@font-face {
    font-family: 'Vazir';
    src: url('fonts/vazir/Vazir-Medium-FD-WOL.eot');
    src: url('fonts/vazir/Vazir-Medium-FD-WOL.eot?#iefix') format('embedded-opentype'),
    url('fonts/vazir/Vazir-Medium-FD-WOL.woff2') format('woff2'),
    url('Vfonts/vazir/azir-Medium-FD-WOL.woff') format('woff'),
    url('fonts/vazir/Vazir-Medium-FD-WOL.ttf') format('truetype');
    /*font-weight: 500;*/
    font-style: normal;
    font-display: swap;
}
body{
    font-family: Vazir, sans-serif;
}

html[data-bs-theme='light'] * {
    color: #3d3d3d;
}

html[data-bs-theme='dark'] .bg-white {
    background-color: #686868 !important;
}

html[data-bs-theme='light'] :is(.accordion-collapse, .accordion-button) {
    background-color: #f8f9fa !important;  /* رنگ پس‌زمینه در تم لایت */
    color: #3d3d3d;
}

html[data-bs-theme='dark'] .bg-light {
    background-color: var(--bs-tertiary-color) !important;
}

html[data-bs-theme='dark'] .bg-success {
    background-color: #0D472C !important;
}
html[data-bs-theme='dark'] .bg-danger {
    background-color: #6E1A22 !important;
}

html[data-bs-theme='dark'] .bg-warning{
    background-color: #dbad03 !important;
}

html[data-bs-theme='dark'] .bg-primary{
    background-color: #063273 !important;
}

html[data-bs-theme='dark'] .border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-light) !important;
}

html[data-bs-theme='dark'] .btn-primary{
    background-color: #063273 !important;
}


