/*
 * Add custom overrides here.
 * This file is served directly from /public and is not tied to Vite build output.
 */
@font-face {
    font-family: 'IRANYekan';
    src: url('./vendor/fonts/iranyekanwebregular.eot');
    src:
        url('./vendor/fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),
        url('./vendor/fonts/iranyekanwebregular.woff2') format('woff2'),
        url('./vendor/fonts/iranyekanwebregular.woff') format('woff'),
        url('./vendor/fonts/iranyekanwebregular.ttf') format('truetype'),
        url('./vendor/fonts/iranyekanwebregular.otf') format('opentype');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

body {
    font-family: 'IRANYekan', ui-sans-serif, system-ui, sans-serif;
}

html[dir=rtl] [data-slot=sidebar-wrapper], html[dir=rtl] [data-slot=sidebar] {
    direction: ltr;
}
.outline-none {
    direction: rtl;
}
html[dir=rtl] [data-sidebar=menu-button] {
    direction: rtl;
}
.ml-auto {
   margin-right: auto;
    margin-left: 0;
}
html[dir=rtl] [data-sidebar=menu-sub] {
	float: inline-end;
    direction: rtl;
}
.pr-4 {
    direction: rtl;
}
@media (width >= 40rem) {
    .sm\:text-left {
        text-align: center;
    }
}
.text-sm {
    direction: rtl;
}
.text-muted-foreground {
    direction: rtl;
}
.shadow-sm {
    direction: rtl;
}
.text-4xl {
    text-align: right;
}
.text-gray-600 {
    text-align: right;
}
.text-start {
    text-align: right;
}
.ring-offset-background {
    direction: rtl;
}
.space-x-2{
	direction: rtl;
}
@media (width >= 64rem) {
    .lg\:text-6xl {
        font-size: var(--text-5xl);
    }
}
.px-6 {
    direction: rtl;
}