/* ============================================================
   LIGHT — Komponenten-Überschreibungen nur für das helle Design
   Werte kommen aus variablen.css (--bg-card-item, ...).
   Wird als letzte globale CSS-Datei geladen.
   ============================================================ */

/* Cards: einheitlicher Grauton */
:root[data-theme="light"] :is(
  .user_card_slim, .event-card, .cev-card, .cal-event-detail-card, .gdb-slim-card, .page-card,
  .dl-card, .kino-card, .kino-player-card, .gamesdb-card, .gdb-card, .feature-card,
  .cp-saldo-card, .lp-card, .lp-post-card, .steam-card, .clan-card, .plan-card,
  .twitch-card, .participant-card, .card, .content_card, .clickable-row
) {
  background: var(--bg-card-item);
}
:root[data-theme="light"] :is(
  .user_card_slim, .event-card, .cev-card, .gdb-slim-card, .page-card,
  .dl-card, .kino-card, .gamesdb-card, .gdb-card, .feature-card,
  .lp-card, .lp-post-card, .steam-card, .clan-card, .plan-card, .twitch-card, .content_card, .clickable-row
):hover {
  background: var(--bg-card-item-hover);
}

/* Forum-Beitrag (Haupt-Post, nicht die Kommentar-Variante) */
:root[data-theme="light"] .fp-post:not(.fp-post--comment) {
  background-color: var(--bg-post);
}

/* Forum-Antworten: kräftigerer Schatten */
:root[data-theme="light"] .fp-post--comment {
  box-shadow: var(--shadow-reply);
}

/* Forum-Antworten: helleres Grau */
:root[data-theme="light"] .fp-post--comment {
  background-color: var(--bg-reply);
}

/* Thread-Liste (Forum) */
:root[data-theme="light"] .thread-list li {
  background: var(--bg-card-item);
}
:root[data-theme="light"] .thread-list li:hover {
  background: var(--bg-card-item-hover);
}

/* Home: Bildunterschrift (Twitch Live/VOD, Spiele der Woche) bleibt wie im Dark Mode */
:root[data-theme="light"] :is(.tlb-info, .wg-info) {
  --text-primary:   #efeff5;
  --text-secondary: #ced1dd;
  --text-muted:     #888ea3;
  --danger:         #e74c3c;
  --twitch:         #9146ff;
  --gold:           #e0b13f;
  --accent:         #F97316;
  --tint-rgb:       0, 0, 0;
  --shadow-rgb:     0, 0, 0;
  --tint-k:         1;
  --shadow-k:       1;
}
