:root{--paper:#f3eee3;--ink:#22242e;--maroon:#6e1423;--fluoro:#ff4d00;--tint:#e5dcc8;--font-display:"Anton", sans-serif;--font-body:"Instrument Sans", sans-serif;--font-mono:"Spline Sans Mono", monospace;--content-width:720px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);background-image:radial-gradient(circle,#22242e66 .5px,#0000 .5px);background-size:3px 3px;font-weight:400;line-height:1.5}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;line-height:.92}.mono{font-family:var(--font-mono)}.wrap{max-width:var(--content-width);margin:0 auto;padding:0 20px}a{color:inherit}button{font-family:inherit}.hairline{border:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);margin:0 0 3px;padding-top:3px}.halftone{background-color:var(--tint);background-image:radial-gradient(var(--ink) 1px, transparent 1.2px);background-position:0 0;background-size:8px 8px}.overprint{position:relative}.overprint>.overprint-ink{color:var(--maroon);mix-blend-mode:multiply}.misregistered{text-shadow:2px 2px 0 var(--fluoro)}.zebra>:nth-child(2n){background:var(--tint)}@media (prefers-reduced-motion:no-preference){.transition-fade,.wordmark,.edit-link,.showcase-link,.btn,.lang-toggle button,.squad-row{transition:opacity .18s,transform .18s}}.wordmark:hover,.edit-link:hover,.showcase-link:hover,.btn:hover{opacity:.8}.wordmark:active,.edit-link:active,.showcase-link:active,.btn:active{transform:scale(.97)}.lang-toggle button:hover{opacity:.85}.lang-toggle button:active{transform:scale(.92)}.squad-row:hover{transform:translate(2px)}.topbar.svelte-12qhfyh{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}.wordmark.svelte-12qhfyh{color:var(--ink);letter-spacing:.08em;font-size:20px;font-weight:700;text-decoration:none}.lang-toggle.svelte-12qhfyh{letter-spacing:.06em;color:var(--ink);opacity:.55;font-size:13px}.lang-toggle.svelte-12qhfyh button:where(.svelte-12qhfyh){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px}.lang-toggle.svelte-12qhfyh button[aria-current=true]:where(.svelte-12qhfyh){opacity:1;color:var(--maroon);font-weight:700}.lang-toggle.svelte-12qhfyh{align-items:center;display:flex}.lang-toggle.svelte-12qhfyh button:where(.svelte-12qhfyh):focus-visible{outline:2px solid var(--fluoro);outline-offset:2px}
