.planete{pointer-events:none;-webkit-user-select:none;user-select:none}.surface,.loupe,.etoile,.emojiOrbite{transform-box:fill-box;transform-origin:50%}.emojiOrbite{display:inline-block}@media (prefers-reduced-motion:no-preference){@keyframes planete-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.planete{animation:5s ease-in-out infinite planete-flotte}@keyframes planete-tourne{to{transform:translate(-60px)}}.surface{animation:14s linear infinite planete-tourne}@keyframes loupe-balaie{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-22px,-10px)rotate(-8deg)}50%{transform:translate(-34px,4px)rotate(-2deg)}75%{transform:translate(-12px,10px)rotate(6deg)}}.loupe{animation:6s ease-in-out infinite loupe-balaie}.rapide .loupe{animation-duration:2.4s}.rapide .surface{animation-duration:6s}@keyframes etoile-scintille{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.etoile{animation:2.6s ease-in-out infinite etoile-scintille;animation-delay:var(--delai-etoile,0s)}@keyframes emoji-orbite{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px,-5px)rotate(8deg)}}.emojiOrbite{animation:3.4s ease-in-out infinite emoji-orbite;animation-delay:var(--delai-emoji,0s)}@keyframes carte-rebond{0%{opacity:0;transform:translateY(18px)scale(.96)}60%{opacity:1;transform:translateY(-4px)scale(1.01)}80%{transform:translateY(1px)scale(.998)}to{opacity:1;transform:none}}.carte{animation:.65s cubic-bezier(.2,.7,.2,1) backwards carte-rebond;animation-delay:var(--delai-carte,0s)}@keyframes carte-lueur{0%{box-shadow:0 0 #2fd4a38c}to{box-shadow:0 0 0 14px #2fd4a300}}.carteLibre{animation:.65s cubic-bezier(.2,.7,.2,1) backwards carte-rebond,1.2s ease-out carte-lueur;animation-delay:var(--delai-carte,0s), calc(var(--delai-carte,0s) + .55s)}@keyframes badge-eclot{0%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.badgeLibre{animation:.5s cubic-bezier(.3,1.4,.5,1) backwards badge-eclot;animation-delay:calc(var(--delai-carte,0s) + .4s)}.pastilleLibre{position:relative;overflow:hidden}@keyframes pastille-reflet{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}.pastilleLibre:before{content:"";inset-block:0;pointer-events:none;width:45%;animation:.9s ease-out backwards pastille-reflet;animation-delay:calc(var(--delai-carte,0s) + .65s);background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;left:0;transform:translate(-120%)}}
