/* W2_RU_FONT_V1 — Russian UI in ALS Direct (slightly bolder).
   Family name "ALS" matches the front; .otf files are copied next to the
   overlays on deploy and served from /miniapp/construct/fonts/. */
@font-face {
  font-family: "ALS";
  src: url("/miniapp/construct/fonts/ALSDirect-Regular.otf") format("opentype");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "ALS";
  src: url("/miniapp/construct/fonts/ALSDirect-Bold.otf") format("opentype");
  font-weight: 700; font-style: normal; font-display: swap;
}
/* general Russian UI text -> ALS Direct, a touch bolder than default */
html[lang="ru"] body,
html[lang="ru"] .app,
html[lang="ru"] .scroll {
  font-family: "ALS", "Manrope", system-ui, sans-serif;
  font-weight: 500;
}
/* section titles a bit bolder for presence */
html[lang="ru"] .sec-t {
  font-family: "ALS", "Manrope", system-ui, sans-serif;
  font-weight: 600;
}
/* brand wordmark / logo keep their own fonts (they declare font-family explicitly) */
