:root { --pad: 2rem; }
body { font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif; margin: var(--pad); line-height: 1.6; }
header h1 { margin: 0; }
header p { color: #555; }
main { margin-top: var(--pad); }
footer { margin-top: calc(var(--pad) * 2); color: #777; }
