.Logo-module__B_09Qa__Logo{color:inherit;align-items:center;gap:var(--token-gap-2xs);flex-grow:1;justify-content:center;height:40px;text-decoration:none;display:flex}.Logo-module__B_09Qa__LogoText{color:var(--token-color-accent);font-weight:700}
.BurgerMenu-module__IdeOlW__BurgerMenu{cursor:pointer;height:40px;padding:var(--token-gap-xs);width:40px}
.Header-module__5Szj_G__Header{background-color:var(--token-color-card);border-bottom:1px solid var(--token-color-border);align-items:center;gap:var(--token-gap-xs);padding:var(--token-gap-xs) var(--token-gap-md) var(--token-gap-xs) var(--token-gap-xs);transition:var(--token-animation-standard);z-index:10;justify-content:space-between;display:flex;position:sticky;top:0}.Header-module__5Szj_G__HeaderScrolled{border-bottom-color:#0000;box-shadow:0 2px 4px #0000000d}.Header-module__5Szj_G__Blank{width:40px;height:40px}
.Profile-module__PRo3aa__Profile{background-color:var(--token-color-accent);color:var(--token-color-text-white);border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}
.Logo-module__ERZQ-W__Logo{color:inherit;align-items:center;gap:var(--token-gap-2xs);flex-grow:1;justify-content:center;height:40px;text-decoration:none;display:flex}.Logo-module__ERZQ-W__LogoText{color:var(--token-color-accent);font-weight:700}
.Menu-module__6o23Sq__Menu{opacity:0;pointer-events:none;height:100%;transition:var(--token-animation-emphasized-accelerate);z-index:1000;background-color:#00000080;width:100%;position:fixed;top:0;left:0}.Menu-module__6o23Sq__Menu.Menu-module__6o23Sq__Active{opacity:1;pointer-events:auto;transition:var(--token-animation-emphasized-decelerate)}.Menu-module__6o23Sq__MenuContent{background-color:var(--token-color-card);align-items:center;gap:var(--token-gap-md);opacity:0;padding:var(--token-gap-5xl) var(--token-gap-none);transition:var(--token-animation-emphasized-accelerate);border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:16px;overflow:auto;transform:scale(.95)}.Menu-module__6o23Sq__Menu.Menu-module__6o23Sq__Active .Menu-module__6o23Sq__MenuContent{opacity:1;transition:var(--token-animation-emphasized-decelerate);transform:scale(1)}.Menu-module__6o23Sq__MenuClose{position:absolute;top:16px;right:16px}.Menu-module__6o23Sq__MenuCloseIcon{width:24px;height:24px}
.MenuItem-module__PAamTG__MenuItem{color:inherit;cursor:pointer;align-items:center;gap:var(--token-gap-xs);height:40px;padding:var(--token-gap-none) var(--token-gap-md);transition:var(--token-animation-standard);font-weight:600;text-decoration:none;display:flex}.MenuItem-module__PAamTG__MenuItem:hover{color:var(--token-color-accent)}
.EventMenu-module__8WpXyW__Menu6Vallees{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--token-color-brand-6-vallees), var(--token-color-brand-6-vallees-secondary));color:#0000;-webkit-text-fill-color:transparent}.EventMenu-module__8WpXyW__Menu2Alpes{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--token-color-brand-2-alpes), var(--token-color-brand-2-alpes-secondary));color:#0000;-webkit-text-fill-color:transparent}
.EventMenu-module__eyFUea__Menu6Vallees{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--token-color-brand-6-vallees), var(--token-color-brand-6-vallees-secondary));color:#0000;-webkit-text-fill-color:transparent}.EventMenu-module__eyFUea__Menu2Alpes{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--token-color-brand-2-alpes), var(--token-color-brand-2-alpes-secondary));color:#0000;-webkit-text-fill-color:transparent}
.error-module__uHmsfa__Card{margin:var(--token-gap-md);--token-color-accent:var(--primitive-color-red-500);--token-color-accent-dark:var(--primitive-color-red-700);--token-color-accent-soft:var(--primitive-color-red-200);--token-color-accent-light:var(--primitive-color-red-100)}.error-module__uHmsfa__CardContent{text-align:center}.error-module__uHmsfa__Error{color:var(--token-color-text-secondary)}
.not-found-module__sxuMuG__Card{margin:var(--token-gap-md)}.not-found-module__sxuMuG__CardContent{text-align:center}
