/* Shared brand font — IRANSansX (local files, no CDN dependency).
   Used by pages that do not load base.css (legacy redirects, admin, mini-app). */
@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-LightD4.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-RegularD4.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-MediumD4.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-DemiBoldD4.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-BoldD4.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root { color-scheme: light; --font-family: "IRANSansX", system-ui, sans-serif; }
html, body { font-family: var(--font-family); }
input, select, textarea, button { font-family: inherit; color-scheme: light; }
