:root { color-scheme: dark; background: #14171a; color: #eceae5; font: 1rem/1.5 system-ui, sans-serif; }
body { margin: 0; }
main { box-sizing: border-box; max-width: 48rem; margin-inline: auto; padding: clamp(1rem, 5vw, 3rem); }
h1 { font-size: clamp(1.5rem, 4vw, 2rem); }
p { overflow-wrap: anywhere; }
