/* Единая шкала шрифтов Essence Music. Подключается последней и перекрывает разнобой в style.css.
   Основной шрифт везде Onest, Unbounded только у больших заголовков-афиш и маленьких подписей КАПСОМ.
   Размеры: 12 мелкий · 14 текст · 15 название / кнопка · 18 раздел · 22 страница.
   Вес: 700 заголовки · 600 названия и кнопки · 500 вкладки · 400 обычный текст. */

/* страница: 22 / 700 */
.page-title, .lib-title, .lib-mix-t, .lib-sheet-t, .stat-value {
  font-size: 22px !important; font-weight: 700 !important; line-height: 1.2;
}
/* раздел: 18 / 700 */
.section-title, .lib-sec-t, .section-title .rv-char {
  font-size: 18px !important; font-weight: 700 !important;
}
/* название элемента, кнопка: 15 / 600 */
.t-title, .card-title, .lib-tile-t, .album-card-name, .dz-title, .manual-title, .pl-create-label,
.kv-val, .btn, .dz-pick, .pt-members li, .pt-pm b, .pt-qt b {
  font-size: 15px !important; font-weight: 600 !important;
}
.btn { font-family: inherit; }
/* вторичный текст под названиями: 14 / 400 */
.t-sub, .hero-sub, .dz-hint, .section-count, .lib-mix-s, .empty-text, .empty-state-text, .manual-opt,
.kv-key, .pt-sub, .pt-label, .pt-link, .pt-pm small, .pt-qt small, .lib-sec-sub {
  font-size: 14px !important; font-weight: 400 !important;
}
/* мелкий: 12 / 400 */
.t-dur, .t-rank, .card-sub, .album-card-artist, .album-card-sub, .dz-note, .stat-label, .admin-updated,
.pt-code-hint, .pt-guest, .pt-or, .pt-hint, .pt-empty, .pt-tm {
  font-size: 12px !important; font-weight: 400 !important;
}
/* вкладки профиля и студии: 14 / 500 */
.pr-tabs button, .st-tabs button { font-size: 14px !important; font-weight: 500 !important; }
/* поля ввода: 15 */
input[type="text"], input[type="password"], input[type="search"], input[type="url"], textarea, select { font-size: 15px; }
/* подписи капсом (Unbounded): 11 / 600 */
.hero-over, .pt-over, .username, .section-play, .list-more { font-size: 11px !important; font-weight: 600 !important; }
/* крупные цифры и код в «Пати» подчиняются шкале страницы */
.pt-val { font-size: 22px; }
.pt-codebtn, .pt-code.on { font-weight: 800; }

/* мелкие действия в афише и буквы в аватарах */
.hero-settings .lg-content, .hero-mode { font-size: 14px !important; font-weight: 500 !important; }
.avatar, .lib-ava { font-family: Onest, system-ui, sans-serif !important; font-size: 15px !important; font-weight: 700 !important; }

/* sign-in screen keeps the sizes of the flat reference look (style.css, auth block) */
#auth-view .btn { font-size: 16px !important; font-weight: 700 !important; }
