/**
 * Local Fonts - Lazar Winery
 * All fonts support Latin + Cyrillic for EN/MK languages
 */

/* Forum - Regular 400 (body text, headings) */
@font-face {
    font-family: 'Forum';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/forum-regular.ttf') format('truetype');
}

/* Great Vibes - Regular 400 (decorative cursive headings) */
@font-face {
    font-family: 'Great Vibes';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/great-vibes-regular.ttf') format('truetype');
}

/* Rouge Script - Regular 400 (wine sheets) */
@font-face {
    font-family: 'Rouge Script';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/rouge-script-regular.ttf') format('truetype');
}

/* Jost - Light 300 (maintenance page) */
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/jost-300.ttf') format('truetype');
}

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

/* Jost - Medium 500 */
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/jost-500.ttf') format('truetype');
}

/* Jost - SemiBold 600 */
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/jost-600.ttf') format('truetype');
}

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

/* Figtree - Medium 500 */
@font-face {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/figtree-500.ttf') format('truetype');
}

/* Figtree - SemiBold 600 */
@font-face {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/figtree-600.ttf') format('truetype');
}

/* Instrument Sans - Regular 400 (welcome page) */
@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/instrument-sans-400.ttf') format('truetype');
}

/* Instrument Sans - Medium 500 */
@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/instrument-sans-500.ttf') format('truetype');
}

/* Instrument Sans - SemiBold 600 */
@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/instrument-sans-600.ttf') format('truetype');
}
