@font-face {
  font-family: "Montserrat Armenian";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/montserrat-armenian-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat Armenian";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/fonts/montserrat-armenian-bold.woff2") format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/inter-hy-ui-latin-ext.woff2") format("woff2");
  unicode-range: U+011E-011F, U+0130, U+015E-015F, U+0259, U+20BA;
}
html:lang(hy) body {
  font-family: "Montserrat Armenian", Inter, sans-serif;
}

/* Actual static weights in the approved Armenian regular/bold kit. */
html:lang(hy) .wordmark {
  font-weight: 700;
}
html:lang(hy) .button {
  font-weight: 700;
}
html:lang(hy) .eyebrow {
  font-weight: 700;
}
html:lang(hy) h1 {
  font-weight: 700;
}
html:lang(hy) .score-number {
  font-weight: 700;
}
html:lang(hy) .score-description {
  font-weight: 700;
}
html:lang(hy) .topic {
  font-weight: 700;
}
html:lang(hy) .panel h2 {
  font-weight: 700;
}
html:lang(hy) .panel .section-kicker {
  font-weight: 700;
}
html:lang(hy) .section-badge {
  font-weight: 700;
}
html:lang(hy) .pre-release {
  font-weight: 700;
}
html:lang(hy) .game-line-one {
  font-weight: 700;
}
html:lang(hy) .game-line-two {
  font-weight: 700;
}
html:lang(hy) .game-provider {
  font-weight: 400;
}
html:lang(hy) .conditions-copy>p:first-child {
  font-weight: 700;
}
html:lang(hy) .conditions-copy .conditions-title {
  font-weight: 700;
}
html:lang(hy) .editorial-cta {
  font-weight: 700;
}
html:lang(hy) .tournament-eyebrow {
  font-weight: 700;
}
html:lang(hy) .tournament-title {
  font-weight: 700;
}
html:lang(hy) .responsible h2 {
  font-weight: 700;
}
html:lang(hy) .operator-kicker {
  font-weight: 700;
}
html:lang(hy) .operator h2 {
  font-weight: 700;
}
html:lang(hy) .operator-name {
  font-weight: 700;
}
html:lang(hy) .operator a {
  font-weight: 700;
}
html:lang(hy) .legal h2 {
  font-weight: 700;
}
html:lang(hy) .footer-main-nav {
  font-weight: 700;
}
html:lang(hy) .socials>div {
  font-weight: 700;
}
html:lang(hy) .payment-cta-kicker {
  font-weight: 700;
}
html:lang(hy) .ai-trigger {
  font-weight: 700;
}
html:lang(hy) .dialog-title {
  font-weight: 700;
}
html:lang(hy) .error-code {
  font-weight: 700;
}
html:lang(hy) .game-play-button {
  font-weight: 700;
}
html:lang(hy) .page-login .panel>h3 {
  font-weight: 700;
}
html:lang(hy) .instruction-drop {
  font-weight: 700;
}

html:lang(hy) .language-options [lang="ru"],
html:lang(hy) .language-options [lang="az"],
html:lang(hy) .language-options [lang="tg"],
html:lang(hy) .language-options [lang="tr"],
html:lang(hy) .language-options [lang="tk"],
html:lang(hy) .language-options [lang="uz"],
html:lang(hy) .source-ui-label,
html:lang(hy) #text-smaller {
  font-family: Inter, sans-serif;
}
html:lang(hy) .language-options [lang="ka"] {
  font-family: "Noto Sans Georgian", sans-serif;
}
html:lang(hy) .inline-arrow { font-family: Inter, sans-serif; }
html:lang(hy) .invite-card h1 { font-weight: 700; }
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/inter-sigma.woff2") format("woff2");
  unicode-range: U+03A3;
}
