/* ==========================================
   COLORS.CSS - Palette et Thème
   ========================================== */
:root {
    /* Fonds principaux */
    --bg-darker: #0a0a0a;
    --bg-card: #141414;
    --bg-input: #222;
    --bg-sidebar: #050505;
    --bg-sidebar-header: #0a0a0a;
    --bg-chat: #0a0a0a;
    --bg-controls: #080808;

    /* Couleurs d'accentuation */
    --accent-green: #40ca72;
    --accent-green-dark: #064e3b;
    --accent-blue: #60b4f4;
    --accent-blue-dark: #063b4e;
    --accent-red: #f0685a;
    --accent-red-hover: #ff4d4d;
    --accent-gold: #fbbf24;
    --accent-verso: #b35a47;

    /* Bordures */
    --border-soft: #333333;
    --border-white: #ffffff;

    /* Textes */
    --text-main: #e2e8f0;
    --text-dim: #b8b2a8;
    --text-white: #ffffff;
    --text-black: #000000;
    --text-light-grey: #eeeeee;

    /* Transparences et Calques */
    --overlay-bg: rgba(0, 0, 0, 0.98);
    --shadow-heavy: rgba(0, 0, 0, 0.5);
    --shadow-glow: rgba(255, 255, 255, 0.1);
    
    --bg-white-05: rgba(255, 255, 255, 0.05);
    --bg-white-10: rgba(255, 255, 255, 0.1);
    --bg-white-50: rgba(255, 255, 255, 0.5);

    --bg-black-20: rgba(0, 0, 0, 0.2);
    --bg-black-40: rgba(0, 0, 0, 0.4);
    --bg-black-80: rgba(20, 20, 20, 0.8);
    --bg-transparent: rgba(0, 0, 0, 0);

    /* Transparences d'accentuation (Or) */
    --gold-05: rgba(212, 175, 55, 0.05);
    --gold-10: rgba(251, 191, 36, 0.1);
    --gold-30: rgba(251, 191, 36, 0.3);

    /* Couleurs des sièges */
    --seat-color-0: #2a5298;
    --seat-color-1: #1e7d32;
    --seat-color-2: #7b1fa2;
    --seat-color-3: #bf360c;
    --seat-color-4: #b58d10;
    --seat-color-5: #ad1457;
    --seat-color-6: #006064;
    --seat-color-null: #444;
}
