/* ═══════════════════════════════════════════════════════════════
   CSS VARIABLES - PISTOLO CASINO COLOR SYSTEM
   ═══════════════════════════════════════════════════════════════
   
   Централизованная система цветов для всего сайта.
   Все цвета вынесены в переменные для удобства управления темой.
   
   ═══════════════════════════════════════════════════════════════ */

:root {
    /* ═══════════════════════════════════════════════════════════
       ОСНОВНЫЕ ЦВЕТА БРЕНДА
       ═══════════════════════════════════════════════════════════ */
    
    /* Оранжевый - основной цвет бренда */
    --primary-orange: #ff923b;           /* Основной оранжевый */
    --primary-orange-dark: #ff6b1a;      /* Темный оранжевый (hover) */
    --primary-orange-light: #ffa85c;     /* Светлый оранжевый */
    
    
    /* ═══════════════════════════════════════════════════════════
       ФОНОВЫЕ ЦВЕТА (ТЕМНАЯ ТЕМА)
       ═══════════════════════════════════════════════════════════ */
    
    --bg-primary: #100B07;               /* Основной темный фон (sidebar, main) */
    --bg-secondary: #2B180F;             /* Вторичный темный фон (body) */

    /* ═══════════════════════════════════════════════════════════
       ЦВЕТА ТЕКСТА
       ═══════════════════════════════════════════════════════════ */
    --text-primary: #faffe5;             /* Основной текст заголовков (h1-h6, cream) */
    --text-secondary: #f2f2f2;           /* Основной текст контента (light gray) */
    --text-light: rgba(255, 255, 255, 0.9);  /* Светлый текст с прозрачностью */
    --text-dark: #868686;                /* Темно-серый текст */
    
    /* Текст на кнопках */
    --btn-text: #FFF1D2;                 /* Кремовый цвет текста для кнопок */
    /* ═══════════════════════════════════════════════════════════
       АКЦЕНТНЫЕ ЦВЕТА
       ═══════════════════════════════════════════════════════════ */
    /* Ссылки */
    --link-color: #ff923b;               /* Цвет ссылок (оранжевый) */
    --link-hover: #ff6b1a;               /* Цвет ссылок при наведении (темный оранжевый) */
    
    /* CTA кнопки (можно удалить, если не используется) */
    --cta: #43df2d;                      /* Зеленый CTA */
    --cta-text: #ffffff;                 /* Белый текст на CTA */
    
    /* Дополнительные акценты */
    --gold: #ffd700;                     /* Золотой цвет (для звезд, акцентов) */
    --success: #78e08f;                  /* Зеленый (успех, подтверждения) */
    
    
    /* ═══════════════════════════════════════════════════════════
       ОРАНЖЕВЫЙ С ПРОЗРАЧНОСТЬЮ
       ═══════════════════════════════════════════════════════════
       Используется для градиентов, overlays, borders, shadows */
    
    --orange-alpha-90: rgba(255, 146, 59, 0.9);
    --orange-alpha-50: rgba(255, 146, 59, 0.5);
    --orange-alpha-40: rgba(255, 146, 59, 0.4);
    --orange-alpha-30: rgba(255, 146, 59, 0.3);
    --orange-alpha-20: rgba(255, 146, 59, 0.2);
    --orange-alpha-15: rgba(255, 146, 59, 0.15);
    --orange-alpha-10: rgba(255, 146, 59, 0.1);
    --orange-alpha-08: rgba(255, 146, 59, 0.08);
    --orange-alpha-05: rgba(255, 146, 59, 0.05);
    
    
    /* ═══════════════════════════════════════════════════════════
       ЧЕРНЫЙ С ПРОЗРАЧНОСТЬЮ
       ═══════════════════════════════════════════════════════════
       Используется для теней, overlays, затемнений */
    
    --black-alpha-40: rgba(0, 0, 0, 0.4);
    --black-alpha-30: rgba(0, 0, 0, 0.3);
    --black-alpha-20: rgba(0, 0, 0, 0.2);
    
    
    /* ═══════════════════════════════════════════════════════════
       БЕЛЫЙ С ПРОЗРАЧНОСТЬЮ
       ═══════════════════════════════════════════════════════════
       Используется для текста, borders, highlights */
    
    --white-alpha-95: rgba(255, 255, 255, 0.95);
    --white-alpha-90: rgba(255, 255, 255, 0.9);
    --white-alpha-80: rgba(255, 255, 255, 0.8);
    --white-alpha-20: rgba(255, 255, 255, 0.2);
    --white-alpha-10: rgba(255, 255, 255, 0.1);
    
    
    /* ═══════════════════════════════════════════════════════════
       ТЕМНЫЕ ФОНЫ С ПРОЗРАЧНОСТЬЮ
       ═══════════════════════════════════════════════════════════
       Используется для модальных окон, overlays, карточек */
    
    --dark-bg-alpha-95: rgba(16, 11, 7, 0.95);
    --dark-bg-alpha-80: rgba(16, 11, 7, 0.8);
    --brown-bg-alpha-95: rgba(43, 24, 15, 0.95);
    --brown-bg-alpha-80: rgba(43, 24, 15, 0.8);
    
    
    /* ═══════════════════════════════════════════════════════════
       КОРИЧНЕВЫЕ ОТТЕНКИ
       ═══════════════════════════════════════════════════════════
       Используется для теней текста, borders, акцентов */
    
    --brown-shadow: rgba(114, 80, 52, 0.4);    /* Тень для текста кнопок */
    --brown-dark: rgba(101, 67, 33, 0.5);      /* Темно-коричневый */
    --brown-darker: rgba(139, 69, 19, 0.5);    /* Очень темный коричневый */
    
    
    /* ═══════════════════════════════════════════════════════════
       LEGACY ПЕРЕМЕННЫЕ (ДЛЯ СОВМЕСТИМОСТИ)
       ═══════════════════════════════════════════════════════════
       Старые переменные переназначены на новые цвета системы.
       Это обеспечивает совместимость со старыми файлами. */
    
    --top_nav: var(--bg-primary);           /* #100B07 */
    --side_nav: var(--bg-primary);          /* #100B07 */
    --side_nav_text_bg: var(--orange-alpha-15);  /* rgba(255, 146, 59, 0.15) */
    --side_nav_text: var(--text-primary);   /* #faffe5 */
    --bg_color: var(--bg-primary);          /* #100B07 */
    --text_color: var(--text-secondary);    /* #f2f2f2 */
    --primary: var(--primary-orange);       /* #ff923b */
    --secondary: var(--primary-orange-dark); /* #ff6b1a */
    --head: var(--text-primary);            /* #faffe5 */
    --links_color: var(--link-color);       /* #ff923b */
    --cta_text: var(--btn-text);            /* #FFF1D2 */
}


