:root{color-scheme:dark}body{margin:0;background:#090b0c;color:#ece9e0;font:16px/1.8 Arial,Helvetica,sans-serif}main{max-width:660px;margin:12vh auto;padding:24px}h1{font-size:clamp(36px,7vw,64px);letter-spacing:-.05em;font-weight:500}a{color:#e1a48c}p{color:#bbb8af}
