/* YekanBakh Font Family */
/* Only include available font files to avoid 404s */
@font-face {
    font-family: 'YekanBakh';
    src: url('YekanBakh-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('YekanBakh-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('YekanBakh-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Apply YekanBakh to all elements */
*, *::before, *::after {
    font-family: 'YekanBakh', 'Vazirmatn', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, "Font Awesome 6 Free", dashicons;
}

/* Ensure proper RTL text rendering */
html[dir="rtl"] body,
.rtl-layout {
    direction: rtl;
    text-align: right;
}

/* Font weight utilities */
.fw-thin { font-weight: 100; }
.fw-light { font-weight: 300; }
.fw-normal { font-weight: 400; }
.fw-medium { font-weight: 500; }
.fw-semibold { font-weight: 600; }
.fw-bold { font-weight: 700; }
.fw-extrabold { font-weight: 800; }
.fw-black { font-weight: 900; }