:root { color-scheme: light dark; } body { margin: 0; font: 18px/1.6 system-ui, sans-serif; background: Canvas; color: CanvasText; } main { max-width: 36rem; margin: 15vh auto; padding: 0 16px; } h1 { font-size: 2.2rem; margin: 0 0 .5rem; }