/* ============================================================
   Forest Pro — палитра для One Visit Repair
   Тёмно-зелёный CTA + lime-акценты (логотип) + тёплый бежевый фон
   ============================================================ */

:root {
    /* --- CORE COLORS --- */
    --theme-white: #ffffff;
    --theme-black: #1a1a1a;
    --theme-primary: #e8e4dc;          /* лёгкий бежевый акцент-фон */
    --theme-secondary: #2E7D32;        /* тёмно-зелёный — кнопки */
    --theme-accent: #2E7D32;           /* CTA: кнопка телефона, акценты */
    --theme-text: #1a1a1a;             /* тёмно-серый текст (и фон футера .bg-nero) */
    --theme-bg: #ffffff;
    --theme-bg-alt: #f4f1ea;           /* тёплый бежевый — alt-секции */

    /* --- SECONDARY / UTILITY --- */
    --theme-accent-alt: #266426;       /* hover для accent */
    --theme-text-dark: #1a1a1a;
    --theme-text-muted: #6c757d;
    --theme-border: #e8e4dc;
    --theme-border-light: #dee2e6;
    --theme-hr: #e8e4dc;
    --theme-silver: #cdcdcd;

    /* --- NON-ESSENTIAL --- */
    --theme-info: #0dcaf0;
    --theme-success: #7CC11A;          /* lime — для галочек/успехов */
    --theme-warning: #ffc107;
    --theme-danger: #dc3545;
    --theme-link: #2E7D32;

    /* Gray Scale */
    --theme-gray-100: #f8f9fa;
    --theme-gray-200: #e9ecef;
    --theme-gray-800: #212529;

    /* --- Палитро-специфичные (для оверрайдов в style.css/custom_v2.css) --- */
    --theme-check-color: #7CC11A;      /* lime для recently-fixed галочек */
}

/* Recently Fixed: чек — lime (из лого), не green-CTA */
.recently-fixed-check {
    color: var(--theme-check-color) !important;
}

/* Phone button в навбаре — тёмно-зелёный CTA */
.rd-navbar-fixed .rd-navbar-panel-phone {
    background: var(--theme-accent);
}
.rd-navbar-fixed .rd-navbar-panel-phone:hover {
    background: var(--theme-accent-alt);
}
