/* Privacy policy and account deletion pages (plain HTML, no Flutter). */
:root { color-scheme: light dark; --accent: #0f766e; }
body { margin: 0; font: 16px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; background: #f6f8f7; color: #1b1f1e; }
main { max-width: 720px; margin: 0 auto; padding: 32px 20px 64px; }
.brand { display: flex; align-items: center; gap: 10px; font-weight: 700; font-size: 20px; margin: 0 0 24px; }
.brand img { border-radius: 10px; }
h1 { font-size: 28px; line-height: 1.25; margin: 0 0 8px; }
h2 { font-size: 19px; margin: 32px 0 8px; }
.meta { color: #5c6663; font-size: 14px; }
a { color: var(--accent); }
li { margin: 6px 0; }
@media (prefers-color-scheme: dark) {
  body { background: #111614; color: #e2e8e5; }
  .meta { color: #9aa5a1; }
  a { color: #5eead4; }
}
