/* Self-hosted fonts: Oswald, Inter, Share Tech Mono */
/* Optimized: Cyrillic + Latin only, weights 400-800 */

/* ─── Oswald ─── */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(./files/oswald-cyrillic-400-normal.woff2) format('woff2'),
         url(./files/oswald-latin-400-normal.woff2) format('woff2');
}
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(./files/oswald-cyrillic-500-normal.woff2) format('woff2'),
         url(./files/oswald-latin-500-normal.woff2) format('woff2');
}
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(./files/oswald-cyrillic-600-normal.woff2) format('woff2'),
         url(./files/oswald-latin-600-normal.woff2) format('woff2');
}
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(./files/oswald-cyrillic-700-normal.woff2) format('woff2'),
         url(./files/oswald-latin-700-normal.woff2) format('woff2');
}

/* ─── Inter ─── */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(./files/inter-cyrillic-400-normal.woff2) format('woff2'),
         url(./files/inter-latin-400-normal.woff2) format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(./files/inter-cyrillic-500-normal.woff2) format('woff2'),
         url(./files/inter-latin-500-normal.woff2) format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(./files/inter-cyrillic-600-normal.woff2) format('woff2'),
         url(./files/inter-latin-600-normal.woff2) format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(./files/inter-cyrillic-700-normal.woff2) format('woff2'),
         url(./files/inter-latin-700-normal.woff2) format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src: url(./files/inter-cyrillic-800-normal.woff2) format('woff2'),
         url(./files/inter-latin-800-normal.woff2) format('woff2');
}

/* ─── Share Tech Mono ─── */
@font-face {
    font-family: 'Share Tech Mono';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(./files/share-tech-mono-latin-400-normal.woff2) format('woff2');
}
