/**
 * Menu Dynamique — CSS personnalisable
 *
 * Ce fichier est une base de surcharge. Copiez-le dans votre thème enfant via
 * le BO du plugin (Paramètres > CSS Style) pour le modifier sans le perdre
 * lors des mises à jour du plugin.
 *
 * Chemin de surcharge dans le thème enfant :
 *   wp-content/themes/{votre-theme}/oaka/menu-dynamique/menu-dynamique-custom-style.css
 *
 * Structure HTML générée :
 *   <li class="menu-item [has-children] [active] [ancestor]">
 *       <div class="menu-item-row">   ← flex : puce (::before) + lien
 *           <a href="...">Titre</a>
 *       </div>
 *       <ul>...</ul>                  ← sous-menu, hors du flex
 *   </li>
 *
 * Cibler .menu-item-row permet d'appliquer background + border-radius
 * sur la puce ET le lien sans affecter le sous-menu.
 *
 * Classes disponibles sur les <li> :
 *   .menu-item         — tous les items
 *   .menu-item-lvl-1   — item de niveau 1 (racine)
 *   .menu-item-lvl-2   — item de niveau 2, etc.
 *   .has-children      — item qui a des sous-items
 *   .active            — item correspondant à la page en cours
 *   .ancestor          — parent (direct ou indirect) de l'item actif
 *
 * Combinaisons utiles :
 *   .ancestor.menu-item-lvl-1   — ancêtre racine (section parente)
 *   .ancestor.menu-item-lvl-2   — ancêtre intermédiaire
 *
 * Variables CSS disponibles :
 *   --oaka-link-color          Couleur des liens (fallback: inherit)
 *   --oaka-active-link-color   Couleur du lien actif (fallback: #2b87da)
 *   --oaka-bullet-lvl1-size    Taille des puces niveau 1
 *   --oaka-bullet-sub-size     Taille des puces sous-niveaux
 */


/* Wrapper principal */
.oaka_nav_summary {
}

/* Titre de la navigation */
.oaka_nav_summary__title {
}

/* Ligne item (puce + lien) — c'est ici qu'on applique background + border-radius */
.oaka_nav_summary__nav .menu-item-row {
}

/* Ligne de l'item actif */
.oaka_nav_summary__nav li.active > .menu-item-row {
}

/* Ligne d'un item ancêtre de la page active */
.oaka_nav_summary__nav li.ancestor > .menu-item-row {
}

/* Ligne d'un ancêtre avec enfants (cas "section ouverte") */
.oaka_nav_summary__nav li.has-children.ancestor > .menu-item-row {
}

/* Tous les liens */
.oaka_nav_summary__nav a {
}

/* Hover des liens */
.oaka_nav_summary__nav a:hover {
}

/* Lien de l'item actif (page courante uniquement, pas les ancêtres) */
.oaka_nav_summary__nav li.active:not(.ancestor) > .menu-item-row > a {
}

/* Lien d'un item ancêtre de la page active */
.oaka_nav_summary__nav li.ancestor > .menu-item-row > a {
}

/* Tous les items */
.oaka_nav_summary__nav .menu-item {
}

/* Sous-niveaux */
.oaka_nav_summary__nav ul ul {
}
