/* ──────────────────────────────────────────────────────────────────────────
 * EverydaySans — primary brand font (Commercial Type / Schwartzco).
 *
 * Web kit files live at /assets/fonts/ with the foundry's "-Web" suffix.
 * Browser picks woff2 first (smallest), falls back to woff.
 *
 *   EverydaySans-Light-Web         (300)
 *   EverydaySans-Regular-Web       (400)
 *   EverydaySans-Medium-Web        (500)
 *   EverydaySans-Bold-Web          (700)
 *   EverydaySans-Black-Web         (900) — covers Tailwind 800 & 900
 * + matching *-Italic-Web variants.
 *
 * Fallback chain in Tailwind config: 'EverydaySans', Helvetica, Arial, sans-serif.
 * ────────────────────────────────────────────────────────────────────────── */

/* ── Upright ─────────────────────────────────────────────── */
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-Light-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-Light-Web.woff')  format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-Regular-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-Regular-Web.woff')  format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-Medium-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-Medium-Web.woff')  format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-Bold-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-Bold-Web.woff')  format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* Black (900) — also serves Tailwind `font-extrabold` (800) via the range. */
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-Black-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-Black-Web.woff')  format('woff');
    font-weight: 800 900;
    font-style: normal;
    font-display: swap;
}

/* ── Italic ──────────────────────────────────────────────── */
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-LightItalic-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-LightItalic-Web.woff')  format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-RegularItalic-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-RegularItalic-Web.woff')  format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-MediumItalic-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-MediumItalic-Web.woff')  format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-BoldItalic-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-BoldItalic-Web.woff')  format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'EverydaySans';
    src: url('/assets/fonts/EverydaySans-BlackItalic-Web.woff2') format('woff2'),
         url('/assets/fonts/EverydaySans-BlackItalic-Web.woff')  format('woff');
    font-weight: 800 900;
    font-style: italic;
    font-display: swap;
}
