/* === Bootstrap theme overrides === */

:root {
    /* Основни цветове */
    --bs-primary: #850a01;
    --bs-primary-rgb: 133, 10, 1;

    --bs-secondary: #d1c29d;
    --bs-secondary-rgb: 209, 194, 157;

    /* Линкове */
    --bs-link-color: #850a01;
    --bs-link-hover-color: #6d0801;
}

/* PRIMARY BUTTON */
.btn-primary {
    background-color: #850a01;
    border-color: #850a01;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #6d0801;   /* малко по-тъмен оттенък */
    border-color: #6d0801;
}

.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
    background-color: #520600;   /* още малко по-тъмен при active */
    border-color: #520600;
}

.btn-primary:disabled,
.btn-primary.disabled {
    background-color: #c99893;   /* „изпран“ вариант от същата гама */
    border-color: #c99893;
    opacity: 0.7;
}

/* SECONDARY BUTTON */
.btn-secondary {
    background-color: #d1c29d;
    border-color: #d1c29d;
    color: #3b3322;
}

.btn-secondary:hover,
.btn-secondary:focus {
    background-color: #c2b487;
    border-color: #c2b487;
    color: #322b1c;
}

.btn-secondary:active,
.btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
    background-color: #b3a470;
    border-color: #b3a470;
    color: #2a2417;
}

.btn-secondary:disabled,
.btn-secondary.disabled {
    background-color: #e3dbc4;
    border-color: #e3dbc4;
    color: #716651;
    opacity: 0.7;
}

/* Форм елементи – акцент в primary цвета */
.form-control:focus,
.form-select:focus {
    border-color: rgba(133, 10, 1, 0.5);
    box-shadow: 0 0 0 0.15rem rgba(133, 10, 1, 0.25);
}

.form-check-input:checked {
    background-color: #850a01;
    border-color: #850a01;
}

/* Линкове в текст */
a {
    color: var(--bs-link-color);
}

a:hover {
    color: var(--bs-link-hover-color);
}
