/* Identidade SysRealty: dourado da marca e tons de interface com contraste. */
:root {
    --brand-gold: #a88c69;
    --bs-primary: #786247;
    --bs-primary-rgb: 120, 98, 71;
    --bs-primary-text-emphasis: #604e39;
    --bs-primary-bg-subtle: #f5f1eb;
    --bs-primary-border-subtle: #d4c4ae;
    --bs-link-color: #786247;
    --bs-link-color-rgb: 120, 98, 71;
    --bs-link-hover-color: #604e39;
    --bs-link-hover-color-rgb: 96, 78, 57;
    --bs-focus-ring-color: rgba(120, 98, 71, .25);
}
.btn-primary, .btn-brand {
    --bs-btn-color: #fff;
    --bs-btn-bg: #786247;
    --bs-btn-border-color: #786247;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #604e39;
    --bs-btn-hover-border-color: #604e39;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #604e39;
    --bs-btn-active-border-color: #604e39;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #786247;
    --bs-btn-disabled-border-color: #786247;
    --bs-btn-focus-shadow-rgb: 120, 98, 71;
}
.btn-outline-primary {
    --bs-btn-color: #786247;
    --bs-btn-border-color: #786247;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #786247;
    --bs-btn-hover-border-color: #786247;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #604e39;
    --bs-btn-active-border-color: #604e39;
    --bs-btn-disabled-color: #786247;
    --bs-btn-disabled-border-color: #786247;
    --bs-btn-focus-shadow-rgb: 120, 98, 71;
}
.form-control:focus, .form-select:focus, .form-check-input:focus {
    border-color: #a88c69;
    box-shadow: 0 0 0 .25rem rgba(120, 98, 71, .2);
}
.form-check-input:checked, .form-check-input[type=checkbox]:indeterminate {
    background-color: #786247;
    border-color: #786247;
}
.nav-pills { --bs-nav-pills-link-active-bg: #786247; }
.pagination {
    --bs-pagination-active-bg: #786247;
    --bs-pagination-active-border-color: #786247;
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(120, 98, 71, .2);
}
.dropdown-menu { --bs-dropdown-link-active-bg: #786247; }
