:root{color-scheme:dark}body{margin:0;background:#07090C;color:#EDEFF1;font:17px/1.65 "Hanken Grotesk",system-ui,sans-serif}
main{max-width:70ch;margin:0 auto;padding:64px max(18px,env(safe-area-inset-left,0px)) 80px}
h1{font:900 clamp(2.2rem,6vw,3.4rem)/1 "Big Shoulders Display","Arial Narrow",sans-serif;text-transform:uppercase;margin:0 0 28px}
h2{font:800 1.4rem/1.1 "Big Shoulders Display","Arial Narrow",sans-serif;text-transform:uppercase;margin:36px 0 10px}
a{color:#F2A541}p,li{color:#C9D0D5}.back{font:500 .8rem "JetBrains Mono",monospace;text-decoration:none}
