@font-face {
  font-family: 'Vazirmatn';
  src: url('/assets/fonts/Vazirmatn.woff2') format('woff2-variations'),
       url('/assets/fonts/Vazirmatn.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Force global Vazirmatn typography across all elements, inputs, buttons and mono badges */
html, body, button, input, select, textarea, optgroup, [class*="font-"] {
  font-family: 'Vazirmatn', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* Numbers and monospace badges keep Vazirmatn layout cleanly */
.font-mono, code, pre, kbd {
  font-family: 'Vazirmatn', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace !important;
}
