@font-face{font-family:"Inter";src:url(/assets/fonts/inter-400.woff) format("woff");font-weight:400;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-500.woff) format("woff");font-weight:500;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-600.woff) format("woff");font-weight:600 900;font-display:swap}
@font-face{font-family:"Bricolage Grotesque";src:url(/assets/fonts/bricolage-700.woff) format("woff");font-weight:500 900;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url(/assets/fonts/plexmono-400.woff) format("woff");font-weight:400 700;font-display:swap}
html{background:#0E1220;scroll-behavior:smooth}
body{margin:0;background:#0E1220;color:#ECE7DC;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#F2A33A}a:hover{color:#FFC46B}
:focus-visible{outline:2px solid #F2A33A;outline-offset:2px}
.nw-noscript{max-width:560px;margin:80px auto;padding:0 24px;font-size:18px;line-height:1.6}
