:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0d0d0c;color:#e8e6df}body{max-width:820px;margin:auto;padding:40px 24px 70px;line-height:1.75}header{border-bottom:1px solid #383126;padding-bottom:20px}a{color:#e3c270}h1,h2{line-height:1.3}h1{font-size:36px}h2{font-size:21px;margin-top:30px}small{color:#aaa69c}nav{display:flex;gap:24px;flex-wrap:wrap}footer{margin-top:40px;border-top:1px solid #383126;padding-top:20px}.brand{font-weight:800;letter-spacing:2px;color:#e3c270}