@font-face{font-family:Inter;src:url(../fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:"Fixedsys Excelsior 3.01 A0110";src:url(../fonts/FSEX300-A0110.woff) format("woff"),url(../fonts/FSEX300-A0110.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{color-scheme:dark;--background: oklch(0% 0 0);--foreground: oklch(100% 0 0);--primary: oklch(100% 0 0);--secondary: oklch(100% 0 0 / 80%);--tertiary: oklch(100% 0 0 / 40%);--on-primary: var(--background);--control-background: color-mix(in oklch, var(--primary) 5%, transparent);--heading: var(--secondary);--body: oklch(100% 0 0 / 40%);--muted: oklch(100% 0 0 / 40%);--brand: var(--primary);--link-decoration: currentColor;--link-decoration-thickness: auto;--link-visited: oklch(73.8013% 0 0);--focus: var(--foreground);--selection-background: var(--foreground);--selection-foreground: var(--background);font-family:Inter,Arial,sans-serif;font-weight:300;font-synthesis:none;font-optical-sizing:none;background:var(--background);color:var(--foreground)}:root[data-theme=light]{color-scheme:light;--background: oklch(100% 0 0);--foreground: oklch(0% 0 0);--primary: oklch(0% 0 0);--secondary: oklch(0% 0 0 / 80%);--tertiary: oklch(0% 0 0 / 40%);--body: oklch(0% 0 0 / 50%);--muted: oklch(0% 0 0 / 40%)}:root[data-theme=bauhaus]{color-scheme:light;--paper: oklch(95.213084% 0 0);--ink: oklch(0% 0 0);--red: oklch(51.908066% .21293698 29.135855);--blue: oklch(39.526325% .23286485 269.899591);--yellow: oklch(79.485807% .16243046 88.956667);--background: var(--paper);--foreground: var(--ink);--primary: var(--yellow);--secondary: var(--red);--tertiary: var(--blue);--on-primary: var(--tertiary);--link-decoration: var(--tertiary);--link-decoration-thickness: .12em;--heading: var(--red);--body: var(--blue);--muted: var(--secondary);--link-visited: oklch(52% .025 65);--focus: var(--ink);--selection-background: var(--tertiary);--selection-foreground: var(--paper)}:root[data-theme=nerf]{color-scheme:dark;--blue: oklch(39.018701% .15262795 270.536009);--orange: oklch(67.15418% .21433452 35.94606);--yellow: oklch(88.336343% .17604976 93.929737);--background: var(--blue);--foreground: oklch(100% 0 0);--primary: var(--orange);--secondary: var(--yellow);--tertiary: var(--foreground);--on-primary: var(--background);--body: var(--foreground);--muted: var(--secondary);--link-decoration: var(--secondary);--link-decoration-thickness: .12em;--link-visited: var(--secondary);--focus: var(--secondary);--selection-background: var(--secondary);--selection-foreground: var(--background)}:root[data-theme=hks]{color-scheme:dark;--ink: oklch(12.624668% .010424 297.700201);--turquoise: oklch(65.066645% .11056201 194.006643);--violet: oklch(65.401995% .16744659 295.429022);--orange: oklch(73.069883% .18487519 51.761111);--paper: oklch(96.52868% .00531228 286.299803);--background: var(--ink);--foreground: var(--paper);--primary: var(--turquoise);--secondary: var(--violet);--tertiary: var(--orange);--on-primary: var(--ink);--heading: var(--secondary);--body: var(--paper);--muted: var(--tertiary);--link-decoration: var(--tertiary);--link-decoration-thickness: .12em;--link-visited: var(--secondary);--focus: var(--tertiary);--selection-background: var(--primary);--selection-foreground: var(--ink)}*{box-sizing:border-box}.binary-run{color:var(--primary)}.scramble-container{visibility:hidden}.scramble-live{visibility:visible}.scramble-layer{position:fixed;pointer-events:none}.scramble-line{position:absolute;display:block;white-space:pre}.nerf-stage{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:10}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.nerf-aiming,.nerf-aiming body,.nerf-aiming .preferences,.nerf-aiming select,.nerf-aiming a{cursor:none}}::selection{background:var(--selection-background);color:var(--selection-foreground)}.preferences{display:flex;justify-content:flex-start;gap:10px}.preferences label{position:relative}.preferences label:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-right:1px solid var(--body);border-bottom:1px solid var(--body);transform:translateY(-75%) rotate(45deg);pointer-events:none}select{appearance:none;display:block;min-height:40px;padding:10px 30px 10px 10px;border:0;border-radius:0;background:var(--control-background);color:var(--body);font:inherit;font-size:14px;line-height:20px;cursor:pointer}select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body{margin:0;min-height:100vh;min-height:100svh;padding:80px;display:flex;flex-direction:column;gap:30px}main{width:714px;max-width:100%;display:flex;flex-direction:column;gap:30px}h1,h2,p{margin:0}h2,section p{overflow-wrap:break-word}h1{font-family:"Fixedsys Excelsior 3.01 A0110",monospace;font-size:120px;font-weight:400;line-height:1;white-space:nowrap;color:var(--brand)}.digit-zero{letter-spacing:.05em}.digit-one{letter-spacing:-.1em}section{display:flex;flex-direction:column;gap:10px}h2{font-size:22px;font-weight:400;line-height:27px;color:var(--heading)}section p{text-wrap:balance;max-width:665px;font-size:18px;line-height:22px;color:var(--body)}section .intro{max-width:664px}.intro a,.scramble-link{white-space:nowrap;color:var(--body);text-decoration:underline;text-decoration-color:var(--link-decoration);text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:.15em}.intro a:visited,.scramble-link:visited{color:var(--link-visited)}.intro a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}footer{display:flex;align-items:flex-start;gap:10px;margin-top:auto;font-size:16px;line-height:25.5px;color:var(--muted)}#footer-copy{display:flex;flex:1;flex-wrap:wrap;column-gap:.25em;min-inline-size:0}#footer-copyright,#footer-attribution{white-space:nowrap}footer.footer-compact #footer-copy{flex-direction:column}footer.footer-compact #footer-copyright,footer.footer-compact #footer-attribution{font-size:11px;line-height:12.75px}.footer-measure{position:absolute;visibility:hidden;white-space:nowrap}.brand-mark{display:block;flex:none;width:25.5px;height:25.5px;color:var(--primary)}.brand-mark .mark-glyph{fill:var(--on-primary)}@media(prefers-reduced-motion:no-preference){:root.motion-ready,.motion-ready select,.motion-ready h1,.motion-ready h2,.motion-ready section p,.motion-ready .intro a,.motion-ready footer{transition:background-color .24s ease,color .24s ease}.motion-ready .preferences label:after{transition:border-color .24s ease}.motion-ready .brand-mark{transition:color .24s ease}.motion-ready .mark-glyph{transition:fill .24s ease}}@media(max-width:873px){body{padding:24px}h1{font-size:clamp(40px,13.6vw,120px)}}@media(max-width:400px){body{padding:20px}h2{font-size:20px;line-height:26px}}
