/* privacy — a reading page. Same tokens and card vocabulary as account.html (site.css,
   account-side.css); only the differences are here.
   Everything stated here is enforced in api/_lib/usage.js: the endpoint rejects any field
   that is not on its list, so this page and the code cannot quietly drift apart. */
body { line-height: 1.6; }
.wrap { max-width: 640px; margin: 0 auto; }
.brand { color: inherit; text-decoration: none; }
.card { border-radius: 9px; }
h1 { margin: 0 0 6px; }
/* Labels and small print use Ink Muted here, not the fainter grey the account pages use:
   on a page people are meant to read in full, that grey falls short of AA contrast. */
h2 { color: var(--muted); }
p:last-child, ul:last-child { margin-bottom: 0; }
ul { color: var(--muted); margin: 0 0 12px; padding-left: 18px; }
li { margin: 0 0 5px; }
strong { color: var(--ink); font-weight: 600; }
.muted { color: var(--muted); }
.mono { font-family: var(--font-mono); font-size: 13px; }
