/* =============================================
   Coodonateur PDDRCS — Fonts locales
   Cooper Hewitt  → sans-serif (remplace Inter)
   EB Garamond    → serif (remplace Playfair Display)
   ============================================= */

/* --------------------------------------------------
   Cooper Hewitt — Thin (100)
   -------------------------------------------------- */
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-ThinItalic.otf') format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   Cooper Hewitt — Light (300)
   -------------------------------------------------- */
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   Cooper Hewitt — Book (400)
   -------------------------------------------------- */
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-Book.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-BookItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   Cooper Hewitt — Medium (500)
   -------------------------------------------------- */
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   Cooper Hewitt — Semibold (600)
   -------------------------------------------------- */
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-Semibold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-SemiboldItalic.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   Cooper Hewitt — Bold (700)
   -------------------------------------------------- */
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-BoldItalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   Cooper Hewitt — Heavy (800)
   -------------------------------------------------- */
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-Heavy.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cooper Hewitt';
    src: url('../font/cooper-hewitt/CooperHewitt-HeavyItalic.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   EB Garamond — Regular (400)
   -------------------------------------------------- */
@font-face {
    font-family: 'EB Garamond';
    src: url('../font/eb-garamond/EBGaramond-0.016/ttf/EBGaramond12-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'EB Garamond';
    src: url('../font/eb-garamond/EBGaramond-0.016/ttf/EBGaramond12-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* --------------------------------------------------
   EB Garamond — Small Caps (600 — AllSC comme "bold")
   -------------------------------------------------- */
@font-face {
    font-family: 'EB Garamond';
    src: url('../font/eb-garamond/EBGaramond-0.016/ttf/EBGaramond12-AllSC.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
