/* Canonical Martovoi typography. Sync with python3 typography/sync.py.
   One text family, with script-specific Noto faces for our supported languages.
   Font files and OFL licenses are served by the same site. */
@font-face {
  font-family: "Noto Sans";
  src: url("/fonts/NotoSans.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("/fonts/NotoSansArabic.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
  font-family: "Noto Sans";
  src: url("/fonts/NotoSansArmenian.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
  font-family: "Noto Sans";
  src: url("/fonts/NotoSansGeorgian.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+10A0-10FF, U+1C90-1CBF, U+2D00-2D2F;
}
:root {
  --font-martovoi: "Noto Sans", sans-serif;
}
html, body, button, input, select, textarea, option, optgroup, code, pre, kbd, samp {
  font-family: var(--font-martovoi);
}
/* Long translated words must not widen grid columns on small screens. */
h1, h2, h3, h4, p, li, blockquote, dt, dd {
  overflow-wrap: anywhere;
}
