@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-ExtraLight-BF65dea4c5b0dc5.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-ExtraLightItalic-BF65dea4c5590e1.otf') format('opentype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-Light-BF65dea4c59cf23.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-LightItalic-BF65dea4c5893fc.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-Regular-BF65dea4c5a77e9.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-Italic-BF65dea4c5a1363.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-Medium-BF65dea4c5c6afd.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-MediumItalic-BF65dea4c58477b.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-Bold-BF65dea4c5530e5.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-BoldItalic-BF65dea4c5ba1ff.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-Black-BF65dea4c4a007c.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Gramatika';
    src: url('../fonts/Gramatika/GramatikaTrial-BlackItalic-BF65dea4c57ce5c.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gramatika2';
    src: url('../fonts/Gramatika2/GramatikaRegular1.00.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Gramatika2';
    src: url('../fonts/Gramatika2/GramatikaBold1.00.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Gramatika2';
    src: url('../fonts/Gramatika2/GramatikaBoldShifted1.00.otf') format('opentype');
    font-weight: 700;
    font-style: normal; /* если это не italic, оставляем normal */
}

@font-face {
    font-family: 'Gramatika2';
    src: url('../fonts/Gramatika2/GramatikaBoldSlanted1.00.otf') format('opentype');
    font-weight: 700;
    font-style: italic; /* "Slanted" обычно = наклон */
}

@font-face {
    font-family: 'Gramatika2';
    src: url('../fonts/Gramatika2/GramatikaShifted1.00.otf') format('opentype');
    font-weight: 400;
    font-style: normal; /* тоже "Shifted" без наклона */
}

@font-face {
    font-family: 'Gramatika2';
    src: url('../fonts/Gramatika2/GramatikaSlanted1.00.otf') format('opentype');
    font-weight: 400;
    font-style: italic; /* Slanted → курсив */
}
