/* ── PhantastikCharts – seitenspezifisches CSS für ueber-uns.php ──────────
   Ausgelagert aus dem früheren Inline-<style>-Block (Aufräumaktion 2026-08-22),
   damit der Browser diese Datei über Page-Loads hinweg cachen kann (per <link>
   + asset_url()-Cache-Busting eingebunden, wie assets/style.css).
   Main-Box + Link-Farbe: siehe .legal-page in assets/style.css (war mit
   impressum.php/datenschutz.php identisch). h1/h2/p weichen hier ab (eigene
   Werte) -- Overrides bewusst als ".legal-page h1" etc. geschrieben, nicht
   bare "h1": gleiche Spezifität wie die Default-Regel in assets/style.css
   noetig, sonst wuerde die spezifischere ".legal-page h1"-Regel dort
   gewinnen, unabhaengig von der Reihenfolge im <head> -- WICHTIG: diese Datei
   muss deshalb im <head> nach assets/style.css verlinkt sein (Source-Order
   entscheidet bei gleicher Spezifität). Jede Regel setzt ALLE Properties der
   jeweiligen Default-Regel explizit neu (auch wenn der Wert dem
   urspruenglichen Aussehen entspricht) -- sonst wuerden einzelne, hier nicht
   genannte Properties (z.B. .legal-page h2's text-transform/letter-spacing/
   color, .legal-page p's font-size) unbemerkt durchschlagen. */
.legal-page h1 { font-size: 1.75rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 2rem; color: #1a1a1a; }
.legal-page h2 { font-size: 1.1rem; font-weight: 700; margin: 2rem 0 0.6rem; text-transform: none; letter-spacing: normal; color: #1a1a1a; }
.legal-page p { font-size: 1rem; line-height: 1.7; color: #333; margin-bottom: 0.75rem; }
.legal-page ul { line-height: 1.7; color: #333; padding-left: 1.25rem; }
.legal-page ul li { margin-bottom: 0.3rem; }
