/* Russian letters, in the site's own type families.
 *
 * The same arrangement as arabic-letters.css, for Cyrillic: Assistant has none, so Russian pages
 * drew in whatever the reader's system had. These faces add Noto Sans (SIL Open Font License,
 * css/fonts/NotoSans-OFL.txt) to every Assistant family for the Cyrillic block only, so each
 * family draws its Russian from the matching Noto weight and everything else from Assistant.
 * The files are static weights cut from Noto Sans down to its Cyrillic subset, about 18 KB each.
 * Loaded on Russian pages only (language-letters.php). Oren, 2026-10-05.
 */

@font-face { font-family: "Assistant-Light"; font-weight: 300;     src: url("../../../css/fonts/NotoSansCyrillic-Light.woff2") format("woff2");     font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant-Regular"; font-weight: 400;   src: url("../../../css/fonts/NotoSansCyrillic-Regular.woff2") format("woff2");   font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant-Medium"; font-weight: 500;    src: url("../../../css/fonts/NotoSansCyrillic-Medium.woff2") format("woff2");    font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant-SemiBold"; font-weight: 600;  src: url("../../../css/fonts/NotoSansCyrillic-SemiBold.woff2") format("woff2");  font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant-Bold"; font-weight: 700;      src: url("../../../css/fonts/NotoSansCyrillic-Bold.woff2") format("woff2");      font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant-ExtraBold"; font-weight: 800; src: url("../../../css/fonts/NotoSansCyrillic-ExtraBold.woff2") format("woff2"); font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: "Assistant"; font-weight: 300; src: url("../../../css/fonts/NotoSansCyrillic-Light.woff2") format("woff2");     font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant"; font-weight: 400; src: url("../../../css/fonts/NotoSansCyrillic-Regular.woff2") format("woff2");   font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant"; font-weight: 500; src: url("../../../css/fonts/NotoSansCyrillic-Medium.woff2") format("woff2");    font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant"; font-weight: 600; src: url("../../../css/fonts/NotoSansCyrillic-SemiBold.woff2") format("woff2");  font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant"; font-weight: 700; src: url("../../../css/fonts/NotoSansCyrillic-Bold.woff2") format("woff2");      font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Assistant"; font-weight: 800; src: url("../../../css/fonts/NotoSansCyrillic-ExtraBold.woff2") format("woff2"); font-display: swap; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
