/* ==========================================================================
   Inter 4.1 — Variable Fonts
   Официальный релиз: https://github.com/rsms/inter/releases
   ========================================================================== */

/* Variable font — основной метод (современные браузеры) */
@font-face {
    font-family: 'InterVariable';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/InterVariable.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, 
                   U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308, U+0323, 
                   U+0329, U+2000-206F, U+2074, U+20AC, U+2113, U+2122, 
                   U+2191-2193, U+2212, U+2215, U+FEFF, U+FFFD,
                   U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; /* Кириллица */
}

@font-face {
    font-family: 'InterVariable';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/InterVariable-Italic.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, 
                   U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308, U+0323, 
                   U+0329, U+2000-206F, U+2074, U+20AC, U+2113, U+2122, 
                   U+2191-2193, U+2212, U+2215, U+FEFF, U+FFFD,
                   U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; /* Кириллица */
}

/* Fallback для старых браузеров — используем static fonts */
/* Если нужна поддержка IE11 или старых Safari, раскомментируйте блок ниже */


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

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

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

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

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


/* ==========================================================================
   Применение шрифтов
   ========================================================================== */

/* Базовое определение — используем variable font */
:root {
    font-family: 'InterVariable', 'Inter', sans-serif;
}

/* Если браузер поддерживает variable fonts — используем их */
@supports (font-variation-settings: normal) {
    :root {
        font-family: 'InterVariable', sans-serif;
        font-optical-sizing: auto;
    }
    
    html {
        font-family: 'InterVariable', sans-serif;
    }
    
    body {
        font-family: 'InterVariable', sans-serif;
    }
}

/* Fallback для браузеров без поддержки variable fonts */
@supports not (font-variation-settings: normal) {
    :root {
        font-family: 'Inter', sans-serif;
    }
    
    html {
        font-family: 'Inter', sans-serif;
    }
    
    body {
        font-family: 'Inter', sans-serif;
    }
}
