html{color-scheme:light dark;font-family:system-ui,sans-serif;background:#17201b;color:#e8efe9}body{margin:0;min-height:100svh;display:grid;place-items:center}main{max-width:44rem;padding:2rem}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.04em}p{line-height:1.6;color:#b8c7bc}.label{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}a{display:inline-block;margin-top:1rem;color:#9ec4a8;text-underline-offset:.25em}