/* Eenvoudige basis-stijlen; vervang/integreer in jouw thema */
.nf-nav { padding: .25rem 0; }
.nf-menu-root, .nf-submenu { list-style: none; margin: 0; padding-left: .5rem; }
.nf-menu-item { margin: .125rem 0; }
.nf-menu-item > a, .nf-menu-item > span { display: inline-flex; gap: .5rem; align-items: center; text-decoration: none; }
.nf-icon { 
    width: 1rem; 
    height: 1rem; 
    display: inline-block; 
    margin-right: .375rem; /* kleine spatie tussen icoon en tekst */
    vertical-align: -0.125em; /* optisch centreren met tekst */
}

/* Optioneel: verberg lege bullets etc. */
