/* Styles for the static privacy and delete-account pages (privacy.html, delete-account.html). */
:root {
  --bg: #f5f0e6;
  --text: #1f1b16;
  --muted: #5f574c;
  --link: #b23a2b;
  --rule: #ddd3c2;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #1b1b1b;
    --text: #ece6da;
    --muted: #a99f90;
    --link: #ff8a75;
    --rule: #3a3631;
  }
}
* { box-sizing: border-box; }
body {
  margin: 0;
  background: var(--bg);
  color: var(--text);
  font: 17px/1.6 system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
main { max-width: 42rem; margin: 0 auto; padding: 2rem 16px 4rem; }
h1 { font-size: 1.9rem; line-height: 1.2; margin: 0.25rem 0 0.5rem; }
h2 { font-size: 1.2rem; margin: 2rem 0 0.5rem; padding-top: 1rem; border-top: 1px solid var(--rule); }
a { color: var(--link); }
.eyebrow { margin: 0; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; font-size: 0.8rem; }
.eyebrow a { color: var(--muted); text-decoration: none; }
.updated { color: var(--muted); margin-top: 0; }
li { margin: 0.35rem 0; }
.steps li { margin: 0.6rem 0; }
