/* eidolon-golden.css — Cream & Gold brand theme
 * Light: Warm parchment cream, muted gold accents
 * Dark:  Deep warm brown-black, luminous gold accents
 * Inspired by the Eidolon brand identity system
 * Animated background glow: DISABLED
 */

/* ---------------------------------- */
/* 1. VARIABLES & THEMES              */
/* ---------------------------------- */
:root {
  /* Light Theme — Warm Parchment */
  --font-color: #2A2118;
  --background-color: #EAE2D7;
  --background-color-secondary: #EAE2D7;
  --primary-color: #A78456;
  --primary-color-hover: #8F6F42;
  --primary-color-inverse: #ffffff;
  --muted-color: #8A7D6E;
  --card-background-color: rgba(255, 251, 245, 0.78);
  --card-border-color: rgba(167, 132, 86, 0.10);
  --form-border-color: rgba(167, 132, 86, 0.18);
  --success-color: #6B8F5E;
  --error-color: #C45D4E;
  --warning-color: #C4A04E;
  --info-color: #A78456;
  --shadow: 0 8px 32px 0 rgba(42, 33, 24, 0.07);

  /* Light theme background — unified warm cream */
  --bg-start: #EAE2D7;
  --bg-end: #EAE2D7;
  --accent-color-1: #A78456;
  --accent-color-2: #A78456;
  --glass-bg: rgba(255, 251, 245, 0.55);
  --glass-border: rgba(167, 132, 86, 0.12);
  --brand-glow: #A78456;
  --text-primary: #2A2118;
  --text-secondary: #7A6E60;
}

[data-theme="dark"] {
  /* Dark Theme — Deep Warm Black + Luminous Gold */
  --font-color: #E4DCD0;
  --background-color: #1C1814;
  --background-color-secondary: #1C1814;
  --primary-color: #A9875B;
  --primary-color-hover: #BF9D6E;
  --primary-color-inverse: #1C1814;
  --muted-color: #968A7A;
  --card-background-color: rgba(32, 27, 22, 0.65);
  --card-border-color: rgba(169, 135, 91, 0.10);
  --form-border-color: rgba(169, 135, 91, 0.15);
  --success-color: #7DA86E;
  --error-color: #D4705E;
  --warning-color: #D4B260;
  --info-color: #A9875B;
  --shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.50);

  /* Dark theme background — unified deep warm black */
  --bg-start: #1C1814;
  --bg-end: #1C1814;
  --accent-color-1: #A9875B;
  --accent-color-2: #A9875B;
  --glass-bg: rgba(34, 28, 22, 0.60);
  --glass-border: rgba(169, 135, 91, 0.10);
  --brand-glow: #A9875B;
  --text-primary: #E8E0D4;
  --text-secondary: #9A8E7E;
}

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