/*
Theme Name: Curieuze
Theme URI: https://www.curieuze.fr
Description: Thème enfant de GeneratePress pour Curieuze.
Author: Curieuze
Author URI: https://www.curieuze.fr
Template: generatepress
Version: 1.0.0
Text Domain: curieuze-child
*/

/* =====================================================
   HEADER STICKY
   ===================================================== */

.site-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #FFFDF9;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

/* Compense la hauteur du header (espace pour que le contenu ne soit pas caché) */
body {
    padding-top: 60px;
}





/* =========================================================
   NAVIGATION
   ========================================================= */

/* ---------------------------------------------------------
   CONTENEUR DE NAVIGATION
   --------------------------------------------------------- */

.main-navigation,
.main-navigation .main-nav {
    background: transparent;
    border: none;
    box-shadow: none;
}


/* ---------------------------------------------------------
   MENU PRINCIPAL
   --------------------------------------------------------- */

/* Liens du menu */
.main-navigation .main-nav > ul > li > a {
    color: #252827;
    background: transparent;
    transition: color 0.2s ease;
}

/* Survol : uniquement la couleur */
.main-navigation .main-nav > ul > li > a:hover {
    color: #FF7A5C !important;
    background: transparent;
}


/* ---------------------------------------------------------
   MENU ACTIF
   --------------------------------------------------------- */

/* Couleur normale du lien actif */
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #252827 !important;
    background: transparent;
}

/* Lien actif au survol */
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover {
    color: #FF7A5C !important;
    background: transparent;
}


/* ---------------------------------------------------------
   SOUS-MENU
   --------------------------------------------------------- */

/* Conteneur du sous-menu */
.main-navigation .main-nav ul ul {
    background: #FFFDF9;
    border: 1px solid #F3F0EB;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    overflow: hidden;
}

/* Liens du sous-menu */
.main-navigation .main-nav ul ul li a {
    color: #252827 !important;
    background: transparent;
    padding: 14px 20px;
    transition: color 0.2s ease;
}

/* Survol du sous-menu */
.main-navigation .main-nav ul ul li a:hover {
    color: #FF7A5C !important;
    background: transparent;
}


/* ---------------------------------------------------------
   SOUS-MENU ACTIF
   --------------------------------------------------------- */

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
    color: #252827 !important;
    background: transparent;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover {
    color: #FF7A5C !important;
    background: transparent;
}


/* ---------------------------------------------------------
   MENU TOGGLE / MENU MOBILE
   --------------------------------------------------------- */

/* Aucun background sur le bouton */
.main-navigation .menu-toggle,
.main-navigation .menu-toggle:hover,
.main-navigation .menu-toggle:focus,
.main-navigation .menu-toggle:active {
    background: transparent !important;
    border: none;
    box-shadow: none;
}

/* Couleur du toggle */
.main-navigation .menu-toggle {
    color: #252827;
}

/* Toggle au survol */
.main-navigation .menu-toggle:hover,
.main-navigation .menu-toggle:focus {
    color: #FF7A5C;
}

/* ---------------------------------------------------------
   FONTS LOCAL - Plus Jakarta Sans
   --------------------------------------------------------- */

/*===============================================
== UTILISATION de font PLUS JAKARA SANS pour le texte en général
================================================*/

@font-face {
    font-family: "Plus Jakarta Sans Local";
    src: url("https://dev.curieuze.fr/wp-content/themes/generatepress-child/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-400-normal.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Plus Jakarta Sans Local";
    src: url("https://dev.curieuze.fr/wp-content/themes/generatepress-child/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-700-normal.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

body,
button,
input,
textarea,
select {
    font-family: "Plus Jakarta Sans Local", Arial, sans-serif !important;
}

