/* Urdu only. The font is served from this site, so that no visitor's address goes to a font host.
   It loads after the text is on screen: the first seconds may show the phone's own Urdu font.

   ONE file, 159 KB, as budgeted (docs/PRD.md section 5.1). It stands for every weight.
   Nastaliq is not written bold: headings are set apart by size. Do not add a second weight
   without taking 158 KB from somewhere else. */
@font-face {
  font-family: "Noto Nastaliq Urdu";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/noto-nastaliq-urdu-arabic-400-normal.woff2") format("woff2");
}
body { font-family: "Noto Nastaliq Urdu", "Noto Naskh Arabic", system-ui, serif; line-height: 2.1; font-synthesis: none; }
h1, h2, h3 { line-height: 1.9; letter-spacing: 0; }
h1 { font-size: clamp(28px, 5vw, 44px); }
h3 { font-size: 20px; }
.kicker { letter-spacing: 0; text-transform: none; font-size: 16px; }
.brand { font-size: 26px; }
bdi, .ltr, input[dir="ltr"] { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif; }
