*{box-sizing:border-box}.wb-btn{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:500;line-height:1;padding:9px 14px;border-radius:var(--radius-sm);border:1px solid var(--rule-2);background:transparent;color:var(--ink-1);cursor:pointer;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease);letter-spacing:.01em}.wb-btn:hover{color:var(--ink-0);border-color:color-mix(in oklab,var(--gold) 56%,transparent);background:var(--paper-1)}.wb-btn--ink{background:var(--ink-1);color:var(--paper-0);border-color:var(--ink-1)}.wb-btn--ink:hover{background:var(--ink-0);border-color:var(--ink-0);color:var(--paper-0)}.wb-btn--ghost{background:transparent;border-color:transparent;color:var(--ink-2);padding:9px 10px}.wb-btn--ghost:hover{color:var(--ink-0);background:transparent;border-color:transparent;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--gold) 56%,transparent);text-underline-offset:4px}.wb-btn__kbd{display:inline-block;margin-left:8px;padding:1px 5px;font-family:var(--font-mono);font-size:10px;color:var(--ink-3);border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--paper-1);letter-spacing:.08em}.wb-input{display:flex;align-items:center;gap:10px;padding:8px 2px;border:0;border-bottom:1px solid var(--rule-3);background:transparent;transition:border-bottom-color var(--dur-1) var(--ease)}.wb-input:focus-within{border-bottom-color:var(--gold)}.wb-input input{flex:1;border:0;outline:0;background:transparent;font:inherit;color:var(--ink-0);font-size:var(--size-base);font-family:var(--font-sans)}.wb-input input::placeholder{color:var(--ink-4)}.wb-input__kbd{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:1px 5px;letter-spacing:.08em}.wb-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--chip, var(--ink-3));border:1px solid color-mix(in oklab,var(--chip, var(--ink-3)) 38%,transparent);border-radius:var(--radius-sm);line-height:1.5;background:transparent}.wb-chip__dot{width:5px;height:5px;border-radius:50%;background:var(--chip, var(--ink-3))}.wb-chip--live{--chip: var(--gold);color:color-mix(in oklab,var(--gold) 80%,var(--ink-1))}.wb-chip--live .wb-chip__dot{box-shadow:0 0 0 2px var(--gold-soft);animation:wb-chip-pulse 3.6s var(--ease) infinite}@keyframes wb-chip-pulse{0%,to{box-shadow:0 0 0 2px var(--gold-soft)}50%{box-shadow:0 0 0 3px var(--gold-glow)}}.wb-chip--ok{--chip: var(--moss)}.wb-chip--contested{--chip: var(--brass)}.wb-chip--lost{--chip: var(--cinnabar)}.wb-chip--inferred{--chip: var(--winter)}.vw-body[data-astro-cid-vvemd7dl]{min-height:100vh;font-family:var(--font-sans)}.skip-link[data-astro-cid-vvemd7dl]{position:absolute;left:1rem;top:1rem;z-index:60;padding:.5rem .75rem;border-radius:9999px;background:var(--paper-1);border:1px solid var(--ink-4);color:var(--ink-1);transform:translateY(-200%);transition:transform .15s ease}.skip-link[data-astro-cid-vvemd7dl]:focus{transform:translateY(0);outline:2px solid var(--gold);outline-offset:2px}.vw-shell[data-astro-cid-vvemd7dl]{box-sizing:border-box;max-width:calc(var(--measure-page) + (var(--container-px) * 2));margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) var(--container-px) clamp(2.5rem,6vh,4rem)}.vw-head[data-astro-cid-vvemd7dl]{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.5rem,3vh,2.4rem);padding-bottom:1rem;border-bottom:1px solid color-mix(in oklab,var(--gold) 32%,transparent);flex-wrap:wrap}.vw-head__text[data-astro-cid-vvemd7dl]{flex:1;min-width:0}.vw-head__eyebrow[data-astro-cid-vvemd7dl]{margin:0 0 .55rem;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab,var(--gold) 78%,var(--ink-2))}.vw-head__title[data-astro-cid-vvemd7dl]{margin:0;font-family:var(--font-sans);font-weight:600;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.12;letter-spacing:0;color:var(--ink-0);text-wrap:balance}.vw-head__sub[data-astro-cid-vvemd7dl]{margin:.6rem 0 0;font-family:var(--font-sans);font-size:.95rem;line-height:1.5;color:var(--ink-2);max-width:64ch;text-wrap:pretty}.vw-head__aside[data-astro-cid-vvemd7dl]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.vw-main[data-astro-cid-vvemd7dl]{min-width:0;font-family:var(--font-sans)}
