/* SAMYAR 1.17.8 — consistent BYekan + BHoma typography throughout the PWA. */
:root {
  --font-ui: "SamyarYekan", "B Yekan", Tahoma, sans-serif;
  --font-copy: "SamyarYekan", "B Yekan", Tahoma, sans-serif;
  --font-heading: "SamyarHoma", "B Homa", "SamyarYekan", Tahoma, sans-serif;
}
html, body, #root, .app, .app-shell, .auth-app, .samyar-login-v2,
button, input, select, textarea, label, small, p, a, li, td, th,
[role="dialog"], .modal-card, .notification-drawer, .update-toast, .install-card {
  font-family: var(--font-ui);
}
h1, h2, h3, h4, h5, h6, .samyar-access-heading h1,
.auth-story h1, .topbar-title h2, .samyar-home-tile-heading h2,
.samyar-home-tile-title, .brand b, .auth-card-brand h2 {
  font-family: var(--font-heading);
}
/* Form text and numbers stay readable in BYekan. */
.samyar-access-field input, .samyar-access-tabs button, .samyar-access-submit,
.samyar-access-version, .btn, .badge, .stat b, .samyar-home-link,
.samyar-access-help, .update-toast b, .update-toast small {
  font-family: var(--font-ui);
}
