/* ==========================================================================
   THEMES – 5 auswählbare Farbpaletten
   Rollen: --c-bg (Primär 60%) · --c-dark (Sekundär 30%) · --c-accent (Akzent 10%)
   --c-mid / --c-muted = unterstützende Töne · --c-jewel = Signaturfarbe für
   Verläufe & Hologramm-Tönung
   ========================================================================== */

:root,
[data-theme="gilded-noir"] {
  --c-bg:      #F8F5EF;
  --c-bg-alt:  #FFFFFF;
  --c-dark:    #111111;
  --c-dark-2:  #2E2E2E;
  --c-accent:  #C9A84C;
  --c-accent-2:#E3C878;
  --c-mid:     #E8D6B3;
  --c-muted:   #2E2E2E;
  --c-jewel:   #262016;
  --c-text:    #1B1912;
  --c-text-soft: #6b6455;
}

[data-theme="royal-teal"] {
  --c-bg:      #F8F3EB;
  --c-bg-alt:  #FFFFFF;
  --c-dark:    #232323;
  --c-dark-2:  #16302f;
  --c-accent:  #D4AF37;
  --c-accent-2:#E6C868;
  --c-mid:     #5C6770;
  --c-muted:   #5C6770;
  --c-jewel:   #0D5C63;
  --c-text:    #1c2321;
  --c-text-soft: #5c6770;
}

[data-theme="noir-emerald"] {
  --c-bg:      #F8F4ED;
  --c-bg-alt:  #FFFFFF;
  --c-dark:    #121212;
  --c-dark-2:  #3B3B3B;
  --c-accent:  #B88A44;
  --c-accent-2:#d1a662;
  --c-mid:     #3B3B3B;
  --c-muted:   #3B3B3B;
  --c-jewel:   #006A52;
  --c-text:    #181818;
  --c-text-soft: #5a5a5a;
}

[data-theme="emerald-velvet"] {
  --c-bg:      #F5F0E6;
  --c-bg-alt:  #FFFFFF;
  --c-dark:    #1E4738;
  --c-dark-2:  #123028;
  --c-accent:  #C9A84C;
  --c-accent-2:#ddc079;
  --c-mid:     #D9CDBA;
  --c-muted:   #8a8065;
  --c-jewel:   #0F5B4C;
  --c-text:    #1a231f;
  --c-text-soft: #6f6a58;
}

[data-theme="sapphire-lounge"] {
  --c-bg:      #FAF8F5;
  --c-bg-alt:  #FFFFFF;
  --c-dark:    #102542;
  --c-dark-2:  #0a1830;
  --c-accent:  #C79C5A;
  --c-accent-2:#dab578;
  --c-mid:     #D8C3A5;
  --c-muted:   #7d8ba0;
  --c-jewel:   #1E3A5F;
  --c-text:    #14202e;
  --c-text-soft: #5c6b80;
}
