/* Privacy and terms pages: plain, readable, works without the app's scripts. */
:root { color-scheme: light; }
body { margin: 0; background: #fff; color: #0f172a; font: 16px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
.legal { max-width: 720px; margin: 0 auto; padding: 32px 20px 72px; }
.legal h1 { font-size: 32px; line-height: 1.2; margin: 16px 0 4px; }
.legal h2 { font-size: 19px; margin: 32px 0 8px; }
.legal .meta { color: #64748b; font-size: 14px; margin: 0 0 24px; }
.legal a { color: #0369a1; }
.legal li { margin: 6px 0; }
.legal code { background: #f1f5f9; padding: 1px 6px; border-radius: 4px; font-size: 14px; }
