/*
 * Platinum Montessori Schools — Local Web Fonts
 * Using relative paths so they work in any subfolder (WAMP, VPS, subdomain)
 * DM Sans: body text | DM Serif Display: headings
 */

/* ── DM Sans 300 (Light) ──────────────────────────────────────── */
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('dm-sans/dm-sans-300.woff2') format('woff2'),
         url('dm-sans/dm-sans-300.woff')  format('woff');
}

/* ── DM Sans 400 (Regular) ────────────────────────────────────── */
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('dm-sans/dm-sans-400.woff2') format('woff2'),
         url('dm-sans/dm-sans-400.woff')  format('woff');
}

/* ── DM Sans 500 (Medium) ─────────────────────────────────────── */
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('dm-sans/dm-sans-500.woff2') format('woff2'),
         url('dm-sans/dm-sans-500.woff')  format('woff');
}

/* ── DM Sans 600 (SemiBold) ───────────────────────────────────── */
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('dm-sans/dm-sans-600.woff2') format('woff2'),
         url('dm-sans/dm-sans-600.woff')  format('woff');
}

/* ── DM Sans 700 (Bold) ───────────────────────────────────────── */
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('dm-sans/dm-sans-700.woff2') format('woff2'),
         url('dm-sans/dm-sans-700.woff')  format('woff');
}

/* ── DM Serif Display 400 (Regular) ──────────────────────────── */
@font-face {
    font-family: 'DM Serif Display';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('dm-serif-display/dm-serif-display-400.woff2') format('woff2'),
         url('dm-serif-display/dm-serif-display-400.woff')  format('woff');
}

/* ── DM Serif Display 400 Italic ─────────────────────────────── */
@font-face {
    font-family: 'DM Serif Display';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('dm-serif-display/dm-serif-display-400italic.woff2') format('woff2'),
         url('dm-serif-display/dm-serif-display-400italic.woff')  format('woff');
}
