/*
 * Theme Name:  Génestine Child
 * Description: Thème enfant Hello Elementor - Liqueurs Génestine
 * Author:      Génestine
 * Template:    hello-elementor
 * Version:     1.0.0
 * Text Domain: genestine-child
 */

/* =======================================================================
 * POLICES — déclaration UNIQUE, 100% self-hosted (RGPD + perf).
 * Chemins relatifs à ce fichier (racine du thème enfant).
 * ===================================================================== */

/* — Polices propriétaires — */
@font-face {
    font-family: 'OldAlfie';
    src: url('fonts/OldAlfie-Regular.otf') format('opentype');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'MinionPro';
    src: url('fonts/MinionPro-BoldIt.otf') format('opentype');
    font-weight: 700; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Concept';
    src: url('fonts/Concept-Medium.ttf') format('truetype');
    font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Concept';
    src: url('fonts/Concept-Bold.ttf') format('truetype');
    font-weight: 700; font-style: normal; font-display: swap;
}

/* — Cormorant Garamond (corps de texte, --serif-body) — */
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-400.woff2') format('woff2');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-500.woff2') format('woff2');
    font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-600.woff2') format('woff2');
    font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-400i.woff2') format('woff2');
    font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-500i.woff2') format('woff2');
    font-weight: 500; font-style: italic; font-display: swap;
}

/* — Cormorant SC (small caps, --sans-caps : kickers, labels) — */
@font-face {
    font-family: 'Cormorant SC';
    src: url('fonts/CormorantSC-400.woff2') format('woff2');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Cormorant SC';
    src: url('fonts/CormorantSC-500.woff2') format('woff2');
    font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Cormorant SC';
    src: url('fonts/CormorantSC-600.woff2') format('woff2');
    font-weight: 600; font-style: normal; font-display: swap;
}

/* =======================================================================
 * DESIGN TOKENS — source unique des couleurs, type stack, filets.
 * (Auparavant inline dans inc/elementor-tokens.php.)
 * ===================================================================== */
:root {
    /* Brand colors */
    --forest:       #1c3a0f;
    --forest-2:     #2a4a18;
    --forest-deep:  #0f2508;
    --gold:         #c9a84c;
    --gold-deep:    #a88934;
    --gold-light:   #e0c070;

    /* Neutrals */
    --ink:          #1a1a1a;
    --ink-2:        #4a4a4a;
    --paper:        #ffffff;
    --paper-2:      #fafafa;
    --paper-3:      #f4f4f0;
    --cream:        #fbfaf5;

    /* Rules */
    --rule-soft:    rgba(28,58,15,.14);
    --rule-mid:     rgba(28,58,15,.28);

    /* Typography */
    --serif-display: 'OldAlfie', Georgia, serif;
    --serif-italic:  'MinionPro', 'Cormorant Garamond', Georgia, serif;
    --serif-body:    'Cormorant Garamond', Georgia, serif;
    --sans-caps:     'Cormorant SC', 'IM Fell French Canon SC', serif;
    --mono:          'Cormorant Garamond', Georgia, serif;
}
