:root { color-scheme: light; font-family: Georgia, serif; color: #20352c; background: #f4f2e9; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; background: radial-gradient(ellipse at top right, #dfe8d5, transparent 65%); }
main { max-width: 38rem; padding: 3rem 1.5rem; }
.label { font: 0.75rem monospace; letter-spacing: 0.13em; }
h1 { font-size: clamp(3rem, 9vw, 5rem); line-height: 1; font-weight: normal; }
p { line-height: 1.7; }
a { display: inline-block; margin-top: 1rem; color: inherit; text-underline-offset: 0.3em; }
