/* ===== FONTS.CSS ===== */
/* Шрифты для финансового приложения Bonds */

/* ===== INTER FONT ===== */
@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;
}

/* ===== FIRA MONO FONT ===== */
@font-face {
    font-family: 'Fira Mono';
    src: url('/fonts/fira-mono/fira-mono-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ===== CSS ПЕРЕМЕННЫЕ ДЛЯ ШРИФТОВ ===== */
:root {
    --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-mono: 'Fira Mono', 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;
    --font-mono-fallback: 'Courier New', Courier, monospace;
    font-weight: 500; /* Используем medium начертание вместо regular */
}

/* === ГЛОБАЛЬНАЯ ПЛОТНОСТЬ ШРИФТА === */
body {
    font-weight: 500 !important;
}

/* Заголовки остаются жирными */
h1, h2, h3, h4, h5, h6 {
    font-weight: 700 !important;
}