/* The privacy policy page (privacy.html). A file, not a <style> block: the
   Content-Security-Policy allows only style-src 'self'. */
:root { --bg: #f7f7f5; --fg: #1c1c1c; --muted: #5d5d5d; --link: #1d5fa8; color-scheme: light dark; }
@media (prefers-color-scheme: dark) {
  :root { --bg: #151515; --fg: #e8e8e6; --muted: #a3a3a3; --link: #7fb2ec; }
}
body { margin: 0; background: var(--bg); color: var(--fg); font: 16px/1.6 system-ui, -apple-system, "Segoe UI", sans-serif; }
main { max-width: 42rem; margin: 0 auto; padding: 2rem 16px 4rem; }
.brand { color: var(--muted); font-size: 0.9rem; margin: 0; }
h1 { margin: 0.25rem 0 0; font-size: 2rem; }
.updated { color: var(--muted); margin-top: 0.25rem; }
h2 { margin-top: 2rem; font-size: 1.2rem; }
a { color: var(--link); }
li { margin: 0.4rem 0; }
