/* ─────────────────────────────────────────────────────────────────
   legal.css — page-scoped overrides for public/legal.html.
   CSP refactor (Item 10): extracted verbatim from the former inline
   <style> block so that style-src no longer needs 'unsafe-inline'.

   Must be linked AFTER src/css/main.css: the `body` rule here
   intentionally overrides main.css (#0b0921 instead of #0f0c29).
   ─────────────────────────────────────────────────────────────── */

body { font-family: 'Inter', sans-serif; background-color: #0b0921; color: #e2e8f0; }
h1, h2, h3 { font-family: 'Montserrat', sans-serif; }
.prose h2 { color: #fff; font-size: 1.25rem; font-weight: 700; margin-top: 2rem; margin-bottom: 1rem; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 0.5rem; }
.prose h3 { color: #a78bfa; font-size: 1rem; font-weight: 600; margin-top: 1.5rem; margin-bottom: 0.75rem; }
.prose p { margin-bottom: 1rem; line-height: 1.6; color: #94a3b8; font-size: 0.875rem; }
.prose ul { list-style-type: disc; padding-left: 1.5rem; margin-bottom: 1rem; color: #94a3b8; font-size: 0.875rem; }
.prose li { margin-bottom: 0.5rem; }
