@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:var(--lightningcss-light,#eef1f4)var(--lightningcss-dark,#0c1014);--color-surface:var(--lightningcss-light,#f7f9fa)var(--lightningcss-dark,#12171d);--color-surface-raised:var(--lightningcss-light,#e2e8ed)var(--lightningcss-dark,#1a2129);--color-border:var(--lightningcss-light,#d3dae1)var(--lightningcss-dark,#242e39);--color-border-strong:var(--lightningcss-light,#aebac5)var(--lightningcss-dark,#33404e);--color-text:var(--lightningcss-light,#171f27)var(--lightningcss-dark,#e6ebef);--color-text-muted:var(--lightningcss-light,#4d5a66)var(--lightningcss-dark,#8b98a5);--color-text-faint:var(--lightningcss-light,#5f6c78)var(--lightningcss-dark,#7a8794);--color-accent:var(--lightningcss-light,#417c28)var(--lightningcss-dark,#7cb65b);--color-accent-strong:var(--lightningcss-light,#2f6318)var(--lightningcss-dark,#93cc72);--color-gold:var(--lightningcss-light,#8a6d1f)var(--lightningcss-dark,#cfa349);--color-danger:var(--lightningcss-light,#a53c22)var(--lightningcss-dark,#d4694f);--glow-a:#7cb65b;--glow-b:#cfa349;--font-display:"Departure Mono", ui-monospace, monospace;--font-mono:var(--font-display);--font-body:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius:2px;--page-max-width:68rem}@font-face{font-family:Departure Mono;src:url(./DepartureMono-Regular.2BZob_Zz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@property --glow-a{syntax:"<color>";inherits:true;initial-value:#7cb65b}@property --glow-b{syntax:"<color>";inherits:true;initial-value:#cfa349}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:400;line-height:1.2}a{color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-accent-strong)}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent);color:var(--color-bg)}img.pixelated{image-rendering:pixelated}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notice.svelte-1b53cpc{inset:auto var(--space-4) var(--space-4) auto;z-index:100;align-items:flex-start;gap:var(--space-3);max-width:22rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-gold);border-radius:var(--radius);box-shadow:0 4px 24px color-mix(in srgb, var(--color-bg) 60%, transparent);display:flex;position:fixed}@media (width<=32rem){.notice.svelte-1b53cpc{inset:auto var(--space-2) var(--space-2) var(--space-2);max-width:none}}.text.svelte-1b53cpc p:where(.svelte-1b53cpc){font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.heading.svelte-1b53cpc{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:var(--space-1)}button.svelte-1b53cpc{border:1px solid var(--color-border);border-radius:var(--radius);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}button.svelte-1b53cpc:hover{border-color:var(--color-accent);color:var(--color-accent)}
