:root{color-scheme:light dark;font:16px/1.65 system-ui,sans-serif;background:#17141c;color:#f7f1f5}body{margin:0}main{max-width:760px;margin:auto;padding:clamp(24px,6vw,72px) 22px 120px}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;margin:24px 0}h2{font-size:1.2rem;margin:30px 0 8px}p{margin:0 0 15px}a{color:#f1abc5;text-underline-offset:3px}a:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-color-scheme:light){:root{background:#fff9fc;color:#231820}a{color:#8a234d}}
