:root { color-scheme: light; --bg: #f9f8f6; --text: #302e2b; --accent: #396af7; }
body { margin: 0; background: var(--bg); color: var(--text); font: 16px/1.65 system-ui, sans-serif; }
main { max-width: 740px; margin: 0 auto; padding: 48px 24px 80px; }
h1 { font-size: clamp(28px, 5vw, 40px); line-height: 1.15; }
h2 { margin-top: 32px; font-size: 21px; }
a { color: var(--accent); text-underline-offset: 3px; }
code { font-size: 0.9em; }
