/* V174-D WEB-R710 (owner 15-Nov-2026 05:23 + 05:29 IST): the ONE shared font include of the whole website and the admin.
   Inter is the family the site declares; it was declared but never loaded (design audit G1), so phones showed Helvetica /
   Roboto. Self-hosted latin subset (OFL, fonts/v174/OFL-inter.txt), font-display swap, and a metric-matched local fallback
   ("Inter Fallback" = Arial resized to Inter's metrics) so the swap does not move the page (no layout shift).
   Every other font-family of the site names var(--ns-font, ...) - guard rule_web_r710_v174_font_guard.py. */
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v174/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B9,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v174/inter-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B9,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v174/inter-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B9,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v174/inter-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B9,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/v174/inter-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B9,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}
@font-face{font-family:"Inter Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Roboto");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}
:root{
  --ns-font:Inter,"Inter Fallback","Noto Sans Devanagari",Arial,sans-serif;
  /* one type scale (13 px is the smallest text of the site) */
  --ns-fs-xs:13px;--ns-fs-sm:14px;--ns-fs-md:16px;--ns-fs-lg:18px;--ns-fs-xl:24px;--ns-fs-2xl:32px;--ns-fs-3xl:48px
}
html,body{font-family:var(--ns-font)}
button,input,select,textarea,optgroup{font-family:inherit}
