/* Главная: системная гарнитура, как в интерфейсе Claude для кириллицы (SF Pro / SF Mono на Apple).
   Подключается только на «/», после portal.css и signal-home.css; остальные страницы остаются на шрифтах «Сигнала». */
:root{
  --sr-font-text: -apple-system, BlinkMacSystemFont, 'SF Pro Text', system-ui, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --sr-font-display: -apple-system, BlinkMacSystemFont, 'SF Pro Display', system-ui, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --sr-font-mono: ui-monospace, 'SF Mono', SFMono-Regular, Menlo, Consolas, monospace;
}
/* SF Pro заметно шире Sofia Sans Extra Condensed: уменьшаем кегль заголовков и сжимаем трекинг. */
.sh008{font-weight:800;font-size:clamp(46px,6.6vw,96px);line-height:1.04;letter-spacing:-0.035em}
.sh072,.sh109,.sh142{font-weight:800;font-size:clamp(34px,4.4vw,60px);line-height:1.08;letter-spacing:-0.03em}
.sh150{font-weight:800;font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-0.03em}
.sh124{font-weight:700;font-size:32px;line-height:1.12;letter-spacing:-0.02em}
/* Мобильные размеры «Сигнала» заданы с !important в signal-ui.css — перекрываем теми же селекторами. */
@media(max-width:760px){
  .home-page .home-hero h1{font-size:clamp(44px,13vw,64px)!important;letter-spacing:-0.035em}
  .home-page .home-audiences h2{font-size:38px!important}
  .home-page .home-cta h2{font-size:clamp(32px,9.6vw,44px)!important}
  .home-page .home-library>div>div:nth-child(2)>div>a>div:nth-child(2){font-size:28px!important}
}
@media(max-width:360px){
  .home-page .home-hero h1{font-size:clamp(40px,12.5vw,46px)!important}
  .home-page .home-cta h2{font-size:clamp(30px,9vw,34px)!important}
}
