/* Durchlauf 6: Kontrastkorrektur der Original-Overlines (Gold auf Weiss 2,4:1 -> abgedunkeltes Gold ~5,9:1) */
.section .overline { color: color-mix(in srgb, var(--accent) 55%, var(--text)); }
/* Die Seite ist hell (Light Mode first). Das Original enthält einen ungenutzten [data-theme="dark"]-Block;
   setzt eine Umgebung (z. B. Vorschau-Viewer) dieses Attribut, wurde die Seite schwarz mit dunkelblauer Schrift.
   Deshalb bleiben die hellen Werte immer aktiv. */
:root[data-theme="dark"] { --bg: #ffffff; --bg-alt: #f8f9fc; --text: #1a1a2e; --text-light: #6b7280; --footer-bg: #0d1424; --footer-text: #94a3b8; color-scheme: light; }
:root[data-theme="dark"] .service-card, :root[data-theme="dark"] .testimonial-card { background: var(--bg); border-color: rgba(0, 0, 0, 0.06); }
:root[data-theme="dark"] .form-group input, :root[data-theme="dark"] .form-group textarea { background: var(--bg); border-color: rgba(0, 0, 0, 0.12); }
:root[data-theme="dark"] .faq-item { border-bottom-color: rgba(var(--primary-rgb), 0.1); }
:root[data-theme="dark"] .testimonial-author { border-top-color: rgba(var(--primary-rgb), 0.1); }
