:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0b1219;color:#f4efe5}body{max-width:780px;margin:auto;padding:48px 24px;line-height:1.7}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:3rem;line-height:1.15}h2{color:#d3b37b;margin-top:2rem}a{color:#d3b37b}nav{display:flex;flex-wrap:wrap;gap:24px}footer{border-top:1px solid #34414b;margin-top:48px;padding-top:24px}.label{letter-spacing:.15em;color:#d3b37b}p,li{overflow-wrap:anywhere}
