@font-face {
  font-family: "SMMESE Hindi";
  src: url("/assets/noto-devanagari.hi-v1.b1a0ec3cf741.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
.language-option[lang="hi"] .language-option__name { font-family: "SMMESE Hindi", sans-serif; }
html[lang="hi-IN"] { --font-sans: "SMMESE Hindi", "Onest", sans-serif; }
html[lang="hi-IN"] body { font-family: "SMMESE Hindi", "Onest", sans-serif; }
html[lang="hi-IN"] h1, html[lang="hi-IN"] h2, html[lang="hi-IN"] h3 { letter-spacing: 0; line-height: 1.3; }
html[lang="hi-IN"] .eyebrow { letter-spacing: 0; }
html[lang="hi-IN"] .vex-summary strong[data-summary-end] { white-space: normal; overflow: visible; text-overflow: clip; }
@media (max-width: 600px) {
  html[lang="hi-IN"] .topup-presets { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 721px) and (max-width: 1200px) {
  html[lang="hi-IN"] .vex-controls { grid-template-columns: minmax(210px, 1fr) minmax(320px, 1.5fr); }
  html[lang="hi-IN"] .vex-control--date { grid-column: 2; grid-row: 2; }
  html[lang="hi-IN"] .vex-control--variant { grid-column: 1; grid-row: 2; }
}
@media (min-width: 1201px) {
  html[lang="hi-IN"] .vex-controls { grid-template-columns: minmax(210px, 1fr) minmax(320px, 1.45fr) minmax(315px, 1.25fr) minmax(150px, .7fr); }
}
