/**
 * core.css — дизайн-токены (CSS-переменные).
 *
 * Палитра сайта, типографика, базовые значения.
 * Подключается ПЕРВЫМ, до всех остальных CSS.
 * Источник: вынесено из frontend.css (шаг 5b).
 */

/* ===== Палитра ===== */
:root {

    /* --- Основные --- */
    --cabinet-primary: #366af3;
    --cabinet-primary-hover: #2a5ad9;

    /* --- Текст --- */
    --cabinet-text: #303030;
    --cabinet-text-light: #666;
    --cabinet-text-disabled: #999;

    /* --- Фоны --- */
    --cabinet-bg: #fff;
    --cabinet-bg-light: #f8f9fa;
    --cabinet-bg-muted: #e9ecef;

    /* --- Бордеры --- */
    --cabinet-border: #ddd;
    --cabinet-border-light: #eee;

    /* --- Скругление и тень --- */
    --cabinet-radius: 3px;
    --cabinet-radius-sm: 3px;
    --cabinet-radius-md: 6px;
    --cabinet-radius-lg: 8px;
    --cabinet-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    --cabinet-modal-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);

    /* --- Оверлеи --- */
    --cabinet-overlay: rgba(0, 0, 0, 0.35);
    --cabinet-overlay-dark: rgba(0, 0, 0, 0.6);

    /* --- Success (зелёный) --- */
    --cabinet-success: #28a745;
    --cabinet-success-bg: #d4edda;
    --cabinet-success-text: #155724;
    --cabinet-success-bg-light: #f8fff8;

    /* --- Warning (жёлтый) --- */
    --cabinet-warning: #ffc107;
    --cabinet-warning-bg: #fff3cd;
    --cabinet-warning-text: #856404;
    --cabinet-warning-bg-light: #fffef8;

    /* --- Danger (красный) --- */
    --cabinet-danger: #dc3545;
    --cabinet-danger-bg: #f8d7da;
    --cabinet-danger-text: #721c24;
    --cabinet-danger-bg-light: #fff8f8;

    /* --- Paused (оранжевый) --- */
    --cabinet-paused: #fd7e14;
    --cabinet-paused-bg: #fff8f0;

    /* --- Акцентный --- */
    --cabinet-accent: #E8562A;
    --cabinet-accent-bg: #fdf6f3;

    /* --- Info (голубой) --- */
    --cabinet-info-bg: #e3f2fd;
    --cabinet-info-text: #1565c0;
    --cabinet-info-border: #90caf9;

    /* --- Neutral status (серый бейдж) --- */
    --cabinet-status-neutral-bg: #e2e3e5;
    --cabinet-status-neutral-text: #383d41;

    /* --- UI-элементы --- */
    --cabinet-star: #f0ad4e;
    --cabinet-remote: #6c9b7d;
    --cabinet-btn-outline-border: #6699cc;
    --cabinet-btn-outline-hover-bg: #f0f5fa;

    /* --- Auth (логин/регистрация) --- */
    --cabinet-auth-accent: #1e73be;
}
