/* Self-hosted fonts placeholder.
 *
 * For full nDSG / DSG compliance, fonts MUST be served from the same origin
 * (no Google Fonts CDN, which logs IP addresses outside Switzerland).
 *
 * To enable: download the font files from Google Fonts (or another source)
 * and place them in /assets/fonts/. Then uncomment the @font-face blocks.
 *
 * Until then, the theme falls back to system fonts that match the design intent.
 */

/* Playfair Display — display font for headings */
/*
@font-face {
    font-family: 'Playfair Display';
    src: url('../fonts/PlayfairDisplay-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Playfair Display';
    src: url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
*/

/* DM Sans — body font */
/*
@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
*/
