/* === Local Vazir font setup (applies to all Persian text) === */
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/Vazir.woff2') format('woff2'),
         url('../fonts/Vazir.woff') format('woff'),
         url('../fonts/Vazir.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    /* No unicode-range: we want it everywhere per user request */
}

:root {
    --font-farsi: 'Vazir', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif;
}

html, body {
    font-family: var(--font-farsi);
}

/* Force form controls too (some browsers differ) */
input, textarea, select, button {
    font-family: var(--font-farsi);
}
