/* Privacy, Terms, Delete account and 404: plain reading pages. A file, not
   inline <style>, so the CSP needs no 'unsafe-inline' (SMA-165). */
:root { color-scheme: light dark; }
body { font-family: -apple-system, system-ui, sans-serif; max-width: 720px; margin: 0 auto; padding: 3rem 1.5rem 5rem; line-height: 1.6; }
h1 { font-size: 1.75rem; }
h2 { font-size: 1.2rem; margin-top: 2.5rem; }
.updated { color: #666; font-size: 0.9rem; }
.summary, .steps { border: 1px solid rgba(127,127,127,0.35); border-radius: 10px; padding: 0.25rem 1.25rem; }
code { background: rgba(127,127,127,0.15); padding: 0.1em 0.4em; border-radius: 3px; }
table { border-collapse: collapse; width: 100%; margin: 1rem 0; }
th, td { text-align: left; padding: 0.4rem 0.6rem; border-bottom: 1px solid #8884; vertical-align: top; }
