.nav5{align-items:center;gap:.35rem;margin-left:auto;display:flex}.nav5 a{min-height:52px;color:var(--encre,#16193a);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem;font-size:1.05rem;font-weight:850;text-decoration:none;transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav5 a:hover{background:#fbf7ef;transform:translateY(-2px)}.nav5 a[aria-current=page]{background:#e3e6f8;box-shadow:inset 0 0 0 2px #f2b33d}.nav5-icone{font-size:1.35rem;line-height:1}.nav5-plus{position:relative}.nav5-plus summary{cursor:pointer;min-height:52px;color:var(--encre,#16193a);background:#fbf7ef;border:2px solid #1b243024;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:1.05rem;font-weight:850;list-style:none;display:inline-flex}.nav5-plus summary::-webkit-details-marker{display:none}.nav5-plus[open] summary{background:var(--encre,#16193a);color:#fff;border-color:var(--encre,#16193a)}.nav5-panneau{z-index:80;background:#fbf7ef;border:1px solid #1b243014;border-radius:26px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem 1.6rem;width:min(56rem,100vw - 2rem);max-height:calc(100svh - 7rem);padding:1.6rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;overflow:auto;box-shadow:0 40px 90px -40px #1b24308c}@media (prefers-reduced-motion:no-preference){.nav5-plus[open] .nav5-panneau{animation:.45s cubic-bezier(.16,1,.3,1) nav5-ouvre}}@keyframes nav5-ouvre{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.nav5-titre{color:var(--encre,#16193a);margin:0 0 .4rem;font-size:1.15rem;font-weight:900}.nav5-groupe ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.nav5-groupe a{min-height:48px;color:var(--encre,#16193a);border-radius:14px;align-items:center;padding:.35rem .7rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}:is(.nav5-groupe a:hover,.nav5-groupe a:focus-visible){background:#e3e6f8}.nav5-groupe a[aria-current=page]{background:#e3e6f8;font-weight:900}.nav5-groupe small{color:#4e5068;margin-left:.3rem;font-weight:600}.nav5-rejoindre{justify-content:center;color:#fff!important;background:#2337c8!important;font-weight:900!important}.nav5-lecture{border-top:1px solid #1b24301a;grid-column:1/-1;padding-top:1rem}.nav5-simple{font-size:1rem!important}@media (min-width:901px){html[data-nav-membre] .brand>span:last-child{display:none}html[data-nav-membre] .nav5{gap:.15rem}html[data-nav-membre] .nav5 a{padding:.4rem .6rem;font-size:1rem}}@media (min-width:901px) and (max-width:1180px){html[data-nav-membre] .nav5 a{padding:.4rem .5rem;font-size:.95rem}html[data-nav-membre] .nav5-icone{display:none}}.barre-onglets{display:none}@media (max-width:900px){.nav5{display:none}.nav5-plus{margin-left:auto}.nav-wrap>.nav-cta{margin-left:.5rem}.nav5-panneau{top:auto;left:1rem;right:1rem;bottom:calc(84px + env(safe-area-inset-bottom));grid-template-columns:1fr;width:auto;max-height:calc(100svh - 10rem);position:fixed}html:not([data-nav-membre]) .nav5-panneau{top:5rem;bottom:auto}.barre-onglets{z-index:75;padding:.35rem .3rem calc(.35rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #1b24301a;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -18px #1b243059}.barre-onglets a{min-height:60px;color:var(--encre,#16193a);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.82rem;font-weight:850;line-height:1.1;text-decoration:none;display:flex}.barre-onglets a[aria-current=page]{background:#e3e6f8;box-shadow:inset 0 0 0 2px #f2b33d}.barre-onglets-icone{font-size:1.45rem;line-height:1}.barre-onglets a span:last-child{white-space:nowrap;letter-spacing:-.01em;font-size:.74rem}html[data-nav-membre] body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html[data-nav-membre] .guide-racine,html[data-nav-membre] .pwa-install-trigger,html[data-nav-membre] .tv-pause{bottom:calc(86px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){@media (max-width:900px){.barre-onglets a{transition:transform .35s cubic-bezier(.16,1,.3,1)}.barre-onglets a:active{transform:scale(.92)}}}.nav5-demo{text-align:right;grid-column:1/-1;margin:0;font-size:.8rem}.nav5-demo a{color:inherit;opacity:.6;text-decoration:underline}:is(.nav5-demo a:hover,.nav5-demo a:focus-visible){opacity:1}
