@font-face {
  font-family: "Vazirmatn";
  src: url("./fonts/vazirmatn-v33.003.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: "Estedad";
  src: url("./fonts/estedad-v8.5.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

:root {
  --font-body: "Vazirmatn", Tahoma, Arial, sans-serif;
  --font-display: "Estedad", "Vazirmatn", Tahoma, Arial, sans-serif;
}

body {
  font-family: var(--font-body);
  font-weight: 400;
}

h1, h2, h3 {
  font-family: var(--font-display);
  letter-spacing: normal;
}

h1, .page-turn-brand { font-weight: 800; }
h2 { font-weight: 700; }
h3 { font-weight: 600; }

.brand { font-weight: 700; }
.desktop-nav a, .mobile-menu-nav a { font-weight: 600; }
.eyebrow, .home-step > span, .download-notes span,
.support-privacy-note > span { font-weight: 600; }
.button, .text-link, .support-tabs button, .plan-tabs button,
.home-support-link { font-weight: 600; }
.home-proof-line span, .trust-line span, .content-points li,
.home-report-list li, .plan-feature-list li { font-weight: 500; }
.download-facts span, .support-hours span, .download-app-card span,
.support-status { font-weight: 600; }
.plan-price strong, .home-draft-float strong,
.report-board-head > div > strong { font-weight: 700; }
