/* ===== FONTS.CSS ===== */
/* Шрифты R-Insight: один Inter везде — заголовки, текст, таблица, числа.
   Раньше для заголовков стоял Unbounded, но он плохо держит строки, где
   латиница и кириллица смешаны в одном слове (тикеры вида "МВ ФИН 1Р5",
   бренды вроде Cloud.ru) — глифы не согласованы по ширине/начертанию.
   Inter даёт и латиницу, и кириллицу из одного шрифта, плюс ровные
   табличные цифры через font-variant-numeric: tabular-nums, поэтому
   отдельный моноширинный шрифт для чисел тоже не нужен. */

@font-face {
    font-family: 'Inter';
    src: url('/fonts/inter/inter-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/fonts/inter/inter-medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/fonts/inter/inter-bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* ===== CSS ПЕРЕМЕННЫЕ ДЛЯ ШРИФТОВ ===== */
:root {
    --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --font-body: var(--font-primary);
    --font-display: var(--font-primary);
    --font-mono: var(--font-primary);
    --font-mono-fallback: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

body {
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-display);
    font-weight: 700;
}
