:root { color-scheme: light; }
* { box-sizing: border-box; }
html { font-family: system-ui, sans-serif; }
body { min-height: 100vh; min-height: 100dvh; margin: 0; display: grid; place-items: center; background: #fff8cf; color: #242424; }
main { width: min(100%, 42rem); padding: 2rem; text-align: center; }
h1 { margin: 0 0 1rem; font-size: clamp(2rem, 6vw, 4rem); line-height: 1.15; }
p { margin: 0; font-size: 1.25rem; line-height: 1.5; }
