body { margin: 0; font-family: system-ui, sans-serif; background: #f6f6f4; color: #1d1d1b; }
main { max-width: 40rem; margin: 15vh auto; padding: 0 1rem; }
h1 { font-size: 2.5rem; margin: 0 0 0.5rem; }
@media (prefers-color-scheme: dark) { body { background: #161615; color: #ececea; } }
