/**
 * DropX - Адаптивная тема для страниц авторизации
 */

/* Общие цвета для обеих тем */
:root {
    /* Основные цвета */
    --primary-color-rgb: 230, 198, 131;
    --primary-color: rgb(var(--primary-color-rgb));
    --primary-color-light: rgba(var(--primary-color-rgb), 0.1);
    --primary-color-dark: rgb(196, 166, 94);
}

/* Светлая тема */
:root[data-theme="light"] {
    /* Текстовые цвета */
    --text-primary: #333333;
    --text-secondary: #666666;
    
    /* Фоны и границы */
    --border-color: rgba(0, 0, 0, 0.1);
    --card-bg: rgba(255, 255, 255, 0.9);
    --input-bg: rgba(255, 255, 255, 0.8);
}

/* Темная тема */
:root[data-theme="dark"] {
    /* Текстовые цвета */
    --text-primary: #f5f5f5;
    --text-secondary: #adb5bd;
    
    /* Фоны и границы */
    --border-color: rgba(255, 255, 255, 0.1);
    --card-bg: rgba(25, 25, 30, 0.5);
    --input-bg: rgba(35, 35, 40, 0.5);
}

/* Стили для светлой темы */
:root[data-theme="light"] .auth-card {
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.05);
}

:root[data-theme="light"] .glass-light {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(5px);
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.08);
}

/* Стили для темной темы */
:root[data-theme="dark"] .auth-card {
    background: rgba(25, 25, 30, 0.5);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
    border: 1px solid rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(10px);
}

:root[data-theme="dark"] .glass-light {
    background: rgba(35, 35, 40, 0.5);
    backdrop-filter: blur(5px);
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.08);
}

/* Скрываем социальные кнопки во всех темах */
.social-login {
    display: none !important;
} 