:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#191120;color:#f4e9cf;font:17px/1.75 system-ui,-apple-system,sans-serif}main{max-width:800px;margin:auto;padding:50px 24px 80px}nav{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:48px}a{color:#ffb452;text-underline-offset:4px}h1{font-size:clamp(36px,7vw,56px);line-height:1.15;letter-spacing:-1.5px}h2{font-size:23px;margin-top:38px}p{color:#cec0d5}section{margin-top:55px;padding-top:20px;border-top:1px solid #51435b}.small,footer{font-size:14px;color:#ac9bb7}footer{margin-top:50px}a:focus-visible{outline:2px solid #ffb452;outline-offset:5px}
