/* privacy.html — moved out of an inline <style>.
   This page is served as a STATIC file, so no per-request nonce can reach
   it, and style-src-elem carries no 'unsafe-inline'. */
:root { color-scheme: light dark; }
  body { font: 16px/1.6 -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
         max-width: 760px; margin: 0 auto; padding: 32px 20px 80px; color: #1a1a2e; background: #fff; }
  @media (prefers-color-scheme: dark) { body { color: #e6edf3; background: #0d1117; } a { color: #6ea8fe; } }
  h1 { color: #F02531; margin-bottom: 4px; }
  h2 { margin-top: 32px; font-size: 20px; }
  .meta { color: #6b7280; font-size: 14px; }
  code { background: rgba(127,127,127,.15); padding: 1px 5px; border-radius: 4px; }
  ul { padding-left: 22px; }
