/* BH_FONTS_2026_10_06 — шрифты сайта как на главной: Inter Tight (заголовки), IBM Plex Sans (текст, интерфейс, цифры).
   Решение владельца 06.10.2026: инструменты с DM Sans на Onest, цифры по умолчанию обычные.
   07.10.2026 текст сайта Onest -> Geist (второй круг переключателя на копии, вариант K; /root/bh_fontswap_geist.py), в тот же день
   Geist -> IBM Plex Sans (владелец после сравнения с PT Sans, Golos Text и шрифтами с засечками: «ставь IBM Plex Sans»; кириллица хорошая
   по type.today, хинтинг есть; size-adjust 102,7 % — высота строчных как у Geist, раскладка не меняется; /root/bh_fontswap_plex.py).
   Файлы свои (home-v6x/fonts/, SIL OFL), без Google. Наборы: расширенная кириллица, кириллица, расширенная латиница (там ₽), латиница.
   Подключает mu-plugins/buyhold-fonts.php на всех страницах. */
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-9a3103b2da.woff2) format('woff2');size-adjust:102.7%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-d60fe850d1.woff2) format('woff2');size-adjust:102.7%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-69ec309900.woff2) format('woff2');size-adjust:102.7%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-d8b4e62dbb.woff2) format('woff2');size-adjust:102.7%;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+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;font-display:swap;src:url(../home-v6x/fonts/inter-tight-7ee957529f.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:'Inter Tight';font-style:normal;font-weight:100 900;font-display:swap;src:url(../home-v6x/fonts/inter-tight-d796a5a445.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;font-display:swap;src:url(../home-v6x/fonts/inter-tight-37513bae48.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;font-display:swap;src:url(../home-v6x/fonts/inter-tight-1bf6b305a1.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+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

/* Совместимость: имя 'DM Sans' ведёт на те же файлы IBM Plex Sans. В коде его больше нет (скрипт bh_fontswap.py), но оно может прийти
   из CSS в кеше браузера, из старой копии файла при чужой выкладке или из вставок в тексте. DM Sans с Google больше не грузится. */
@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-9a3103b2da.woff2) format('woff2');size-adjust:102.7%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-d60fe850d1.woff2) format('woff2');size-adjust:102.7%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-69ec309900.woff2) format('woff2');size-adjust:102.7%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(../home-v6x/fonts/plex-d8b4e62dbb.woff2) format('woff2');size-adjust:102.7%;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+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{--bh-font-display:'Inter Tight',Arial,sans-serif;--bh-font-text:'IBM Plex Sans',Arial,sans-serif}

/* Цифры: по умолчанию обычные. В табличных цифрах вокруг «1» пустота («15» читается как «1 5»): у Onest это бросалось в глаза; у Geist
   табличная «1» была с подставкой и дыра меньше, но обычные цифры в тексте всё равно ровнее — правило оставлено и для IBM Plex Sans.
   Табличные оставлены там, где число меняется на глазах (цены, изменения, P&L, баланс, курс, время) или стоит в столбце таблицы.
   :not(#bh-num) поднимает вес над любыми классовыми правилами, в том числе с !important; главная (.bh-home16) со своими шрифтами не затронута.
   В коде больше нет других OpenType-настроек, кроме tnum (проверено 06.10), поэтому font-feature-settings сбрасывается целиком. */
html body:not(.bh-home16):not(#bh-num) *,html body:not(.bh-home16):not(#bh-num) *::before,html body:not(.bh-home16):not(#bh-num) *::after{font-variant-numeric:proportional-nums!important;font-feature-settings:normal!important}
html body:not(.bh-home16):not(#bh-num) :is(td,th,[class*="price"],[class*="pnl"],[class*="equity"],[class*="balance"],[class*="account-value"],[class*="change"],[class*="-chg"],[class*="quote"],[class*="ticker"],[class*="rate-value"],[class*="clock"],[class*="timer"],[class*="countdown"],[class*="-time"],.mo-pct,.bhcp-rates .num,.bhpf .num,.ec-c-num,.divt-num,.tj-calendar-day-pnl,.fj-chart-html-tooltip-line){font-variant-numeric:tabular-nums!important}


/* Поправки ширины под Onest (06.10): он на ~4 px на плашку шире DM Sans там, где ряд был впритык.
   Geist на русском тексте был почти той же ширины (+1 % к Onest), IBM Plex Sans с size-adjust ещё на ~1 % уже Geist — поправки оставлены.
   Конвертер, телефон: три пары в избранном + «+» перестали влезать в строку 373 px. */
@media (max-width:480px){html body .cc-favorites-list .cc-favorite-item{padding-left:6px!important;padding-right:6px!important}}
