/* Shared by terms.html + privacy.html. Same tokens as the app, no build step. */
:root { --canvas:#fff; --ink:#222; --ink-2:#6a6a6a; --accent:#d8365a; --rule:#ebebeb; }
body { margin:0; background:var(--canvas); color:var(--ink); font:16px/1.6 'Plus Jakarta Sans', -apple-system, system-ui, sans-serif; }
main { max-width:680px; margin:0 auto; padding:48px 16px 96px; }
h1 { font-family:'Fraunces', Georgia, serif; font-weight:500; font-size:34px; letter-spacing:-.02em; margin:0 0 8px; }
h2 { font-size:20px; margin:32px 0 8px; }
p, li { color:#3f3f3f; } .muted { color:var(--ink-2); }
a { color:var(--accent); }
.wordmark { font-family:'Fraunces', Georgia, serif; font-weight:700; font-size:20px; color:var(--ink); text-decoration:none; }
.wordmark em { color:var(--accent); font-style:normal; }
header { display:flex; justify-content:space-between; align-items:center; margin-bottom:40px; }
