/* docs/docs/stylesheets/extra.css */
/* Rendre le suivi de section (scroll spy) beaucoup plus visible */

/* Style pour l'élément de navigation actif dans le menu de gauche */
.md-nav__item--active > .md-nav__link {
    font-weight: bold !important;
    color: var(--md-primary-fg-color) !important;
    border-left: 4px solid var(--md-primary-fg-color);
    background-color: var(--md-primary-fg-color--lightest);
    padding-left: calc(0.6rem - 4px); /* Ajuste le padding pour garder l'alignement */
}

/* Style pour un élément parent actif (ex: "Partie 1" quand une de ses sous-pages est active) */
.md-nav__item--active .md-nav__link--active {
    font-weight: bold !important;
    color: var(--md-primary-fg-color) !important;
}

/* Optionnel : Ajouter une transition douce pour le surlignage */
.md-nav__link {
    transition: all 0.2s ease;
}

/* Optionnel : Améliorer le titre de la table des matières (TOC) */
.md-toc__link--active {
    font-weight: bold;
    color: var(--md-primary-fg-color) !important;
    border-left: 2px solid var(--md-primary-fg-color);
    padding-left: 8px;
}

/* Optionnel : animation plus douce au chargement des pages */
html {
    scroll-behavior: smooth;
}

/* Indicateur de navigation (optionnel) */
.nav-indicator {
    transition: opacity 0.3s ease;
}
