@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lime: #c8ff00;--lime-dim: rgba(200, 255, 0, .15);--lime-mid: rgba(200, 255, 0, .4);--black: #0a0a0a;--dark: #111111;--card: #151515;--border: rgba(200, 255, 0, .12);--border-strong: rgba(200, 255, 0, .3);--text: #e8e8e8;--text-dim: #777777;--mono: "Space Mono", "Courier New", monospace;--sans: "Inter", -apple-system, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--text);font-family:var(--mono);overflow-x:hidden;-webkit-font-smoothing:antialiased}.hazard-stripe{width:100%;height:28px;background:repeating-linear-gradient(-45deg,var(--lime),var(--lime) 10px,var(--black) 10px,var(--black) 20px)}.hazard-stripe.thin{height:6px}.container{max-width:1000px;margin:0 auto;padding:0 1.5rem}.lime{color:var(--lime)}.section-header{padding:3rem 0 1.5rem}.section-label{font-size:.6rem;letter-spacing:3px;text-transform:uppercase;color:var(--lime);font-weight:700}.section-title{font-family:var(--sans);font-weight:900;font-size:clamp(1.8rem,5vw,3rem);text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin-top:.5rem}.section-desc{font-size:.8rem;color:var(--text-dim);line-height:1.7;margin-top:1rem;max-width:500px}.nav-inner{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.nav-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none}.nav-logo-icon{width:28px;height:28px;border:2px solid var(--lime);display:grid;place-items:center;font-size:.7rem;font-weight:700;color:var(--lime)}.nav-logo-text{font-size:.75rem;font-weight:700;letter-spacing:3px;color:var(--text)}.nav-links{display:flex;gap:1.6rem;list-style:none}.nav-links a{font-size:.7rem;color:var(--text-dim);text-decoration:none;letter-spacing:2px;text-transform:uppercase;transition:color .2s}.nav-links a:hover{color:var(--lime)}@media(max-width:640px){.nav-links{gap:1rem}.nav-links a{font-size:.55rem}}footer{border-top:1px solid var(--border);padding:2rem 0;text-align:center}footer p{font-size:.6rem;color:var(--text-dim);letter-spacing:2px;text-transform:uppercase}footer a{color:var(--text-dim);text-decoration:none}footer a:hover{color:var(--text)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--lime-mid);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--lime)}html{scrollbar-width:thin;scrollbar-color:var(--lime-mid) var(--dark)}
