/* Auth paneli teması. Ortak Metronic/KMEM dosyalarının ardından yüklenir.
   Birincil renk kahve; menü altını (kmem-sidebar-gold.css) değiştirmez. */

html[data-bs-theme="light"] {
    --bs-primary: #572932;
    --bs-primary-rgb: 87, 41, 50;
    --bs-primary-active: #452228;
    --bs-primary-light: #f4ebe3;
    --bs-primary-inverse: #fff5ef;
    --bs-primary-text-emphasis: #452228;
    --bs-primary-clarity: rgba(87, 41, 50, 0.2);
    --bs-text-primary: #572932;
    --bs-link-color: #572932;
    --bs-link-hover-color: #6b3744;
    --bs-link-color-rgb: 87, 41, 50;
    --bs-link-hover-color-rgb: 107, 55, 68;
    --bs-focus-ring-color: rgba(87, 41, 50, 0.25);
    --bs-component-active-color: #fff5ef;
    --bs-component-active-bg: #572932;
    --bs-component-hover-color: #572932;
    --bs-component-hover-bg: #f4ebe3;
    --bs-menu-link-color-hover: #572932;
    --bs-menu-link-color-active: #572932;
    --bs-text-muted: #4B5675;
}

.btn-primary {
    --bs-btn-color: #fff5ef;
    --bs-btn-bg: #572932;
    --bs-btn-border-color: #572932;
    --bs-btn-hover-color: #fff5ef;
    --bs-btn-hover-bg: #6b3744;
    --bs-btn-hover-border-color: #6b3744;
    --bs-btn-focus-shadow-rgb: 87, 41, 50;
    --bs-btn-active-color: #fff5ef;
    --bs-btn-active-bg: #452228;
    --bs-btn-active-border-color: #452228;
    --bs-btn-disabled-color: #fff5ef;
    --bs-btn-disabled-bg: #572932;
    --bs-btn-disabled-border-color: #572932;
    color: #fff5ef;
    background-color: #572932;
    border-color: #572932;
}

.btn.btn-primary:hover:not(.btn-active),
.btn.btn-primary:focus:not(.btn-active),
.btn-primary:hover,
.btn-primary:focus {
    color: #fff5ef;
    background-color: #6b3744 !important;
    border-color: #6b3744;
}

.btn.btn-primary:active:not(.btn-active),
.btn.btn-primary.active,
.show > .btn.btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary {
    color: #fff5ef;
    background-color: #452228 !important;
    border-color: #452228;
}

.btn-check:focus + .btn-primary,
.btn-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(87, 41, 50, 0.25);
}

.btn-login-warm {
    background-color: #572932;
    border-color: #572932;
    color: #fff5ef;
}

.btn-login-warm:hover,
.btn-login-warm:focus {
    background-color: #6b3744;
    border-color: #6b3744;
    color: #fff5ef;
}

.btn-login-warm:active {
    background-color: #452228 !important;
    border-color: #452228 !important;
    color: #fff5ef !important;
}

.text-muted {
    color: #4B5675 !important;
}

.text-gray-600:not(i) {
    color: #4B5675 !important;
}

.badge-light-success {
    color: #094f21;
    background-color: #DFFFEA;
}

.badge-light-warning {
    color: #624d00;
    background-color: #FFF8DD;
}

.badge-light-danger {
    color: #631024;
    background-color: #FFEEF3;
}

.badge-auth-neutral {
    color: #252F4A;
    background-color: #F9F9F9;
}

.form-control:focus,
.form-select:focus,
.form-check-input:focus {
    border-color: #572932;
    box-shadow: 0 0 0 0.25rem rgba(87, 41, 50, 0.25);
}

.login-card .form-control:focus {
    border-color: #572932;
    box-shadow: 0 0 0 0.25rem rgba(87, 41, 50, 0.25);
}

.form-check-input:checked,
.form-check-input[type="checkbox"]:indeterminate {
    background-color: #572932;
    border-color: #572932;
}

.form-switch .form-check-input:focus {
    box-shadow: 0 0 0 0.25rem rgba(87, 41, 50, 0.25);
}

.nav-pills {
    --bs-nav-pills-link-active-color: #fff5ef;
    --bs-nav-pills-link-active-bg: #572932;
}

.nav-line-tabs .nav-item .nav-link.active,
.nav-line-tabs .nav-item.show .nav-link,
.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
    border-bottom-color: #572932;
    color: #572932;
}

.page-item.active .page-link,
.pagination .page-item.active .page-link {
    color: #fff5ef;
    background-color: #572932;
    border-color: #572932;
}

.dataTables_wrapper .page-item.active .page-link,
div.dataTables_wrapper div.dataTables_paginate .paginate_button.current,
div.dataTables_wrapper div.dataTables_paginate .paginate_button.current:hover {
    color: #fff5ef !important;
    background: #572932 !important;
    border-color: #572932 !important;
}

.btn-check:checked + .btn.btn-active-color-primary,
.btn-check:active + .btn.btn-active-color-primary,
.btn.btn-active-color-primary:focus:not(.btn-active),
.btn.btn-active-color-primary:hover:not(.btn-active),
.btn.btn-active-color-primary:active:not(.btn-active),
.btn.btn-active-color-primary.active,
.btn.btn-active-color-primary.show,
.show > .btn.btn-active-color-primary {
    color: #572932;
}

a {
    --bs-link-color-rgb: 87, 41, 50;
}
