:root{color-scheme:dark;background:#10131e;color:#eef0ff;font:100%/1.65 system-ui,sans-serif}body{margin:0;padding:clamp(1rem,5vw,4rem)}main{max-width:44rem;margin:auto;padding:clamp(1.25rem,5vw,3rem);background:#191d2c;border:1px solid #333a50;border-radius:1.25rem}img{display:block}.label{color:#bfc2ff;font-weight:700;letter-spacing:.07em}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:.6rem 0 1.25rem}h2{font-size:1.2rem;margin:1.6rem 0 .3rem}p{margin:.6rem 0}a{color:#bfc2ff;text-underline-offset:.2em}nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}
