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

@font-face {
    font-family: 'Helvetica';
    src: url('/static/fonts/Helvetica-Bold.ttf') format('truetype');
    font-weight: 700; /* Bold */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('/static/fonts/Helvetica-Oblique.ttf') format('truetype');
    font-weight: 400; /* Regular */
    font-style: italic; /* Обратите внимание: стиль для Oblique должен быть italic */
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('/static/fonts/Helvetica-BoldOblique.ttf') format('truetype');
    font-weight: 700; /* Bold */
    font-style: italic; /* Стиль для BoldOblique */
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Light';
    src: url('/static/fonts/helvetica-light.ttf') format('truetype');
    font-weight: 300; /* Light, обычно вес 300 */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('/static/fonts/helvetica-compressed.otf') format('opentype');
    font-weight: 500; /* Compressed обычно средний вес, уточните для вашего шрифта */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('/static/fonts/helvetica-rounded-bold.otf') format('opentype');
    font-weight: 700; /* Rounded Bold */
    font-style: normal;
    font-display: swap;
}
