/* ===== ЛОКАЛЬНЫЕ ШРИФТЫ ===== */

/* JetBrains Mono */
@font-face {
    font-family: 'JetBrains Mono';
    src: url('/fonts/JetBrainsMono-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('/fonts/JetBrainsMono-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Orbitron - используем существующий файл */
@font-face {
    font-family: 'Orbitron';
    src: url('/fonts/orbitron-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Share Tech Mono */
@font-face {
    font-family: 'Share Tech Mono';
    src: url('/fonts/ShareTechMono-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ===== ПЕРЕМЕННЫЕ СО ШРИФТАМИ ===== */
:root {
    --font-mono: 'JetBrains Mono', 'Share Tech Mono', 'Courier New', monospace;
    --font-display: 'Orbitron', 'Share Tech Mono', 'Arial Black', sans-serif;
    --font-tech: 'Share Tech Mono', 'JetBrains Mono', 'Courier New', monospace;

    /* Размеры шрифтов */
    --font-size-xs: 11px;
    --font-size-sm: 13px;
    --font-size-base: 15px;
    --font-size-lg: 18px;
    --font-size-xl: 22px;
    --font-size-2xl: 28px;
    --font-size-3xl: 36px;

    /* Веса шрифтов */
    --font-weight-normal: 400;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
}