/* Fallback styling for legal-page content (privacy/terms/data-deletion),
   used both on the public pages and in the "App details & legal pages"
   WYSIWYG editor, so what you see while editing matches what's published.
   Explicit Tailwind classes already on the default content still win where
   present — this only styles bare tags a user types via the editor. */
.legal-body h2 { font-size: 1.125rem; font-weight: 600; margin-top: 2rem; margin-bottom: 0.5rem; color: #1e293b; }
.legal-body h3 { font-size: 1rem; font-weight: 600; margin-top: 1.5rem; margin-bottom: 0.5rem; color: #1e293b; }
.legal-body p { margin-bottom: 1rem; line-height: 1.6; }
.legal-body ul, .legal-body ol { padding-left: 1.5rem; margin-bottom: 1rem; }
.legal-body ul { list-style: disc; }
.legal-body ol { list-style: decimal; }
.legal-body li { margin-bottom: 0.25rem; }
.legal-body a { color: #4f46e5; text-decoration: underline; }
.legal-body strong { font-weight: 600; }
