@font-face {
    font-family: azarmehr;
    src: url('/assets/fonts/AzarMehr-FD[DSTY,KSHD,wght].woff2') format('woff2');
}
body{
    font-family: azarmehr
}

/* ===== Custom Blue Theme ===== */
:root,
[data-bs-theme=light] {
    /* Primary - آبی اصلی (همه متغیرها) */
    --bs-primary: #1B84FF;
    --bs-primary-rgb: 27, 132, 255;
    --bs-primary-active: #0d6efd;
    --bs-primary-light: #E1F0FF;
    --bs-primary-inverse: #ffffff;
    --bs-primary-clarity: rgba(27, 132, 255, 0.2);
    --bs-primary-text-emphasis: #0b3566;
    --bs-primary-bg-subtle: #d1e6ff;
    --bs-primary-border-subtle: #a4ceff;

    /* Success - سبز */
    --bs-success: #17C653;
    --bs-success-rgb: 23, 198, 83;
    --bs-success-active: #04B440;
    --bs-success-light: #DFFFEA;
    --bs-success-inverse: #ffffff;
    --bs-success-clarity: rgba(23, 198, 83, 0.2);
    --bs-success-text-emphasis: #094f21;
    --bs-success-bg-subtle: #d1f4dd;
    --bs-success-border-subtle: #a2e8ba;

    /* Link colors */
    --bs-link-color: #1B84FF;
    --bs-link-color-rgb: 27, 132, 255;
    --bs-link-hover-color: #0d6efd;
    --bs-link-hover-color-rgb: 13, 110, 253;

    /* Focus ring */
    --bs-focus-ring-color: rgba(27, 132, 255, 0.25);
}

[data-bs-theme=dark] {
    /* Primary - آبی برای دارک مود (همه متغیرها) */
    --bs-primary: #1B84FF;
    --bs-primary-rgb: 27, 132, 255;
    --bs-primary-active: #4da3ff;
    --bs-primary-light: #1a2540;
    --bs-primary-inverse: #ffffff;
    --bs-primary-clarity: rgba(27, 132, 255, 0.2);
    --bs-primary-text-emphasis: #76b5ff;
    --bs-primary-bg-subtle: #051a33;
    --bs-primary-border-subtle: #104f99;

    /* Success - سبز برای دارک مود */
    --bs-success: #17C653;
    --bs-success-rgb: 23, 198, 83;
    --bs-success-active: #01BF73;
    --bs-success-light: #1F212A;
    --bs-success-inverse: #ffffff;
    --bs-success-clarity: rgba(23, 198, 83, 0.2);
    --bs-success-text-emphasis: #74dd98;
    --bs-success-bg-subtle: #052811;
    --bs-success-border-subtle: #0e7732;

    /* Link colors */
    --bs-link-color: #1B84FF;
    --bs-link-hover-color: #76b5ff;
    --bs-link-color-rgb: 27, 132, 255;
    --bs-link-hover-color-rgb: 118, 181, 255;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after{
    right: unset !important;
    left: 1.25rem;
}

.dir-ltr {
    direction: ltr;
}
.dir-rtl {
    direction: rtl;
}

input::placeholder {
    text-align: right;
}
