/* Current Spot · dunkle Fassung der bestehenden Seiten der Bauart oldfam (04.10.2026):
   /wearos, /index.*, /support*, /privacy*, /imprint*, /tibber-galaxy-watch*.
   Der Worker hängt diese Datei als letztes Stylesheet an. Jede Regel beginnt mit
   html[data-theme="dark"], die helle Fassung (das Original aus style.css) bleibt unverändert.
   Palette wie die neuen Seiten (assets/cs/site.css): Grund #000, abgesetzte Abschnitte #111113,
   Karten #1c1c1e, Linien rgba(255,255,255,.12), Schrift #f5f5f7, #c7c7cc und #98989d,
   Links #5FD9EC, Primärknopf hell. Bilder, Screenshots und das Logo bleiben, wie sie sind. */

/* Grundfarben über die Variablen aus style.css: Seitengrund, Abschnitte, Karten, Linien, Schrift */
html[data-theme="dark"] {
  color-scheme: dark;
  --bg: #000;
  --bg-elevated: #111113;
  --bg-card: #1c1c1e;
  --text: #f5f5f7;
  --text-muted: #c7c7cc;
  --border: rgba(255, 255, 255, .12);
  --primary: #12B5CF;        /* Hover-Rahmen von Karten, Schritten und Zweitknopf */
  --primary-light: #5FD9EC;  /* Links in Schritten, Rechtstexten und Hinweisen */
}

/* Kopfzeile wie bei den neuen Seiten, Sprach- und Plattformwahl als graue Segmente */
html[data-theme="dark"] .site-nav { background: rgba(18, 18, 20, .78); }
html[data-theme="dark"] .lang-switch a { color: #98989d; }
html[data-theme="dark"] .lang-switch a.active { color: #f5f5f7; background: #2c2c2e; }
html[data-theme="dark"] .lang-switch span { color: #7c7c80; }
html[data-theme="dark"] .platform-switch { background: rgba(118, 118, 128, .24); }
html[data-theme="dark"] .platform-switch a { color: #c7c7cc; }
html[data-theme="dark"] .platform-switch a.active { background: #636366; color: #f5f5f7; box-shadow: none; }

/* Primärknopf hell mit schwarzer Schrift. Schlägt auch .legal a, das im Original
   die Knopfschrift auf der Galaxy-Seite lila färbt. */
html[data-theme="dark"] .btn-primary { background: #f5f5f7; color: #000; }
html[data-theme="dark"] .btn-primary:hover { background: #fff; box-shadow: 0 8px 24px rgba(255, 255, 255, .12); }
html[data-theme="dark"] .btn-secondary:hover { background: #2c2c2e; }

/* Verlauf und Leuchten in Cyan statt Lila. Nur background-image, damit background-clip: text bleibt.
   Das Leuchten liegt im Original über dem Inhalt und tönt sonst den hellen Knopf, daher z-index: -1
   (Hero und CTA haben keinen eigenen Hintergrund, das Leuchten bleibt sichtbar). */
html[data-theme="dark"] .gradient-text { background-image: linear-gradient(90deg, #12B5CF, #9be7f3); }
html[data-theme="dark"] .hero::before { background-image: radial-gradient(circle, rgba(18, 181, 207, .12) 0%, transparent 70%); z-index: -1; }
html[data-theme="dark"] .cta::before { background-image: radial-gradient(circle, rgba(18, 181, 207, .14) 0%, transparent 70%); z-index: -1; }
html[data-theme="dark"] .disclaimer { color: #98989d; }

/* Karten beim Überfahren: Cyan-Rahmen wie Schritte und Zweitknopf, neutraler Schatten statt farbigem Schein */
html[data-theme="dark"] .feature-card:hover,
html[data-theme="dark"] .why-card:hover { border-color: var(--primary); box-shadow: 0 12px 32px rgba(0, 0, 0, .55); }

/* Zwischenüberschriften hell, damit nur Links farbig sind */
html[data-theme="dark"] .steps li h3,
html[data-theme="dark"] .faq-item h3,
html[data-theme="dark"] .legal h3 { color: #f5f5f7; }
html[data-theme="dark"] .legal strong,
html[data-theme="dark"] .faq-item strong { color: #f5f5f7; }
html[data-theme="dark"] .legal code { color: #f5f5f7; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12); }

/* Fußzeile der Seite gedämpft wie bei den neuen Seiten */
html[data-theme="dark"] .footer-section p,
html[data-theme="dark"] .footer-section ul,
html[data-theme="dark"] .footer-section a,
html[data-theme="dark"] .footer-disclaimer p { color: #98989d; }
html[data-theme="dark"] .footer-section a:hover { color: #f5f5f7; }
