/* Common styles shared across all pages */

@font-face {
  font-family: "Vazir";
  src: url("../fonts/vazir-font-v16.1.0/Vazir.woff2") format("woff2"),
    url("../fonts/vazir-font-v16.1.0/Vazir.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazir";
  src: url("../fonts/vazir-font-v16.1.0/Vazir-Bold.woff2") format("woff2"),
    url("../fonts/vazir-font-v16.1.0/Vazir-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Vazir", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    sans-serif !important;
}

/* Increased line height for better readability */
main p,
main li,
main dd,
main dt {
  line-height: 2.2 !important;
}

main h1,
main h2,
main h3 {
  line-height: 1.9 !important;
}

main article,
main aside {
  line-height: 2.1 !important;
}

footer p,
footer li,
footer dd,
footer dt {
  line-height: 2.2 !important;
}
