/* ==========================================
   CSS Variables / Custom Properties
   ========================================== */

:root {
    /* Основные цвета - хвойная палитра */
    --primary-color: #122C4F;
    --secondary-color: #1A3D2F;
    --accent-color: #91b5eb;
    /* --accent-color: #cbc9f8; */
    /* --accent-color: #bec8ff; */
    /* --accent-color: #BFE577; */
    --accent-light: #8FBC4A;

    /* Текст */
    --text-dark: #1A2F23;
    --text-light: #5C7A6C;
    --title-font: "Oswald", sans-serif;

    /* Фоны */
    --bg-light: #F5F8F6;
    --bg-lighter: #FAFCFB;
    --border-color: #D4E3DB;
    --bs-primary-rgb: 18, 44, 79;
    --bs-success-rgb: 5, 131, 182;

    /* Тени с зелёным оттенком */
    --shadow-light: 0 2px 10px rgba(44, 95, 74, 0.08);
    --shadow-medium: 0 4px 20px rgba(44, 95, 74, 0.12);
    --shadow-heavy: 0 8px 40px rgba(44, 95, 74, 0.16);

    /* Градиенты */
    /* --gradient-primary: linear-gradient(135deg, #2C5F4A 0%, #1A3D2F 100%); */
    --gradient-primary: linear-gradient(135deg, #112C4F 0%, #186FDF 100%);
    --gradient-accent: linear-gradient(135deg, #2f2dda 0%, #4c47e3 100%);

    /* RGB значения для использования с opacity */
    --primary-rgb: 44, 95, 74;
    --accent-rgb: 107, 142, 35;

    --ligt-blue: rgba(5, 131, 182, 1);

    --border-radius: 15px;
    --light-border-radius: 8px;

    --swiper-btn-bg: rgba(18, 44, 79, 0.6);
    --swiper-bullet-bg: rgba(173, 192, 216, 1);

    --hero-home-bg-color: rgba(255, 255, 255, 0.3);

}
.color-light-blue {
    color: var(--ligt-blue) !important;
}
.text-primary {
    color: var(--primary-color) !important;
}
.btn-outline-primary {
    --bs-btn-color: var(--primary-color);
    --bs-btn-border-color: var(--primary-color);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--primary-color);
    --bs-btn-hover-border-color: var(--primary-color);
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--primary-color);
    --bs-btn-active-border-color: var(--primary-color);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--primary-color);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--primary-color);
    --bs-gradient: none;
}

