/* ============================================================
   FICHE FORMATION — styles du corps (the_content)
   Chargé en FRONT (single) et dans l'ÉDITEUR (add_editor_style).
   Le rendu front principal du corps vit dans single.css (.shk-fform__main) ;
   ce fichier assure la fidélité des blocs .is-style-* dans l'éditeur.
   Fallbacks hexa pour l'iframe éditeur (tokens parfois absents).
   ============================================================ */

/* Kicker numéroté (« 01 — Objectifs ») — réutilise la convention partagée */
.is-style-shk-kicker {
    font-family: var(--font-2, 'IBM Plex Mono', ui-monospace, monospace);
    font-size: .74rem;
    font-weight: 500;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: var(--color-secondaire, #E6007E);
    margin-bottom: 4px;
}

/* --- Fidélité éditeur : titres & listes du corps ------------------- */
.editor-styles-wrapper .shk-fform__main h2,
.editor-styles-wrapper.post-type-formations h2 {
    font-weight: 800;
    letter-spacing: -.03em;
}
