/* The public legal pages (privacy, terms, accessibility; 2026-10-25), in the look of account-deletion.html. */
:root{--ink:#14233B;--cream:#FFF6DE;--card:#fff;--violet:#5B3BEA;--muted:#4B556D;color-scheme:light}
@media (prefers-color-scheme:dark){:root{--ink:#F2EEE3;--cream:#121A2B;--card:#1B2538;--violet:#B4A4FF;--muted:#A9B2C6;color-scheme:dark}}
*{box-sizing:border-box}
body{margin:0;background:var(--cream);color:var(--ink);font:17px/1.65 "Rubik",Arial,"Arial Hebrew",sans-serif;padding:24px max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px))}
main{max-width:680px;margin:0 auto;display:grid;gap:16px}
h1{margin:0;font-size:30px;line-height:1.25}
h2{margin:0;font-size:20px}
.updated,.back,.links{margin:0;color:var(--muted);font-size:15px}
.card{background:var(--card);border:3px solid var(--ink);border-radius:20px;box-shadow:0 4px 0 var(--ink);padding:16px 18px;display:grid;gap:8px}
.card p{margin:0}
ul{margin:0;padding-inline-start:22px;display:grid;gap:4px}
a{color:var(--violet);font-weight:700}
a:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:4px}
.email{font-weight:700;user-select:all;unicode-bidi:isolate}