/* ═══════════════════════════════════════════════════════════════
   USAGE EXAMPLES / ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
   ═══════════════════════════════════════════════════════════════

   BACKGROUNDS:
   ─────────────────────────────────────────────────────────────
   background-color: var(--bg-primary);          Main dark background
   background-color: var(--bg-secondary);        Secondary dark background
   background: var(--orange-alpha-05);           Light orange overlay
   
   
   TEXT COLORS:
   ─────────────────────────────────────────────────────────────
   color: var(--text-primary);                   Headings (cream/yellow)
   color: var(--text-secondary);                 Body text (light gray)
   color: var(--text-light);                     Light text with transparency
   
   
   LINKS:
   ─────────────────────────────────────────────────────────────
   color: var(--link-color);                     Link color (orange)
   
   a:hover {
       color: var(--link-hover);                 Link hover (dark orange)
   }
   
   
   BUTTONS:
   ─────────────────────────────────────────────────────────────
   color: var(--btn-text);                       Button text (cream)
   background: linear-gradient(135deg, 
               var(--primary-orange), 
               var(--primary-orange-dark));      Orange gradient
   
   
   BORDERS:
   ─────────────────────────────────────────────────────────────
   border: 1px solid var(--orange-alpha-15);     Light orange border
   border-bottom: 2px solid var(--orange-alpha-30); Orange border
   
   
   SHADOWS:
   ─────────────────────────────────────────────────────────────
   box-shadow: 0 4px 20px var(--black-alpha-30);  Black shadow
   box-shadow: 0 0 8px var(--orange-alpha-50);    Orange glow
   text-shadow: 1px 1px 2px var(--black-alpha-40); Text shadow
   -webkit-text-stroke: 1px var(--brown-shadow);  Text stroke
   
   
   GRADIENTS:
   ─────────────────────────────────────────────────────────────
   background: linear-gradient(135deg, 
               var(--primary-orange), 
               var(--primary-orange-dark));      Orange gradient
   
   background: linear-gradient(135deg, 
               var(--dark-bg-alpha-80), 
               var(--brown-bg-alpha-80));        Dark gradient
   
   
   OVERLAYS:
   ─────────────────────────────────────────────────────────────
   background: var(--black-alpha-30);            Dark overlay
   background: var(--orange-alpha-05);           Light orange tint
   backdrop-filter: blur(10px);                  + Blur effect
   
   ═══════════════════════════════════════════════════════════════ */

