:root{--bg: #0b0a08;--ink: #efece4;--dim: #8a867b;--line: #2c2c28;--signal: #ffb000}*{box-sizing:border-box;margin:0}html{background:var(--bg);color:var(--ink);font:14px/1.65 Stack Sans Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{max-width:640px;margin:0 auto;padding:72px 20px 96px}a{color:var(--ink);text-underline-offset:3px}a:hover{color:var(--signal)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.mark{display:inline-block;height:18px;margin-bottom:56px}.mark svg{height:100%;width:auto;display:block}h1{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}h2{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:40px 0 10px}p,li{color:#b9b4a8}p+p{margin-top:12px}ul{padding-left:18px}.dim{color:var(--dim);font-size:12px}footer{margin-top:64px;padding-top:16px;border-top:1px solid var(--line);display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--dim)}footer a{color:var(--dim)}.screen{font-family:VT323,monospace;font-size:30px;line-height:1.15;color:var(--ink);margin:8px 0 40px}.screen i{display:inline-block;width:.55em;height:.9em;background:var(--signal);vertical-align:-.1em;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.screen i{animation:none}}
