:root{--ground:#17131b;--panel:#2b323b;--line:#363536;--line-strong:#3d4248;--field-border:#464757;--text:#b8a196;--muted:#9a93a4;--steel:#8488aa;--dim:#75748d;--accent:#e8a55a;--accent-hover:#f2c188;--on-accent:#17131b;--heading:var(--accent);--font-display:var(--font-vt323), monospace;--font-body:var(--font-plex), system-ui, sans-serif;--content-width:1200px;--gutter:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--ground);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 15% 8%,#4f4d6773,#0000 70%),radial-gradient(45% 35% at 88% 22%,#2b323bd9,#0000 70%),radial-gradient(60% 40% at 50% 100%,#75748d2e,#0000 70%);position:fixed;inset:0}body:after{content:"";z-index:100;pointer-events:none;opacity:.5;background:repeating-linear-gradient(#17131b52 0 1px,#0000 1px 3px);position:fixed;inset:0}a{color:var(--accent)}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);color:var(--heading);font-weight:400;line-height:.9}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--content-width);padding-inline:var(--gutter);margin:0 auto}.bleed{text-shadow:2px 0 #e8a55a73,-2px 0 #8488aa8c,0 0 18px #e8a55a38}.track{pointer-events:none;filter:blur(1px);background:linear-gradient(#0000 0%,#e8a55a12 40%,#e8a55a26 50%,#e8a55a12 60%,#0000 100%);height:20px;animation:9s linear infinite track-drift;position:absolute;top:20%;left:0;right:0}@keyframes track-drift{0%{transform:translateY(-40px)}to{transform:translateY(260px)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
