/*
 * Miarto Studio – Selbst gehostete Schriften
 *
 * @font-face-Deklarationen für alle Typografie-Presets (latin-Subset).
 * Dateien liegen unter assets/fonts/<family>/, Lizenz: SIL Open Font License
 * (siehe OFL.txt im jeweiligen Font-Verzeichnis). Nicht von Google Fonts
 * geladen – vermeidet Drittanbieter-Requests an fonts.googleapis.com/
 * fonts.gstatic.com (DSGVO).
 *
 * Browser laden nur die @font-face-Dateien, deren Family/Weight/Style
 * tatsächlich im gerenderten Text vorkommt – ungenutzte Presets verursachen
 * keine zusätzlichen Requests.
 */

/* ---- Playfair Display ---- */

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

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

@font-face {
    font-family:  'Playfair Display';
    font-style:   italic;
    font-weight:  400;
    font-display: swap;
    src:          url('../fonts/playfair-display/playfair-display-400i.woff2') format('woff2');
}

/* ---- Montserrat ---- */

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

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

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

/* ---- Lora ---- */

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

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

@font-face {
    font-family:  'Lora';
    font-style:   italic;
    font-weight:  400;
    font-display: swap;
    src:          url('../fonts/lora/lora-400i.woff2') format('woff2');
}

/* ---- Inter ---- */

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

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

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

/* ---- Cormorant Garamond ---- */

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

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

@font-face {
    font-family:  'Cormorant Garamond';
    font-style:   italic;
    font-weight:  400;
    font-display: swap;
    src:          url('../fonts/cormorant-garamond/cormorant-garamond-400i.woff2') format('woff2');
}

/* ---- Raleway ---- */

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

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

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

/* ---- Poppins ---- */

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

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

@font-face {
    font-family:  'Poppins';
    font-style:   italic;
    font-weight:  400;
    font-display: swap;
    src:          url('../fonts/poppins/poppins-400i.woff2') format('woff2');
}
