.page-hero h1 {
    position: relative;
    font-family: var(--font-script);
    font-size: clamp(3.5rem, 6.5vw, 4.7rem);
    font-weight: 600;
    color: var(--color-primary);
    margin-bottom: .5rem;
    text-shadow: 0 2px 8px rgba(0,0,0,.6);
}


.panier-menu-choix { list-style: none; margin: .25rem 0 0 .5rem; display: flex; flex-direction: column; gap: .1rem; font-size: .8rem; color: #888; }
.panier-menu-cours { font-weight: 600; text-transform: capitalize; margin-right: .3rem; }
