.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.ab[data-astro-cid-45i3uxqn]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;background:oklch(46% .16 42);color:#fff;text-decoration:none;padding:8px 14px;min-height:40px;font-size:14px;transition:background .15s ease}.ab[data-astro-cid-45i3uxqn]:hover{background:oklch(38% .13 42)}.ab[data-astro-cid-45i3uxqn]:focus-visible{outline:3px solid #fff;outline-offset:-3px}.ab-titre[data-astro-cid-45i3uxqn]{font-weight:700}.ab-sous[data-astro-cid-45i3uxqn]{opacity:.92}.ab-bouton[data-astro-cid-45i3uxqn]{display:inline-flex;align-items:center;gap:4px;background:#fff;color:oklch(38% .13 42);font-weight:600;padding:4px 12px;border-radius:6px;white-space:nowrap}.ab-bouton[data-astro-cid-45i3uxqn] svg[data-astro-cid-45i3uxqn]{width:14px;height:14px}@media(max-width:720px){.ab-sous[data-astro-cid-45i3uxqn]{display:none}}.cc[data-astro-cid-garwan2p]{position:fixed;left:20px;bottom:20px;z-index:60;width:min(380px,calc(100vw - 24px));padding-top:50px;font-family:var(--font-sans);pointer-events:none}.cc[data-astro-cid-garwan2p][hidden]{display:none}.cc[data-astro-cid-garwan2p]>[data-astro-cid-garwan2p]{pointer-events:auto}.cc-carte[data-astro-cid-garwan2p]{position:relative;z-index:1;background:var(--bg-card);color:var(--fg);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);padding:20px 20px 18px;animation:cc-monte .42s cubic-bezier(.2,.8,.2,1) both}.cc-mascotte[data-astro-cid-garwan2p]{position:absolute;top:0;left:22px;z-index:0;animation:cc-coucou .7s .26s cubic-bezier(.3,1.5,.5,1) both}.cc-mascotte[data-astro-cid-garwan2p] svg[data-astro-cid-garwan2p]{display:block;overflow:visible}.cc-mains[data-astro-cid-garwan2p]{z-index:2;animation:cc-mains-pose .24s .86s ease-out both}.cc-barre[data-astro-cid-garwan2p]{fill:var(--accent)}.cc-main[data-astro-cid-garwan2p]{fill:var(--accent);stroke:var(--bg-card);stroke-width:3.5}.cc-yeux[data-astro-cid-garwan2p] ellipse[data-astro-cid-garwan2p]{fill:var(--accent-ink);animation:cc-cligne 4.2s 1.4s infinite;transition:ry .18s,rx .18s}.cc-corps[data-astro-cid-garwan2p]{transform-box:view-box;transform-origin:60px 58px}.cc[data-astro-cid-garwan2p].est-oui .cc-yeux[data-astro-cid-garwan2p] ellipse[data-astro-cid-garwan2p]{animation:none;ry:1.6px}.cc[data-astro-cid-garwan2p].est-non .cc-yeux[data-astro-cid-garwan2p] ellipse[data-astro-cid-garwan2p]{animation:none;rx:2.6px}.cc[data-astro-cid-garwan2p].est-oui .cc-corps[data-astro-cid-garwan2p]{animation:cc-saute .52s cubic-bezier(.3,1.6,.5,1)}.cc[data-astro-cid-garwan2p].est-non .cc-corps[data-astro-cid-garwan2p]{animation:cc-hoche .52s ease-in-out}.cc-etiquette[data-astro-cid-garwan2p]{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:4px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cc-point[data-astro-cid-garwan2p]{width:6px;height:6px;border-radius:50%;background:currentColor}.cc-titre[data-astro-cid-garwan2p]{margin:0 0 12px;font-size:1.3rem;font-weight:500;letter-spacing:-.025em;line-height:1.2}.cc-ticket[data-astro-cid-garwan2p]{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--bg-sunk);font-family:var(--font-mono);font-size:12.5px}.cc-ticket[data-astro-cid-garwan2p] div[data-astro-cid-garwan2p]{display:flex;align-items:baseline;gap:6px}.cc-ticket[data-astro-cid-garwan2p] div[data-astro-cid-garwan2p]+div[data-astro-cid-garwan2p]{margin-top:4px}.cc-ticket[data-astro-cid-garwan2p] dt[data-astro-cid-garwan2p]{color:var(--fg-mid);white-space:nowrap}.cc-fil[data-astro-cid-garwan2p]{flex:1;border-bottom:1.5px dotted var(--line-strong);transform:translateY(-3px)}.cc-ticket[data-astro-cid-garwan2p] dd[data-astro-cid-garwan2p]{margin:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--fg)}.cc-texte[data-astro-cid-garwan2p]{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--fg-mid)}.cc-texte[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent-line)}.cc-texte[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]:hover{color:var(--accent)}.cc-boutons[data-astro-cid-garwan2p]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-btn[data-astro-cid-garwan2p]{height:44px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:transform .16s ease-out,background-color .16s,border-color .16s,color .16s}.cc-btn[data-astro-cid-garwan2p]:active{transform:scale(.97)}.cc-btn[data-astro-cid-garwan2p]:focus-visible{outline:none;box-shadow:var(--shadow-glow)}.cc-refuser[data-astro-cid-garwan2p]{background:var(--bg-raised);color:var(--fg);border:1.5px solid var(--fg)}.cc-refuser[data-astro-cid-garwan2p]:hover{background:var(--bg-sunk)}.cc-accepter[data-astro-cid-garwan2p]{background:var(--fg);color:var(--bg);border:1.5px solid var(--fg)}.cc-accepter[data-astro-cid-garwan2p]:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cc-merci[data-astro-cid-garwan2p]{margin:0;max-height:0;overflow:hidden;font-weight:500;font-size:15px;text-align:center}.cc[data-astro-cid-garwan2p].est-choisi .cc-merci[data-astro-cid-garwan2p]{max-height:40px;padding:10px 0 4px}.cc[data-astro-cid-garwan2p].est-choisi .cc-boutons[data-astro-cid-garwan2p]{display:none}.cc[data-astro-cid-garwan2p].est-parti{animation:cc-part .38s ease-in both}@keyframes cc-monte{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes cc-coucou{0%{transform:translateY(40px);opacity:0}40%{opacity:1}}@keyframes cc-cligne{0%,92%,to{ry:5.5px}95%{ry:.6px}}@keyframes cc-mains-pose{0%{opacity:0;transform:translateY(-5px)}}@keyframes cc-saute{40%{transform:translateY(-9px) rotate(-4deg)}}@keyframes cc-hoche{25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes cc-part{to{opacity:0;transform:translateY(16px)}}@media(max-width:520px){.cc[data-astro-cid-garwan2p]{left:12px;bottom:12px;padding-top:38px}.cc-carte[data-astro-cid-garwan2p]{padding:16px 16px 14px}.cc-mascotte[data-astro-cid-garwan2p]{left:16px}.cc-mascotte[data-astro-cid-garwan2p] svg[data-astro-cid-garwan2p]{width:90px;height:48px}.cc-titre[data-astro-cid-garwan2p]{font-size:1.15rem;margin-bottom:10px}.cc-ticket[data-astro-cid-garwan2p]{font-size:11.5px;padding:8px 10px;margin-bottom:10px}.cc-texte[data-astro-cid-garwan2p]{font-size:12.5px;margin-bottom:12px}.cc-btn[data-astro-cid-garwan2p]{height:42px}}@media(prefers-reduced-motion:reduce){.cc-carte[data-astro-cid-garwan2p],.cc-mascotte[data-astro-cid-garwan2p],.cc-mains[data-astro-cid-garwan2p],.cc-yeux[data-astro-cid-garwan2p] ellipse[data-astro-cid-garwan2p],.cc-corps[data-astro-cid-garwan2p],.cc[data-astro-cid-garwan2p].est-parti{animation:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.nav-link[data-astro-cid-sckkx6r4]:hover{background:var(--bg-raised);color:var(--fg)}.nav-mega[data-astro-cid-sckkx6r4]{position:relative}.nav-mega-trigger[data-astro-cid-sckkx6r4]{cursor:pointer}.mega-caret[data-astro-cid-sckkx6r4]{opacity:.5;transition:transform .18s ease}.nav-mega[data-astro-cid-sckkx6r4]:hover .mega-caret[data-astro-cid-sckkx6r4],.nav-mega[data-astro-cid-sckkx6r4]:focus-within .mega-caret[data-astro-cid-sckkx6r4]{transform:rotate(180deg);opacity:.9}.nav-mega[data-astro-cid-sckkx6r4]:hover .nav-mega-trigger[data-astro-cid-sckkx6r4],.nav-mega[data-astro-cid-sckkx6r4]:focus-within .nav-mega-trigger[data-astro-cid-sckkx6r4]{background:var(--bg-raised);color:var(--fg)}.mega-panel[data-astro-cid-sckkx6r4]{position:absolute;top:100%;left:0;margin-top:8px;width:max-content;max-width:560px;background:var(--bg-raised);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:10px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}.nav-mega--right[data-astro-cid-sckkx6r4] .mega-panel[data-astro-cid-sckkx6r4]{left:auto;right:0}.mega-panel[data-astro-cid-sckkx6r4]:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.nav-mega[data-astro-cid-sckkx6r4]:hover .mega-panel[data-astro-cid-sckkx6r4],.nav-mega[data-astro-cid-sckkx6r4]:focus-within .mega-panel[data-astro-cid-sckkx6r4]{opacity:1;visibility:visible;transform:translateY(0)}.mega-grid[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:1fr 1fr;gap:1px 4px;max-height:60vh;overflow-y:auto}.mega-item[data-astro-cid-sckkx6r4]{display:block;padding:8px 10px;border-radius:8px;color:var(--fg-mid);font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .12s ease,color .12s ease}.mega-item[data-astro-cid-sckkx6r4]:hover{background:var(--bg-sunk);color:var(--fg)}.mega-all[data-astro-cid-sckkx6r4]{display:block;margin-top:6px;padding:9px 10px 4px;font-size:12.5px;font-weight:500;color:var(--accent);border-top:1px solid var(--line)}.mega-all[data-astro-cid-sckkx6r4]:hover{text-decoration:underline}
