:root { --fg: #1a2332; --bg: #fff; --accent: #0a3d62; }
* { box-sizing: border-box; }
body { margin: 0; font: 16px/1.5 system-ui, sans-serif; color: var(--fg); background: var(--bg); }
header { padding: 2rem 1rem; background: var(--accent); color: #fff; text-align: center; }
header h1 { margin: 0; font-size: 2rem; letter-spacing: 2px; }
main { max-width: 900px; margin: 2rem auto; padding: 0 1rem; }
code { background: #f1f5f9; padding: 2px 6px; border-radius: 3px; }
