/* Privacy page palette only; policy content is unchanged. */
body {
  --bg: #070d19;
  --bg-soft: #0b1423;
  --text: #f0f7ff;
  --muted: #b9c8da;
  --cyan: #20d9ff;
  --pink: #ff4fa3;
  --line: rgba(32, 217, 255, 0.24);
  --line-strong: rgba(32, 217, 255, 0.58);
  background: var(--bg);
}
.privacy-page h1, .privacy-page h2 { color: var(--cyan); }
.privacy-page .eyebrow { color: var(--pink); }
.privacy-page p, .privacy-page li { color: #cedaec; }
.privacy-page .privacy-summary {
  background: #101b2c;
  border-color: var(--line-strong);
  border-left: 3px solid var(--pink);
  color: var(--text);
}
.privacy-page a { color: var(--cyan); text-underline-offset: 3px; }
.privacy-page a:hover { color: var(--pink); }
a:focus-visible { outline: 2px solid var(--cyan); outline-offset: 3px; }
footer { background: var(--bg); }
