:root { --background: #fafaf7; --text: #252823; --muted: #60675c; --accent: #376345; --surface: #eef1e9; } body { max-width: 42rem; margin: 2rem auto; padding: 0 1rem; font-family: system-ui, sans-serif; line-height: 1.6; color: var(--text); background: var(--background); } a { color: var(--accent); } main { margin-block: 2rem; } pre { padding: 1rem; overflow-x: auto; background: var(--surface); } footer { color: var(--muted); }