/*
Theme Name:  Kadence Formations Exuvie
Description: Thème enfant Kadence du site de formations : même en-tête et même pied de page qu'exuvie.fr, contenu dans l'esprit de l'ancien site.
Author:      Alex BOUQUARD
Template:    kadence
Version:     1.1.0
Text Domain: kadence-formations
*/

/* Contenu des pages : police et couleurs de l'ancien site de formations (kit Elementor : Poppins,
   texte #182939, vert #097E6D). L'en-tête et le pied de page gardent le style d'exuvie.fr. */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('polices/poppins-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('polices/poppins-600.woff2') format('woff2');
}

#inner-wrap {
    font-family: 'Poppins', sans-serif;
    color: #182939;
}
#inner-wrap h1,
#inner-wrap h2,
#inner-wrap h3,
#inner-wrap h4,
#inner-wrap h5,
#inner-wrap h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #182939;
}
#inner-wrap .entry-content a:not([class]) {
    color: #097E6D;
}

/* Menu : mêmes mises en couleur qu'exuvie.fr (classes posées par deploy/entete-exuvie/importer.php) */
.exuvie-menu-pastille > a,
.exuvie-menu-pastille-mobile > a {
    background: linear-gradient(135deg, #c45c26 0%, #CD4E10 100%) !important;
    color: #ffffff !important;
    transition: all 0.3s ease;
    box-shadow: 0 2px 8px rgba(196, 92, 38, 0.3);
}
.exuvie-menu-pastille > a {
    padding: 8px 18px !important;
    border-radius: 25px;
    font-weight: 600 !important;
}
.exuvie-menu-pastille-mobile > a {
    padding: 5px 10px !important;
    border-radius: 100px;
    font-weight: 500 !important;
}
.exuvie-menu-pastille > a:hover,
.exuvie-menu-pastille-mobile > a:hover {
    background: linear-gradient(135deg, #a84d1f 0%, #CD4E10 100%) !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(196, 92, 38, 0.4);
    color: #ffffff !important;
}
.exuvie-menu-pastille > a .nav-drop-title-wrap,
.exuvie-menu-pastille-mobile > a .nav-drop-title-wrap { color: #ffffff !important; }

.exuvie-menu-orange > a { color: #CD4E10 !important; }
.exuvie-menu-orange > a:hover,
.exuvie-menu-orange.current-menu-item > a,
.exuvie-menu-orange.current-menu-ancestor > a { color: #ffffff !important; }
