/* The privacy and terms pages: plain reading pages in the app's colours (theme.css values, light and dark). */
:root{--bg:#F6F6F3;--fg:#0A0A0A;--fg2:#52524E;--line:rgba(10,10,10,.12);--link:#4D6600;color-scheme:light}
@media (prefers-color-scheme:dark){:root{--bg:#0A0A0A;--fg:#F2F2EF;--fg2:#A6A6A3;--line:rgba(255,255,255,.11);--link:#D4FF3A;color-scheme:dark}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.65 system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 64px max(16px,env(safe-area-inset-left))}
main{max-width:68ch;margin:0 auto}
h1{font-size:32px;line-height:1.15;margin:16px 0 4px}
h2{font-size:20px;margin:36px 0 8px;padding-top:20px;border-top:1px solid var(--line)}
h3{font-size:16px;margin:20px 0 4px}
p,ul{margin:0 0 12px}
li{margin-bottom:6px}
a{color:var(--link);text-underline-offset:2px}
.m,.back{color:var(--fg2);font-size:14px}
