/* Basiswerte kommen aus tokens.css (wird auf allen Netflix-Theme-Seiten
   davor geladen); die Fallbacks entsprechen den Token-Werten und greifen
   nur, falls eine Seite tokens.css nicht laedt. Theme-eigene Nuancen
   (soft, strong, dim, shadow) bleiben lokal definiert.

   Nutzer dieser Datei sind css/profil.css (alle Variablen) und
   css/admin-analytics.css (--nf-text, --nf-text-muted, --nf-accent; die
   uebrigen Werte zieht es sich seit v1.5.299 lokal auf den Standard).

   Am 06.08.2026 entfernt, weil im ganzen Repo ungenutzt (T-166):
   --nf-bg-elevated sowie die drei Hilfsklassen .netflix-surface,
   .netflix-btn-primary und .netflix-btn-secondary. */
:root {
    --nf-bg: var(--bg, #0f0f0f);
    --nf-surface: var(--surface, #1a1a1a);
    --nf-surface-soft: rgba(255, 255, 255, 0.06);
    --nf-surface-strong: rgba(255, 255, 255, 0.1);
    --nf-border: rgba(255, 255, 255, 0.14);
    --nf-text: var(--text, #ffffff);
    --nf-text-muted: #b3b3b3;
    --nf-text-dim: #7a7a7a;
    --nf-accent: var(--accent, #e8ff00);
    --nf-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}

body.netflix-theme {
    background:
        radial-gradient(1200px 500px at 10% -15%, rgba(232, 255, 0, 0.08), transparent 60%),
        radial-gradient(900px 420px at 90% -10%, rgba(255, 255, 255, 0.04), transparent 60%),
        var(--nf-bg);
    color: var(--nf-text);
}
