/* Казахские буквы. В Unbounded их нет (Қ Ә Ғ Ң Ө Ұ Ү Һ І подставлялись из другого шрифта).
   Поэтому текст, который пишут люди (колоды, папки, группы, карточки), набираем Golos Text: в нём есть все буквы
   казахского, русского и английского во всех начертаниях. Unbounded остаётся для наших постоянных заголовков. */
@font-face{font-family:'Golos Text';font-weight:700;font-display:swap;src:url('fonts/golos-text-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Golos Text';font-weight:700;font-display:swap;src:url('fonts/golos-text-cyrillic-700-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-weight:700;font-display:swap;src:url('fonts/golos-text-cyrillic-ext-700-normal.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Golos Text';font-weight:800;font-display:swap;src:url('fonts/golos-text-latin-800-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Golos Text';font-weight:800;font-display:swap;src:url('fonts/golos-text-cyrillic-800-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-weight:800;font-display:swap;src:url('fonts/golos-text-cyrillic-ext-800-normal.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
.deck-icon,.deck-folder>summary .deck-name,.ts-group>summary strong,.gc-name,.folder-deck-txt strong,#deck-title,.deck-try-prompt,#folder-editor-title,#srs-translation,#srs-english{font-family:'Golos Text',system-ui,sans-serif!important}
.deck-icon{font-weight:800!important;font-size:20px}
.deck-folder>summary .deck-name{font-weight:800;font-size:17px;letter-spacing:-.01em}
.ts-group>summary strong{font-weight:800;font-size:17px;letter-spacing:-.01em}
#deck-title{font-weight:800!important;letter-spacing:-.015em!important}
.deck-try-prompt{font-weight:800!important;letter-spacing:-.01em!important}

/* Карточка: значение — жирно и спокойно; пример в скобках — отдельной строкой ниже, мельче. */
#srs-panel #srs-session #srs-translation{font-weight:700!important;font-size:clamp(22px,6.2vw,30px)!important;line-height:1.25!important;letter-spacing:-.01em!important}
/* Английский: слова не рвутся посередине, размер зависит от длины (--fs ставит repetition.js). */
#srs-panel #srs-session #srs-english{font-weight:800!important;line-height:1.22!important;letter-spacing:0!important;font-size:min(var(--fs,40px),11vw)!important}
#srs-english .w{display:inline-block;white-space:nowrap}
.srs-example{display:block;margin-top:.45em;font-size:15px!important;line-height:1.4;font-weight:500;color:#5E6F92;letter-spacing:0}
#srs-english .srs-example .lt{font-weight:500}
