/* ============================================================================
 * THEME · COMMUNITY / TERMINE
 * ----------------------------------------------------------------------------
 * Geselligkeit + Verbindung: Smaragd-Akzent, Gold-Sekundaer als
 * Brand-Anker (zeigt: das ist immer noch TownCryer).
 *
 *   - Smaragd als Hauptakzent (Wachstum, Gemeinschaft)
 *   - Gold als Sekundaerfarbe (Brand-Verbindung)
 *   - Decorative-Layer warm-gruenlich
 *   - Standard-Motion
 * ============================================================================ */

.theme-community {
  /* Akzent-Farben */
  --tc-accent:         #34d399;   /* Smaragd */
  --tc-accent-light:   #6ee7b7;
  --tc-accent-dark:    #10b981;
  --tc-accent-glow:    rgba(52, 211, 153, 0.30);
  --tc-accent-rgb:     52, 211, 153;   /* RGB-Tripel fuer rgba(var(--tc-accent-rgb), a) */

  --tc-secondary:      #c9a959;   /* Gold (Brand-Anker) */
  --tc-secondary-light:#d4bc7a;
  --tc-secondary-dark: #9a7b3a;
  --tc-secondary-glow: rgba(201, 169, 89, 0.30);
  --tc-secondary-rgb:  201, 169, 89;

  /* Auszeichnung (Tertiary) — heller Gold-Glanz (Brand-Anker, etwas heller als Sekundaer) */
  --tc-highlight:      #e4c987;
  --tc-highlight-rgb:  228, 201, 135;
  --tc-highlight-glow: rgba(228, 201, 135, 0.30);

  /* Banner-Text: dunkles Tannengruen auf hellem Smaragd-Banner (Smaragd ist hell
     -> dunkler Text statt heller; Ausnahme zur Gold-Regel der anderen Themes) */
  --tc-on-banner:      #0a3a2a;

  /* Surface-Stimmung — warm aber neutral */
  --tc-bg-surface-1:   #1f2624;
  --tc-bg-surface-2:   #252d2a;
  --tc-bg-surface-3:   #2f3835;

  /* Decorative-Layer — gruenlich-warm */
  --tc-deco-warm-bg:        rgba(52, 211, 153, 0.05);
  --tc-deco-warm-border:    rgba(52, 211, 153, 0.20);
  --tc-deco-warm-text:      #6ee7b7;

  --tc-deco-blood-pill-bg:     rgba(201, 169, 89, 0.15);
  --tc-deco-blood-pill-border: rgba(201, 169, 89, 0.35);
  --tc-deco-blood-pill-text:   #d4bc7a;

  --tc-deco-ornament-border: rgba(52, 211, 153, 0.15);
  --tc-deco-ornament-glow:   rgba(52, 211, 153, 0.08);

  /* Motion */
  --tc-motion-default: var(--tc-motion-normal);

  /* Effekt-Intensitaet */
  --tc-glow-intensity: 0.25;
}
