/* ========================================================================= */
/* ===         THEME_WINTER.CSS - ТЕМАТИЧЕСКИЕ СТИЛИ "ЗИМА"            === */
/* ========================================================================= */
/* Этот файл переопределяет глобальные переменные и добавляет            */
/* зимнюю атмосферу: холодную палитру и фоновое изображение.              */
/* ========================================================================= */


/* --- БЛОК 1: НОВАЯ ЗИМНЯЯ ЦВЕТОВАЯ ПАЛИТРА --- */

:root {
    /* Акцентный цвет - ледяной голубой (Icy Blue) */
    --accent-color: #38BDF8; 
    --accent-glow: rgba(56, 189, 248, 0.5);
    
    /* Фон для основной области - глубокий темно-синий/грифельный */
    --background-primary: #0F172A;
    
    /* ✔️ 1. Фон для основных панелей и модалок ("замерзшее стекло") */
    /* Используем холодный оттенок с синевой */
    --background-secondary: rgba(30, 41, 59, 0.6);
    
    /* ✔️ 2. ГЛАВНОЕ ИЗМЕНЕНИЕ: Фон для вложенных элементов (карточек, полей ввода) */
    --background-tertiary: rgba(15, 23, 42, 0.5); /* Очень темный, полупрозрачный синий */
    
    /* Рамки - холодный серебристый оттенок инея */
    --border-color: rgba(226, 232, 240, 0.15);
}

/* --- БЛОК 2: АТМОСФЕРНЫЙ ФОН С ЗАСНЕЖЕННЫМ ПЕЙЗАЖЕМ --- */

body::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0; /* Самый нижний слой, под всем */
    
    /*    
    background-image: url('https://neiroleptik.ru/img/winter.png'); 
    background-size: cover;
    background-position: center;
    filter: blur(6px) brightness(0.7) hue-rotate(10deg); 
    */
    
    /* Резервный цвет: темная зимняя ночь */
    background-color: #0B1121; 
    
    /* Плавное появление фона при загрузке */
    animation: fadeInBackground 2s ease-out forwards;
}

@keyframes fadeInBackground {
    from { opacity: 0; }
    to { opacity: 1; }
}

#lyrics-prompt-description {
    color: var(--text-primary) !important;
    opacity: 0.8; /* Делаем его чуть бледнее основного текста, чтобы сохранить иерархию */
}