/* eidolon-sienna.css — Sienna / Terracotta brand theme
 * Light: Warm cream base, terracotta accents
 * Dark:  Near-black base, luminous peach-coral accents
 * Structural tokens inherited from eidolon-theme.css
 * Animated background glow: DISABLED
 */

/* ---------------------------------- */
/* 1. VARIABLES & THEMES              */
/* ---------------------------------- */
:root {
  /* Light Theme — Warm Cream & Terracotta */
  --font-color: #2A1F1A;
  --background-color: #FFE9D4;
  --background-color-secondary: #FFE9D4;
  --primary-color: #b26c54;
  --primary-color-hover: #a76d57;
  --primary-color-inverse: #ffffff;
  --muted-color: #807576;
  --card-background-color: rgba(255, 248, 240, 0.80);
  --card-border-color: rgba(178, 108, 84, 0.10);
  --form-border-color: rgba(178, 108, 84, 0.18);
  --success-color: #6B8F5E;
  --error-color: #bd5962;
  --warning-color: #C4A04E;
  --info-color: #b26c54;
  --shadow: 0 8px 32px 0 rgba(8, 5, 5, 0.07);

  /* Light theme background — unified warm cream */
  --bg-start: #FFE9D4;
  --bg-end: #FFE9D4;
  --accent-color-1: #b26c54;
  --accent-color-2: #6d397a;
  --glass-bg: rgba(255, 248, 240, 0.55);
  --glass-border: rgba(178, 108, 84, 0.12);
  --brand-glow: #b26c54;
  --text-primary: #2A1F1A;
  --text-secondary: #795d53;
}

[data-theme="dark"] {
  /* Dark Theme — Near-Black + Luminous Peach-Coral */
  --font-color: #ffd5c0;
  --background-color: #080505;
  --background-color-secondary: #080505;
  --primary-color: #ef9877;
  --primary-color-hover: #f2ab94;
  --primary-color-inverse: #080505;
  --muted-color: #807576;
  --card-background-color: rgba(35, 25, 26, 0.65);
  --card-border-color: rgba(239, 152, 119, 0.10);
  --form-border-color: rgba(239, 152, 119, 0.15);
  --success-color: #7DA86E;
  --error-color: #bd5962;
  --warning-color: #D4B260;
  --info-color: #ef9877;
  --shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.50);

  /* Dark theme background — unified near-black */
  --bg-start: #080505;
  --bg-end: #080505;
  --accent-color-1: #ef9877;
  --accent-color-2: #6d397a;
  --glass-bg: rgba(35, 25, 26, 0.60);
  --glass-border: rgba(239, 152, 119, 0.10);
  --brand-glow: #ef9877;
  --text-primary: #ffd5c0;
  --text-secondary: #807576;
}

/* ---------------------------------- */
/* 2. DISABLE ANIMATED BACKGROUND     */
/* ---------------------------------- */
body::before {
  display: none !important;
}
