/* ═══ Local Persian fonts (Peyda primary · YekanBakh · Lahzeh) ═══ */

/* ── Peyda (web woff2 — primary UI font) ── */
@font-face { font-family: 'Peyda'; font-weight: 300; font-display: swap; src: url('/fonts/peyda/PeydaWeb-Light.woff2') format('woff2'); }
@font-face { font-family: 'Peyda'; font-weight: 400; font-display: swap; src: url('/fonts/peyda/PeydaWeb-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Peyda'; font-weight: 500; font-display: swap; src: url('/fonts/peyda/PeydaWeb-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Peyda'; font-weight: 600; font-display: swap; src: url('/fonts/peyda/PeydaWeb-SemiBold.woff2') format('woff2'); }
@font-face { font-family: 'Peyda'; font-weight: 700; font-display: swap; src: url('/fonts/peyda/PeydaWeb-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Peyda'; font-weight: 800; font-display: swap; src: url('/fonts/peyda/PeydaWeb-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Peyda'; font-weight: 900; font-display: swap; src: url('/fonts/peyda/PeydaWeb-Black.woff2') format('woff2'); }

/* ── Yekan Bakh ── */
@font-face { font-family: 'YekanBakh'; font-weight: 400; font-display: swap; src: url('/fonts/yekanbakh/YekanBakh-Regular.otf') format('opentype'); }
@font-face { font-family: 'YekanBakh'; font-weight: 600; font-display: swap; src: url('/fonts/yekanbakh/YekanBakh-SemiBold.otf') format('opentype'); }
@font-face { font-family: 'YekanBakh'; font-weight: 700; font-display: swap; src: url('/fonts/yekanbakh/YekanBakh-Bold.otf') format('opentype'); }
@font-face { font-family: 'YekanBakh'; font-weight: 800; font-display: swap; src: url('/fonts/yekanbakh/YekanBakh-ExtraBold.otf') format('opentype'); }
@font-face { font-family: 'YekanBakh'; font-weight: 900; font-display: swap; src: url('/fonts/yekanbakh/YekanBakh-Black.otf') format('opentype'); }

/* ── Lahzeh ── */
@font-face { font-family: 'Lahzeh'; font-weight: 400; font-display: swap; src: url('/fonts/lahzeh/Lahzeh-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Lahzeh'; font-weight: 500; font-display: swap; src: url('/fonts/lahzeh/Lahzeh-Medium.ttf') format('truetype'); }
@font-face { font-family: 'Lahzeh'; font-weight: 600; font-display: swap; src: url('/fonts/lahzeh/Lahzeh-SemiBold.ttf') format('truetype'); }
@font-face { font-family: 'Lahzeh'; font-weight: 700; font-display: swap; src: url('/fonts/lahzeh/Lahzeh-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Lahzeh'; font-weight: 800; font-display: swap; src: url('/fonts/lahzeh/Lahzeh-ExtraBold.ttf') format('truetype'); }
@font-face { font-family: 'Lahzeh'; font-weight: 900; font-display: swap; src: url('/fonts/lahzeh/Lahzeh-Black.ttf') format('truetype'); }

/* Map the old default ('Vazirmatn') to Peyda so the whole app + landing + auth
   picks up the new font without touching every font-family rule. */
:root, body, input, button, textarea, select { font-family: 'Peyda', 'Vazirmatn', system-ui, sans-serif; }
