:root{--violet:#542abf;--violet-hover:#44219c;--encre:#0f1141;--encre-hover:#2b2170;--creme:#fbf9f5;--hors-app:#e8e4f1;--lavande-bande:#f1edf9;--lavande-1:#eee9fb;--lavande-2:#efebf7;--lavande-3:#f3f0fa;--lavande-4:#f6f3fc;--lavande-survol:#e3dcf4;--lavande-fermer-survol:#e2dcf0;--bordure-1:#c9bcf0;--bordure-2:#d5ccf2;--bordure-3:#d9d4e6;--bordure-4:#d9d4e8;--texte-2:#555273;--texte-2-fonce:#3e3a66;--texte-3:#5c5980;--texte-3-clair:#6b6890;--ambre:#f4a93c;--ambre-clair:#fdecc9;--ambre-texte:#7a4b00;--menthe:#7fe0c6;--menthe-claire:#ddf5ee;--menthe-texte:#0e6b57;--corail:#ffb4a8;--rouge-favori:#c2372f;--rouge-favori-fonce:#ff8f86;--rose-clair:#fde3e3;--rouge-danger:#a8322e;--or:#d9a441;--bordure-progression:#ddd8ea;--fond-inactif:#e3e0ee;--bordure-champ-libre:#7e7a9e;--surface-carte:#fff;--filet-carte:#0f114114;--filet-fin:#0f11411f;--filet-marque:#0f114129;--filet-liste:#0f11412e;--filet-accordeon:#0f114124;--sur-violet:#fff;--sur-violet-2:#e6defa;--sur-encre:#f3f0fa;--sur-encre-2:#cfc9ea;--sur-encre-3:#dcd8ea;--ombre-dialogue:0 40px 80px -30px #00000080;--fond-violet:#542abf1f;--fond-ambre:#f4a93c29;--fond-menthe:#7fe0c638;--hauteur-pied:152px;--r-pilule:999px;--r-carte:30px;--r-champ:16px;--r-option:22px;--r-petit:14px;--o-carte:0 14px 34px -22px #0f114159;--o-carte-survol:0 30px 54px -24px #0f11416b;--o-grosse-carte:0 26px 60px -30px #0f114159;--o-carte-violette:0 30px 60px -30px #542abf99;--o-autocollant:0 10px 24px -12px #0f114180;--o-menu:0 30px 60px -24px #0f114173;--o-onglet:0 4px 12px -6px #0f114159;--o-option-survol:0 14px 28px -18px #0f114173;--o-bouton:0 14px 28px -16px #542abfb3;--o-bouton-survol:0 18px 32px -16px #542abfcc;--o-pause:0 14px 30px -12px #0f114199;--o-evitement:0 10px 30px -10px #0f114180;--o-liste-lieux:0 18px 40px -18px #0f114159;--anneau-champ:0 0 0 4px #542abf1f;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-rebond:cubic-bezier(.34, 1.56, .64, 1);--r-profil:34px;--r-carte-2:28px;--filet-suggestion:#0f11411a;--filet-violet:#542abf40;--filet-sur-encre:#f3f0fa38;--fond-sur-encre:#f3f0fa14;--fond-photo-sur-violet:#ffffff24;--o-bloc-prochaine:0 14px 34px -22px #542abf80;--o-bloc-plusloin:0 26px 56px -24px #0f114199;--o-rail:0 18px 44px -30px #0f114159;--bordure-favori-vide:#f2b8b2;--bordure-sur-violet:#ffffffbf;--o-interrupteur:0 2px 6px #0f11414d;--anneau-suggere:0 0 0 4px var(--ambre);--confetti-lavande:#d8ccf7;--masque-photo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0.10 0.05 C0.30 0.01 0.62 0.00 0.95 0.03 C0.985 0.035 1.00 0.07 1.00 0.15 C1.00 0.36 1.00 0.50 0.995 0.64 C0.985 0.85 0.92 1.00 0.80 1.00 C0.58 1.00 0.30 1.00 0.08 0.975 C0.03 0.97 0.00 0.93 0.00 0.82 C0.00 0.62 0.00 0.42 0.00 0.26 C0.00 0.13 0.04 0.06 0.10 0.05Z'/%3E%3C/svg%3E");--gouttiere:22px;--largeur-max:1440px;--marge-laterale:max(var(--gouttiere), calc((100% - var(--largeur-max)) / 2 + var(--gouttiere)));--entete-collant:68px;--bande-admin:0px}:root,::backdrop{--voile-dialogue:#0f11418c}@media (min-width:1024px){:root{--gouttiere:56px;--entete-collant:72px}}@media (max-height:500px){:root{--entete-collant:0px}}
@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.88)translateY(10px)}70%{opacity:1;transform:scale(1.03)translateY(-2px)}to{opacity:1;transform:none}}@keyframes checkPop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes floatY{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(var(--r,0deg))}}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,-30px)scale(1.12)}}@keyframes wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes pulseRing{0%{box-shadow:0 0 #542abf61}to{box-shadow:0 0 0 18px #542abf00}}@keyframes fall{0%{opacity:1;transform:translateY(-30px)rotate(0)}80%{opacity:1}to{opacity:0;transform:translateY(460px)rotate(560deg)}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes morph{0%{border-radius:46% 54% 48% 52%/52% 44% 56% 48%}50%{border-radius:56% 44% 54% 46%/44% 58% 42% 56%}to{border-radius:42% 58% 46% 54%/56% 44% 58% 42%}}@keyframes blobIn{0%{opacity:0;transform:scale(.82)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes stickerIn{0%{opacity:0;transform:rotate(var(--r,0deg)) scale(0)}70%{opacity:1;transform:rotate(var(--r,0deg)) scale(1.15)}to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes stamp{0%{opacity:0;transform:rotate(-8deg)scale(2.4)}60%{opacity:1;transform:rotate(-8deg)scale(.9)}80%{transform:rotate(-8deg)scale(1.05)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes highlightIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}:root{--kf-fadeUp:fadeUp;--kf-popIn:popIn;--kf-checkPop:checkPop;--kf-floatY:floatY;--kf-drift:drift;--kf-wiggle:wiggle;--kf-pulseRing:pulseRing;--kf-fall:fall;--kf-kenburns:kenburns;--kf-toastIn:toastIn;--kf-morph:morph;--kf-blobIn:blobIn;--kf-stickerIn:stickerIn;--kf-stamp:stamp;--kf-highlightIn:highlightIn;--kf-growLine:growLine;--kf-fadeIn:fadeIn;--kf-dialogIn:dialogIn}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--entete-collant) + var(--bande-admin) + 32px)}body{padding-bottom:var(--hauteur-bandeau,0px);background:var(--creme);color:var(--encre);font-family:var(--font-nunito), system-ui, sans-serif;margin:0;font-size:18px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--violet)}a:hover{color:var(--encre-hover)}::selection{background:var(--ambre);color:var(--encre)}::placeholder{color:var(--texte-3);opacity:1}h1{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;box-shadow:0 0 0 9px var(--surface-carte)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}
