.mo-lien{font-size:var(--fs-s);margin-top:16px}@property --x{syntax:"<length-percentage>";inherits:true;initial-value:0}.mo{--nb:4;--gap:0px;margin-top:40px}.mo--sequence .mo-voie{animation:none!important}.mo-scene{justify-content:center;display:flex}.mo-scene>*{width:min(100%,420px);margin:0}.mo-route{position:relative}.mo-voie{--debut:calc((100% - (var(--nb) - 1) * var(--gap)) / var(--nb) / 2);--ecart:40px;--x:calc(var(--debut) + var(--ecart));pointer-events:none;height:50px;position:absolute;top:-14px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.mo-rail,.mo-trace{top:30.5px;left:var(--debut);border-radius:var(--r-pill);height:3px;position:absolute}.mo-rail{background:var(--surface-3);right:0}.mo-trace{width:max(0px, calc(var(--x) - var(--debut)));background:var(--jaune)}.mo-wagon{top:11px;left:var(--x);position:absolute;transform:translate(-50%)}.mo:not(.mo--sequence):has(.mo-station:nth-child(2)[aria-selected=true]) .mo-voie{--x:calc(37.5% + var(--ecart))}.mo:not(.mo--sequence):has(.mo-station:nth-child(3)[aria-selected=true]) .mo-voie{--x:calc(62.5% + var(--ecart))}.mo:not(.mo--sequence):has(.mo-station:nth-child(4)[aria-selected=true]) .mo-voie{--x:calc(87.5% + var(--ecart))}.mo:not(.mo--sequence):has(.mo-station:first-child[aria-selected=true]) .mo-voie{animation:5.25s linear both mo-roule-1}.mo:not(.mo--sequence):has(.mo-station:nth-child(2)[aria-selected=true]) .mo-voie{animation:5.25s linear both mo-roule-2}.mo:not(.mo--sequence):has(.mo-station:nth-child(3)[aria-selected=true]) .mo-voie{animation:5.25s linear both mo-roule-3}.mo:not(.mo--sequence):has(.mo-station:nth-child(4)[aria-selected=true]) .mo-voie{animation:5.25s linear both mo-roule-4}@keyframes mo-roule-1{0%{--x:calc(12.5% + var(--ecart))}to{--x:calc(37.5% - var(--ecart))}}@keyframes mo-roule-2{0%{--x:calc(37.5% + var(--ecart))}to{--x:calc(62.5% - var(--ecart))}}@keyframes mo-roule-3{0%{--x:calc(62.5% + var(--ecart))}to{--x:calc(87.5% - var(--ecart))}}@keyframes mo-roule-4{0%{--x:calc(87.5% + var(--ecart))}to{--x:calc(100% + 40px)}}.mo-temps{width:0;height:0;position:absolute;overflow:hidden}.mo-station[aria-selected=true] .mo-temps{animation:5.25s linear both mo-temps}@keyframes mo-temps{to{opacity:0}}.mo-stations{z-index:1;grid-template-columns:repeat(var(--nb), minmax(0, 1fr));column-gap:var(--gap);display:grid;position:relative}.mo-station{font:inherit;color:var(--texte-3);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0 4px;display:flex;position:relative}.mo-station:focus-visible{outline-offset:2px}.mo-num{background:var(--surface-2);width:36px;height:36px;box-shadow:0 0 0 5px var(--surface);font-size:var(--fs-l);font-weight:var(--fw-titre);color:var(--texte-3);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;display:grid}.mo-station.fait .mo-num,.mo-station[aria-selected=true] .mo-num{background:var(--jaune);color:var(--encre)}.mo-num{transition:background-color .3s var(--ease), color .3s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease)}.mo-station:hover .mo-num{color:var(--texte);box-shadow:0 0 0 5px var(--surface), 0 0 0 6.5px var(--jaune);transform:scale(1.08)}.mo-station[aria-selected=true] .mo-num{animation:mo-arrivee .45s var(--ease)}@keyframes mo-arrivee{50%{transform:scale(1.15)}}.mo-court{display:none}.mo-nom{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ligne-forte);transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);font-size:var(--fs-s);font-weight:var(--fw-ui);text-align:center;padding:5px 13px;line-height:1.25}.mo-station:hover .mo-nom{background:var(--surface-2);color:var(--texte)}.mo-station[aria-selected=true] .mo-nom{background:var(--nuit);box-shadow:none;color:var(--nuit-t)}.mo.manuel .mo-voie,.mo.manuel .mo-temps{animation:none!important}.mo-panneaux{grid-template-columns:minmax(0,1fr);margin-top:36px;display:grid;position:relative}.mo-panneau{visibility:hidden;grid-area:1/1;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:28px 56px;min-width:0;display:grid}.mo-panneau.actif{visibility:visible}.mo-panneau:not(.actif) *{visibility:hidden!important}.mo-quand{font-size:var(--fs-s);font-weight:var(--fw-ui);color:var(--texte-3);align-items:center;gap:8px;margin:0;display:inline-flex}.mo-titre{font-size:var(--fs-2xl);font-weight:var(--fw-ui);letter-spacing:-.02em;margin:10px 0 0;line-height:1.2}.mo-phrase{max-width:34em;font-size:var(--fs-lead);color:var(--texte-2);margin:12px 0 0}.mo-scene{--terril-x:100%}.mo-panneau.actif .mo-texte>*{animation:mo-entre .45s var(--ease) both}.mo-panneau.actif .mo-titre{animation-delay:80ms}.mo-panneau.actif .mo-phrase{animation-delay:.16s}@keyframes mo-entre{0%{opacity:0;transform:translateY(8px)}}.mo.horsvue *,.mo.horsvue :before,.mo.horsvue :after,.mo.pause *,.mo.pause :before,.mo.pause :after{animation-play-state:paused!important}.mo-panneau:not(.actif) *{animation:none!important}@media (prefers-reduced-motion:reduce){.mo *,.mo :before,.mo :after{animation:none!important}}@media (width<=640px){.mo{margin-top:56px}.mo-nom{font-size:var(--fs-xs);white-space:nowrap;padding:4px 8px}.mo-long{display:none}.mo-court{display:inline}.mo-num{width:32px;height:32px;font-size:var(--fs-m)}.mo-voie{--ecart:0px;height:72px;top:-40px}.mo-rail,.mo-trace{top:54.5px}.mo-wagon{top:0}}#moments .h2,#profils .h2{max-width:none}.pf-choix{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--filet);flex-wrap:wrap;align-items:center;gap:6px;margin-top:28px;padding:6px 6px 6px 18px;display:inline-flex}.pf-je{font-weight:var(--fw-ui);color:var(--texte-3);margin-right:6px}.pf-bouton{border-radius:var(--r-pill);min-height:40px;font-size:var(--fs-m);font-weight:var(--fw-ui);color:var(--texte-2);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pf-bouton:hover{background:var(--surface-2);color:var(--texte)}.pf-bouton[aria-selected=true]{background:var(--nuit);color:var(--nuit-t)}.pf-bouton[aria-selected=true] .ico{color:var(--jaune)}@media (width<=640px){.pf-choix{border-radius:var(--r-l);grid-template-columns:repeat(3,minmax(0,1fr));padding:6px;display:grid}.pf-je{grid-column:1/-1;padding:4px 8px 2px}.pf-bouton{border-radius:var(--r-m);font-size:var(--fs-s);text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;line-height:1.2}}.pf-panneaux{margin-top:28px;display:grid}.pf-panneau{visibility:hidden;grid-area:1/1;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:28px 56px;display:grid}.pf-panneau.actif{visibility:visible}.pf-panneau:not(.actif) *{visibility:hidden!important}.pf-panneau.actif>*{animation:pf-entre .4s var(--ease) both}@keyframes pf-entre{0%{opacity:0;transform:translateY(8px)}}.pf-texte h3{font-size:var(--fs-2xl);font-weight:var(--fw-ui);letter-spacing:-.02em;margin:0 0 16px;line-height:1.2}.pf-texte .lien-fleche{margin-top:24px}.pf-scene{justify-content:center;align-items:flex-end;min-height:240px;padding:24px 32px 0;display:flex}.pf-mini{border-radius:var(--r-l) var(--r-l) 0 0;background:var(--surface);width:100%;box-shadow:var(--filet), var(--ombre);font-size:var(--fs-s);overflow:hidden}.pf-mini-tete{border-bottom:1px solid var(--ligne);justify-content:space-between;gap:10px;margin:0;padding:10px 14px;display:flex}.pf-mini-tete b{font-weight:var(--fw-ui)}.pf-mini-tete span{color:var(--texte-3)}.pf-mini ul{margin:0;padding:0 14px;list-style:none}.pf-mini li{border-bottom:1px solid var(--ligne);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.pf-ligne{align-items:center;gap:8px;min-width:0;display:inline-flex}.pf-code{border-radius:var(--r-s);background:var(--nuit);width:26px;height:18px;font-size:10px;font-weight:var(--fw-titre);color:var(--nuit-t);place-items:center;display:grid}.pf-mini .pastille{flex:none}.pf-neutre{background:var(--bg);box-shadow:var(--filet);color:var(--texte-2)}.pf-autre{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--ligne);color:var(--texte-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:16px 0 0;padding:14px 20px;display:flex}.pf-autre .lien-fleche{color:var(--texte)}.cd-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.cd-tete .lead{margin-top:8px}.cd-piste{--bord:clamp(20px, 4vw, 48px);--bout:clamp(24px, 5vw, 64px);margin:32px calc(-1 * var(--bord)) 0;padding:2px var(--bord) 8px;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-left:calc(var(--bord) + var(--bout));scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(400px,82%);grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.cd-piste::-webkit-scrollbar{display:none}.cd-piste>*{scroll-snap-align:start}.cd-piste:focus-visible{outline:2px solid var(--texte);outline-offset:4px}.cd-fleches{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cd-fleche{width:var(--h-ctrl);height:var(--h-ctrl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ligne-forte);color:var(--texte);cursor:pointer;transition:background-color .2s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.cd-fleche:hover:not(:disabled){background:var(--surface-2)}.cd-fleche:disabled{color:var(--texte-3);cursor:default}.cd-fleche[data-sens="-1"] .ico{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.cd-piste{scroll-behavior:auto}}#terrains .h2{max-width:none}.ter{--terril-x:50%;margin-top:32px;padding:20px clamp(16px,3vw,36px) clamp(40px,5vw,64px)}.ter-haut{justify-content:center;align-items:center;gap:8px;display:flex}.ter-onglets{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ter-onglet{border-radius:var(--r-pill);min-height:40px;font-size:var(--fs-s);font-weight:var(--fw-ui);color:var(--papier);white-space:nowrap;backdrop-filter:blur(6px);cursor:pointer;background:#ffffff24;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.ter-onglet:hover{background:#ffffff38}.ter-onglet[aria-selected=true]{background:var(--surface);box-shadow:var(--ombre);color:var(--texte)}.ter-onglet:focus-visible{outline-color:var(--jaune)}.ter-progres{border-radius:var(--r-pill);height:2px;position:absolute;bottom:4px;left:16px;right:16px;overflow:hidden}.ter-progres i{background:var(--jaune);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ter-onglet[aria-selected=true] .ter-progres i{animation:5.25s linear both ter-remplit}@keyframes ter-remplit{to{transform:none}}body.calme .ter-progres,.ter.manuel .ter-progres{display:none}.ter-panneaux{grid-template-columns:minmax(0,1fr);margin-top:20px;display:grid}.ter-panneau{visibility:hidden;grid-area:1/1;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:24px;min-width:0;display:grid}.ter-panneau.actif{visibility:visible}.ter-fiche{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--filet), var(--ombre);padding:24px}.ter-titre{font-size:var(--fs-xl);font-weight:var(--fw-ui);margin:0 0 16px;line-height:1.25}.ter-fiche .lien-fleche{margin-top:18px;display:inline-flex}.ter.horsvue *,.ter.horsvue :before,.ter.horsvue :after,.ter.pause *,.ter.pause :before,.ter.pause :after{animation-play-state:paused!important}.ter-panneau:not(.actif) *{animation:none!important}@media (prefers-reduced-motion:reduce){.ter *,.ter :before,.ter :after{animation:none!important}.ter-progres{display:none}}@media (width<=640px){.ter-haut{justify-content:flex-start}.ter-onglets{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;min-width:0;overflow-x:auto}}.cvc{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:40px 64px;display:grid}@media (width>=1100px){.cvc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.cvc-texte .h2{max-width:none}.cvc-texte .lead{margin-bottom:4px}.cvc-texte .coches{margin-top:20px}.cvc-cadre{position:relative}.cvc-scene{--terril-x:100%;font-size:var(--fs-xs);color:var(--texte);padding:88px 36px 0;position:relative;overflow:hidden}.cvc-etape{z-index:2;border-radius:var(--r-l);background:var(--surface);max-width:calc(100% - 32px);box-shadow:var(--filet), var(--ombre);font-size:var(--fs-s);font-weight:var(--fw-ui);white-space:nowrap;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.cvc-etape.change{animation:cvc-entre .35s var(--ease)}@keyframes cvc-entre{0%{opacity:0;transform:translate(-50%,-6px)}}.cvc-etape-curseur{fill:var(--btn-bg);flex:none}.cvc-num{border-radius:var(--r-s);background:var(--jaune);width:24px;height:24px;color:var(--encre);font-weight:var(--fw-titre);flex:none;place-items:center;display:grid}.cvc-etape-txt{text-overflow:ellipsis;overflow:hidden}.cvc-imprevu{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--filet);font-size:var(--fs-xs);color:var(--texte-2);padding:2px 8px;display:none}.cvc-etape.imprevu .cvc-imprevu{display:inline}.cvc-ok{color:var(--vert-t);flex:none}.cvc-roue{border:2px solid var(--ligne-forte);border-top-color:var(--texte);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite cvc-tourne;display:none}.cvc-etape.tourne .cvc-roue{display:block}.cvc-etape.tourne .cvc-ok{display:none}@keyframes cvc-tourne{to{transform:rotate(360deg)}}.cvc-trait{z-index:1;background:var(--papier);opacity:.9;height:2.5px;position:absolute;top:39px;left:50%;right:34px}.cvc-courbe{z-index:1;width:28px;height:75%;color:var(--papier);pointer-events:none;position:absolute;top:37px;right:6px}.cvc-site{z-index:1;border-radius:var(--r-l) var(--r-l) 0 0;background:var(--surface);box-shadow:var(--filet), var(--ombre);position:relative;overflow:hidden}.cvc-chrome{background:var(--surface-2);color:var(--texte-2)}.cvc-onglets{align-items:flex-end;gap:10px;padding:8px 12px 0;display:flex}.cvc-points{align-self:center;gap:5px;margin-bottom:6px;display:flex}.cvc-points i{background:var(--rouge);border-radius:50%;width:9px;height:9px}.cvc-points i:nth-child(2){background:var(--jaune)}.cvc-points i:nth-child(3){background:var(--vert)}.cvc-onglet{border-radius:var(--r-m) var(--r-m) 0 0;background:var(--surface);min-width:0;font-weight:var(--fw-ui);color:var(--texte);white-space:nowrap;align-items:center;gap:7px;padding:6px 10px;display:flex}.cvc-favicon{background:var(--jaune);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--encre);border-radius:3px;flex:none}.cvc-fermer{color:var(--texte-3);margin-left:6px}.cvc-direct{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--filet);font-weight:var(--fw-ui);color:var(--texte);white-space:nowrap;align-self:center;align-items:center;gap:6px;margin:0 0 6px auto;padding:3px 9px;display:inline-flex}.cvc-direct:before{content:"";background:var(--rouge);border-radius:50%;width:7px;height:7px}.cvc-scene.joue .cvc-direct:before{animation:1s step-end infinite cvc-direct}@keyframes cvc-direct{50%{opacity:.25}}.cvc-barre{border-bottom:1px solid var(--ligne);background:var(--surface);align-items:center;gap:10px;padding:6px 12px 8px;display:flex}.cvc-fleches{color:var(--texte-3);gap:2px;display:flex}.cvc-fleches .ico:first-child{transform:rotate(90deg)}.cvc-fleches .ico:last-child{transform:rotate(-90deg)}.cvc-url{border-radius:var(--r-pill);background:var(--surface-2);min-width:0;color:var(--texte);white-space:nowrap;flex:1;align-items:center;gap:6px;padding:4px 10px;display:flex;overflow:hidden}.cvc-chemin{color:var(--texte-3)}.cvc-tete{border-bottom:1px solid var(--ligne);align-items:center;gap:12px;padding:10px 14px;display:flex}.cvc-logo{font-weight:var(--fw-titre)}.cvc-champ{border-radius:var(--r-s);min-width:0;min-height:26px;box-shadow:inset 0 0 0 1px var(--ligne-forte);color:var(--texte-3);flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.cvc-saisie{color:var(--texte)}.cvc-saisie.tape:after{content:"";vertical-align:-2px;background:currentColor;width:1.5px;height:1em;margin-left:1px;display:inline-block}.cvc-sac{place-items:center;display:grid;position:relative}.cvc-compte{background:var(--btn-bg);width:14px;height:14px;font-size:9px;font-weight:var(--fw-titre);color:var(--btn-fg);border-radius:50%;place-items:center;display:none;position:absolute;top:-6px;right:-8px}.cvc-scene:not(.joue) .cvc-compte,.cvc-sac.plein .cvc-compte{display:grid}.cvc-ecrans{min-height:250px;display:grid;position:relative}.cvc-ecran{opacity:0;visibility:hidden;transition:opacity .25s var(--ease), visibility .25s;grid-area:1/1;padding:14px}.cvc-ecran.visible{opacity:1;visibility:visible}.cvc-petit{color:var(--texte-3);margin:0 0 10px}.cvc-tuiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cvc-tuile{color:var(--texte-2);flex-direction:column;gap:2px;display:flex}.cvc-tuile b{font-weight:var(--fw-ui);color:var(--texte);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cvc-vignette{aspect-ratio:1;border-radius:var(--r-s);background:var(--surface-2);place-items:center;margin-bottom:6px;display:grid}.cvc-vignette svg{width:62%;height:62%}.cvc-vignette.dore{background:color-mix(in srgb, var(--jaune) 22%, var(--surface))}.cvc-fiche{grid-template-columns:1fr 1.2fr;align-items:start;gap:14px;display:grid}.cvc-vignette.grande{margin:0}.cvc-fiche-texte{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cvc-fiche-texte b{font-size:var(--fs-s);font-weight:var(--fw-ui)}.cvc-prix{font-size:var(--fs-s);font-weight:var(--fw-titre)}.cvc-stock{color:var(--vert-t)}.cvc-bouton{border-radius:var(--r-s);background:var(--btn-bg);min-height:28px;font-weight:var(--fw-ui);color:var(--btn-fg);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.cvc-bouton.clair{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ligne-forte);color:var(--texte)}.cvc-bouton.large{width:100%;margin-top:10px}.cvc-cookies{border-radius:var(--r-m);background:var(--surface);box-shadow:var(--filet), var(--ombre);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(12px)}.cvc-cookies.visible{opacity:1;visibility:visible;transform:rotate(-2deg)}.cvc-cookies-btns{gap:6px;display:flex}.cvc-ligne{border-bottom:1px solid var(--ligne);justify-content:space-between;gap:10px;margin:0;padding:7px 0;display:flex}.cvc-code{gap:8px;margin:10px 0 4px;display:flex}.cvc-remise{color:var(--texte-2);display:none}.cvc-remise.visible{display:flex}.cvc-total{font-weight:var(--fw-titre);border-bottom:0}.cvc-fin{background:var(--surface);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.cvc-fin.visible{opacity:1;visibility:visible}.cvc-fin b{font-size:var(--fs-m);font-weight:var(--fw-ui)}.cvc-fin span:last-child{color:var(--texte-3)}.cvc-fin-ico{background:var(--vert-f);width:40px;height:40px;color:var(--vert-t);border-radius:50%;place-items:center;display:grid}.cvc-curseur,.cvc-clic{pointer-events:none;position:absolute;top:0;left:0}.cvc-curseur{z-index:3;fill:var(--btn-bg);stroke:var(--surface);stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--bleu-nuit) 45%, transparent));transition:transform .7s var(--ease);display:none}.cvc-scene.joue .cvc-curseur{display:block}.cvc-clic{z-index:3;width:28px;height:28px;box-shadow:0 0 0 2px var(--jaune);opacity:0;border-radius:50%}.cvc-clic.joue{animation:cvc-clic .45s var(--ease)}@keyframes cvc-clic{0%{opacity:1;scale:.4}to{opacity:0;scale:1.3}}.cvc-pause{background:var(--surface);width:32px;height:32px;box-shadow:var(--filet);color:var(--texte-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.cvc-pause:hover{color:var(--texte)}.cvc-pause-ico{border-inline:3px solid;width:9px;height:11px}.cvc-pause .ico,.cvc-cadre.pause .cvc-pause-ico{display:none}.cvc-cadre.pause .cvc-pause .ico{display:block}.cvc-cadre.pause .cvc-roue{animation-play-state:paused}body.calme .cvc-pause{display:none}@media (prefers-reduced-motion:reduce){.cvc-pause{display:none}}@media (width<=520px){.cvc-scene{padding:76px 14px 0}.cvc-trait,.cvc-courbe,.cvc-direct{display:none}.cvc-etape{font-size:var(--fs-xs)}}
