/* Généré par v2/tools/extract-film.py à partir de design/owo — ne pas éditer à la main */
.film .sub,.film .sub-a,.film .sub-b,.film .subt{font-size:20px !important;line-height:1.25 !important}
.film .sub-a,.film .sub-b{bottom:auto !important;padding-top:12px !important;padding-bottom:12px !important}
/* ---- Scene1 ---- */
.s1 .scan{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,0.25) 0 2px,transparent 2px 4px)}
.s1 .float{animation:s1float 3.2s ease-in-out infinite alternate}
@keyframes s1float{from{transform:translateY(-8px) rotate(-2deg)}to{transform:translateY(8px) rotate(2deg)}}
.s1 .happy-n{animation:s1happy-n 3.6s steps(1) infinite}
@keyframes s1happy-n{0%,88%,100%{opacity:1}89%,96%{opacity:0}}
.s1 .happy-y{animation:s1happy-y 3.6s steps(1) infinite}
@keyframes s1happy-y{0%,88%,100%{opacity:0}89%,96%{opacity:1}}
.s1 .mc1{animation:s1mc1 .5s steps(1) infinite}.s1 .mc2{animation:s1mc2 .5s steps(1) infinite}.s1 .mc3{animation:s1mc3 .5s steps(1) infinite}.s1 .mc4{animation:s1mc4 .5s steps(1) infinite}
@keyframes s1mc1{0%,24%{opacity:1}25%,100%{opacity:0}}
@keyframes s1mc2{0%,24%{opacity:0}25%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes s1mc3{0%,49%{opacity:0}50%,74%{opacity:1}75%,100%{opacity:0}}
@keyframes s1mc4{0%,74%{opacity:0}75%,100%{opacity:1}}
.s1 .talk{transform-origin:60px 60px;animation:s1talk .8s ease-in-out infinite alternate}
@keyframes s1talk{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
.s1 .halo{animation:s1halo .36s ease-in-out infinite alternate}
@keyframes s1halo{from{opacity:.15}to{opacity:.6}}
/* ---- scène : 6 s ---- */
.s1 .talking{animation:s1talking 6s steps(1) infinite}
@keyframes s1talking{0%,36%{opacity:0}37%,88%{opacity:1}89%,100%{opacity:0}}
.s1 .resting{animation:s1resting 6s steps(1) infinite}
@keyframes s1resting{0%,36%{opacity:1}37%,88%{opacity:0}89%,100%{opacity:1}}
.s1 .pos{animation:s1pos 6s cubic-bezier(.3,0,.4,1) infinite}
@keyframes s1pos{0%{transform:translate(-240px,470px)}18%{transform:translate(120px,470px)}21%{transform:translate(100px,470px)}24%{transform:translate(108px,470px)}40%{transform:translate(108px,470px)}46%{transform:translate(108px,400px)}52%{transform:translate(108px,460px)}56%{transform:translate(108px,440px)}60%,100%{transform:translate(108px,450px)}}
.s1 .roll{transform-origin:90px 90px;animation:s1roll 6s cubic-bezier(.3,0,.4,1) infinite}
@keyframes s1roll{0%{transform:rotate(-900deg)}18%{transform:rotate(0)}21%{transform:rotate(12deg)}24%{transform:rotate(-4deg)}27%,100%{transform:rotate(0)}}
.s1 .squash{transform-origin:90px 170px;animation:s1squash 6s ease-out infinite}
@keyframes s1squash{0%,17%{transform:scale(1)}19%{transform:scale(1.3,0.7)}22%{transform:scale(0.9,1.12)}25%{transform:scale(1.05,0.96)}28%,44%{transform:scale(1)}46%{transform:scale(0.9,1.15)}52%{transform:scale(1.25,0.8)}56%{transform:scale(0.97,1.04)}60%,100%{transform:scale(1)}}
.s1 .dust{transform-origin:50% 100%;animation:s1dust 6s ease-out infinite}
@keyframes s1dust{0%,17%{transform:scale(0);opacity:0}19%{transform:scale(1.4);opacity:.9}30%{transform:scale(2.4) translateX(-30px);opacity:0}31%,100%{opacity:0;transform:scale(0)}}
.s1 .wave{transform-origin:100px 70px;animation:s1wave 6s ease-in-out infinite}
@keyframes s1wave{0%,27%{transform:scale(0);opacity:0}30%{transform:scale(1.2) rotate(0);opacity:1}33%{transform:rotate(-25deg)}36%{transform:rotate(15deg)}39%{transform:rotate(-25deg)}42%{transform:rotate(10deg)}45%,100%{transform:scale(0);opacity:0}}
.s1 .bubble{transform-origin:20% 100%;animation:s1bubble 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s1bubble{0%,27%{transform:scale(0);opacity:0}30%{transform:scale(1.15);opacity:1}32%,44%{transform:scale(1);opacity:1}46%,100%{transform:scale(0);opacity:0}}
.s1 .t1{animation:s1t1 6s steps(1) infinite}.s1 .t2{animation:s1t2 6s steps(1) infinite}.s1 .t3{animation:s1t3 6s steps(1) infinite}.s1 .cur{animation:s1dot 6s steps(1) infinite}
@keyframes s1t1{0%,19%{opacity:0}20%,100%{opacity:1}}
@keyframes s1t2{0%,23%{opacity:0}24%,100%{opacity:1}}
@keyframes s1t3{0%,27%{opacity:0}28%,100%{opacity:1}}
@keyframes s1dot{0%,31%{opacity:0}32%,100%{opacity:1}}
.s1 .title{transform-origin:50% 50%;animation:s1title 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s1title{0%,17%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}23%{transform:scale(0.95)}26%,92%{transform:scale(1);opacity:1}96%,100%{transform:scale(0);opacity:0}}
.s1 .sub{animation:s1sub 6s steps(1) infinite}
@keyframes s1sub{0%,36%{opacity:0}37%,92%{opacity:1}93%,100%{opacity:0}}
.s1 .timer{animation:s1timer 6s linear infinite}
@keyframes s1timer{from{width:0}to{width:100%}}
@media (prefers-reduced-motion: reduce){.s1 *{animation:s1none !important}}
/* ---- Scene2 ---- */
.s2 .scan{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,0.25) 0 2px,transparent 2px 4px)}
.s2 .float{animation:s2float 3.2s ease-in-out infinite alternate}
@keyframes s2float{from{transform:translateY(-8px) rotate(-2deg)}to{transform:translateY(8px) rotate(2deg)}}
.s2 .happy-n{animation:s2happy-n 3.6s steps(1) infinite}
@keyframes s2happy-n{0%,88%,100%{opacity:1}89%,96%{opacity:0}}
.s2 .happy-y{animation:s2happy-y 3.6s steps(1) infinite}
@keyframes s2happy-y{0%,88%,100%{opacity:0}89%,96%{opacity:1}}
.s2 .mc1{animation:s2mc1 .5s steps(1) infinite}.s2 .mc2{animation:s2mc2 .5s steps(1) infinite}.s2 .mc3{animation:s2mc3 .5s steps(1) infinite}.s2 .mc4{animation:s2mc4 .5s steps(1) infinite}
@keyframes s2mc1{0%,24%{opacity:1}25%,100%{opacity:0}}
@keyframes s2mc2{0%,24%{opacity:0}25%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes s2mc3{0%,49%{opacity:0}50%,74%{opacity:1}75%,100%{opacity:0}}
@keyframes s2mc4{0%,74%{opacity:0}75%,100%{opacity:1}}
.s2 .talk{transform-origin:60px 60px;animation:s2talk .8s ease-in-out infinite alternate}
@keyframes s2talk{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
.s2 .halo{animation:s2halo .36s ease-in-out infinite alternate}
@keyframes s2halo{from{opacity:.15}to{opacity:.6}}
/* ---- scène : 6 s ---- */
.s2 .talking{animation:s2talking 6s steps(1) infinite}
@keyframes s2talking{0%,7%{opacity:0}8%,52%{opacity:1}53%,64%{opacity:0}65%,88%{opacity:1}89%,100%{opacity:0}}
.s2 .resting{animation:s2resting 6s steps(1) infinite}
@keyframes s2resting{0%,7%{opacity:1}8%,52%{opacity:0}53%,64%{opacity:1}65%,88%{opacity:0}89%,100%{opacity:1}}
.s2 .pos{animation:s2pos 6s ease-in-out infinite}
@keyframes s2pos{0%,100%{transform:translate(105px,330px)}54%{transform:translate(105px,330px)}57%{transform:translate(105px,240px)}61%{transform:translate(105px,350px)}64%{transform:translate(105px,322px)}67%{transform:translate(105px,330px)}}
.s2 .burst{transform-origin:90px 170px;animation:s2burst 6s ease-out infinite}
@keyframes s2burst{0%{transform:scale(1)}2%{transform:scale(1.15,0.8)}4%{transform:scale(0.85,1.3)}7%{transform:scale(1.05,0.96)}10%,54%{transform:scale(1)}56%{transform:scale(0.85,1.25)}61%{transform:scale(1.25,0.8)}64%{transform:scale(0.96,1.06)}67%,100%{transform:scale(1)}}
.s2 .eyes-wide{transform-origin:60px 60px;animation:s2eyes-wide 6s ease-out infinite}
@keyframes s2eyes-wide{0%,54%{transform:scale(1)}56%,63%{transform:scale(1.6)}67%,100%{transform:scale(1)}}
.s2 .look{animation:s2look 6s linear infinite}
@keyframes s2look{0%,4%{transform:translate(0,0)}8%{transform:translate(0,-6px)}16%{transform:translate(6px,-3px)}24%{transform:translate(-6px,2px)}32%{transform:translate(6px,-3px)}40%{transform:translate(-6px,3px)}48%{transform:translate(5px,-4px)}54%{transform:translate(0,-6px)}67%,100%{transform:translate(0,0)}}
.s2 .ring{transform-origin:195px 420px;animation:s2ring 6s cubic-bezier(.6,0,.95,.5) infinite}
@keyframes s2ring{0%,13%{transform:rotate(0)}54%{transform:rotate(1080deg)}57%,100%{transform:rotate(1080deg)}}
.s2 .unring{animation:s2unring 6s cubic-bezier(.6,0,.95,.5) infinite}
@keyframes s2unring{0%,13%{transform:rotate(0)}54%{transform:rotate(-1080deg)}57%,100%{transform:rotate(-1080deg)}}
.s2 .w1{animation:s2w1 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s2w1{0%{transform:translate(0,122px) scale(0);opacity:0}6%{transform:translate(0,-60px) scale(1.5);opacity:1}13%{transform:translate(0,0) scale(1)}54%{transform:scale(1);opacity:1}56%{transform:scale(1.6);opacity:1}58%,100%{transform:scale(0);opacity:0}}
.s2 .w2{animation:s2w2 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s2w2{0%{transform:translate(-120px,15px) scale(0);opacity:0}6%{transform:translate(-40px,-160px) scale(1.5);opacity:1}13%{transform:translate(0,0) scale(1)}54%{transform:scale(1);opacity:1}56%{transform:scale(1.6);opacity:1}58%,100%{transform:scale(0);opacity:0}}
.s2 .w3{animation:s2w3 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s2w3{0%{transform:translate(-45px,-160px) scale(0);opacity:0}6%{transform:translate(-15px,-330px) scale(1.5);opacity:1}13%{transform:translate(0,0) scale(1)}54%{transform:scale(1);opacity:1}56%{transform:scale(1.6);opacity:1}58%,100%{transform:scale(0);opacity:0}}
.s2 .w4{animation:s2w4 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s2w4{0%{transform:translate(135px,0) scale(0);opacity:0}6%{transform:translate(45px,-170px) scale(1.5);opacity:1}13%{transform:translate(0,0) scale(1)}54%{transform:scale(1);opacity:1}56%{transform:scale(1.6);opacity:1}58%,100%{transform:scale(0);opacity:0}}
.s2 .w5{animation:s2w5 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s2w5{0%{transform:translate(-150px,-135px) scale(0);opacity:0}6%{transform:translate(-50px,-300px) scale(1.5);opacity:1}13%{transform:translate(0,0) scale(1)}54%{transform:scale(1);opacity:1}56%{transform:scale(1.6);opacity:1}58%,100%{transform:scale(0);opacity:0}}
.s2 .spark{transform-origin:50% 50%;animation:s2spark 6s ease-out infinite}
@keyframes s2spark{0%{transform:scale(0);opacity:0}2%{transform:scale(1);opacity:1}10%{transform:scale(2.6) translateY(-40px);opacity:0}11%,100%{opacity:0;transform:scale(0)}}
.s2 .bolt{animation:s2bolt 6s steps(1) infinite}
@keyframes s2bolt{0%,54%{opacity:0}55%,56%{opacity:1}57%{opacity:0}58%,59%{opacity:1}60%,100%{opacity:0}}
.s2 .flash{animation:s2flash 6s linear infinite}
@keyframes s2flash{0%,54%{opacity:0}55%{opacity:.95}57%{opacity:0}58%{opacity:.7}61%{opacity:0}100%{opacity:0}}
.s2 .sub-a{animation:s2sub-a 6s steps(1) infinite}
@keyframes s2sub-a{0%,7%{opacity:0}8%,54%{opacity:1}55%,100%{opacity:0}}
.s2 .sub-b{animation:s2sub-b 6s steps(1) infinite}
@keyframes s2sub-b{0%,56%{opacity:0}57%,92%{opacity:1}93%,100%{opacity:0}}
.s2 .bubble{transform-origin:20% 100%;animation:s2bubble 6s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s2bubble{0%,65%{transform:scale(0);opacity:0}68%{transform:scale(1.15);opacity:1}70%,86%{transform:scale(1);opacity:1}88%,100%{transform:scale(0);opacity:0}}
.s2 .timer{animation:s2timer 6s linear infinite}
@keyframes s2timer{from{width:0}to{width:100%}}
@media (prefers-reduced-motion: reduce){.s2 *{animation:s2none !important}}
/* ---- Scene3 ---- */
.s3 .float{animation:s3float 3.2s ease-in-out infinite alternate}
@keyframes s3float{from{transform:translateY(-8px) rotate(-2deg)}to{transform:translateY(8px) rotate(2deg)}}
.s3 .happy-n{animation:s3happy-n 3.6s steps(1) infinite}
@keyframes s3happy-n{0%,88%,100%{opacity:1}89%,96%{opacity:0}}
.s3 .happy-y{animation:s3happy-y 3.6s steps(1) infinite}
@keyframes s3happy-y{0%,88%,100%{opacity:0}89%,96%{opacity:1}}
.s3 .mc1{animation:s3mc1 .5s steps(1) infinite}.s3 .mc2{animation:s3mc2 .5s steps(1) infinite}.s3 .mc3{animation:s3mc3 .5s steps(1) infinite}.s3 .mc4{animation:s3mc4 .5s steps(1) infinite}
@keyframes s3mc1{0%,24%{opacity:1}25%,100%{opacity:0}}
@keyframes s3mc2{0%,24%{opacity:0}25%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes s3mc3{0%,49%{opacity:0}50%,74%{opacity:1}75%,100%{opacity:0}}
@keyframes s3mc4{0%,74%{opacity:0}75%,100%{opacity:1}}
.s3 .talk{transform-origin:60px 60px;animation:s3talk .8s ease-in-out infinite alternate}
@keyframes s3talk{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
.s3 .halo{animation:s3halo .36s ease-in-out infinite alternate}
@keyframes s3halo{from{opacity:.15}to{opacity:.6}}
.s3 .hop{transform-origin:50% 100%;animation:s3hop .36s cubic-bezier(.3,0,.7,1) infinite}
@keyframes s3hop{0%{transform:translateY(0) scale(1.1,0.9)}40%{transform:translateY(-16px) scale(0.95,1.06)}100%{transform:translateY(0) scale(1.1,0.9)}}
.s3 .pop{transform-origin:20% 100%;animation:s3pop .35s cubic-bezier(.34,1.56,.64,1) both}
@keyframes s3pop{from{transform:scale(0)}to{transform:scale(1)}}
.s3 .blob-pop{transform-origin:50% 60%;animation:s3blob-pop .55s cubic-bezier(.34,1.56,.64,1) both}
@keyframes s3blob-pop{0%{transform:scale(0)}60%{transform:scale(1.25,0.85)}80%{transform:scale(0.92,1.08)}100%{transform:scale(1)}}
.s3 .pop-c{transform-origin:50% 50%;animation:s3pop .35s cubic-bezier(.34,1.56,.64,1) both}
.s3 .bug-a{transform-box:fill-box;transform-origin:50% 100%;animation:s3bug .9s ease-in-out infinite alternate}
.s3 .bug-b{transform-box:fill-box;transform-origin:50% 100%;animation:s3bug .9s ease-in-out -.45s infinite alternate}
@keyframes s3bug{from{transform:translate(-6px,0) rotate(-6deg)}to{transform:translate(6px,-3px) rotate(6deg)}}
.subt{z-index:9 !important}
@media (prefers-reduced-motion: reduce){.s3 *{animation:s3none !important}}
/* ---- Fusee ---- */
.s4 .scan{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,0.25) 0 2px,transparent 2px 4px)}
/* ---- la boule ---- */
.s4 .float{animation:s4float 3.2s ease-in-out infinite alternate}
@keyframes s4float{from{transform:translateY(-8px) rotate(-2deg)}to{transform:translateY(8px) rotate(2deg)}}
.s4 .happy-n{animation:s4happy-n 3.6s steps(1) infinite}
@keyframes s4happy-n{0%,88%,100%{opacity:1}89%,96%{opacity:0}}
.s4 .happy-y{animation:s4happy-y 3.6s steps(1) infinite}
@keyframes s4happy-y{0%,88%,100%{opacity:0}89%,96%{opacity:1}}
.s4 .pos{animation:s4pos 8s cubic-bezier(.4,0,.2,1) infinite}
@keyframes s4pos{
0%{transform:translate(-220px,520px)}
7%{transform:translate(20px,520px)}
9%{transform:translate(10px,520px)}
11%{transform:translate(20px,520px)}
20%{transform:translate(70px,470px)}
30%{transform:translate(70px,470px)}
33%{transform:translate(-10px,560px)}
36%{transform:translate(-10px,560px)}
44%{transform:translate(110px,300px)}
50%{transform:translate(120px,290px)}
58%{transform:translate(60px,330px)}
68%{transform:translate(40px,340px)}
78%{transform:translate(90px,420px)}
88%{transform:translate(90px,470px)}
92%{transform:translate(120px,520px)}
100%{transform:translate(460px,520px)}
}
.s4 .roll{transform-origin:90px 90px;animation:s4roll 8s cubic-bezier(.3,0,.5,1) infinite}
@keyframes s4roll{0%{transform:rotate(-720deg)}7%{transform:rotate(0deg)}9%{transform:rotate(8deg)}11%{transform:rotate(0)}88%{transform:rotate(0)}92%{transform:rotate(-10deg)}100%{transform:rotate(720deg)}}
.s4 .lean{transform-origin:90px 100px;animation:s4lean 8s ease-in-out infinite}
@keyframes s4lean{0%,12%{transform:rotate(0)}20%,30%{transform:rotate(14deg)}33%{transform:rotate(-18deg) scale(1.1,0.9)}36%{transform:rotate(-8deg)}44%{transform:rotate(6deg) scale(0.95,1.08)}50%{transform:rotate(0) scale(1.2,0.8)}54%{transform:rotate(0) scale(0.96,1.06)}58%,85%{transform:rotate(0) scale(1)}88%,100%{transform:rotate(0)}}
.s4 .talk{transform-origin:60px 60px;animation:s4talk .8s ease-in-out infinite alternate}
@keyframes s4talk{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
.s4 .halo{animation:s4halo .36s ease-in-out infinite alternate}
@keyframes s4halo{from{opacity:.15}to{opacity:.6}}
.s4 .talking{animation:s4talking 8s steps(1) infinite}
@keyframes s4talking{0%,11%{opacity:0}12%,31%{opacity:1}32%,43%{opacity:0}44%,86%{opacity:1}87%,100%{opacity:0}}
.s4 .resting{animation:s4resting 8s steps(1) infinite}
@keyframes s4resting{0%,11%{opacity:1}12%,31%{opacity:0}32%,43%{opacity:1}44%,86%{opacity:0}87%,100%{opacity:1}}
.s4 .mc1{animation:s4mc1 .5s steps(1) infinite}.s4 .mc2{animation:s4mc2 .5s steps(1) infinite}.s4 .mc3{animation:s4mc3 .5s steps(1) infinite}.s4 .mc4{animation:s4mc4 .5s steps(1) infinite}
@keyframes s4mc1{0%,24%{opacity:1}25%,100%{opacity:0}}
@keyframes s4mc2{0%,24%{opacity:0}25%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes s4mc3{0%,49%{opacity:0}50%,74%{opacity:1}75%,100%{opacity:0}}
@keyframes s4mc4{0%,74%{opacity:0}75%,100%{opacity:1}}
.s4 .eyes-up{animation:s4eyes-up 8s ease-in-out infinite}
@keyframes s4eyes-up{0%,18%{transform:translate(0,0)}20%,30%{transform:translate(5px,-2px)}33%{transform:translate(3px,-7px)}40%{transform:translate(0,-8px)}44%{transform:translate(0,0)}100%{transform:translate(0,0)}}
.s4 .eyes-n{animation:s4eyes-n 8s steps(1) infinite}
@keyframes s4eyes-n{0%,44%{opacity:1}45%,84%{opacity:0}85%,100%{opacity:1}}
.s4 .eyes-d{transform-origin:60px 60px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4eyes-d{0%,44%{transform:scale(0);opacity:0}47%{transform:scale(1.8);opacity:1}50%{transform:scale(0.9)}52%{transform:scale(1.15)}54%,84%{transform:scale(1);opacity:1}85%,100%{transform:scale(0);opacity:0}}
.s4 .point{transform-origin:100px 70px;animation:s4point 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4point{0%,13%{transform:scale(0);opacity:0}16%{transform:scale(1.3);opacity:1}18%,30%{transform:scale(1);opacity:1}32%,100%{transform:scale(0);opacity:0}}
/* ---- la fusée et les billets ---- */
.s4 .rocket{transform-origin:50% 100%;animation:s4rocket 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4rocket{0%,8%{transform:translateY(0) scale(0);opacity:0}13%{transform:translateY(0) scale(1.45);opacity:1}16%{transform:translateY(0) scale(0.9)}18%{transform:translateY(0) scale(1.08)}20%{transform:translateY(0) scale(1)}22%{transform:translate(0,0)}23%{transform:translate(-3px,0)}24%{transform:translate(3px,-1px)}25%{transform:translate(-3px,1px)}26%{transform:translate(3px,0)}27%{transform:translate(-2px,-2px)}28%{transform:translate(2px,2px)}30%{transform:translateY(12px) scale(1.05,0.9)}33%{transform:translateY(-40px) scale(0.95,1.12)}42%{transform:translateY(-1100px) scale(0.8,1.3);opacity:1}43%,100%{transform:translateY(-1100px) scale(0.8,1.3);opacity:0}}
.s4 .flame{transform-origin:50% 0;animation:s4flame 8s linear infinite}
@keyframes s4flame{0%,20%{transform:scaleY(0);opacity:0}21%{transform:scaleY(0.3);opacity:1}22%{transform:scaleY(0.7)}23%{transform:scaleY(0.3)}24%{transform:scaleY(0.8)}25%{transform:scaleY(0.5)}26%{transform:scaleY(1)}27%{transform:scaleY(0.7)}28%{transform:scaleY(1.2)}29%{transform:scaleY(0.9)}30%{transform:scaleY(1.6)}33%{transform:scaleY(2.6)}42%{transform:scaleY(2.6);opacity:1}43%,100%{opacity:0}}
.s4 .puff{transform-origin:50% 50%;animation:s4puff 8s ease-out infinite}
@keyframes s4puff{0%,30%{transform:scale(0);opacity:0}33%{transform:scale(1.6);opacity:.9}45%{transform:scale(3.2) translateY(20px);opacity:0}46%,100%{opacity:0;transform:scale(0)}}
.s4 .flash{animation:s4flash 8s linear infinite}
@keyframes s4flash{0%,32%{opacity:0}33%{opacity:.9}38%{opacity:0}100%{opacity:0}}
.s4 .shock{transform-origin:50% 50%;animation:s4shock 8s ease-out infinite}
@keyframes s4shock{0%,32%{transform:scale(0);opacity:0}33%{transform:scale(0.2);opacity:1}42%{transform:scale(4);opacity:0}100%{opacity:0}}
.s4 .bill{opacity:0;transform:scale(0);transform-origin:50% 50%;animation:s4bill 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4bill{0%,38%{transform:translateY(-80px) scale(0) rotate(0);opacity:0}41%{transform:translateY(-60px) scale(1.7) rotate(-12deg);opacity:1}44%{transform:translateY(-40px) scale(0.85) rotate(8deg)}47%{transform:translateY(-20px) scale(1.1) rotate(-6deg)}50%{transform:translateY(0) scale(1) rotate(0)}70%{transform:translateY(620px) scale(1) rotate(200deg)}73%{transform:translateY(590px) scale(1.15,0.85) rotate(220deg)}76%{transform:translateY(620px) scale(1) rotate(230deg)}86%{transform:translateY(620px) scale(1) rotate(230deg);opacity:1}90%,100%{transform:translateY(640px) scale(0.6) rotate(240deg);opacity:0}}
.s4 .pop-text{transform-origin:50% 50%;animation:s4pop-text 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4pop-text{0%,46%{transform:scale(0);opacity:0}50%{transform:scale(1.5);opacity:1}54%{transform:scale(0.9)}57%{transform:scale(1.1)}60%,84%{transform:scale(1);opacity:1}88%,100%{transform:scale(0);opacity:0}}
.s4 .sub-a{animation:s4sub-a 8s steps(1) infinite}
@keyframes s4sub-a{0%,11%{opacity:0}12%,42%{opacity:1}43%,100%{opacity:0}}
.s4 .sub-b{animation:s4sub-b 8s steps(1) infinite}
@keyframes s4sub-b{0%,42%{opacity:0}43%,88%{opacity:1}89%,100%{opacity:0}}
.s4 .sub-b{animation:s4sub-b 8s steps(1) infinite}

.s4 .bubble{transform-origin:20% 100%;animation:s4bubble 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4bubble{0%,11%{transform:scale(0);opacity:0}14%{transform:scale(1.15);opacity:1}16%,29%{transform:scale(1);opacity:1}31%,100%{transform:scale(0);opacity:0}}
.s4 .bubble2{transform-origin:20% 100%;animation:s4bubble2 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4bubble2{0%,74%{transform:scale(0);opacity:0}77%{transform:scale(1.15);opacity:1}79%,87%{transform:scale(1);opacity:1}89%,100%{transform:scale(0);opacity:0}}
.s4 .brows{animation:s4brows 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s4brows{0%,11%{transform:translateY(6px);opacity:0}13%{transform:translateY(-4px);opacity:1}15%{transform:translateY(0)}17%{transform:translateY(-3px)}19%{transform:translateY(0)}21%{transform:translateY(-3px)}23%,30%{transform:translateY(0);opacity:1}32%,100%{transform:translateY(6px);opacity:0}}
.s4 .wiggle{transform-origin:60px 60px;animation:s4wiggle 8s ease-in-out infinite}
@keyframes s4wiggle{0%,74%{transform:rotate(0)}76%{transform:rotate(-8deg)}78%{transform:rotate(8deg)}80%{transform:rotate(-6deg)}82%{transform:rotate(6deg)}84%{transform:rotate(0)}100%{transform:rotate(0)}}
.s4 .timer{animation:s4timer 8s linear infinite}
@keyframes s4timer{from{width:0}to{width:100%}}
@media (prefers-reduced-motion: reduce){.s4 *{animation:s4none !important}}
/* ---- Scene5 ---- */
.s5 .scan{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,0.25) 0 2px,transparent 2px 4px)}
.s5 .float{animation:s5float 3.2s ease-in-out infinite alternate}
@keyframes s5float{from{transform:translateY(-8px) rotate(-2deg)}to{transform:translateY(8px) rotate(2deg)}}
.s5 .mc1{animation:s5mc1 .5s steps(1) infinite}.s5 .mc2{animation:s5mc2 .5s steps(1) infinite}.s5 .mc3{animation:s5mc3 .5s steps(1) infinite}.s5 .mc4{animation:s5mc4 .5s steps(1) infinite}
@keyframes s5mc1{0%,24%{opacity:1}25%,100%{opacity:0}}
@keyframes s5mc2{0%,24%{opacity:0}25%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes s5mc3{0%,49%{opacity:0}50%,74%{opacity:1}75%,100%{opacity:0}}
@keyframes s5mc4{0%,74%{opacity:0}75%,100%{opacity:1}}
.s5 .talk{transform-origin:60px 60px;animation:s5talk .8s ease-in-out infinite alternate}
@keyframes s5talk{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
.s5 .halo{animation:s5halo .36s ease-in-out infinite alternate}
@keyframes s5halo{from{opacity:.15}to{opacity:.6}}
/* ---- scène : 7 s ---- */
.s5 .talking{animation:s5talking 7s steps(1) infinite}
@keyframes s5talking{0%,13%{opacity:0}14%,48%{opacity:1}49%,100%{opacity:0}}
.s5 .resting{animation:s5resting 7s steps(1) infinite}
@keyframes s5resting{0%,13%{opacity:1}14%,48%{opacity:0}49%,100%{opacity:1}}
.s5 .pos{animation:s5pos 7s cubic-bezier(.4,0,.3,1) infinite}
@keyframes s5pos{0%{transform:translate(-240px,330px)}9%{transform:translate(120px,330px)}11%{transform:translate(100px,330px)}13%{transform:translate(108px,330px)}20%{transform:translate(108px,330px)}24%{transform:translate(40px,260px)}28%{transform:translate(40px,260px)}32%{transform:translate(180px,300px)}36%{transform:translate(180px,300px)}40%{transform:translate(105px,330px)}45%{transform:translate(105px,330px)}52%{transform:translate(60px,470px)}78%{transform:translate(60px,470px)}82%{transform:translate(40px,470px)}100%{transform:translate(480px,470px)}}
.s5 .roll{transform-origin:90px 90px;animation:s5roll 7s cubic-bezier(.4,0,.6,1) infinite}
@keyframes s5roll{0%{transform:rotate(-900deg)}9%{transform:rotate(0)}11%{transform:rotate(12deg)}13%{transform:rotate(-4deg)}15%,78%{transform:rotate(0)}82%{transform:rotate(-15deg)}100%{transform:rotate(760deg)}}
.s5 .lean{transform-origin:90px 100px;animation:s5lean 7s ease-in-out infinite}
@keyframes s5lean{0%,8%{transform:scale(1)}10%{transform:scale(1.3,0.7)}13%{transform:scale(0.9,1.12)}16%{transform:scale(1)}20%{transform:scale(1) rotate(0)}22%{transform:scale(0.9,1.15) rotate(-8deg)}24%{transform:scale(1.15,0.85) rotate(-12deg)}26%{transform:scale(1) rotate(-12deg)}28%{transform:scale(1) rotate(-12deg)}30%{transform:scale(0.9,1.15) rotate(6deg)}32%{transform:scale(1.15,0.85) rotate(12deg)}34%,36%{transform:scale(1) rotate(12deg)}38%{transform:scale(0.92,1.1) rotate(0)}40%{transform:scale(1.12,0.88) rotate(0)}42%,45%{transform:scale(1) rotate(0)}52%,76%{transform:rotate(10deg)}80%,100%{transform:rotate(0)}}
.s5 .eye-n{animation:s5eye-n 7s steps(1) infinite}
@keyframes s5eye-n{0%,57%{opacity:1}58%,66%{opacity:0}67%,100%{opacity:1}}
.s5 .eye-w{animation:s5eye-w 7s steps(1) infinite}
@keyframes s5eye-w{0%,57%{opacity:0}58%,66%{opacity:1}67%,100%{opacity:0}}
.s5 .happy-n{animation:s5happy-n 3.6s steps(1) infinite}
@keyframes s5happy-n{0%,88%,100%{opacity:1}89%,96%{opacity:0}}
.s5 .happy-y{animation:s5happy-y 3.6s steps(1) infinite}
@keyframes s5happy-y{0%,88%,100%{opacity:0}89%,96%{opacity:1}}
.s5 .point{transform-origin:100px 80px;animation:s5point 7s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s5point{0%,50%{transform:scale(0);opacity:0}54%{transform:scale(1.3);opacity:1}56%,76%{transform:scale(1);opacity:1}79%,100%{transform:scale(0);opacity:0}}
.s5 .bulb-glass{animation:s5bulb-glass 7s steps(1) infinite}
@keyframes s5bulb-glass{0%,21%{fill:#4a4560}22%,23%{fill:#ffe74a}24%{fill:#4a4560}25%,100%{fill:#ffe74a}}
.s5 .bulb-rays{transform-origin:45px 42px;animation:s5bulb-rays 7s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s5bulb-rays{0%,24%{transform:scale(0.4);opacity:0}27%{transform:scale(1.3);opacity:1}30%,42%{transform:scale(1);opacity:1}45%,100%{transform:scale(0.4);opacity:0}}
.s5 .qmark{filter:drop-shadow(0 0 0 rgba(255,231,74,0));transform-origin:50% 100%;animation:s5qmark 7s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s5qmark{0%,15%{transform:scale(0) rotate(-20deg);opacity:0}18%{transform:scale(1.4) rotate(10deg);opacity:1}21%{transform:scale(1) rotate(-6deg)}24%,42%{transform:scale(1) rotate(0);opacity:1}45%,100%{transform:scale(0);opacity:0}}
.s5 .dust0{transform-origin:50% 100%;animation:s5dust0 7s ease-out infinite}
@keyframes s5dust0{0%,8%{transform:scale(0);opacity:0}10%{transform:scale(1.4);opacity:.9}20%{transform:scale(2.4) translateX(-30px);opacity:0}21%,100%{opacity:0;transform:scale(0)}}
.s5 .cta{transform-origin:50% 50%;animation:s5cta 7s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s5cta{0%,48%{transform:scale(0);opacity:0}52%{transform:scale(1.2);opacity:1}55%{transform:scale(0.95)}58%,90%{transform:scale(1);opacity:1}94%,100%{transform:scale(0);opacity:0}}
.s5 .neon{animation:s5neon 7s steps(1) infinite}
@keyframes s5neon{0%,52%{opacity:1}53%{opacity:.3}54%{opacity:1}56%{opacity:.4}57%,100%{opacity:1}}
.s5 .line{animation:s5line 7s steps(1) infinite}
@keyframes s5line{0%,60%{opacity:0}61%,90%{opacity:1}91%,100%{opacity:0}}
.s5 .sub{animation:s5sub 7s steps(1) infinite}
@keyframes s5sub{0%,13%{opacity:0}14%,90%{opacity:1}91%,100%{opacity:0}}
.s5 .bubble{transform-origin:20% 100%;animation:s5bubble 7s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes s5bubble{0%,62%{transform:scale(0);opacity:0}65%{transform:scale(1.15);opacity:1}67%,77%{transform:scale(1);opacity:1}79%,100%{transform:scale(0);opacity:0}}
.s5 .dust{transform-origin:50% 100%;animation:s5dust 7s ease-out infinite}
@keyframes s5dust{0%,81%{transform:scale(0);opacity:0}84%{transform:scale(1.4);opacity:.9}95%{transform:scale(2.4) translateX(40px);opacity:0}96%,100%{opacity:0;transform:scale(0)}}
.s5 .timer{animation:s5timer 7s linear infinite}
@keyframes s5timer{from{width:0}to{width:100%}}
@media (prefers-reduced-motion: reduce){.s5 *{animation:s5none !important}}
/* ---- CompletXP ---- */
/* ===== thème Windows XP : nouveaux assets, mêmes temps et positions ===== */
.xp .scan{display:none !important}
.xp g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.xp .s1,.xp .s2,.xp .s4,.xp .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 300%22 preserveAspectRatio=%22none%22%3E %3Cdefs%3E%3ClinearGradient id=%22h1%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%239ee05f%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%2355b130%22/%3E%3Cstop offset=%221%22 stop-color=%22%232f8a1c%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22h2%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23b8f07a%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%236cc53c%22/%3E%3Cstop offset=%221%22 stop-color=%22%232f8f22%22/%3E%3C/linearGradient%3E%3C/defs%3E %3Cpath d=%22M-20 140 C 60 92, 170 84, 280 128 C 330 148, 370 150, 410 140 L410 300 L-20 300 Z%22 fill=%22url(%23h1)%22/%3E %3Cpath d=%22M-20 214 C 70 196, 150 150, 250 150 C 320 150, 370 176, 410 190 L410 300 L-20 300 Z%22 fill=%22url(%23h2)%22/%3E %3Cpath d=%22M40 196 C 110 170, 170 158, 240 157%22 stroke=%22%23fff%22 stroke-opacity=%22.35%22 stroke-width=%225%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") left bottom/100% 300px no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 400%22%3E %3Cg fill=%22%23fff%22%3E%3Cg opacity=%22.85%22%3E%3Cellipse cx=%2270%22 cy=%22150%22 rx=%2244%22 ry=%2215%22/%3E%3Cellipse cx=%2295%22 cy=%22138%22 rx=%2226%22 ry=%2216%22/%3E%3Cellipse cx=%2255%22 cy=%22142%22 rx=%2218%22 ry=%2211%22/%3E%3C/g%3E %3Cg opacity=%22.7%22%3E%3Cellipse cx=%22300%22 cy=%22250%22 rx=%2252%22 ry=%2214%22/%3E%3Cellipse cx=%22320%22 cy=%22238%22 rx=%2228%22 ry=%2215%22/%3E%3Cellipse cx=%22282%22 cy=%22242%22 rx=%2218%22 ry=%2210%22/%3E%3C/g%3E %3Cg opacity=%22.55%22%3E%3Cellipse cx=%22250%22 cy=%2270%22 rx=%2230%22 ry=%229%22/%3E%3Cellipse cx=%22262%22 cy=%2263%22 rx=%2216%22 ry=%229%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center top/100% auto no-repeat,linear-gradient(180deg,#2560d8 0%,#4a8ff0 40%,#9fcdfb 75%,#d8ecff 100%) !important}
.xp [style*="Unbounded"]{font-family:'Trebuchet MS','Tahoma',sans-serif !important;font-weight:700 !important}
.xp .s1 .title{font-style:italic;text-shadow:0 4px 0 #0a3fa8,0 10px 24px rgba(0,30,110,.45) !important}
.xp .s1 .t1{color:#ffd21f !important} .xp .s1 .t3{color:#8be36a !important}

/* la mascotte : orbe bleu lustré */
.xp path[d^="M60 12 C 92 12"][fill="#07030f"],.xp ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:url(#xp-body);stroke:#0a347f;stroke-width:3px}
.xp path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#bfe6ff;stroke-opacity:.8}
.xp ellipse[rx="5.5"][fill="#00e5ff"],.xp ellipse[rx="5.5"][fill="#ff2e88"]{fill:#0b1f4d}
.xp path[stroke="#00e5ff"][stroke-width="3.5"],.xp path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#0b1f4d}
.xp path[d^="M52 77"][stroke="#fff"]{stroke:#0b1f4d}
.xp ellipse[cx="30"][cy="76"],.xp ellipse[cx="90"][cy="76"]{fill:#ff7fb0}
.xp .s3 path[mask]{fill:url(#xp-body)}

/* face $$ : gros $ verts en gel, très gras */
.xp .eyes-d text{font-family:'Arial Black','Arial',sans-serif !important;font-weight:900 !important;font-size:34px !important;fill:url(#xp-dollar) !important;stroke:#0f4a0b;stroke-width:3px;paint-order:stroke;stroke-linejoin:round}

/* sous-titres : barre de titre Luna */
.xp .sub,.xp .sub-a,.xp .sub-b,.xp .subt{background:linear-gradient(180deg,#5aa8ff 0%,#1166ee 14%,#0a4fd6 86%,#2a74f2 100%) !important;color:#ffffff !important;border:2px solid #06309a !important;border-radius:9px !important;box-shadow:0 5px 12px rgba(0,25,90,.35) !important;font-family:'Trebuchet MS','Tahoma',sans-serif !important;font-weight:700 !important;text-shadow:1px 1px 0 #06309a}

/* bulles de texte : clavardage lustré bleu glacé */
.xp .bubble,.xp .bubble2,.xp .pop[style*="#fff9c4"],.xp .pop-c{background:linear-gradient(180deg,#f4f9ff 0%,#d9ebff 55%,#a9d1ff 100%) !important;color:#0b3a8c !important;border:2px solid #3f84d6 !important;border-radius:16px !important;box-shadow:2px 5px 8px rgba(10,40,110,.35) !important;font-family:'Trebuchet MS','Tahoma',sans-serif !important;z-index:0}
.xp .pop-c{position:relative}
.xp .bubble::before,.xp .bubble2::before,.xp .pop[style*="#fff9c4"]::before,.xp .pop-c::before{content:'';position:absolute;left:4px;right:4px;top:3px;height:42%;border-radius:12px 12px 40% 40% / 12px 12px 10px 10px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,0));z-index:-1;pointer-events:none}
.xp .bubble > span:nth-of-type(1),.xp .bubble2 > span:nth-of-type(1),.xp .pop > span:nth-of-type(1){border-top-color:#3f84d6 !important}
.xp .bubble > span:nth-of-type(2),.xp .bubble2 > span:nth-of-type(2),.xp .pop > span:nth-of-type(2){border-top-color:#a9d1ff !important}
.xp polygon[fill="#fff9c4"]{fill:#c4e0ff;stroke:#3f84d6}

/* scène 2 : fenêtres Luna bleu */
.xp .unring{background:#ece9d8 !important;border:3px solid #0a4fd6 !important;border-top-width:0 !important;border-radius:8px 8px 3px 3px !important;box-shadow:2px 6px 10px rgba(0,25,90,.4)}
.xp .unring > div:first-child{position:relative;height:18px !important;background:linear-gradient(180deg,#5aa8ff 0%,#1166ee 20%,#0a4fd6 85%,#2a74f2 100%) !important;border-radius:7px 7px 0 0}
.xp .unring > div:first-child::after{content:'';position:absolute;right:3px;top:3px;width:14px;height:12px;border-radius:3px;border:1px solid #fff;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 12%22%3E%3Cpath d=%22M4 3 l6 6 M10 3 l-6 6%22 stroke=%22%23fff%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center/100% 100% no-repeat,linear-gradient(180deg,#f6b3a0,#d23a12)}
.xp .unring > div:first-child::before{content:'';position:absolute;right:21px;top:3px;width:12px;height:12px;border-radius:3px;border:1px solid #fff;background:linear-gradient(180deg,#5aa8ff,#1d62e6);box-sizing:border-box}
.xp .unring > div:nth-child(2) > div{background:#ffffff !important;opacity:1 !important;border:1px solid #7f9db9;box-sizing:border-box}
.xp .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:linear-gradient(180deg,#ffffff,#dcd8c8) !important;border:1px solid #003c74 !important;border-radius:3px !important}
.xp .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:linear-gradient(180deg,#bfe0ff,#6aa8f0) !important}
.xp .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:linear-gradient(180deg,#fff3a0,#ffd21f) !important;border-color:#c48a00}
.xp .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:linear-gradient(90deg,#8fe05a 0 70%,#fff 70%) !important;border:1px solid #8a9a70}
.xp .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#8aa6cf !important;border:0}

/* scène 3 : labyrinthe noir, murs bleu XP, points dorés */
.xp .s3 g[stroke="#2121de"]{stroke:#2f6fe0}
.xp .s3 g[fill="#fff"] circle{fill:#ffd21f}
.xp .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:radial-gradient(circle at 35% 30%,#fffbd0,#ffd21f 55%,#c88a00) !important}
.xp .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{color:#ffd21f !important;text-shadow:0 0 10px rgba(255,210,31,.8) !important}

/* scène 4 : fusée argent, billets verts lustrés, REVENU doré */
.xp .s4 .rocket > svg > :not(.flame){display:none}
.xp .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E %3Cdefs%3E%3ClinearGradient id=%22b%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%238794a8%22/%3E%3Cstop offset=%22.38%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%22.7%22 stop-color=%22%23d3dbe6%22/%3E%3Cstop offset=%221%22 stop-color=%22%2376839a%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22f%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff9a86%22/%3E%3Cstop offset=%221%22 stop-color=%22%23cf2116%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22w%22 cx=%22.35%22 cy=%22.3%22 r=%22.75%22%3E%3Cstop offset=%220%22 stop-color=%22%23d6f0ff%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%233a8cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%230c3a8f%22/%3E%3C/radialGradient%3E %3CclipPath id=%22k%22%3E%3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22/%3E%3C/clipPath%3E%3C/defs%3E %3Cpath d=%22M20 90 L0 130 L24 118 Z%22 fill=%22url(%23f)%22 stroke=%22%2387140d%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M70 90 L90 130 L66 118 Z%22 fill=%22url(%23f)%22 stroke=%22%2387140d%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22url(%23b)%22/%3E %3Cg clip-path=%22url(%23k)%22%3E%3Crect x=%220%22 y=%220%22 width=%2290%22 height=%2234%22 fill=%22url(%23f)%22/%3E%3Crect x=%220%22 y=%2233%22 width=%2290%22 height=%222.5%22 fill=%22%2387140d%22 opacity=%22.5%22/%3E%3C/g%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22none%22 stroke=%22%2347536a%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M31 30 C 27 55, 27 85, 29 112%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 opacity=%22.75%22 fill=%22none%22/%3E %3Ccircle cx=%2245%22 cy=%2256%22 r=%2214%22 fill=%22url(%23w)%22 stroke=%22%232b3a55%22 stroke-width=%223.5%22/%3E %3Cellipse cx=%2240.5%22 cy=%2251%22 rx=%225%22 ry=%223.3%22 fill=%22%23fff%22 opacity=%22.9%22/%3E %3Ctext x=%2245%22 y=%22104%22 text-anchor=%22middle%22 font-family=%22Trebuchet MS,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2216%22 fill=%22%232b3a55%22%3EMVP%3C/text%3E%3C/svg%3E") 0 0/90px 170px no-repeat}
.xp .s4 .flame path:first-child{fill:#fff3a0} .xp .s4 .flame path:last-child{fill:#ff8a00}
.xp .s4 .bill > svg{visibility:hidden}
.xp .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E %3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23d4ffbf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%236fd157%22/%3E%3Cstop offset=%221%22 stop-color=%22%232e8b2a%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22c%22 cx=%22.38%22 cy=%22.32%22 r=%22.7%22%3E%3Cstop offset=%220%22 stop-color=%22%23fffbd0%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23ffd21f%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c88a00%22/%3E%3C/radialGradient%3E%3C/defs%3E %3Crect x=%221.5%22 y=%221.5%22 width=%2261%22 height=%2231%22 rx=%224%22 fill=%22url(%23g)%22 stroke=%22%231f6b1c%22 stroke-width=%222%22/%3E %3Crect x=%225.5%22 y=%225.5%22 width=%2253%22 height=%2223%22 rx=%222.5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.65%22 stroke-width=%221.2%22/%3E %3Cpath d=%22M3 6 Q3 3 6 3 H58 Q61 3 61 6 V13 Q32 9 3 16 Z%22 fill=%22%23fff%22 opacity=%22.38%22/%3E %3Ccircle cx=%2232%22 cy=%2217%22 r=%229%22 fill=%22url(%23c)%22 stroke=%22%239a6400%22 stroke-width=%221.5%22/%3E %3Ctext x=%2232%22 y=%2221.6%22 text-anchor=%22middle%22 font-family=%22Trebuchet MS,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2213%22 fill=%22%237a4e00%22%3E%24%3C/text%3E %3Ccircle cx=%2211%22 cy=%2210%22 r=%222%22 fill=%22%23fff%22 opacity=%22.7%22/%3E%3Ccircle cx=%2253%22 cy=%2225%22 r=%222%22 fill=%22%231f6b1c%22 opacity=%22.5%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(1px 3px 2px rgba(0,40,0,.35))}
.xp .s4 .shock{border-color:#ffd21f !important}
.xp .pop-text{font-family:'Trebuchet MS','Arial Black',sans-serif !important;font-style:italic;font-weight:900 !important;background:linear-gradient(180deg,#fffbd0 0%,#ffd21f 50%,#e08a00 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;text-shadow:none !important;filter:drop-shadow(0 3px 0 #8f5c00) drop-shadow(0 8px 12px rgba(0,30,90,.35))}

/* scène 5 : ampoule façon assistant (pas de rayons, halo doux), boutons XP */
.xp .s5 .bulb-rays{display:none}
.xp .s5 .bulb-glass{animation-name:xpbulb !important;stroke:#a86f00 !important;stroke-width:3px !important}
@keyframes xpbulb{0%,21%{fill:url(#xp-bulb-off)}22%,23%{fill:url(#xp-bulb-on)}24%{fill:url(#xp-bulb-off)}25%,100%{fill:url(#xp-bulb-on)}}
.xp .s5 .qmark path[d^="M36 50"]{stroke:#d26a00;stroke-width:3.5px}
.xp .s5 .qmark rect{fill:url(#xp-metal);stroke:#4f5866;stroke-width:2.5px}
.xp .s5 .qmark path[d^="M32 82"]{stroke:#5f6977}
.xp .s5 .qmark path[d^="M38 90"]{fill:#3b4250}
.xp .s5 .qmark::before{content:'';position:absolute;left:-35px;top:-30px;width:160px;height:140px;background:radial-gradient(circle at 50% 40%,rgba(255,246,150,.95) 0,rgba(255,236,110,.55) 30%,rgba(255,236,110,0) 62%);z-index:-1;animation:xpglow 7s steps(1) infinite;pointer-events:none}
.xp .s5 .qmark::after{content:'';position:absolute;left:24px;top:14px;width:13px;height:22px;border-radius:50%;background:rgba(255,255,255,.85);transform:rotate(-24deg);animation:xpglow 7s steps(1) infinite;pointer-events:none}
@keyframes xpglow{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.xp .neon{background:linear-gradient(180deg,#8fe05a 0%,#3fae2a 45%,#2f8f22 100%) !important;color:#ffffff !important;border-radius:12px !important;border:2px solid #1f6b14 !important;box-shadow:inset 0 2px 0 rgba(255,255,255,.55),2px 5px 10px rgba(0,50,0,.35) !important;text-shadow:1px 1px 0 #1d5e12;font-style:italic}
.xp .cta > div:nth-child(2){background:linear-gradient(180deg,#ffffff,#dcd8c8) !important;color:#0b3a8c !important;border:2px solid #003c74 !important;border-radius:6px !important;box-shadow:2px 4px 8px rgba(0,25,90,.3) !important}
/* ---- CompletCrayon ---- */
/* ===== thème Crayons de couleur : nouveaux assets, mêmes temps et positions ===== */
.cr .scan{display:none !important}
.cr g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.cr .s1,.cr .s2,.cr .s4,.cr .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22 preserveAspectRatio=%22xMidYMax slice%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.04%22 numOctaves=%222%22 seed=%223%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 scale=%222.6%22/%3E%3C/filter%3E%3Cpattern id=%22g%22 width=%225%22 height=%225%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(35)%22%3E%3Crect width=%225%22 height=%225%22 fill=%22%239fdcb6%22/%3E%3Cpath d=%22M0 0 V5%22 stroke=%22%23fff%22 stroke-opacity=%220.6%22 stroke-width=%221.6%22/%3E%3C/pattern%3E%3Cpattern id=%22g2%22 width=%225%22 height=%225%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(-35)%22%3E%3Crect width=%225%22 height=%225%22 fill=%22%23c4ecd2%22/%3E%3Cpath d=%22M0 0 V5%22 stroke=%22%23fff%22 stroke-opacity=%220.6%22 stroke-width=%221.6%22/%3E%3C/pattern%3E%3C/defs%3E %3Cg filter=%22url(%23w)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 fill=%22none%22%3E %3Cg stroke=%22%23a9d2ff%22 stroke-width=%223%22%3E%3Cpath d=%22M40 210 q8 -16 24 -8 q8 -14 24 -4 q16 0 12 14 h-54 q-10 -2 -6 -10 Z%22/%3E%3Cpath d=%22M270 330 q6 -12 18 -6 q6 -11 18 -3 q12 0 9 11 h-40 q-8 -2 -5 -8 Z%22/%3E%3Cpath d=%22M300 70 q5 -10 15 -5 q5 -9 15 -2 q10 0 8 9 h-34 q-6 -2 -4 -6 Z%22/%3E%3C/g%3E %3Cg stroke=%22%23ffaac6%22 stroke-width=%222.6%22%3E%3Cpath d=%22M330 200 l4 -10 l4 10 l10 1 l-8 7 l3 10 l-9 -5 l-9 5 l3 -10 l-8 -7 Z%22/%3E%3C/g%3E %3Cg stroke=%22%23ffd56b%22 stroke-width=%222.6%22%3E%3Cpath d=%22M60 420 l3 -8 l3 8 l8 1 l-6 5 l2 8 l-7 -4 l-7 4 l2 -8 l-6 -5 Z%22/%3E%3Ccircle cx=%22345%22 cy=%22470%22 r=%223%22/%3E%3Ccircle cx=%2230%22 cy=%22330%22 r=%222.5%22/%3E%3C/g%3E %3Cpath d=%22M-10 720 C 70 680, 160 690, 230 712 S 350 730, 400 700 L400 860 L-10 860 Z%22 fill=%22url(%23g2)%22 stroke=%22%237cc79a%22 stroke-width=%223%22/%3E %3Cpath d=%22M-10 770 C 90 735, 200 742, 290 760 S 380 770, 400 755 L400 860 L-10 860 Z%22 fill=%22url(%23g)%22 stroke=%22%235fb27f%22 stroke-width=%223%22/%3E %3C/g%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#fbf6ea !important;color:#4a3d5c !important}
.cr .s3{background:#fbf6ea !important}
.cr [style*="Unbounded"]{font-family:'Fredoka',system-ui,sans-serif !important;font-weight:700 !important}
.cr .s1 .title{color:#4a3d5c !important;text-shadow:none !important;-webkit-text-stroke:2px #4a3d5c;filter:url(#cr-wob)}
.cr .s1 .t1{color:#ffaac6 !important} .cr .s1 .t2{color:#ffffff !important} .cr .s1 .t3{color:#a9d2ff !important}

/* la mascotte : boule blanche au crayon */
.cr path[d^="M60 12 C 92 12"][fill="#07030f"],.cr ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ffffff;stroke:#4a3d5c;stroke-width:3px;filter:url(#cr-wob)}
.cr path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#cbb9ff;stroke-opacity:.6;stroke-dasharray:3 5}
.cr ellipse[rx="5.5"][fill="#00e5ff"],.cr ellipse[rx="5.5"][fill="#ff2e88"]{fill:#4a3d5c}
.cr path[stroke="#00e5ff"][stroke-width="3.5"],.cr path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#4a3d5c}
.cr path[d^="M52 77"][stroke="#fff"]{stroke:#4a3d5c}
.cr ellipse[cx="30"][cy="76"],.cr ellipse[cx="90"][cy="76"]{fill:#ff9ebb}
.cr ellipse[fill="#fff"][rx="6"],.cr ellipse[fill="#fff"][rx="10"],.cr rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#4a3d5c;stroke-width:1.5px}
.cr .s3 path[mask]{fill:url(#cr-h-lilac);stroke:#4a3d5c;stroke-width:3px;filter:url(#cr-wob)}
.cr .s3 ellipse[cx="50"][fill="#000"]{fill:#4a3d5c}

/* face $$ : gros $ verts au crayon */
.cr .eyes-d text{font-family:'Arial Black','Arial',sans-serif !important;font-weight:900 !important;font-size:32px !important;fill:url(#cr-h-mint) !important;stroke:#4a3d5c;stroke-width:2.5px;paint-order:stroke;stroke-linejoin:round}

/* sous-titres : petite carte de papier */
.cr .sub,.cr .sub-a,.cr .sub-b,.cr .subt{background:#ffffff !important;color:#4a3d5c !important;border:2.5px solid #4a3d5c !important;border-radius:16px 6px 16px 6px !important;box-shadow:3px 4px 0 #cbb9ff !important;font-family:'Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important;font-size:22px !important}

/* bulles de texte */
.cr .bubble,.cr .bubble2,.cr .pop[style*="#fff9c4"],.cr .pop-c{background:#ffffff !important;color:#4a3d5c !important;border:2.5px solid #4a3d5c !important;border-radius:18px !important;box-shadow:3px 4px 0 #ffaac6 !important;font-family:'Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important}
.cr .bubble,.cr .bubble2,.cr .pop[style*="#fff9c4"]{font-size:16px !important}
.cr .bubble > span:nth-of-type(1),.cr .bubble2 > span:nth-of-type(1),.cr .pop > span:nth-of-type(1){border-top-color:#4a3d5c !important}
.cr .bubble > span:nth-of-type(2),.cr .bubble2 > span:nth-of-type(2),.cr .pop > span:nth-of-type(2){border-top-color:#ffffff !important}
.cr .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.cr .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:14px !important}
.cr polygon[fill="#fff9c4"]{fill:#ffffff;stroke:#4a3d5c;stroke-width:2.5px}

/* scène 2 : fenêtres d'app dessinées */
.cr .unring{background:#ffffff !important;border:2.5px solid #4a3d5c !important;border-radius:14px !important;box-shadow:3px 4px 0 #cbb9ff;filter:url(#cr-wob)}
.cr .unring > div:first-child{position:relative;height:18px !important;background:repeating-linear-gradient(35deg,#cbb9ff 0 3px,#e6dcff 3px 5px) !important;border-bottom:2.5px solid #4a3d5c}
.cr .unring > div:first-child::after{content:'';position:absolute;left:7px;top:5px;width:40px;height:9px;background:radial-gradient(circle at 4.5px 4.5px,#ffaac6 3.5px,#4a3d5c 3.6px 4.4px,transparent 4.6px) 0 0/14px 9px repeat-x}
.cr .unring > div:nth-child(2) > div{background:#a9d2ff !important;opacity:1 !important;border:2px solid #4a3d5c;box-sizing:border-box;border-radius:6px}
.cr .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#4a3d5c !important;border:0;height:3px !important;border-radius:2px}
.cr .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ffaac6 !important;border-radius:11px}
.cr .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#ffd56b !important}
.cr .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#9fdcb6 !important}
.cr .s2 .bolt{filter:url(#cr-wob) !important}
.cr .s2 .bolt path{fill:url(#cr-h-sun);stroke:#4a3d5c;stroke-width:3px}
.cr .s2 .spark{border-color:#ffd56b !important;border-style:dashed !important}

/* scène 3 : labyrinthe au crayon sur papier */
.cr .s3 svg[style*="mazeOp"],.cr .s3 g[stroke="#2121de"]{filter:url(#cr-wob)}
.cr .s3 g[stroke="#2121de"]{stroke:#a9d2ff;stroke-width:5px}
.cr .s3 g[fill="#fff"] circle{fill:#ffaac6;stroke:#4a3d5c;stroke-width:1px}
.cr .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:#ffaac6 !important;border:1.5px solid #4a3d5c;box-sizing:border-box}
.cr .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Gochi Hand',cursive !important;font-size:26px !important;color:#4a3d5c !important;text-shadow:none !important}
.cr .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(2px 2px 0 #4a3d5c)}

/* scène 4 : fusée et billets au crayon, REVENU */
.cr .s4 .rocket > svg > :not(.flame){display:none}
.cr .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.04%22 numOctaves=%222%22 seed=%223%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 scale=%222.6%22/%3E%3C/filter%3E%3Cpattern id=%22p%22 width=%225%22 height=%225%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(35)%22%3E%3Crect width=%225%22 height=%225%22 fill=%22%23ffaac6%22/%3E%3Cpath d=%22M0 0 V5%22 stroke=%22%23fff%22 stroke-opacity=%220.55%22 stroke-width=%221.6%22/%3E%3C/pattern%3E%3Cpattern id=%22s%22 width=%225%22 height=%225%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(35)%22%3E%3Crect width=%225%22 height=%225%22 fill=%22%23a9d2ff%22/%3E%3Cpath d=%22M0 0 V5%22 stroke=%22%23fff%22 stroke-opacity=%220.55%22 stroke-width=%221.6%22/%3E%3C/pattern%3E%3Cpattern id=%22wh%22 width=%226%22 height=%226%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(35)%22%3E%3Crect width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Cpath d=%22M0 0 V6%22 stroke=%22%23e8e2f2%22 stroke-width=%221.4%22/%3E%3C/pattern%3E %3CclipPath id=%22k%22%3E%3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22/%3E%3C/clipPath%3E%3C/defs%3E %3Cg filter=%22url(%23w)%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22%3E %3Cpath d=%22M20 90 L0 130 L24 118 Z%22 fill=%22url(%23p)%22 stroke=%22%234a3d5c%22 stroke-width=%223%22/%3E %3Cpath d=%22M70 90 L90 130 L66 118 Z%22 fill=%22url(%23p)%22 stroke=%22%234a3d5c%22 stroke-width=%223%22/%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22url(%23wh)%22/%3E %3Cg clip-path=%22url(%23k)%22%3E%3Crect x=%220%22 y=%220%22 width=%2290%22 height=%2232%22 fill=%22url(%23p)%22/%3E%3Cpath d=%22M0 32 H90%22 stroke=%22%234a3d5c%22 stroke-width=%222.5%22/%3E%3C/g%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22none%22 stroke=%22%234a3d5c%22 stroke-width=%223%22/%3E %3Ccircle cx=%2245%22 cy=%2258%22 r=%2214%22 fill=%22url(%23s)%22 stroke=%22%234a3d5c%22 stroke-width=%223%22/%3E %3Cpath d=%22M38 59 q3 -4 6 0 M46 59 q3 -4 6 0%22 stroke=%22%234a3d5c%22 stroke-width=%222.2%22 fill=%22none%22/%3E %3Cellipse cx=%2237%22 cy=%2266%22 rx=%223%22 ry=%221.8%22 fill=%22%23ff8fb0%22/%3E%3Cellipse cx=%2253%22 cy=%2266%22 rx=%223%22 ry=%221.8%22 fill=%22%23ff8fb0%22/%3E %3Ctext x=%2245%22 y=%22104%22 text-anchor=%22middle%22 font-family=%22Gochi Hand,Comic Sans MS,cursive%22 font-size=%2219%22 fill=%22%234a3d5c%22%3EMVP%3C/text%3E%3C/g%3E%3C/svg%3E") 0 0/90px 170px no-repeat}
.cr .s4 .flame{filter:url(#cr-wob)}
.cr .s4 .flame path:first-child{fill:url(#cr-h-sun);stroke:#4a3d5c;stroke-width:3px} .cr .s4 .flame path:last-child{fill:#ffc79e}
.cr .s4 .puff{background:#ffffff !important;border:2.5px solid #4a3d5c;filter:none !important;opacity:.9}
.cr .s4 .bill > svg{visibility:hidden}
.cr .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.04%22 numOctaves=%222%22 seed=%223%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 scale=%222.6%22/%3E%3C/filter%3E%3Cpattern id=%22m%22 width=%225%22 height=%225%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(35)%22%3E%3Crect width=%225%22 height=%225%22 fill=%22%239fdcb6%22/%3E%3Cpath d=%22M0 0 V5%22 stroke=%22%23fff%22 stroke-opacity=%220.55%22 stroke-width=%221.6%22/%3E%3C/pattern%3E%3Cpattern id=%22c%22 width=%225%22 height=%225%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(35)%22%3E%3Crect width=%225%22 height=%225%22 fill=%22%23ffd56b%22/%3E%3Cpath d=%22M0 0 V5%22 stroke=%22%23fff%22 stroke-opacity=%220.55%22 stroke-width=%221.6%22/%3E%3C/pattern%3E%3C/defs%3E %3Cg filter=%22url(%23w)%22%3E%3Crect x=%222%22 y=%222%22 width=%2260%22 height=%2230%22 rx=%227%22 fill=%22url(%23m)%22 stroke=%22%234a3d5c%22 stroke-width=%222%22/%3E %3Crect x=%226.5%22 y=%226.5%22 width=%2251%22 height=%2221%22 rx=%224%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-dasharray=%223 3%22/%3E %3Ccircle cx=%2232%22 cy=%2217%22 r=%228.5%22 fill=%22url(%23c)%22 stroke=%22%234a3d5c%22 stroke-width=%221.8%22/%3E %3Ctext x=%2232%22 y=%2221.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2212%22 fill=%22%234a3d5c%22%3E%24%3C/text%3E %3Cpath d=%22M12 16 q2 -2.5 4 0 M48 16 q2 -2.5 4 0%22 stroke=%22%234a3d5c%22 stroke-width=%221.5%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat}
.cr .s4 .shock{border-color:#9fdcb6 !important;border-style:dashed !important}
.cr .s4 .flash{background:#fffdf5 !important}
.cr .pop-text{font-family:'Fredoka',sans-serif !important;font-weight:700 !important;color:#9fdcb6 !important;-webkit-text-stroke:2.5px #4a3d5c;text-shadow:4px 5px 0 #ffd56b !important;filter:url(#cr-wob)}

/* scène 5 : ampoule au crayon, boutons */
.cr .s5 .bulb-rays{stroke:#ffd56b;filter:url(#cr-wob)}
.cr .s5 .bulb-glass{animation-name:crbulb !important;stroke:#4a3d5c !important;stroke-width:3px !important}
@keyframes crbulb{0%,21%{fill:url(#cr-h-off)}22%,23%{fill:url(#cr-h-sun)}24%{fill:url(#cr-h-off)}25%,100%{fill:url(#cr-h-sun)}}
.cr .s5 .qmark svg{filter:url(#cr-wob)}
.cr .s5 .qmark path[d^="M36 50"]{stroke:#4a3d5c}
.cr .s5 .qmark rect{fill:url(#cr-h-lilac);stroke:#4a3d5c;stroke-width:3px}
.cr .s5 .qmark path[d^="M32 82"]{stroke:#4a3d5c}
.cr .s5 .qmark path[d^="M38 90"]{fill:#4a3d5c}
.cr .s5 .line{color:#4a3d5c !important;text-shadow:none !important;font-family:'Gochi Hand',cursive !important;font-size:16px !important}
.cr .neon{background:repeating-linear-gradient(35deg,#ffaac6 0 4px,#ffc4d8 4px 6px) !important;color:#4a3d5c !important;border-radius:999px !important;border:2.5px solid #4a3d5c !important;box-shadow:3px 4px 0 #4a3d5c !important;font-family:'Fredoka',sans-serif !important}
.cr .cta > div:nth-child(2){background:#ffffff !important;color:#4a3d5c !important;border:2.5px solid #4a3d5c !important;border-radius:999px !important;box-shadow:3px 4px 0 #a9d2ff !important;font-family:'Fredoka',sans-serif !important}
/* ---- CompletFluo ---- */
/* ===== thème Fan page fluo, fond clair : arc-en-ciel GIF, paillettes, Comic Sans, mêmes temps et positions ===== */
.fluo .scan{display:none !important}
.fluo g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.owo-frozen *::before,.owo-frozen *::after{animation-play-state:paused !important}
.fluo #fluo-rb stop,.fluo #fluo-rbu stop{animation:fl-stop 1.8s steps(1) infinite}
.fluo #fluo-rb stop:nth-child(1),.fluo #fluo-rbu stop:nth-child(1){animation-delay:-0.0s}.fluo #fluo-rb stop:nth-child(2),.fluo #fluo-rbu stop:nth-child(2){animation-delay:-0.3s}.fluo #fluo-rb stop:nth-child(3),.fluo #fluo-rbu stop:nth-child(3){animation-delay:-0.6s}.fluo #fluo-rb stop:nth-child(4),.fluo #fluo-rbu stop:nth-child(4){animation-delay:-0.9s}.fluo #fluo-rb stop:nth-child(5),.fluo #fluo-rbu stop:nth-child(5){animation-delay:-1.2s}.fluo #fluo-rb stop:nth-child(6),.fluo #fluo-rbu stop:nth-child(6){animation-delay:-1.5s}
@keyframes fl-stop{0.000%{stop-color:#ff3b5c}16.667%{stop-color:#ff9a1f}33.333%{stop-color:#ffe81f}50.000%{stop-color:#2fe06b}66.667%{stop-color:#2bb5ff}83.333%{stop-color:#b34bff}100%{stop-color:#ff3b5c}}
@keyframes fl-hue{to{filter:hue-rotate(360deg)}}
@keyframes fl-shy{to{background-position:0 var(--fl-p,60px)}}
@keyframes fl-shx{from{background-position:0 0,0 0}to{background-position:0 0,240px 0}}
@keyframes fl-tw{0%,49.9%{opacity:1}50%,100%{opacity:.25}}
@keyframes fl-vis{0%,49.9%{visibility:visible}50%,100%{visibility:hidden}}

.fluo .s1,.fluo .s2,.fluo .s4,.fluo .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2288%22 height=%2288%22 viewBox=%220 0 88 88%22%3E%3Cpolygon points=%2213.0,8.1 13.9,12.1 17.9,13.2 14.4,15.3 14.6,19.4 11.5,16.7 7.7,18.2 9.3,14.4 6.7,11.2 10.8,11.6%22 fill=%22%23ff3b5c%22/%3E%3Cpath transform=%22translate(44 6) scale(1.1)%22 d=%22M0 3 C0 -1 5 -1 5 2 C5 -1 10 -1 10 3 C10 6 5 9 5 10 C5 9 0 6 0 3 Z%22 fill=%22%23ff2fb4%22/%3E%3Cpolygon points=%2269.3,25.0 71.1,28.0 74.5,27.8 72.2,30.4 73.5,33.6 70.3,32.2 67.7,34.4 68.0,31.0 65.1,29.1 68.4,28.4%22 fill=%22%232bb5ff%22/%3E%3Cpolygon points=%2231.9,42.8 32.1,46.6 35.5,48.2 32.0,49.5 31.5,53.3 29.2,50.3 25.4,51.1 27.5,47.9 25.7,44.6 29.3,45.6%22 fill=%22%23ffe81f%22 stroke=%22%23f0a800%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(62 62) scale(0.9)%22 d=%22M0 3 C0 -1 5 -1 5 2 C5 -1 10 -1 10 3 C10 6 5 9 5 10 C5 9 0 6 0 3 Z%22 fill=%22%23b34bff%22/%3E%3Cpolygon points=%228.0,69.5 9.2,72.4 12.3,72.6 9.9,74.6 10.6,77.6 8.0,76.0 5.4,77.6 6.1,74.6 3.7,72.6 6.8,72.4%22 fill=%22%232fe06b%22/%3E%3Ccircle cx=%2250%22 cy=%2234%22 r=%222%22 fill=%22%23ff9a1f%22/%3E%3Ccircle cx=%2222%22 cy=%2230%22 r=%221.6%22 fill=%22%232bb5ff%22/%3E%3Ccircle cx=%2278%22 cy=%2278%22 r=%221.8%22 fill=%22%23ff3b5c%22/%3E%3Ccircle cx=%2240%22 cy=%2278%22 r=%221.5%22 fill=%22%23b34bff%22/%3E%3C/svg%3E") 0 0/124px 124px repeat,radial-gradient(circle at 50% 900px,transparent 300px,#ffc9dc 300px 314px,#ffe0bd 314px 328px,#fff3b0 328px 342px,#d2f5cf 342px 356px,#cfe7ff 356px 370px,#e5d3ff 370px 384px,transparent 384px),linear-gradient(180deg,#ffeaf6 0%,#f2e8ff 40%,#e4f4ff 75%,#fff6dc 100%) !important;color:#3a1466 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important}
.fluo .s1::before,.fluo .s2::before,.fluo .s4::before,.fluo .s5::before,.fluo .s3::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22128%22 height=%22128%22 viewBox=%220 0 128 128%22%3E%3Cpath d=%22M20 16 Q21.44 22.56 28 24 Q21.44 25.44 20 32 Q18.56 25.44 12 24 Q18.56 22.56 20 16 Z%22 fill=%22%23ffc21a%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M96 64 Q97.08 68.92 102 70 Q97.08 71.08 96 76 Q94.92 71.08 90 70 Q94.92 68.92 96 64 Z%22 fill=%22%23fff%22 stroke=%22%23ff2fb4%22 stroke-width=%221%22/%3E%3Cpath d=%22M60 97 Q61.26 102.74 67 104 Q61.26 105.26 60 111 Q58.74 105.26 53 104 Q58.74 102.74 60 97 Z%22 fill=%22%23ff7ad6%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M110 10 Q110.72 13.28 114 14 Q110.72 14.72 110 18 Q109.28 14.72 106 14 Q109.28 13.28 110 10 Z%22 fill=%22%232bb5ff%22/%3E%3Cpath d=%22M30 88.5 Q30.63 91.37 33.5 92 Q30.63 92.63 30 95.5 Q29.37 92.63 26.5 92 Q29.37 91.37 30 88.5 Z%22 fill=%22%23fff%22 stroke=%22%23ffc21a%22 stroke-width=%221%22/%3E%3C/svg%3E") 0 0/128px 128px repeat;animation:fl-tw 1.2s steps(1) infinite}
.fluo .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2288%22 height=%2288%22 viewBox=%220 0 88 88%22%3E%3Cpolygon points=%2214.8,11.6 15.5,14.6 18.5,15.4 15.8,17.0 16.0,20.0 13.6,18.0 10.8,19.1 12.0,16.3 10.0,13.9 13.1,14.2%22 fill=%22%23b34bff%22/%3E%3Cpath transform=%22translate(60 50) scale(0.8)%22 d=%22M0 3 C0 -1 5 -1 5 2 C5 -1 10 -1 10 3 C10 6 5 9 5 10 C5 9 0 6 0 3 Z%22 fill=%22%23ff2fb4%22/%3E%3Ccircle cx=%2244%22 cy=%2220%22 r=%221.6%22 fill=%22%23ffb800%22/%3E%3Ccircle cx=%2220%22 cy=%2266%22 r=%221.6%22 fill=%22%232bb5ff%22/%3E%3C/svg%3E") 0 0/88px 88px repeat,linear-gradient(180deg,#fff4fb 0%,#f6f0ff 50%,#eef8ff 100%) !important;color:#3a1466 !important}
.fluo .s3::before{opacity:.6}
.fluo [style*="Unbounded"]{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important}
.fluo .s1 .title{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-style:italic;text-shadow:none !important;filter:drop-shadow(4px 5px 0 #ffc21a) drop-shadow(0 0 1px #fff)}
.fluo .s1 .t1,.fluo .s1 .t2,.fluo .s1 .t3{-webkit-text-stroke:3px #5b2a8c;color:transparent !important;background:linear-gradient(180deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%) 0 0/100% 96px;-webkit-background-clip:text;background-clip:text;--fl-p:96px;animation-name:s1t1,fl-shy !important;animation-duration:6s,1.8s !important;animation-timing-function:steps(1),steps(6) !important;animation-iteration-count:infinite !important}
.fluo .s1 .t2{animation-name:s1t2,fl-shy !important;animation-delay:0s,-.3s !important}
.fluo .s1 .t3{animation-name:s1t3,fl-shy !important;animation-delay:0s,-.6s !important}
.fluo .s1 .cur{color:#ff2fb4 !important;-webkit-text-stroke:0}

/* la mascotte : boule arc-en-ciel (dégradé animé en saccades), contour violet, paillettes */
.fluo path[d^="M60 12 C 92 12"][fill="#07030f"],.fluo ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:url(#fluo-rb);stroke:#5b2a8c;stroke-width:4px}
.fluo path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:url(#fluo-rb);stroke-width:7px;stroke-dasharray:.1 11;stroke-linecap:round}
.fluo ellipse[rx="5.5"][fill="#00e5ff"],.fluo ellipse[rx="5.5"][fill="#ff2e88"]{fill:#3a1466}
.fluo path[stroke="#00e5ff"][stroke-width="3.5"],.fluo path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#3a1466;stroke-width:4px}
.fluo path[d^="M52 77"][stroke="#fff"]{stroke:#3a1466;stroke-width:4px}
.fluo path[d^="M92 50"]{stroke:#ff2fb4}
.fluo ellipse[cx="30"][cy="76"],.fluo ellipse[cx="90"][cy="76"]{fill:#ff2fb4;opacity:.75}
.fluo ellipse[fill="#fff"][rx="6"],.fluo ellipse[fill="#fff"][rx="10"],.fluo rect[fill="#fff"][width="24"]{fill:#fff;stroke:#3a1466;stroke-width:2px}
.fluo ellipse[cx="60"][fill="#ff2e88"]{fill:#ff2fb4}
.fluo .float{position:relative}
.fluo .float::after{content:'';position:absolute;left:-6%;top:-6%;width:112%;height:112%;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22200%22 height=%22200%22 viewBox=%220 0 200 200%22%3E%3Cpath d=%22M16 23 Q18.34 33.66 29 36 Q18.34 38.34 16 49 Q13.66 38.34 3 36 Q13.66 33.66 16 23 Z%22 fill=%22%23ffc21a%22 stroke=%22%235b2a8c%22 stroke-width=%221%22/%3E%3Cpath d=%22M178 16 Q179.8 24.2 188 26 Q179.8 27.8 178 36 Q176.2 27.8 168 26 Q176.2 24.2 178 16 Z%22 fill=%22%23ff2fb4%22 stroke=%22%235b2a8c%22 stroke-width=%221%22/%3E%3Cpath d=%22M184 143 Q185.98 152.02 195 154 Q185.98 155.98 184 165 Q182.02 155.98 173 154 Q182.02 152.02 184 143 Z%22 fill=%22%232bb5ff%22 stroke=%22%235b2a8c%22 stroke-width=%221%22/%3E%3Cpath d=%22M12 148 Q13.44 154.56 20 156 Q13.44 157.44 12 164 Q10.56 157.44 4 156 Q10.56 154.56 12 148 Z%22 fill=%22%23fff%22 stroke=%22%23ff2fb4%22 stroke-width=%221%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:fl-tw .9s steps(1) infinite}
.fluo .s3 path[mask]{fill:url(#fluo-rb);stroke:#5b2a8c;stroke-width:4px}
.fluo .s3 ellipse[cx="50"][fill="#000"]{fill:#3a1466}
.fluo .s3 ellipse[cx="32"][cy="66"]{fill:#ff2fb4}

/* face $$ : gros $ Comic Sans or et vert */
.fluo .eyes-d text{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-size:34px !important;fill:#ffc21a !important;stroke:#5b2a8c;stroke-width:3px;paint-order:stroke;stroke-linejoin:round}
.fluo .eyes-d text:first-child{fill:#2fe06b !important}

/* sous-titres : boîte blanche, bordure arc-en-ciel, Comic Sans violet */
.fluo .sub,.fluo .sub-a,.fluo .sub-b,.fluo .subt{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ff3b5c 0.0%,#ff9a1f 16.7%,#ffe81f 33.3%,#2fe06b 50.0%,#2bb5ff 66.7%,#b34bff 83.3%,#ff3b5c 100.0%) border-box !important;color:#3a1466 !important;border:4px solid transparent !important;border-radius:14px !important;box-shadow:4px 4px 0 #ff2fb4 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:700 !important;font-size:17px !important;line-height:1.25 !important}

/* bulles : blanches, bordure rose vif, badge NEW! sur la bulle d'accueil */
.fluo .bubble,.fluo .bubble2,.fluo .pop[style*="#fff9c4"],.fluo .pop-c{background:#fff !important;color:#3a1466 !important;border:3px solid #ff2fb4 !important;border-radius:16px !important;box-shadow:4px 4px 0 #5b2a8c !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:700 !important}
.fluo .bubble > span:nth-of-type(1),.fluo .bubble2 > span:nth-of-type(1),.fluo .pop > span:nth-of-type(1){border-top-color:#ff2fb4 !important}
.fluo .bubble > span:nth-of-type(2),.fluo .bubble2 > span:nth-of-type(2),.fluo .pop > span:nth-of-type(2){border-top-color:#fff !important}
.fluo .s1 .bubble::after{content:'NEW!';position:absolute;right:-18px;top:-16px;background:linear-gradient(90deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%);color:#fff;font:italic 900 12px/1 'Comic Sans MS','Comic Neue',cursive;padding:3px 6px;border:2px solid #5b2a8c;border-radius:4px;text-shadow:1px 1px 0 #5b2a8c,-1px -1px 0 #5b2a8c,1px -1px 0 #5b2a8c,-1px 1px 0 #5b2a8c;transform:rotate(12deg);animation:fl-vis .6s steps(1) infinite}
.fluo polygon[fill="#fff9c4"]{fill:#fff;stroke:#ff2fb4;stroke-width:3px;stroke-linejoin:round}

/* scène 2 : fenêtres blanches, barre de titre arc-en-ciel qui défile en saccades */
.fluo .unring{background:#fff !important;border:3px solid #5b2a8c !important;border-radius:10px !important;box-shadow:4px 4px 0 #ff9ad5}
.fluo .unring > div:first-child{position:relative;height:16px !important;background:linear-gradient(90deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%) 0 0/240px 100% !important;border-bottom:2.5px solid #5b2a8c;animation:fl-shx1 1.8s steps(6) infinite}
@keyframes fl-shx1{to{background-position:240px 0}}
.fluo .unring > div:first-child::after{content:'';position:absolute;right:5px;top:3px;width:30px;height:10px;background:radial-gradient(circle at 5px 5px,#fff 3px,#5b2a8c 3.2px 4.3px,transparent 4.5px) 0 0/10px 10px repeat-x}
.fluo .unring > div:nth-child(2) > div{background:#7fd4ff !important;opacity:1 !important;border:2px solid #5b2a8c;box-sizing:border-box;border-radius:5px}
.fluo .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#5b2a8c !important;border:0;height:4px !important;border-radius:2px}
.fluo .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff2fb4 !important;border-radius:11px}
.fluo .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#ffe81f !important}
.fluo .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#2fe06b !important}
.fluo .s2 .bolt{filter:drop-shadow(3px 3px 0 #5b2a8c) !important}
.fluo .s2 .bolt path{fill:url(#fluo-rb);stroke:#fff;stroke-width:3px}
.fluo .s2 .spark{border-color:#ff2fb4 !important;border-style:dotted !important}
.fluo .s2 .flash,.fluo .s4 .flash{background:#fff !important}
.fluo .dust,.fluo .dust0,.fluo .s4 .puff{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 50%22%3E%3Cpath d=%22M14 44 Q2 44 4 34 Q6 24 18 26 Q20 12 36 14 Q44 2 60 8 Q74 0 84 12 Q100 8 104 22 Q118 22 116 34 Q114 44 102 44 Z%22 fill=%22%23fff%22 stroke=%22%23ff9ad5%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 24 Q30.72 27.28 34 28 Q30.72 28.72 30 32 Q29.28 28.72 26 28 Q29.28 27.28 30 24 Z%22 fill=%22%23ffd21a%22/%3E%3Cpath d=%22M84 22.5 Q84.63 25.37 87.5 26 Q84.63 26.63 84 29.5 Q83.37 26.63 80.5 26 Q83.37 25.37 84 22.5 Z%22 fill=%22%23ff7ad6%22/%3E%3C/svg%3E") center/100% 100% no-repeat !important;border-radius:0 !important;filter:none !important}

/* scène 3 : labyrinthe arc-en-ciel sur fond clair, pastilles rose vif, +10 arc-en-ciel */
.fluo .s3 g[stroke="#2121de"]{stroke:url(#fluo-rbu);stroke-width:5px}
.fluo .s3 g[fill="#fff"] circle{fill:#ff2fb4;stroke:#5b2a8c;stroke-width:1.5px}
.fluo .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:radial-gradient(circle at 35% 35%,#fff 0 1.6px,#ff2fb4 2.2px) !important;border:1.5px solid #5b2a8c;box-sizing:border-box}
.fluo .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-size:28px !important;-webkit-text-stroke:1.5px #5b2a8c;color:transparent !important;background:linear-gradient(180deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;--fl-p:36px;background-size:100% 36px;text-shadow:none !important;filter:drop-shadow(2px 2px 0 #fff);animation:fl-shy .9s steps(6) infinite}
.fluo .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(2px 2px 0 #5b2a8c)}

/* scène 4 : fusée arc-en-ciel à paillettes, billets arc-en-ciel qui tournent, REVENU! WordArt */
.fluo .s4 .rocket > svg > :not(.flame){display:none}
.fluo .s4 .rocket{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E %3ClinearGradient id=%22r%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220.0%22 stop-color=%22%23ff3b5c%22/%3E%3Cstop offset=%220.2%22 stop-color=%22%23ff9a1f%22/%3E%3Cstop offset=%220.4%22 stop-color=%22%23ffe81f%22/%3E%3Cstop offset=%220.6%22 stop-color=%22%232fe06b%22/%3E%3Cstop offset=%220.8%22 stop-color=%22%232bb5ff%22/%3E%3Cstop offset=%221.0%22 stop-color=%22%23b34bff%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22s%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23bff0ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%232bb5ff%22/%3E%3C/linearGradient%3E %3CclipPath id=%22k%22%3E%3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22/%3E%3C/clipPath%3E%3C/defs%3E %3Cg stroke-linejoin=%22round%22 stroke-linecap=%22round%22%3E %3Cpath d=%22M20 90 L0 130 L24 118 Z%22 fill=%22url(%23r)%22 stroke=%22%235b2a8c%22 stroke-width=%223.5%22/%3E %3Cpath d=%22M70 90 L90 130 L66 118 Z%22 fill=%22url(%23r)%22 stroke=%22%235b2a8c%22 stroke-width=%223.5%22/%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22%23fff%22/%3E %3Cg clip-path=%22url(%23k)%22%3E%3Crect x=%220%22 y=%220%22 width=%2290%22 height=%2230%22 fill=%22%23ff2fb4%22/%3E %3Crect x=%220%22 y=%2278.0%22 width=%2290%22 height=%223.4%22 fill=%22%23ff3b5c%22/%3E%3Crect x=%220%22 y=%2281.3%22 width=%2290%22 height=%223.4%22 fill=%22%23ff9a1f%22/%3E%3Crect x=%220%22 y=%2284.6%22 width=%2290%22 height=%223.4%22 fill=%22%23ffe81f%22/%3E%3Crect x=%220%22 y=%2287.9%22 width=%2290%22 height=%223.4%22 fill=%22%232fe06b%22/%3E%3Crect x=%220%22 y=%2291.2%22 width=%2290%22 height=%223.4%22 fill=%22%232bb5ff%22/%3E%3Crect x=%220%22 y=%2294.5%22 width=%2290%22 height=%223.4%22 fill=%22%23b34bff%22/%3E %3Cpath d=%22M0 30 H90%22 stroke=%22%235b2a8c%22 stroke-width=%223%22/%3E%3C/g%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22none%22 stroke=%22%235b2a8c%22 stroke-width=%223.5%22/%3E %3Ccircle cx=%2245%22 cy=%2254%22 r=%2214%22 fill=%22url(%23s)%22 stroke=%22%235b2a8c%22 stroke-width=%223.5%22/%3E %3Ccircle cx=%2240%22 cy=%2249%22 r=%224%22 fill=%22%23fff%22 opacity=%22.9%22/%3E %3Cpath d=%22M56 40 Q56.72 43.28 60 44 Q56.72 44.72 56 48 Q55.28 44.72 52 44 Q55.28 43.28 56 40 Z%22 fill=%22%23fff%22/%3E %3Ctext x=%2245%22 y=%22112%22 text-anchor=%22middle%22 font-family=%22Comic Sans MS,Comic Neue,cursive%22 font-weight=%22700%22 font-size=%2216%22 fill=%22%235b2a8c%22%3EMVP%3C/text%3E %3C/g%3E%3C/svg%3E") 0 0/90px 170px no-repeat;animation:s4rocket 8s cubic-bezier(.34,1.56,.64,1) infinite,fl-hue 1.8s steps(6) infinite}
.fluo .s4 .rocket::after{content:'';position:absolute;left:0;top:118px;width:90px;height:110px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2290%22 height=%22110%22 viewBox=%220 0 90 110%22%3E%3Cpath d=%22M18 3 Q19.26 8.74 25 10 Q19.26 11.26 18 17 Q16.74 11.26 11 10 Q16.74 8.74 18 3 Z%22 fill=%22%23fff%22 stroke=%22%23ff2fb4%22 stroke-width=%221%22/%3E%3Cpath d=%22M74 24 Q75.08 28.92 80 30 Q75.08 31.08 74 36 Q72.92 31.08 68 30 Q72.92 28.92 74 24 Z%22 fill=%22%23ffc21a%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M10 53 Q10.9 57.1 15 58 Q10.9 58.9 10 63 Q9.1 58.9 5 58 Q9.1 57.1 10 53 Z%22 fill=%22%232bb5ff%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M80 73 Q81.26 78.74 87 80 Q81.26 81.26 80 87 Q78.74 81.26 73 80 Q78.74 78.74 80 73 Z%22 fill=%22%23fff%22 stroke=%22%23ffc21a%22 stroke-width=%221%22/%3E%3Cpath d=%22M30 91 Q30.9 95.1 35 96 Q30.9 96.9 30 101 Q29.1 96.9 25 96 Q29.1 95.1 30 91 Z%22 fill=%22%23ff2fb4%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:fl-rkspk 8s linear infinite}
@keyframes fl-rkspk{0%,20.9%{opacity:0}21.0%{opacity:1}22.5%{opacity:0.35}24.0%{opacity:1}25.5%{opacity:0.35}27.0%{opacity:1}28.5%{opacity:0.35}30.0%{opacity:1}31.5%{opacity:0.35}33.0%{opacity:1}34.5%{opacity:0.35}36.0%{opacity:1}37.5%{opacity:0.35}39.0%{opacity:1}40.5%{opacity:0.35}42.5%,100%{opacity:0}}
.fluo .s4 .flame path:first-child{fill:url(#fluo-fire);stroke:#5b2a8c;stroke-width:2.5px;stroke-linejoin:round}
.fluo .s4 .flame path:last-child{fill:#fff}
.fluo .s4 .bill > svg{visibility:hidden}
.fluo .s4 .bill::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cdefs%3E %3ClinearGradient id=%22r%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220.0%22 stop-color=%22%23ff3b5c%22/%3E%3Cstop offset=%220.2%22 stop-color=%22%23ff9a1f%22/%3E%3Cstop offset=%220.4%22 stop-color=%22%23ffe81f%22/%3E%3Cstop offset=%220.6%22 stop-color=%22%232fe06b%22/%3E%3Cstop offset=%220.8%22 stop-color=%22%232bb5ff%22/%3E%3Cstop offset=%221.0%22 stop-color=%22%23b34bff%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22c%22 cx=%22.35%22 cy=%22.35%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fffbd0%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23ffd21a%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ff9a1f%22/%3E%3C/radialGradient%3E%3C/defs%3E %3Crect x=%222%22 y=%222%22 width=%2260%22 height=%2230%22 rx=%226%22 fill=%22url(%23r)%22 stroke=%22%235b2a8c%22 stroke-width=%222.4%22/%3E %3Crect x=%226.5%22 y=%226.5%22 width=%2251%22 height=%2221%22 rx=%224%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-dasharray=%223 2.5%22/%3E %3Ccircle cx=%2232%22 cy=%2217%22 r=%229%22 fill=%22url(%23c)%22 stroke=%22%235b2a8c%22 stroke-width=%222%22/%3E %3Ctext x=%2232%22 y=%2221.8%22 text-anchor=%22middle%22 font-family=%22Comic Sans MS,Comic Neue,cursive%22 font-weight=%22700%22 font-size=%2213%22 fill=%22%235b2a8c%22%3E%24%3C/text%3E %3Cpath d=%22M11 7.5 Q11.63 10.37 14.5 11 Q11.63 11.63 11 14.5 Q10.37 11.63 7.5 11 Q10.37 10.37 11 7.5 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M54 21 Q54.54 23.46 57 24 Q54.54 24.54 54 27 Q53.46 24.54 51 24 Q53.46 23.46 54 21 Z%22 fill=%22%23fff%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(2px 2px 0 #5b2a8c);animation:fl-spin 1s steps(1) infinite,fl-huesh 1.8s steps(6) infinite}
@keyframes fl-spin{0%{transform:scaleX(1)}16%{transform:scaleX(.55)}33%{transform:scaleX(.12)}50%{transform:scaleX(-.55)}66%{transform:scaleX(-1)}83%{transform:scaleX(-.3)}}
@keyframes fl-huesh{from{filter:hue-rotate(0deg) drop-shadow(2px 2px 0 #5b2a8c)}to{filter:hue-rotate(360deg) drop-shadow(2px 2px 0 #5b2a8c)}}
.fluo .s4 .shock{border-color:#ff2fb4 !important;border-style:dashed !important;border-width:3px !important}
.fluo .pop-text{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-style:italic;font-size:50px !important;letter-spacing:1px;-webkit-text-stroke:1.5px #5b2a8c;color:transparent !important;background:linear-gradient(180deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;--fl-p:64px;background-size:100% 64px;background-position:0 0;text-shadow:none !important;filter:drop-shadow(3px 3px 0 #5b2a8c) drop-shadow(0 0 2px #fff);animation:fl-pt 8s cubic-bezier(.34,1.56,.64,1) infinite,fl-shy 1.8s steps(6) infinite !important}
@keyframes fl-pt{0%,46%{transform:scale(0) rotate(-6deg) skewX(-12deg);opacity:0}50%{transform:scale(1.5) rotate(-6deg) skewX(-12deg);opacity:1}54%{transform:scale(0.9) rotate(-6deg) skewX(-12deg)}57%{transform:scale(1.1) rotate(-6deg) skewX(-12deg)}60%,84%{transform:scale(1) rotate(-6deg) skewX(-12deg);opacity:1}88%,100%{transform:scale(0) rotate(-6deg) skewX(-12deg);opacity:0}}

/* scène 5 : ampoule (gris pâle éteinte, arc-en-ciel/jaune allumée + paillettes), boutons 90s glossy */
.fluo .s5 .bulb-rays{stroke:#ff2fb4;stroke-width:5px;stroke-dasharray:5 4}
.fluo .s5 .bulb-glass{animation-name:flbulb !important;stroke:#5b2a8c !important;stroke-width:4px !important}
@keyframes flbulb{0%,21%{fill:#ebe7f0}22%,23%{fill:url(#fluo-bulb)}24%{fill:#ebe7f0}25%,100%{fill:url(#fluo-bulb)}}
.fluo .s5 .qmark path[d^="M36 50"]{stroke:#5b2a8c}
.fluo .s5 .qmark rect{fill:#c9b8ff;stroke:#5b2a8c;stroke-width:4px}
.fluo .s5 .qmark path[d^="M32 82"]{stroke:#5b2a8c}
.fluo .s5 .qmark path[d^="M38 90"]{fill:#5b2a8c}
.fluo .s5 .qmark::after{content:'';position:absolute;left:-20px;top:-16px;width:130px;height:130px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22130%22 height=%22130%22 viewBox=%220 0 130 130%22%3E%3Cpath d=%22M14 11 Q15.62 18.38 23 20 Q15.62 21.62 14 29 Q12.38 21.62 5 20 Q12.38 18.38 14 11 Z%22 fill=%22%23ffc21a%22 stroke=%22%235b2a8c%22 stroke-width=%221%22/%3E%3Cpath d=%22M116 8 Q117.44 14.56 124 16 Q117.44 17.44 116 24 Q114.56 17.44 108 16 Q114.56 14.56 116 8 Z%22 fill=%22%23ff2fb4%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M124 85 Q125.26 90.74 131 92 Q125.26 93.26 124 99 Q122.74 93.26 117 92 Q122.74 90.74 124 85 Z%22 fill=%22%232bb5ff%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M6 90 Q7.08 94.92 12 96 Q7.08 97.08 6 102 Q4.92 97.08 0 96 Q4.92 94.92 6 90 Z%22 fill=%22%23fff%22 stroke=%22%23ff2fb4%22 stroke-width=%221%22/%3E%3Cpath d=%22M64 -1 Q64.9 3.1 69 4 Q64.9 4.9 64 9 Q63.1 4.9 59 4 Q63.1 3.1 64 -1 Z%22 fill=%22%232fe06b%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:fl-bspk 7s linear infinite}
@keyframes fl-bspk{0%,21.9%{opacity:0}22%,23.9%{opacity:1}24%,24.9%{opacity:0}25.0%{opacity:1}27.0%{opacity:0.3}29.0%{opacity:1}31.0%{opacity:0.3}33.0%{opacity:1}35.0%{opacity:0.3}37.0%{opacity:1}39.0%{opacity:0.3}41.0%{opacity:1}43.0%{opacity:0.3}45%,100%{opacity:0}}
.fluo .s5 .line{color:#3a1466 !important;text-shadow:0 0 3px #fff,0 0 3px #fff !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:700;font-size:13px !important}
.fluo .neon{background:linear-gradient(180deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,.25) 48%,rgba(255,255,255,0) 52%) 0 0/100% 100%,linear-gradient(90deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%) 0 0/240px 100% !important;color:#3a1466 !important;border-radius:999px !important;border:3px solid #5b2a8c !important;box-shadow:4px 4px 0 #ff2fb4 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-size:17px !important;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 6px #fff;animation:s5neon 7s steps(1) infinite,fl-shx 1.8s steps(6) infinite !important}
.fluo .cta > div:nth-child(2){background:linear-gradient(180deg,#ffb3e6 0%,#ff6fd0 48%,#ff2fb4 52%,#e0168f 100%) !important;color:#fff !important;border:3px solid #5b2a8c !important;border-radius:999px !important;box-shadow:4px 4px 0 #5b2a8c !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-size:15px !important;text-shadow:1px 1px 0 #5b2a8c}

/* habillage de la fan page : bandeau défilant, compteur, transitions */
.fl-mq{position:absolute;left:0;top:10px;white-space:nowrap;font:700 15px/1 'Comic Sans MS','Comic Neue',cursive;color:#ff2fb4;text-shadow:1px 1px 0 #fff;animation:fl-mq 13s linear infinite}
@keyframes fl-mq{from{transform:translateX(390px)}to{transform:translateX(-100%)}}
.fl-hud{position:absolute;top:9px;z-index:19;pointer-events:none;font:700 11px/1 'Comic Sans MS','Comic Neue',cursive;color:#3a1466;display:flex;align-items:center;gap:5px;text-shadow:0 0 3px #fff}
.fl-cnt{font:700 12px/1 'Courier New',monospace;background:#fff;color:#ff2fb4;padding:2px 4px;letter-spacing:2px;border:2px solid #5b2a8c;border-radius:3px}
.fl-fan{background:#fff;color:#ff2fb4;padding:2px 6px;border:2px solid #ff2fb4;border-radius:999px;animation:fl-vis 1s steps(1) infinite}
.fl-iris{position:absolute;inset:-1600px;padding:1600px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2288%22 height=%2288%22 viewBox=%220 0 88 88%22%3E%3Cpolygon points=%2214.8,11.6 15.5,14.6 18.5,15.4 15.8,17.0 16.0,20.0 13.6,18.0 10.8,19.1 12.0,16.3 10.0,13.9 13.1,14.2%22 fill=%22%23b34bff%22/%3E%3Cpath transform=%22translate(60 50) scale(0.8)%22 d=%22M0 3 C0 -1 5 -1 5 2 C5 -1 10 -1 10 3 C10 6 5 9 5 10 C5 9 0 6 0 3 Z%22 fill=%22%23ff2fb4%22/%3E%3Ccircle cx=%2244%22 cy=%2220%22 r=%221.6%22 fill=%22%23ffb800%22/%3E%3Ccircle cx=%2220%22 cy=%2266%22 r=%221.6%22 fill=%22%232bb5ff%22/%3E%3C/svg%3E") 0 0/88px 88px repeat,#f6ecff;-webkit-mask:radial-gradient(closest-side,#000 calc(100% - .5px),transparent 100%) content-box no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:radial-gradient(closest-side,#000 calc(100% - .5px),transparent 100%) content-box no-repeat exclude,linear-gradient(#000 0 0)}
.fl-ring{position:absolute;inset:-11px;border-radius:50%;border:2px solid #5b2a8c;background:conic-gradient(#ff3b5c,#ff9a1f,#ffe81f,#2fe06b,#2bb5ff,#b34bff,#ff3b5c);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 9px),#000 calc(100% - 8.5px));mask:radial-gradient(closest-side,transparent calc(100% - 9px),#000 calc(100% - 8.5px));animation:fl-rot 1.8s steps(6) infinite}
@keyframes fl-rot{to{transform:rotate(360deg)}}
.fl-word{display:inline-block;font:italic 900 52px/1.2 'Comic Sans MS','Comic Neue',cursive;-webkit-text-stroke:1.5px #5b2a8c;color:transparent !important;background:linear-gradient(180deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;--fl-p:62px;background-size:100% 62px;-webkit-text-stroke:1.5px #5b2a8c;transform:rotate(-5deg) skewX(-10deg);filter:drop-shadow(3px 3px 0 #5b2a8c) drop-shadow(0 0 2px #fff);animation:fl-shy 1.2s steps(6) infinite}
.fl-sweep{position:absolute;left:0;right:0;height:30px;background:linear-gradient(180deg,#ff3b5c 0.00% 16.67%,#ff9a1f 16.67% 33.33%,#ffe81f 33.33% 50.00%,#2fe06b 50.00% 66.67%,#2bb5ff 66.67% 83.33%,#b34bff 83.33% 100.00%);background-size:100% 30px;--fl-p:30px;border-top:3px solid #5b2a8c;border-bottom:3px solid #5b2a8c;animation:fl-shy .6s steps(6) infinite}
.fl-sweep::after{content:'';position:absolute;inset:-14px 0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22128%22 height=%22128%22 viewBox=%220 0 128 128%22%3E%3Cpath d=%22M20 16 Q21.44 22.56 28 24 Q21.44 25.44 20 32 Q18.56 25.44 12 24 Q18.56 22.56 20 16 Z%22 fill=%22%23ffc21a%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M96 64 Q97.08 68.92 102 70 Q97.08 71.08 96 76 Q94.92 71.08 90 70 Q94.92 68.92 96 64 Z%22 fill=%22%23fff%22 stroke=%22%23ff2fb4%22 stroke-width=%221%22/%3E%3Cpath d=%22M60 97 Q61.26 102.74 67 104 Q61.26 105.26 60 111 Q58.74 105.26 53 104 Q58.74 102.74 60 97 Z%22 fill=%22%23ff7ad6%22 stroke=%22%23fff%22 stroke-width=%221%22/%3E%3Cpath d=%22M110 10 Q110.72 13.28 114 14 Q110.72 14.72 110 18 Q109.28 14.72 106 14 Q109.28 13.28 110 10 Z%22 fill=%22%232bb5ff%22/%3E%3Cpath d=%22M30 88.5 Q30.63 91.37 33.5 92 Q30.63 92.63 30 95.5 Q29.37 92.63 26.5 92 Q29.37 91.37 30 88.5 Z%22 fill=%22%23fff%22 stroke=%22%23ffc21a%22 stroke-width=%221%22/%3E%3C/svg%3E") 0 0/80px 80px repeat-x}
@media (prefers-reduced-motion: reduce){.fl-mq,.fl-fan,.fl-word,.fl-ring,.fl-sweep,.fluo .s1 .bubble::after,.fluo [class]::before,.fluo .float::after,.fluo #fluo-rb stop,.fluo #fluo-rbu stop{animation:none !important}}
/* ---- CompletAscii ---- */
/* ===== thème Tout en ASCII : nouveaux assets, mêmes temps et positions ===== */
.asc .scan{display:none !important}
.asc g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.asc .s1,.asc .s2,.asc .s3,.asc .s4,.asc .s5{background:#000 !important;color:#00ff66 !important;font-family:'VT323',ui-monospace,monospace !important}
.asc [style*="Unbounded"],.asc [style*="Space Mono"],.asc [style*="Inter"]{font-family:'VT323',ui-monospace,monospace !important}
.asc .s1::before,.asc .s2::before,.asc .s4::before,.asc .s5::before{content:"owo@quebec:~$ ./lancer --idee\A chargement ........ [OK]";position:absolute;left:16px;top:52px;white-space:pre;font:18px/18px 'VT323',ui-monospace,monospace;color:rgba(0,255,102,.22);pointer-events:none}
.asc .s1::after,.asc .s2::after,.asc .s4::after,.asc .s5::after{content:"[ OK ] idee.txt\A [ OK ] mvp compile\A [ .. ] revenu en attente\A owo@quebec:~$" " \2588";position:absolute;left:16px;top:712px;white-space:pre;font:18px/18px 'VT323',ui-monospace,monospace;color:rgba(0,255,102,.22);pointer-events:none;animation:ascdim 1.1s steps(1) infinite}
@keyframes ascdim{0%,49%{color:rgba(0,255,102,.22)}50%,100%{color:rgba(0,255,102,.12)}}
@keyframes ascblink{0%,49%{opacity:1}50%,100%{opacity:0}}
.asc .s1 .title{font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:150px !important;top:205px !important;color:#00ff66 !important;text-shadow:0 0 8px rgba(0,255,102,.9),0 0 30px rgba(0,255,102,.5) !important}
.asc .s1 .t1,.asc .s1 .t3{color:#00ff66 !important} .asc .s1 .t2{color:#b8ffd2 !important} .asc .s1 .cur{color:#00ff66 !important}
.asc .dust,.asc .dust0{background:rgba(0,255,102,.22) !important}

/* la mascotte : contour vert pointillé façon caractères */
.asc path[d^="M60 12 C 92 12"][fill="#07030f"],.asc ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#000;stroke:#00ff66;stroke-width:3px;stroke-dasharray:5 3;filter:url(#asc-glow)}
.asc path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#00ff66;stroke-opacity:.3;stroke-dasharray:2 6}
.asc ellipse[rx="5.5"][fill="#00e5ff"],.asc ellipse[rx="5.5"][fill="#ff2e88"]{fill:#00ff66}
.asc circle[r="2"][fill="#fff"]{fill:#000}
.asc path[stroke="#00e5ff"][stroke-width="3.5"],.asc path[stroke="#ff2e88"][stroke-width="3.5"],.asc path[d^="M52 77"][stroke="#fff"]{stroke:#00ff66}
.asc [stroke="#ffe74a"]{stroke:#00ff66}
.asc [fill="#ffe74a"]{fill:#00ff66}
.asc ellipse[cx="30"][cy="76"],.asc ellipse[cx="90"][cy="76"],.asc ellipse[cx="32"][cy="66"]{fill:#0a9a45}
.asc ellipse[fill="#fff"][rx="6"],.asc ellipse[fill="#fff"][rx="10"],.asc rect[fill="#fff"][width="24"]{fill:#00ff66}
.asc ellipse[fill="#ff2e88"][cx="60"]{fill:#003d1c}
.asc .s3 path[mask]{fill:#00ff66;filter:url(#asc-glow)}

/* face $$ : gros $ verts en VT323 */
.asc .eyes-d text{font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:40px !important;fill:#00ff66 !important;filter:url(#asc-glow)}

/* sous-titres : invite de commande */
.asc .sub,.asc .sub-a,.asc .sub-b,.asc .subt{background:#000 !important;color:#00ff66 !important;border:1px solid #00ff66 !important;border-radius:0 !important;box-shadow:0 0 12px rgba(0,255,102,.35),inset 0 0 10px rgba(0,255,102,.15) !important;font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:23px !important;line-height:1.15 !important;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}
.asc .sub::before,.asc .sub-a::before,.asc .sub-b::before,.asc .subt::before{content:"> ";white-space:pre}
.asc .sub::after,.asc .sub-a::after,.asc .sub-b::after,.asc .subt::after{content:"_";animation:ascblink 1s steps(1) infinite}

/* bulles de texte : boîte noire, bordure tiretée */
.asc .bubble,.asc .bubble2,.asc .pop[style*="#fff9c4"],.asc .pop-c{background:#000 !important;color:#00ff66 !important;border:2px dashed #00ff66 !important;border-radius:0 !important;box-shadow:0 0 10px rgba(0,255,102,.4) !important;font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}
.asc .bubble,.asc .bubble2,.asc .pop[style*="#fff9c4"]{font-size:19px !important;line-height:1.05 !important}
.asc .pop-c{font-size:20px !important}
.asc .bubble > span:nth-of-type(1),.asc .bubble2 > span:nth-of-type(1),.asc .pop > span:nth-of-type(1){border-top-color:#00ff66 !important}
.asc .bubble > span:nth-of-type(2),.asc .bubble2 > span:nth-of-type(2),.asc .pop > span:nth-of-type(2){border-top-color:#000 !important}
.asc .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.asc .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.asc .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:16px !important;opacity:.8}
.asc polygon[fill="#fff9c4"]{fill:#000;stroke:#00ff66;stroke-width:2px;stroke-dasharray:5 3}

/* scène 2 : fenêtres d'app en ASCII */
.asc .s2 .unring{position:relative;background:transparent !important;box-shadow:none !important;border:0 !important;border-radius:0 !important}
.asc .s2 .unring > div{visibility:hidden}
.asc .s2 .unring::before{position:absolute;left:0;top:0;bottom:0;overflow:hidden;background:#000;white-space:pre;font:14px/12px 'VT323',ui-monospace,monospace;color:#00ff66;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}
.asc .s2 .unring::after{position:absolute;left:0;bottom:0;white-space:pre;font:14px/12px 'VT323',ui-monospace,monospace;color:#00ff66;background:#000;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}
.asc .s2 .w1 .unring::before{content:"+-[owo.exe]-----[x]+\A | ==========       |\A | ======           |\A |                  |\A | [ LANCER ]       |\A |                  |\A |                  |\A |                  |\A |                  |\A |                  |\A |                  |\A |                  |\A |                  |"}
.asc .s2 .w1 .unring::after{content:"+------------------+"}
.asc .s2 .w2 .unring::before{content:"+-[app.js]---[x]+\A | ===========   |\A | =====         |\A | .-----------. |\A | | ~ ~ ~ ~ ~ | |\A | '-----------' |\A |               |\A |               |\A |               |\A |               |\A |               |\A |               |\A |               |\A |               |"}
.asc .s2 .w2 .unring::after{content:"+---------------+"}
.asc .s2 .w3 .unring::before{content:"+-[idee.db]---[x]+\A | [######][######|\A | [######][######|\A | [######][######|\A |                |\A |                |\A |                |\A |                |\A |                |\A |                |\A |                |\A |                |"}
.asc .s2 .w3 .unring::after{content:"+----------------+"}
.asc .s2 .w4 .unring::before{content:"+-[todo]---[x]+\A | =======     |\A | ==========  |\A | ======      |\A |             |\A |             |\A |             |\A |             |\A |             |\A |             |\A |             |\A |             |"}
.asc .s2 .w4 .unring::after{content:"+-------------+"}
.asc .s2 .w5 .unring::before{content:"+-[saas]--[x]+\A | [##########|\A | [##########|\A | [##########|\A | [##########|\A |            |\A |            |\A |            |\A |            |\A |            |\A |            |\A |            |\A |            |"}
.asc .s2 .w5 .unring::after{content:"+------------+"}
.asc .s2 .bolt{filter:url(#asc-glow) !important}
.asc .s2 .bolt path{fill:#003d1c;stroke:#00ff66;stroke-width:3px;stroke-dasharray:7 3}
.asc .s2 .spark{border-color:#00ff66 !important;border-style:dashed !important;border-width:2px !important}
.asc .flash{background:#00b84a !important}

/* scène 3 : labyrinthe vert phosphore */
.asc .s3 g[stroke="#2121de"]{stroke:#0a9a45;stroke-width:3px;stroke-dasharray:8 3}
.asc .s3 g[fill="#fff"] circle{fill:#00ff66}
.asc .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:#00ff66 !important;box-shadow:0 0 6px #00ff66}
.asc .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'VT323',ui-monospace,monospace !important;font-size:32px !important;color:#00ff66 !important;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45) !important}
.asc .s3 svg[shape-rendering="crispEdges"],.asc .s3 .bug-a,.asc .s3 .bug-b{filter:url(#asc-mono)}

/* scène 4 : fusée et billets en ASCII, REVENU */
.asc .s4 .rocket{position:relative}
.asc .s4 .rocket > svg{visibility:hidden}
.asc .s4 .rocket::before{content:"     .\A     / \\\A    /   \\\A   | (o) |\A   | MVP |\A   |     |\A  /|     |\\\A /_|_____|_\\";position:absolute;left:0;right:0;top:0;width:max-content;margin:auto;white-space:pre;font:16px/15px 'VT323',ui-monospace,monospace;color:#00ff66;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}
.asc .s4 .rocket::after{content:"   vvvvv\A     vvv\A      v";position:absolute;left:0;right:0;top:120px;width:max-content;margin:auto;white-space:pre;font:16px/13px 'VT323',ui-monospace,monospace;color:#b8ffd2;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45);transform-origin:50% 0;animation:ascflame 8s linear infinite,ascflick .24s steps(1) infinite}
@keyframes ascflick{0%,49%{content:"   vvvvv\A     vvv\A      v"}50%,100%{content:"   '''''\A     '''\A      '"}}
@keyframes ascflame{0%,20%{transform:scaleY(0);opacity:0}21%{transform:scaleY(.4);opacity:1}23%{transform:scaleY(.5)}24%{transform:scaleY(.8)}25%{transform:scaleY(.6)}26%{transform:scaleY(1)}28%{transform:scaleY(1.2)}30%{transform:scaleY(1.4)}33%{transform:scaleY(1.9)}42%{transform:scaleY(1.9);opacity:1}43%,100%{opacity:0}}
.asc .s4 .puff{background:transparent !important;filter:none !important}
.asc .s4 .puff::before{content:"( ~ ) ( ~ )\A  (  ~~~  )";position:absolute;left:0;right:0;top:10px;width:max-content;margin:auto;white-space:pre;font:16px/14px 'VT323',ui-monospace,monospace;color:#0a9a45}
.asc .s4 .bill > svg{visibility:hidden}
.asc .s4 .bill::before{content:"+-------+\A |$ owo $|\A +-------+";position:absolute;left:0;right:0;top:0;width:max-content;margin:auto;white-space:pre;font:14px/11px 'VT323',ui-monospace,monospace;color:#00ff66;background:#000;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}
.asc .s4 .shock{border-color:#00ff66 !important;border-style:dashed !important;border-width:3px !important}
.asc .pop-text{font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:78px !important;letter-spacing:2px;color:#00ff66 !important;text-shadow:0 0 8px rgba(0,255,102,.95),0 0 26px rgba(0,255,102,.55) !important}

/* scène 5 : ampoule ASCII, boutons */
.asc .s5 .qmark svg > :not(.bulb-rays){visibility:hidden}
.asc .s5 .bulb-rays{stroke:#00ff66;stroke-width:3px;stroke-dasharray:3 3;filter:url(#asc-glow)}
.asc .s5 .qmark::before{content:"   .---.\A   /  ~  \\\A  |  ^ ^  |\A   \\  w  /\A    |===|\A    |===|\A     '-'";position:absolute;left:0;right:0;top:2px;width:max-content;margin:auto;white-space:pre;font:16px/14px 'VT323',ui-monospace,monospace;color:#0b5a2c;animation:ascbulb 7s steps(1) infinite}
@keyframes ascbulb{0%,21%{color:#0b5a2c;text-shadow:none}22%,23%{color:#00ff66;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}24%{color:#0b5a2c;text-shadow:none}25%,100%{color:#b8ffd2;text-shadow:0 0 6px #00ff66,0 0 18px #00ff66}}
.asc .s5 .line{color:#0a9a45 !important;text-shadow:none !important;font-family:'VT323',ui-monospace,monospace !important;font-size:18px !important}
.asc .neon{background:#000 !important;color:#00ff66 !important;border-radius:0 !important;border:2px solid #00ff66 !important;box-shadow:0 0 14px rgba(0,255,102,.55),inset 0 0 12px rgba(0,255,102,.2) !important;font-size:0 !important}
.asc .neon::before{content:"[ info@owo.quebec ]";font:28px 'VT323',ui-monospace,monospace;color:#00ff66;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45);white-space:pre}
.asc .cta > div:nth-child(2){background:#000 !important;color:#00ff66 !important;border:1px dashed #00ff66 !important;border-radius:0 !important;box-shadow:none !important;font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:22px !important;text-shadow:0 0 4px rgba(0,255,102,.9),0 0 12px rgba(0,255,102,.45)}
.asc .cta > div:nth-child(2)::before{content:"[ ";white-space:pre} .asc .cta > div:nth-child(2)::after{content:" ]";white-space:pre}
/* ---- CompletGeocities ---- */
/* ===== thème GeoCities GIF : page perso 1998, sprites pixel 2 images, mêmes temps et positions ===== */
.geo .scan{display:none !important}
.geo g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.owo-frozen *::before,.owo-frozen *::after{animation-play-state:paused !important}
.geo .s1,.geo .s2,.geo .s4,.geo .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2264%22 height=%2264%22 viewBox=%220 0 64 64%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2212%22 y=%2211%22 width=%222%22 height=%228%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2214%22 width=%228%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2214%22 width=%222%22 height=%222%22 fill=%22%23fff600%22/%3E%3Crect x=%2242%22 y=%226%22 width=%222%22 height=%222%22 fill=%22%23fff600%22/%3E%3Crect x=%2244%22 y=%2238%22 width=%222%22 height=%226%22 fill=%22%239ee6ff%22/%3E%3Crect x=%2242%22 y=%2240%22 width=%226%22 height=%222%22 fill=%22%239ee6ff%22/%3E%3Crect x=%2228%22 y=%2230%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2256%22 y=%2222%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2220%22 y=%2250%22 width=%222%22 height=%222%22 fill=%22%23ff5fd2%22/%3E%3Crect x=%2252%22 y=%2258%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%2236%22 width=%222%22 height=%222%22 fill=%22%23fff600%22/%3E%3C/svg%3E") 0 0/64px 64px repeat,linear-gradient(180deg,#0b0b5c 0%,#2a0a7a 100%) !important;color:#fff !important}
.geo .s1::before,.geo .s2::before,.geo .s4::before,.geo .s5::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2264%22 height=%2264%22 viewBox=%220 0 64 64%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2232%22 y=%2250%22 width=%222%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2230%22 y=%2252%22 width=%226%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2258%22 y=%226%22 width=%222%22 height=%226%22 fill=%22%23fff600%22/%3E%3Crect x=%2256%22 y=%228%22 width=%226%22 height=%222%22 fill=%22%23fff600%22/%3E%3Crect x=%226%22 y=%224%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2236%22 y=%2218%22 width=%222%22 height=%222%22 fill=%22%23ff5fd2%22/%3E%3Crect x=%2218%22 y=%2230%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2248%22 y=%2230%22 width=%222%22 height=%222%22 fill=%22%23fff600%22/%3E%3C/svg%3E") 0 0/64px 64px repeat;animation:geo-blink 1.4s steps(1) infinite}
.geo .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2264%22 height=%2264%22 viewBox=%220 0 64 64%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2212%22 y=%2214%22 width=%222%22 height=%222%22 fill=%22rgba(255,255,255,.35)%22/%3E%3Crect x=%2244%22 y=%2240%22 width=%222%22 height=%222%22 fill=%22rgba(255,255,255,.25)%22/%3E%3Crect x=%2256%22 y=%2222%22 width=%222%22 height=%222%22 fill=%22rgba(255,255,255,.3)%22/%3E%3Crect x=%2224%22 y=%2252%22 width=%222%22 height=%222%22 fill=%22rgba(255,255,255,.2)%22/%3E%3C/svg%3E") 0 0/64px 64px repeat,#000 !important}
.geo [style*="Unbounded"]{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important}
.geo .s1 .title{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:6px 6px 0 #000 !important}
.geo .s1 .t1{color:#ff5fd2 !important} .geo .s1 .t2{color:#fff600 !important} .geo .s1 .t3{color:#3dff3d !important}
.geo .s1 .cur{color:#fff !important}
@keyframes geo-blink{0%,49.9%{opacity:1}50%,100%{opacity:0}}
@keyframes geo-vis{0%,49.9%{visibility:visible}50%,100%{visibility:hidden}}
@keyframes geo-hue{from{filter:hue-rotate(0deg) drop-shadow(3px 3px 0 #000)}to{filter:hue-rotate(360deg) drop-shadow(3px 3px 0 #000)}}

/* la mascotte : boule rose pixel, gros contour noir */
.geo path[d^="M60 12 C 92 12"][fill="#07030f"],.geo ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ff5fd2;stroke:#000;stroke-width:5px;shape-rendering:crispEdges}
.geo path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#fff600;stroke-width:6px;stroke-dasharray:6 6;shape-rendering:crispEdges}
.geo ellipse[rx="5.5"][fill="#00e5ff"],.geo ellipse[rx="5.5"][fill="#ff2e88"]{fill:#000;shape-rendering:crispEdges}
.geo path[stroke="#00e5ff"][stroke-width="3.5"],.geo path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#000;stroke-width:4.5px;stroke-linecap:square;shape-rendering:crispEdges}
.geo path[d^="M52 77"][stroke="#fff"]{stroke:#000;stroke-width:4px;stroke-linecap:square;shape-rendering:crispEdges}
.geo ellipse[cx="30"][cy="76"],.geo ellipse[cx="90"][cy="76"]{fill:#ff2b2b;opacity:.85;shape-rendering:crispEdges}
.geo ellipse[fill="#fff"][rx="6"],.geo ellipse[fill="#fff"][rx="10"],.geo rect[fill="#fff"][width="24"]{fill:#fff;stroke:#000;stroke-width:2.5px;shape-rendering:crispEdges}
.geo ellipse[cx="60"][fill="#ff2e88"]{fill:#ff2b2b;shape-rendering:crispEdges}
.geo .s3 path[mask]{fill:#fff600;stroke:#000;stroke-width:5px;shape-rendering:crispEdges}
.geo .s3 ellipse[cx="50"][fill="#000"]{fill:#000}

/* face $$ : gros $ Comic Sans jaune / vert */
.geo .eyes-d text{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-size:34px !important;fill:#fff600 !important;stroke:#000;stroke-width:3px;paint-order:stroke;stroke-linejoin:miter}
.geo .eyes-d text:first-child{fill:#3dff3d !important}

/* sous-titres : boîte noire, Comic Sans jaune */
.geo .sub,.geo .sub-a,.geo .sub-b,.geo .subt{background:#000 !important;color:#fff600 !important;border:3px solid #3dff3d !important;border-radius:0 !important;box-shadow:4px 4px 0 #ff2bd6 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:700 !important;font-size:17px !important}

/* bulles : boîte blanche, gros contour pixel noir, badge NEW! */
.geo .bubble,.geo .bubble2,.geo .pop[style*="#fff9c4"],.geo .pop-c{background:#fff !important;color:#000 !important;border:3px solid #000 !important;border-radius:0 !important;box-shadow:4px 4px 0 #000 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:700 !important}
.geo .bubble > span:nth-of-type(1),.geo .bubble2 > span:nth-of-type(1),.geo .pop > span:nth-of-type(1){border-top-color:#000 !important}
.geo .bubble > span:nth-of-type(2),.geo .bubble2 > span:nth-of-type(2),.geo .pop > span:nth-of-type(2){border-top-color:#fff !important}
.geo .bubble::after{content:'NEW!';position:absolute;right:-16px;top:-14px;background:#ff2b2b;color:#fff600;font:900 12px/1 'Comic Sans MS','Comic Neue',cursive;padding:2px 5px;border:2px solid #fff600;outline:2px solid #000;transform:rotate(12deg);animation:geo-vis .6s steps(1) infinite}
.geo polygon[fill="#fff9c4"]{fill:#fff;stroke:#000;stroke-width:3px;stroke-linejoin:miter}

/* scène 2 : fenêtres pixel, barre de titre qui clignote en 2 couleurs */
.geo .unring{background:#fff !important;border:3px solid #000 !important;border-radius:0 !important;box-shadow:4px 4px 0 #000}
.geo .unring > div:first-child{position:relative;height:16px !important;background:#2b7bff !important;border-bottom:3px solid #000;animation:geo-tb .7s steps(1) infinite}
@keyframes geo-tb{0%,49.9%{background:#2b7bff}50%,100%{background:#ff2bd6}}
.geo .unring > div:first-child::before{content:'';position:absolute;left:5px;top:5px;width:30px;height:4px;background:#fff}
.geo .unring > div:first-child::after{content:'';position:absolute;right:3px;top:2px;width:8px;height:8px;background:#ff2b2b;border:2px solid #000}
.geo .unring > div:nth-child(2) > div{background:#2b7bff !important;opacity:1 !important;border:2px solid #000;box-sizing:border-box;border-radius:0 !important}
.geo .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#000 !important;border:0;height:4px !important}
.geo .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff2bd6 !important}
.geo .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#ffe600 !important}
.geo .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#2fd14f !important}
.geo .s2 .bolt{filter:drop-shadow(4px 4px 0 #000) !important}
.geo .s2 .bolt path{fill:#fff600;stroke:#000;stroke-width:4px;stroke-linejoin:miter;shape-rendering:crispEdges}
.geo .s2 .spark{border-color:#fff600 !important;border-style:dotted !important;border-radius:0 !important}
.geo .s2 .flash,.geo .s4 .flash{background:#fff !important}

/* nuages de poussière pixel */
.geo .dust,.geo .dust0,.geo .s4 .puff{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 6%22 preserveAspectRatio=%22none%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%224%22 y=%220%22 width=%225.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%221%22 width=%225.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%221%22 width=%224.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%222%22 width=%2210.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%223%22 width=%2212.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%224%22 width=%2214.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%225%22 width=%2214.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3C/svg%3E") center/100% 100% no-repeat !important;border-radius:0 !important;filter:none !important}

/* scène 3 : labyrinthe bleu vif, pastilles jaunes, +10 qui clignotent */
.geo .s3 g[stroke="#2121de"]{stroke:#2b7bff;stroke-width:5px;stroke-linecap:square;stroke-linejoin:miter;shape-rendering:crispEdges}
.geo .s3 g[fill="#fff"] circle{fill:#ffe600;shape-rendering:crispEdges}
.geo .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:#ffe600 !important;border-radius:0 !important;box-shadow:2px 2px 0 #ff2bd6}
.geo .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;color:#fff600 !important;text-shadow:3px 3px 0 #ff2b2b !important;animation:geo-vis .3s steps(1) infinite}
.geo .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(3px 3px 0 #ff2bd6)}

/* scène 4 : fusée pixel (2 images de flamme), billets qui tournent en saccades, REVENU! WordArt */
.geo .s4 .rocket > svg > :not(.flame):not(text){display:none}
.geo .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 15 20%22 preserveAspectRatio=%22none%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%227%22 y=%220%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%227%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%228%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%222%22 width=%223.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%229%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%223%22 width=%225.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2210%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%224%22 width=%229.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%225%22 width=%227.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%226%22 width=%222.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%226%22 width=%223.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%229%22 y=%226%22 width=%222.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%227%22 width=%222.02%22 height=%221.02%22 fill=%22%232b7bff%22/%3E%3Crect x=%229%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2210%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%228%22 width=%223.02%22 height=%221.02%22 fill=%22%232b7bff%22/%3E%3Crect x=%229%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2210%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%229%22 width=%222.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%229%22 width=%223.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%229%22 y=%229%22 width=%222.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%2210%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2210%22 width=%227.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2210%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%2211%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2211%22 width=%227.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2211%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%2212%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2212%22 width=%227.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2212%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%2213%22 width=%222.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2213%22 width=%227.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2213%22 width=%222.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%2214%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%2214%22 width=%221.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%223%22 y=%2214%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2214%22 width=%227.02%22 height=%221.02%22 fill=%22%23ff2bd6%22/%3E%3Crect x=%2211%22 y=%2214%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2214%22 width=%221.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2213%22 y=%2214%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2215%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%2215%22 width=%222.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%223%22 y=%2215%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2215%22 width=%227.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2215%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2215%22 width=%222.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2214%22 y=%2215%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2216%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%2216%22 width=%222.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%223%22 y=%2216%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2216%22 width=%227.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2216%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2216%22 width=%222.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2214%22 y=%2216%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2217%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%2217%22 width=%222.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%223%22 y=%2217%22 width=%229.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2217%22 width=%222.02%22 height=%221.02%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2214%22 y=%2217%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2218%22 width=%223.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2218%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%2218%22 width=%225.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2210%22 y=%2218%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2218%22 width=%223.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2219%22 width=%227.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0/90px 120px no-repeat}
.geo .s4 .rocket text{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900;font-size:14px;fill:#000;transform:translateY(-26px)}
.geo .s4 .flame path{shape-rendering:crispEdges;stroke:#000;stroke-width:3px;stroke-linejoin:miter}
.geo .s4 .flame path:first-child{animation:geo-fl1 .24s steps(1) infinite}
.geo .s4 .flame path:last-child{stroke:none;animation:geo-fl2 .24s steps(1) infinite}
@keyframes geo-fl1{0%,49.9%{fill:url(#geo-fl-a)}50%,100%{fill:url(#geo-fl-b)}}
@keyframes geo-fl2{0%,49.9%{fill:#ff2b2b}50%,100%{fill:#fff}}
.geo .s4 .bill > svg{visibility:hidden}
.geo .s4 .bill::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 21 11%22 preserveAspectRatio=%22none%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%220%22 y=%220%22 width=%2221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%221%22 width=%227.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%228%22 y=%221%22 width=%225.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2213%22 y=%221%22 width=%227.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%222%22 y=%222%22 width=%222.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%224%22 y=%222%22 width=%223.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%227%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%222%22 width=%222.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2210%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2211%22 y=%222%22 width=%222.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2213%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%222%22 width=%223.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2217%22 y=%222%22 width=%222.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2219%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%222%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%223%22 y=%223%22 width=%224.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%227%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%229%22 y=%223%22 width=%223.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2213%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%223%22 width=%224.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2218%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2219%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%224%22 width=%226.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%227%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%229%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2210%22 y=%224%22 width=%223.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2213%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%224%22 width=%226.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%225%22 width=%226.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%227%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%229%22 y=%225%22 width=%223.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2213%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%225%22 width=%226.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%226%22 width=%226.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%227%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%226%22 width=%223.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2211%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2213%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%226%22 width=%226.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%222%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%223%22 y=%227%22 width=%224.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%227%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%229%22 y=%227%22 width=%223.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2213%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%227%22 width=%224.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2218%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2219%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%222%22 y=%228%22 width=%222.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%224%22 y=%228%22 width=%223.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%227%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%228%22 width=%222.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2210%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2211%22 y=%228%22 width=%222.02%22 height=%221.02%22 fill=%22%23ffd800%22/%3E%3Crect x=%2213%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%228%22 width=%223.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2217%22 y=%228%22 width=%222.02%22 height=%221.02%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2219%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%221%22 y=%229%22 width=%227.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%228%22 y=%229%22 width=%225.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%2213%22 y=%229%22 width=%227.02%22 height=%221.02%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2210%22 width=%2221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(3px 3px 0 #000);animation:geo-spin 1s steps(1) infinite}
@keyframes geo-spin{0%{transform:scaleX(1)}16%{transform:scaleX(.55)}33%{transform:scaleX(.12)}50%{transform:scaleX(-.55)}66%{transform:scaleX(-1)}83%{transform:scaleX(-.3)}}
.geo .s4 .shock{border-color:#3dff3d !important;border-style:dotted !important;border-radius:0 !important}
.geo .pop-text{font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-style:italic;letter-spacing:1px;color:transparent !important;background:linear-gradient(180deg,#ff2b2b 0.00% 16.67%,#ff8a00 16.67% 33.33%,#ffe600 33.33% 50.00%,#2fd14f 50.00% 66.67%,#2b7bff 66.67% 83.33%,#9b5cff 83.33% 100.00%) center/100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px #000;text-shadow:none !important;filter:drop-shadow(3px 3px 0 #000);animation:s4pop-text 8s cubic-bezier(.34,1.56,.64,1) infinite,geo-hue 1.2s steps(6) infinite !important}

/* scène 5 : ampoule pixel (grise éteinte, jaune allumée), boutons années 90 */
.geo .s5 .qmark svg > :not(.bulb-rays){visibility:hidden}
.geo .s5 .qmark::before,.geo .s5 .qmark::after{content:'';position:absolute;left:0;top:12px;width:90px;height:79px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 14%22 preserveAspectRatio=%22none%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%225%22 y=%220%22 width=%226.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%221%22 width=%226.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2211%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%222%22 width=%228.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2212%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%223%22 width=%2210.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2213%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%224%22 width=%2210.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2213%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%225%22 width=%223.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%226%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%237a7a7a%22/%3E%3Crect x=%227%22 y=%225%22 width=%222.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%229%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%237a7a7a%22/%3E%3Crect x=%2210%22 y=%225%22 width=%223.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2213%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%226%22 width=%224.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%227%22 y=%226%22 width=%222.02%22 height=%221.02%22 fill=%22%237a7a7a%22/%3E%3Crect x=%229%22 y=%226%22 width=%224.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2213%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%227%22 width=%228.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2212%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%228%22 width=%226.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2211%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%229%22 width=%224.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2210%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%2210%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2210%22 width=%224.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2210%22 y=%2210%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%2211%22 width=%226.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%2212%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2212%22 width=%224.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2210%22 y=%2212%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2213%22 width=%224.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;filter:drop-shadow(3px 3px 0 #000)}
.geo .s5 .qmark::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 14%22 preserveAspectRatio=%22none%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%225%22 y=%220%22 width=%226.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%221%22 width=%226.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2211%22 y=%221%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%225%22 y=%222%22 width=%222.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%222%22 width=%225.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2212%22 y=%222%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%223%22 width=%222.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%225%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%223%22 width=%227.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2213%22 y=%223%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%224%22 width=%2210.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2213%22 y=%224%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%225%22 width=%223.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%226%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23ff8a00%22/%3E%3Crect x=%227%22 y=%225%22 width=%222.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%229%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23ff8a00%22/%3E%3Crect x=%2210%22 y=%225%22 width=%223.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2213%22 y=%225%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%226%22 width=%224.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%227%22 y=%226%22 width=%222.02%22 height=%221.02%22 fill=%22%23ff8a00%22/%3E%3Crect x=%229%22 y=%226%22 width=%224.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2213%22 y=%226%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%223%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%227%22 width=%228.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2212%22 y=%227%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%228%22 width=%226.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2211%22 y=%228%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%229%22 width=%224.02%22 height=%221.02%22 fill=%22%23ffe600%22/%3E%3Crect x=%2210%22 y=%229%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%2210%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2210%22 width=%224.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2210%22 y=%2210%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%2211%22 width=%226.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%225%22 y=%2212%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2212%22 width=%224.02%22 height=%221.02%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2210%22 y=%2212%22 width=%221.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2213%22 width=%224.02%22 height=%221.02%22 fill=%22%23000%22/%3E%3C/svg%3E");animation:geo-bulb 7s steps(1) infinite}
@keyframes geo-bulb{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.geo .s5 .bulb-rays{stroke:#fff600;stroke-width:5px;stroke-linecap:square;stroke-dasharray:4 3;shape-rendering:crispEdges}
.geo .s5 .line{color:#fff !important;text-shadow:2px 2px 0 #000 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:700;font-size:14px !important}
.geo .neon{background:#fff600 !important;color:#000 !important;border-radius:0 !important;border:4px solid !important;border-color:#fffbb0 #8a7d00 #8a7d00 #fffbb0 !important;outline:2px solid #000;box-shadow:4px 4px 0 #000 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-size:18px !important}
.geo .cta > div:nth-child(2){background:#c0c0c0 !important;color:#000 !important;border:4px solid !important;border-color:#fff #555 #555 #fff !important;outline:2px solid #000;border-radius:0 !important;box-shadow:4px 4px 0 #000 !important;font-family:'Comic Sans MS','Comic Neue',cursive !important;font-weight:900 !important;font-size:15px !important}

/* habillage de la page : bandeau qui défile, compteur, en construction */
.geo-mq{position:absolute;left:0;top:9px;white-space:nowrap;font:700 15px/1 'Comic Sans MS','Comic Neue',cursive;color:#3dff3d;animation:geo-mq 14s linear infinite}
@keyframes geo-mq{from{transform:translateX(390px)}to{transform:translateX(-100%)}}
.geo-hud{position:absolute;top:10px;z-index:19;pointer-events:none;font:700 11px/1 'Comic Sans MS','Comic Neue',cursive;color:#fff;display:flex;align-items:center;gap:5px;text-shadow:1px 1px 0 #000}
.geo-cnt{font:700 13px/1 'Courier New',monospace;background:#000;color:#3dff3d;padding:2px 4px;letter-spacing:2px;border:2px solid;border-color:#555 #ddd #ddd #555}
.geo-wip{background:#fff600;color:#000;text-shadow:none;padding:3px 5px;border:2px solid #000;font-weight:900;animation:geo-blink 1s steps(1) infinite}
.geo-iris{position:absolute;inset:-1600px;padding:1600px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2264%22 height=%2264%22 viewBox=%220 0 64 64%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2212%22 y=%2211%22 width=%222%22 height=%228%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2214%22 width=%228%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2214%22 width=%222%22 height=%222%22 fill=%22%23fff600%22/%3E%3Crect x=%2242%22 y=%226%22 width=%222%22 height=%222%22 fill=%22%23fff600%22/%3E%3Crect x=%2244%22 y=%2238%22 width=%222%22 height=%226%22 fill=%22%239ee6ff%22/%3E%3Crect x=%2242%22 y=%2240%22 width=%226%22 height=%222%22 fill=%22%239ee6ff%22/%3E%3Crect x=%2228%22 y=%2230%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2256%22 y=%2222%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%2220%22 y=%2250%22 width=%222%22 height=%222%22 fill=%22%23ff5fd2%22/%3E%3Crect x=%2252%22 y=%2258%22 width=%222%22 height=%222%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%2236%22 width=%222%22 height=%222%22 fill=%22%23fff600%22/%3E%3C/svg%3E") 0 0/64px 64px repeat,#0b0b5c;-webkit-mask:radial-gradient(closest-side,#000 calc(100% - .5px),transparent 100%) content-box no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:radial-gradient(closest-side,#000 calc(100% - .5px),transparent 100%) content-box no-repeat exclude,linear-gradient(#000 0 0)}
.geo-ready{display:inline-block;font:italic 900 50px/1 'Comic Sans MS','Comic Neue',cursive;color:transparent;background:linear-gradient(180deg,#ff2b2b 0.00% 16.67%,#ff8a00 16.67% 33.33%,#ffe600 33.33% 50.00%,#2fd14f 50.00% 66.67%,#2b7bff 66.67% 83.33%,#9b5cff 83.33% 100.00%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px #000;filter:drop-shadow(3px 3px 0 #000);animation:geo-hue .9s steps(6) infinite}
@media (prefers-reduced-motion: reduce){.geo-mq,.geo-wip,.geo-ready,.geo .bubble::after,.geo .s1::before{animation:none !important}}
/* ---- CompletPixel ---- */
/* ===== thème Console 8 bits : sprites en pixels, mêmes temps et positions ===== */
.owo-frozen *::before,.owo-frozen *::after{animation-play-state:paused !important}
.px8 .scan{display:none !important}
.px8 g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.px8 .s1,.px8 .s2,.px8 .s4,.px8 .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22 width=%22390%22 height=%22844%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%22260%22 y=%2248%22 width=%2216%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22252%22 y=%2252%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22260%22 y=%2252%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22276%22 y=%2252%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22288%22 y=%2252%22 width=%2212%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22248%22 y=%2256%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22252%22 y=%2256%22 width=%2232%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22284%22 y=%2256%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22288%22 y=%2256%22 width=%2212%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22300%22 y=%2256%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22240%22 y=%2260%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22248%22 y=%2260%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22304%22 y=%2260%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22236%22 y=%2264%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22240%22 y=%2264%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22312%22 y=%2264%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22236%22 y=%2268%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22240%22 y=%2268%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22312%22 y=%2268%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22236%22 y=%2272%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22240%22 y=%2272%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22244%22 y=%2272%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22248%22 y=%2272%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22304%22 y=%2272%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22308%22 y=%2272%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22312%22 y=%2272%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22240%22 y=%2276%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22244%22 y=%2276%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22256%22 y=%2276%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22272%22 y=%2276%22 width=%228%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22280%22 y=%2276%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22296%22 y=%2276%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22308%22 y=%2276%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22244%22 y=%2280%22 width=%2264%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2244%22 y=%22196%22 width=%2220%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%22201%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2244%22 y=%22201%22 width=%2220%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2264%22 y=%22201%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2279%22 y=%22201%22 width=%2215%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2229%22 y=%22206%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%22206%22 width=%2240%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2274%22 y=%22206%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2279%22 y=%22206%22 width=%2215%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2294%22 y=%22206%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2219%22 y=%22211%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2229%22 y=%22211%22 width=%2270%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2299%22 y=%22211%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%22216%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2219%22 y=%22216%22 width=%2290%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22109%22 y=%22216%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%22221%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2219%22 y=%22221%22 width=%2290%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22109%22 y=%22221%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2214%22 y=%22226%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2219%22 y=%22226%22 width=%225%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2224%22 y=%22226%22 width=%225%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2229%22 y=%22226%22 width=%2270%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2299%22 y=%22226%22 width=%225%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22104%22 y=%22226%22 width=%225%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22109%22 y=%22226%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2219%22 y=%22231%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%22231%22 width=%2215%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2239%22 y=%22231%22 width=%2220%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2259%22 y=%22231%22 width=%2210%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2269%22 y=%22231%22 width=%2220%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%2289%22 y=%22231%22 width=%2215%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22104%22 y=%22231%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%22236%22 width=%2280%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22300%22 y=%22286%22 width=%2216%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22292%22 y=%22290%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22300%22 y=%22290%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22316%22 y=%22290%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22328%22 y=%22290%22 width=%2212%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22288%22 y=%22294%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22292%22 y=%22294%22 width=%2232%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22324%22 y=%22294%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22328%22 y=%22294%22 width=%2212%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22340%22 y=%22294%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22280%22 y=%22298%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22288%22 y=%22298%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22344%22 y=%22298%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22276%22 y=%22302%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22280%22 y=%22302%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22352%22 y=%22302%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22276%22 y=%22306%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22280%22 y=%22306%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22352%22 y=%22306%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22276%22 y=%22310%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22280%22 y=%22310%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22284%22 y=%22310%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22288%22 y=%22310%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22344%22 y=%22310%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22348%22 y=%22310%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22352%22 y=%22310%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22280%22 y=%22314%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22284%22 y=%22314%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22296%22 y=%22314%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22312%22 y=%22314%22 width=%228%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22320%22 y=%22314%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22336%22 y=%22314%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22348%22 y=%22314%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22284%22 y=%22318%22 width=%2264%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2250%22 y=%22468%22 width=%2216%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2242%22 y=%22472%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2250%22 y=%22472%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%22472%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2278%22 y=%22472%22 width=%2212%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2238%22 y=%22476%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2242%22 y=%22476%22 width=%2232%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2274%22 y=%22476%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2278%22 y=%22476%22 width=%2212%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2290%22 y=%22476%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%22480%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2238%22 y=%22480%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2294%22 y=%22480%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2226%22 y=%22484%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%22484%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22102%22 y=%22484%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2226%22 y=%22488%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%22488%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22102%22 y=%22488%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2226%22 y=%22492%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%22492%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2234%22 y=%22492%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2238%22 y=%22492%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2294%22 y=%22492%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2298%22 y=%22492%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%22102%22 y=%22492%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%22496%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%22496%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2246%22 y=%22496%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2262%22 y=%22496%22 width=%228%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2270%22 y=%22496%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2286%22 y=%22496%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2298%22 y=%22496%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%22500%22 width=%2264%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22280%22 y=%22590%22 width=%2220%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22270%22 y=%22595%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22280%22 y=%22595%22 width=%2220%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22300%22 y=%22595%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22315%22 y=%22595%22 width=%2215%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22265%22 y=%22600%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22270%22 y=%22600%22 width=%2240%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22310%22 y=%22600%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22315%22 y=%22600%22 width=%2215%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22330%22 y=%22600%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22255%22 y=%22605%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22265%22 y=%22605%22 width=%2270%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22335%22 y=%22605%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22250%22 y=%22610%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22255%22 y=%22610%22 width=%2290%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22345%22 y=%22610%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22250%22 y=%22615%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22255%22 y=%22615%22 width=%2290%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22345%22 y=%22615%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22250%22 y=%22620%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22255%22 y=%22620%22 width=%225%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22260%22 y=%22620%22 width=%225%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22265%22 y=%22620%22 width=%2270%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22335%22 y=%22620%22 width=%225%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22340%22 y=%22620%22 width=%225%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22345%22 y=%22620%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22255%22 y=%22625%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22260%22 y=%22625%22 width=%2215%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22275%22 y=%22625%22 width=%2220%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22295%22 y=%22625%22 width=%2210%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22305%22 y=%22625%22 width=%2220%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22325%22 y=%22625%22 width=%2215%22 height=%225%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%22340%22 y=%22625%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22260%22 y=%22630%22 width=%2280%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2241%22 y=%22749%22 width=%2225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2231%22 y=%22754%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2241%22 y=%22754%22 width=%2225%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2266%22 y=%22754%22 width=%2210%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2226%22 y=%22759%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2231%22 y=%22759%22 width=%2245%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2276%22 y=%22759%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2221%22 y=%22764%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2226%22 y=%22764%22 width=%2215%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2241%22 y=%22764%22 width=%225%22 height=%225%22 fill=%22%230a8a2a%22/%3E%3Crect x=%2246%22 y=%22764%22 width=%2235%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2281%22 y=%22764%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2216%22 y=%22769%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2221%22 y=%22769%22 width=%2240%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2261%22 y=%22769%22 width=%225%22 height=%225%22 fill=%22%230a8a2a%22/%3E%3Crect x=%2266%22 y=%22769%22 width=%2220%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2286%22 y=%22769%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2211%22 y=%22774%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2216%22 y=%22774%22 width=%2275%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2291%22 y=%22774%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%22779%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%2211%22 y=%22779%22 width=%2210%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2221%22 y=%22779%22 width=%225%22 height=%225%22 fill=%22%230a8a2a%22/%3E%3Crect x=%2226%22 y=%22779%22 width=%2250%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2276%22 y=%22779%22 width=%225%22 height=%225%22 fill=%22%230a8a2a%22/%3E%3Crect x=%2281%22 y=%22779%22 width=%2215%22 height=%225%22 fill=%22%232fd14f%22/%3E%3Crect x=%2296%22 y=%22779%22 width=%225%22 height=%225%22 fill=%22%23000%22/%3E%3Crect x=%22322%22 y=%22752%22 width=%2248%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22322%22 y=%22756%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22326%22 y=%22756%22 width=%228%22 height=%224%22 fill=%22%237dff6a%22/%3E%3Crect x=%22334%22 y=%22756%22 width=%2224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22358%22 y=%22756%22 width=%224%22 height=%224%22 fill=%22%230a8a2a%22/%3E%3Crect x=%22362%22 y=%22756%22 width=%224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22366%22 y=%22756%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22322%22 y=%22760%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22326%22 y=%22760%22 width=%228%22 height=%224%22 fill=%22%237dff6a%22/%3E%3Crect x=%22334%22 y=%22760%22 width=%2224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22358%22 y=%22760%22 width=%224%22 height=%224%22 fill=%22%230a8a2a%22/%3E%3Crect x=%22362%22 y=%22760%22 width=%224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22366%22 y=%22760%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22322%22 y=%22764%22 width=%2248%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22326%22 y=%22768%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22330%22 y=%22768%22 width=%224%22 height=%224%22 fill=%22%237dff6a%22/%3E%3Crect x=%22334%22 y=%22768%22 width=%2220%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22354%22 y=%22768%22 width=%224%22 height=%224%22 fill=%22%230a8a2a%22/%3E%3Crect x=%22358%22 y=%22768%22 width=%224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22362%22 y=%22768%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22326%22 y=%22772%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22330%22 y=%22772%22 width=%224%22 height=%224%22 fill=%22%237dff6a%22/%3E%3Crect x=%22334%22 y=%22772%22 width=%2220%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22354%22 y=%22772%22 width=%224%22 height=%224%22 fill=%22%230a8a2a%22/%3E%3Crect x=%22358%22 y=%22772%22 width=%224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22362%22 y=%22772%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22326%22 y=%22776%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22330%22 y=%22776%22 width=%224%22 height=%224%22 fill=%22%237dff6a%22/%3E%3Crect x=%22334%22 y=%22776%22 width=%2220%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22354%22 y=%22776%22 width=%224%22 height=%224%22 fill=%22%230a8a2a%22/%3E%3Crect x=%22358%22 y=%22776%22 width=%224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22362%22 y=%22776%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22326%22 y=%22780%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%22330%22 y=%22780%22 width=%224%22 height=%224%22 fill=%22%237dff6a%22/%3E%3Crect x=%22334%22 y=%22780%22 width=%2220%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22354%22 y=%22780%22 width=%224%22 height=%224%22 fill=%22%230a8a2a%22/%3E%3Crect x=%22358%22 y=%22780%22 width=%224%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%22362%22 y=%22780%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0/390px 844px no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 32 60%22 width=%2232%22 height=%2260%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%220%22 y=%220%22 width=%2232%22 height=%2212%22 fill=%22%232fd14f%22/%3E%3Crect x=%220%22 y=%220%22 width=%2232%22 height=%222%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%222%22 width=%2228%22 height=%222%22 fill=%22%237dff6a%22/%3E%3Crect x=%224%22 y=%227%22 width=%224%22 height=%223%22 fill=%22%230a8a2a%22/%3E%3Crect x=%2214%22 y=%227%22 width=%224%22 height=%223%22 fill=%22%230a8a2a%22/%3E%3Crect x=%2224%22 y=%227%22 width=%224%22 height=%223%22 fill=%22%230a8a2a%22/%3E%3Crect x=%220%22 y=%2210%22 width=%2232%22 height=%222%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2212%22 width=%2232%22 height=%2216%22 fill=%22%23c84c0c%22/%3E%3Crect x=%220%22 y=%2212%22 width=%2232%22 height=%222%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2214%22 width=%2232%22 height=%222%22 fill=%22%23fc9838%22/%3E%3Crect x=%220%22 y=%2212%22 width=%222%22 height=%2216%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%2214%22 width=%222%22 height=%2214%22 fill=%22%23fc9838%22/%3E%3Crect x=%220%22 y=%2228%22 width=%2232%22 height=%2216%22 fill=%22%23c84c0c%22/%3E%3Crect x=%220%22 y=%2228%22 width=%2232%22 height=%222%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2230%22 width=%2232%22 height=%222%22 fill=%22%23fc9838%22/%3E%3Crect x=%2216%22 y=%2228%22 width=%222%22 height=%2216%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2230%22 width=%222%22 height=%2214%22 fill=%22%23fc9838%22/%3E%3Crect x=%220%22 y=%2244%22 width=%2232%22 height=%2216%22 fill=%22%23c84c0c%22/%3E%3Crect x=%220%22 y=%2244%22 width=%2232%22 height=%222%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2246%22 width=%2232%22 height=%222%22 fill=%22%23fc9838%22/%3E%3Crect x=%220%22 y=%2244%22 width=%222%22 height=%2216%22 fill=%22%23000%22/%3E%3Crect x=%222%22 y=%2246%22 width=%222%22 height=%2214%22 fill=%22%23fc9838%22/%3E%3C/svg%3E") 0 100%/32px 60px repeat-x,#5c94fc !important;color:#fff !important;image-rendering:pixelated}
.px8 .s3{background:#000 !important}
.px8 [style*="Unbounded"]{font-family:'Press Start 2P',monospace !important;font-weight:400 !important}
.px8 .s1 .title{font-size:72px !important;color:#fff !important;text-shadow:5px 0 0 #000,-5px 0 0 #000,0 5px 0 #000,0 -5px 0 #000,10px 10px 0 #000 !important}
.px8 .s1 .t1{color:#ff5fd2 !important} .px8 .s1 .t2{color:#fff !important} .px8 .s1 .t3{color:#ffe600 !important} .px8 .s1 .cur{color:#fff !important}

/* la mascotte : boule rose pixelisée, gros contour noir */
.px8 svg[viewBox="0 0 120 120"][width="180"],.px8 .s3 svg[viewBox="0 0 120 120"][width="150"]{shape-rendering:crispEdges}
.px8 path[d^="M60 12 C 92 12"]{d:path("M76 12 L76 20 L92 20 L92 28 L100 28 L100 36 L100 36 L100 44 L108 44 L108 52 L108 52 L108 60 L108 60 L108 68 L108 68 L108 76 L100 76 L100 84 L100 84 L100 92 L92 92 L92 100 L76 100 L76 108 L44 108 L44 100 L28 100 L28 92 L20 92 L20 84 L20 84 L20 76 L12 76 L12 68 L12 68 L12 60 L12 60 L12 52 L12 52 L12 44 L20 44 L20 36 L20 36 L20 28 L28 28 L28 20 L44 20 L44 12 Z");stroke-linejoin:miter}
.px8 path[d^="M52 77"]{d:path("M52 76 v4 h4 v-4 h4 v4 h4 v-4");stroke-linecap:square;stroke-linejoin:miter}
.px8 path[d^="M37 62"]{d:path("M38 64 v-4 h4 v-4 h4 v4 h4 v4");stroke-linecap:square;stroke-linejoin:miter}
.px8 path[d^="M69 62"]{d:path("M70 64 v-4 h4 v-4 h4 v4 h4 v4");stroke-linecap:square;stroke-linejoin:miter}
.px8 path[d^="M36 46"]{d:path("M36 46 h4 v-4 h8 v4 h4");stroke-linecap:square;stroke-linejoin:miter}
.px8 path[d^="M68 45"]{d:path("M68 46 h4 v-4 h8 v4 h4");stroke-linecap:square;stroke-linejoin:miter}

.px8 path[d^="M60 12 C 92 12"][fill="#07030f"],.px8 ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ff5fd2;stroke:#000;stroke-width:8px}
.px8 path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#fff;stroke-width:10px;stroke-dasharray:8 6}
.px8 ellipse[rx="5.5"][fill="#00e5ff"],.px8 ellipse[rx="5.5"][fill="#ff2e88"]{fill:#000;rx:6px;ry:8px}
.px8 path[stroke="#00e5ff"][stroke-width="3.5"],.px8 path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#000;stroke-width:5px;stroke-linecap:square}
.px8 path[d^="M52 77"][stroke="#fff"]{stroke:#000;stroke-width:5px;stroke-linecap:square}
.px8 ellipse[cx="30"][cy="76"],.px8 ellipse[cx="90"][cy="76"],.px8 .s3 ellipse[cx="32"][cy="66"]{fill:#ff2b2b;opacity:1}
.px8 ellipse[fill="#fff"][rx="6"],.px8 ellipse[fill="#fff"][rx="10"]{fill:#000}
.px8 ellipse[fill="#ff2e88"][rx="3.5"],.px8 ellipse[fill="#ff2e88"][rx="7"][ry="5"]{fill:#ff2b2b}
.px8 rect[fill="#fff"][width="24"]{fill:#fff;stroke:#000;stroke-width:3px;rx:0}
.px8 .s3 path[mask]{fill:#ff5fd2;stroke:#000;stroke-width:6px}
.px8 .s3 ellipse[cx="50"][fill="#000"]{fill:#000}

/* yeux $$ : gros $ jaunes Press Start 2P */
.px8 .eyes-d text{font-family:'Press Start 2P',monospace !important;font-weight:400 !important;font-size:22px !important;fill:#ffe600 !important;stroke:#000;stroke-width:4px;paint-order:stroke;stroke-linejoin:miter}

/* sous-titres : boîte de dialogue de jeu */
.px8 .sub,.px8 .sub-a,.px8 .sub-b,.px8 .subt{background:#000 !important;color:#fff !important;border:3px solid #fff !important;border-radius:0 !important;box-shadow:0 0 0 3px #000,6px 6px 0 3px rgba(0,0,0,.35) !important;font-family:'Press Start 2P',monospace !important;font-weight:400 !important;font-size:11px !important;line-height:1.7 !important;letter-spacing:0 !important}

/* bulles de texte */
.px8 .bubble,.px8 .bubble2,.px8 .pop[style*="#fff9c4"],.px8 .pop-c{background:#fff !important;color:#000 !important;border:3px solid #000 !important;border-radius:0 !important;box-shadow:4px 4px 0 #000 !important;font-family:'Press Start 2P',monospace !important;font-weight:400 !important}
.px8 .bubble,.px8 .bubble2,.px8 .pop[style*="#fff9c4"]{font-size:9px !important;line-height:1.6 !important;padding:9px 9px !important}
.px8 .bubble > span:nth-of-type(1),.px8 .bubble2 > span:nth-of-type(1),.px8 .pop > span:nth-of-type(1){border-top-color:#000 !important;border-left-width:10px !important;border-right-width:0 !important;bottom:-15px !important}
.px8 .bubble > span:nth-of-type(2),.px8 .bubble2 > span:nth-of-type(2),.px8 .pop > span:nth-of-type(2){border-top-color:#fff !important;border-left-width:5px !important;border-right-width:0 !important;left:21px !important;bottom:-9px !important}
.px8 .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.px8 .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.px8 .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-family:'VT323',monospace !important;font-size:16px !important;line-height:1.1 !important}
.px8 .pop-c{font-family:'VT323',monospace !important;zoom:1.35;border-width:2px !important;box-shadow:3px 3px 0 #000 !important;line-height:1 !important}
.px8 polygon[fill="#fff9c4"]{fill:#fff;stroke:#000;stroke-width:3px;stroke-linejoin:miter;shape-rendering:crispEdges}

/* scène 2 : fenêtres d'app en sprites */
.px8 .unring{background:#fff !important;border:3px solid #000 !important;border-radius:0 !important;box-shadow:4px 4px 0 #000;image-rendering:pixelated}
.px8 .unring > div:first-child{position:relative;height:14px !important;border-bottom:3px solid #000;background:#2b7bff;animation:px8bar .5s steps(1) infinite}
.px8 .w2 .unring > div:first-child,.px8 .w4 .unring > div:first-child{animation-delay:-.25s}
@keyframes px8bar{0%,49.9%{background-color:#2b7bff}50%,100%{background-color:#ff2bd6}}
.px8 .unring > div:first-child::before{content:'';position:absolute;left:4px;top:4px;width:30px;height:6px;background:linear-gradient(90deg,#fff 0 6px,transparent 6px 10px,#fff 10px 16px,transparent 16px 20px,#fff 20px 30px)}
.px8 .unring > div:first-child::after{content:'';position:absolute;right:3px;top:2px;width:10px;height:10px;background:#ff2b2b;box-shadow:inset 0 0 0 2px #000}
.px8 .unring > div:nth-child(2) > div{background:#ffe600 !important;opacity:1 !important;border:2px solid #000;box-sizing:border-box;border-radius:0 !important}
.px8 .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#000 !important;border:0;height:4px !important}
.px8 .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff2b2b !important}
.px8 .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#5c94fc !important}
.px8 .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#2fd14f !important}
.px8 .s2 .bolt{filter:drop-shadow(6px 6px 0 #000) !important}
.px8 .s2 .bolt path{d:path("M240 0 H240 V20 H240 V40 H240 V60 H240 V80 H240 V100 H220 V120 H220 V140 H220 V160 H220 V180 H220 V200 H200 V220 H200 V240 H200 V260 H220 V260 H240 V260 H240 V240 H240 V260 H240 V280 H240 V300 H220 V320 H220 V340 H220 V360 H200 V380 H200 V400 H200 V420 H200 V440 H180 V460 H180 V480 H180 V500 H160 V520 H180 V500 H180 V480 H180 V460 H200 V440 H200 V420 H200 V400 H220 V380 H220 V360 H220 V340 H240 V320 H220 V340 H200 V340 H180 V340 H180 V320 H180 V300 H200 V280 H200 V260 H200 V240 H200 V220 H200 V200 H220 V180 H220 V160 H220 V140 H220 V120 H220 V100 H240 V80 H240 V60 H240 V40 H240 V20 H240 V0 Z");fill:#ffe600;stroke:#000;stroke-width:5px;stroke-linejoin:miter;shape-rendering:crispEdges}
.px8 .s2 .spark,.px8 .s4 .shock{border-radius:0 !important;border-style:dashed !important;border-color:#ffe600 !important}
.px8 .s4 .shock{border-color:#fff !important}
.px8 .dust,.px8 .dust0,.px8 .s4 .puff{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 80 36%22 width=%2280%22 height=%2236%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2224%22 y=%220%22 width=%2216%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2216%22 y=%224%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%224%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2240%22 y=%224%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2252%22 y=%224%22 width=%2212%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%228%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2216%22 y=%228%22 width=%2232%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2248%22 y=%228%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2252%22 y=%228%22 width=%2212%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2264%22 y=%228%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2212%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2212%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2268%22 y=%2212%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2216%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2216%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2276%22 y=%2216%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2220%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2220%22 width=%2272%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2276%22 y=%2220%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2224%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2224%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2224%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2212%22 y=%2224%22 width=%2256%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2268%22 y=%2224%22 width=%224%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2272%22 y=%2224%22 width=%224%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2276%22 y=%2224%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2228%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%2228%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2220%22 y=%2228%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2236%22 y=%2228%22 width=%228%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2244%22 y=%2228%22 width=%2216%22 height=%224%22 fill=%22%23fff%22/%3E%3Crect x=%2260%22 y=%2228%22 width=%2212%22 height=%224%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2272%22 y=%2228%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%228%22 y=%2232%22 width=%2264%22 height=%224%22 fill=%22%23000%22/%3E%3C/svg%3E") center/contain no-repeat !important;filter:none !important;border-radius:0 !important;image-rendering:pixelated}

/* scène 3 : arcade, labyrinthe bleu sur noir */
.px8 .s3 g[stroke="#2121de"]{stroke:#2121de;stroke-width:5px;shape-rendering:crispEdges}
.px8 .s3 g[fill="#fff"] circle{fill:#ffb8ae;r:4px;shape-rendering:crispEdges}
.px8 .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:#ffb8ae !important;border-radius:0 !important;width:8px !important;height:8px !important}
.px8 .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{color:#fff !important;text-shadow:3px 3px 0 #ff2b2b !important}

/* scène 4 : fusée et billets en sprites, REVENU */
.px8 .s4 .rocket > svg > :not(.flame){display:none}
.px8 .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22 width=%2290%22 height=%22170%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2242%22 y=%220%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%226%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2242%22 y=%226%22 width=%226%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2248%22 y=%226%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%2212%22 width=%2218%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2254%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%2218%22 width=%2230%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2260%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2224%22 width=%2242%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2230%22 width=%2242%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2236%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2236%22 width=%2212%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2236%22 y=%2236%22 width=%2218%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2254%22 y=%2236%22 width=%2212%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2236%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2230%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%2242%22 width=%2218%22 height=%226%22 fill=%22%232b7bff%22/%3E%3Crect x=%2254%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2260%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2230%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%232b7bff%22/%3E%3Crect x=%2242%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23a8d8ff%22/%3E%3Crect x=%2248%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%232b7bff%22/%3E%3Crect x=%2254%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2260%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2230%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%2254%22 width=%2218%22 height=%226%22 fill=%22%232b7bff%22/%3E%3Crect x=%2254%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2260%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2260%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2260%22 width=%2212%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2236%22 y=%2260%22 width=%2218%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2254%22 y=%2260%22 width=%2212%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2260%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2266%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2266%22 width=%2242%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2266%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2272%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2272%22 width=%2242%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2272%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2278%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2278%22 width=%2242%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2278%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2284%22 width=%2212%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2284%22 width=%2242%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2284%22 width=%2212%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2290%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2290%22 width=%226%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2218%22 y=%2290%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2290%22 width=%2242%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2290%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2272%22 y=%2290%22 width=%226%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2278%22 y=%2290%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2296%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2296%22 width=%2212%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2218%22 y=%2296%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2296%22 width=%2242%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2266%22 y=%2296%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2272%22 y=%2296%22 width=%2212%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2284%22 y=%2296%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%22102%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%22102%22 width=%2212%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2218%22 y=%22102%22 width=%2254%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2272%22 y=%22102%22 width=%2212%22 height=%226%22 fill=%22%23ff2b2b%22/%3E%3Crect x=%2284%22 y=%22102%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%22108%22 width=%2218%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%22108%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%22108%22 width=%2218%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2254%22 y=%22108%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2272%22 y=%22108%22 width=%2218%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2230%22 y=%22114%22 width=%2230%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2228%22 y=%2268%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%2268%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2228%22 y=%2271%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2231%22 y=%2271%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%2271%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2228%22 y=%2274%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2231%22 y=%2274%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%2274%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2228%22 y=%2277%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%2277%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2228%22 y=%2280%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2234%22 y=%2280%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2240%22 y=%2268%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2246%22 y=%2268%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2240%22 y=%2271%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2246%22 y=%2271%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2240%22 y=%2274%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2246%22 y=%2274%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2240%22 y=%2277%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2246%22 y=%2277%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2243%22 y=%2280%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2252%22 y=%2268%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2255%22 y=%2268%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2252%22 y=%2271%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2258%22 y=%2271%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2252%22 y=%2274%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2255%22 y=%2274%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2252%22 y=%2277%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3Crect x=%2252%22 y=%2280%22 width=%223%22 height=%223%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0/90px 170px no-repeat;image-rendering:pixelated}
.px8 .s4 .flame{transform-box:fill-box}
.px8 .s4 .flame path{shape-rendering:crispEdges;stroke:#000;stroke-width:3px}
.px8 .s4 .flame path:first-child{d:path("M30 120 H60 V132 H54 V144 H48 V156 H42 V144 H36 V132 H30 Z");fill:#ffe600;animation:px8fl1 .2s steps(1) infinite}
.px8 .s4 .flame path:last-child{d:path("M36 120 H54 V130 H48 V140 H42 V130 H36 Z");fill:#ff8a00;stroke:none;animation:px8fl2 .2s steps(1) infinite}
@keyframes px8fl1{0%,49.9%{d:path("M30 120 H60 V132 H54 V144 H48 V156 H42 V144 H36 V132 H30 Z")}50%,100%{d:path("M30 120 H60 V138 H54 V150 H48 V144 H42 V156 H36 V138 H30 Z")}}
@keyframes px8fl2{0%,49.9%{d:path("M36 120 H54 V130 H48 V140 H42 V130 H36 Z")}50%,100%{d:path("M36 120 H54 V134 H48 V146 H42 V134 H36 Z")}}
.px8 .s4 .bill > svg{visibility:hidden}
.px8 .s4 .bill::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22 width=%2264%22 height=%2234%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%220%22 y=%221%22 width=%2264%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%225%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%225%22 width=%228%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2212%22 y=%225%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2228%22 y=%225%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%225%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2252%22 y=%225%22 width=%228%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2260%22 y=%225%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%229%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%229%22 width=%224%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%228%22 y=%229%22 width=%2212%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%229%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2228%22 y=%229%22 width=%228%22 height=%224%22 fill=%22%23ffe600%22/%3E%3Crect x=%2236%22 y=%229%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2244%22 y=%229%22 width=%2212%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2256%22 y=%229%22 width=%224%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2260%22 y=%229%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2213%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2213%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%2213%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2213%22 width=%228%22 height=%224%22 fill=%22%23ffe600%22/%3E%3Crect x=%2232%22 y=%2213%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%2213%22 width=%224%22 height=%224%22 fill=%22%23ffe600%22/%3E%3Crect x=%2240%22 y=%2213%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2244%22 y=%2213%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2260%22 y=%2213%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2217%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2217%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%2217%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2217%22 width=%224%22 height=%224%22 fill=%22%23ffe600%22/%3E%3Crect x=%2228%22 y=%2217%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2232%22 y=%2217%22 width=%228%22 height=%224%22 fill=%22%23ffe600%22/%3E%3Crect x=%2240%22 y=%2217%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2244%22 y=%2217%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2260%22 y=%2217%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2221%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2221%22 width=%224%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%228%22 y=%2221%22 width=%2212%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2220%22 y=%2221%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2228%22 y=%2221%22 width=%228%22 height=%224%22 fill=%22%23ffe600%22/%3E%3Crect x=%2236%22 y=%2221%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2244%22 y=%2221%22 width=%2212%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2256%22 y=%2221%22 width=%224%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2260%22 y=%2221%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2225%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%224%22 y=%2225%22 width=%228%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2212%22 y=%2225%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2228%22 y=%2225%22 width=%228%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%2236%22 y=%2225%22 width=%2216%22 height=%224%22 fill=%22%232fd14f%22/%3E%3Crect x=%2252%22 y=%2225%22 width=%228%22 height=%224%22 fill=%22%23a8ffb8%22/%3E%3Crect x=%2260%22 y=%2225%22 width=%224%22 height=%224%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2229%22 width=%2264%22 height=%224%22 fill=%22%23000%22/%3E%3C/svg%3E") center/64px 34px no-repeat;image-rendering:pixelated;animation:px8spin .6s steps(1) infinite}
@keyframes px8spin{0%{transform:scaleX(1)}16%{transform:scaleX(.5)}33%{transform:scaleX(.125)}50%{transform:scaleX(-.5)}66%{transform:scaleX(-1)}83%{transform:scaleX(-.25)}}
.px8 .s4 .flash,.px8 .s2 .flash{background:#fff !important}
.px8 .pop-text{font-family:'Press Start 2P',monospace !important;font-weight:400 !important;font-size:38px !important;color:#ffe600 !important;text-shadow:4px 4px 0 #ff2b2b,8px 8px 0 #000 !important}

/* scène 5 : ampoule en sprite (éteinte grise, allumée jaune), boutons de jeu */
.px8 .s5 .qmark svg > :not(.bulb-rays){display:none}
.px8 .s5 .bulb-rays{stroke:#ffe600;stroke-width:6px;stroke-linecap:square;shape-rendering:crispEdges}
.px8 .s5 .qmark::before,.px8 .s5 .qmark::after{content:'';position:absolute;left:9px;top:8px;width:72px;height:84px;image-rendering:pixelated}
.px8 .s5 .qmark::before{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 72 84%22 width=%2272%22 height=%2284%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2218%22 y=%220%22 width=%2236%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%226%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%226%22 width=%2236%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2254%22 y=%226%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2218%22 y=%2212%22 width=%2212%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2230%22 y=%2212%22 width=%2230%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2260%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2218%22 width=%2212%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2218%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2224%22 y=%2218%22 width=%2242%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2266%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2224%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2224%22 width=%2260%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2266%22 y=%2224%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2230%22 width=%2218%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2224%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%238a8a8a%22/%3E%3Crect x=%2230%22 y=%2230%22 width=%2212%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2242%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%238a8a8a%22/%3E%3Crect x=%2248%22 y=%2230%22 width=%2218%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2266%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2236%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2236%22 width=%2224%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2230%22 y=%2236%22 width=%2212%22 height=%226%22 fill=%22%238a8a8a%22/%3E%3Crect x=%2242%22 y=%2236%22 width=%2224%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2266%22 y=%2236%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2242%22 width=%2248%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2260%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2248%22 width=%2236%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2254%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2254%22 width=%2224%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2248%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2260%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2260%22 width=%2224%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2248%22 y=%2260%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2266%22 width=%2236%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2272%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2272%22 width=%2224%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2248%22 y=%2272%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2278%22 width=%2224%22 height=%226%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0/72px 84px no-repeat}
.px8 .s5 .qmark::after{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 72 84%22 width=%2272%22 height=%2284%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%2218%22 y=%220%22 width=%2236%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%226%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%226%22 width=%2236%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2254%22 y=%226%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2218%22 y=%2212%22 width=%2212%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2230%22 y=%2212%22 width=%2230%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2260%22 y=%2212%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2218%22 width=%2212%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2218%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23fff%22/%3E%3Crect x=%2224%22 y=%2218%22 width=%2242%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2266%22 y=%2218%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2224%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2224%22 width=%2260%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2266%22 y=%2224%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2230%22 width=%2218%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2224%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23ff8a00%22/%3E%3Crect x=%2230%22 y=%2230%22 width=%2212%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2242%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23ff8a00%22/%3E%3Crect x=%2248%22 y=%2230%22 width=%2218%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2266%22 y=%2230%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%220%22 y=%2236%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2236%22 width=%2224%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2230%22 y=%2236%22 width=%2212%22 height=%226%22 fill=%22%23ff8a00%22/%3E%3Crect x=%2242%22 y=%2236%22 width=%2224%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2266%22 y=%2236%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%226%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2242%22 width=%2248%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2260%22 y=%2242%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2212%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2248%22 width=%2236%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2254%22 y=%2248%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2254%22 width=%2224%22 height=%226%22 fill=%22%23ffe600%22/%3E%3Crect x=%2248%22 y=%2254%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2260%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2260%22 width=%2224%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2248%22 y=%2260%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2266%22 width=%2236%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2218%22 y=%2272%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2272%22 width=%2224%22 height=%226%22 fill=%22%23bdbdbd%22/%3E%3Crect x=%2248%22 y=%2272%22 width=%226%22 height=%226%22 fill=%22%23000%22/%3E%3Crect x=%2224%22 y=%2278%22 width=%2224%22 height=%226%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0/72px 84px no-repeat;animation:px8bulb 7s steps(1) infinite}
@keyframes px8bulb{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.px8 .s5 .line{color:#fff !important;text-shadow:2px 2px 0 #000 !important;font-family:'VT323',monospace !important;font-size:16px !important;white-space:nowrap}
.px8 .neon{background:#ffe600 !important;color:#000 !important;border-radius:0 !important;border:4px solid #000 !important;box-shadow:inset -4px -4px 0 #c9a800,inset 4px 4px 0 #fff59a,6px 6px 0 #000 !important;font-family:'Press Start 2P',monospace !important;font-size:12px !important}
.px8 .cta > div:nth-child(2){background:#fff !important;color:#000 !important;border:4px solid #000 !important;border-radius:0 !important;box-shadow:inset -4px -4px 0 #bdbdbd,6px 6px 0 #000 !important;font-family:'Press Start 2P',monospace !important;font-size:11px !important}
/* ---- CompletPluie ---- */
/* ===== thème Pluie de code rétro : phosphore ambré, années 50, mêmes temps et positions ===== */
.rain{font-family:'Share Tech Mono',ui-monospace,monospace}
.rain .scan{display:none !important}
.rain g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.rain .s1,.rain .s2,.rain .s4,.rain .s5{background:transparent !important;color:#ffb000 !important}
.rain .s3{background:#0c0803 !important;color:#ffb000 !important}
.rain [style*="Unbounded"],.rain [style*="Space Mono"],.rain [style*="Inter"]{font-family:'Share Tech Mono',ui-monospace,monospace !important}

/* pluie de caractères (couche du séquenceur, sous les scènes) */
.rain .pl-rain{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) 150px,#000 240px,#000 88%,rgba(0,0,0,.4) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) 150px,#000 240px,#000 88%,rgba(0,0,0,.4) 100%)}
.rain .pl-rain > span{position:absolute;top:0;width:14px;text-align:center;font:17px/17px 'VT323',ui-monospace,monospace;color:#b77a0c;-webkit-mask-image:linear-gradient(180deg,transparent,#000 85%);mask-image:linear-gradient(180deg,transparent,#000 85%);animation:plfall linear infinite;will-change:transform}
.rain .pl-rain > span > b{font-weight:400;color:#ffe3a3;text-shadow:0 0 6px #ffb000}
@keyframes plfall{from{transform:translateY(-100%)}to{transform:translateY(900px)}}
.rain .pl-crt{position:absolute;inset:0;pointer-events:none;border-radius:34px;box-shadow:0 0 0 40px #050301,inset 0 0 0 2px rgba(255,176,0,.10),inset 0 0 60px 12px rgba(0,0,0,.75);background:radial-gradient(ellipse 75% 65% at 50% 48%,rgba(255,176,0,.05),transparent 70%,rgba(0,0,0,.35) 100%);animation:plhum 4.2s steps(1) infinite}
@keyframes plhum{0%,92%,100%{opacity:1}93%{opacity:.82}95%{opacity:1}97%{opacity:.9}}

/* textes de terminal en haut et en bas des scènes */
.rain .s1::before,.rain .s2::before,.rain .s4::before,.rain .s5::before{content:"OWO INDUSTRIES ── TERMINAL 1958\A MÉMOIRE 64K ◆ PHOSPHORE OK";position:absolute;left:26px;right:26px;top:52px;white-space:pre;font:15px/15px 'VT323',ui-monospace,monospace;letter-spacing:1px;color:rgba(255,176,0,.55);text-shadow:0 0 4px rgba(255,176,0,.5);pointer-events:none;z-index:1}
.rain .s1::after,.rain .s2::after,.rain .s4::after,.rain .s5::after{content:"> CHARGEMENT IDÉE… 100%\A > ACCÈS AUTORISÉ " "\2588";position:absolute;left:26px;top:790px;white-space:pre;font:15px/15px 'VT323',ui-monospace,monospace;letter-spacing:1px;color:rgba(255,176,0,.55);text-shadow:0 0 4px rgba(255,176,0,.5);pointer-events:none;z-index:1;animation:pldim 1.1s steps(1) infinite}
@keyframes pldim{0%,49%{color:rgba(255,176,0,.55)}50%,100%{color:rgba(255,176,0,.3)}}
@keyframes plblink{0%,49%{opacity:1}50%,100%{opacity:0}}

/* titre owo */
.rain .s1 .title{font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:150px !important;top:205px !important;color:#ffe3a3 !important;text-shadow:0 0 6px #ffb000,0 0 22px rgba(255,176,0,.7),0 0 60px rgba(255,176,0,.35) !important}
.rain .s1 .t1,.rain .s1 .t3{color:#ffb000 !important} .rain .s1 .t2{color:#ffe3a3 !important}
.rain .s1 .cur{color:#ffb000 !important}
.rain .dust,.rain .dust0{background:rgba(255,176,0,.28) !important}

/* la mascotte : fil de fer phosphore */
.rain path[d^="M60 12 C 92 12"][fill="#07030f"],.rain ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#140c03;stroke:#ffb000;stroke-width:3px;filter:url(#pl-glow)}
.rain path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ffb000;stroke-opacity:.22}
.rain ellipse[rx="5.5"][fill="#00e5ff"],.rain ellipse[rx="5.5"][fill="#ff2e88"]{fill:#ffe3a3}
.rain circle[r="2"][fill="#fff"]{fill:#0c0803}
.rain path[stroke="#00e5ff"][stroke-width="3.5"],.rain path[stroke="#ff2e88"][stroke-width="3.5"],.rain path[d^="M52 77"][stroke="#fff"]{stroke:#ffe3a3}
.rain [stroke="#ffe74a"]{stroke:#ffb000}
.rain [fill="#ffe74a"]{fill:#ffb000}
.rain ellipse[cx="30"][cy="76"],.rain ellipse[cx="90"][cy="76"],.rain ellipse[cx="32"][cy="66"]{fill:#ffb000;opacity:.35}
.rain ellipse[fill="#fff"][rx="6"],.rain ellipse[fill="#fff"][rx="10"],.rain rect[fill="#fff"][width="24"]{fill:#ffe3a3}
.rain ellipse[fill="#ff2e88"][cx="60"]{fill:#4e3408}
.rain .eyes-d text{font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:42px !important;fill:#ffe3a3 !important;filter:url(#pl-glow)}

/* sous-titres : panneau de terminal, curseur bloc */
.rain .sub,.rain .sub-a,.rain .sub-b,.rain .subt{background:#140c03 !important;color:#ffb000 !important;border:2px solid #ffb000 !important;border-radius:6px !important;box-shadow:0 0 14px rgba(255,176,0,.35),inset 0 0 14px rgba(255,176,0,.12) !important;font-family:'Share Tech Mono',ui-monospace,monospace !important;font-weight:400 !important;font-size:18px !important;line-height:1.3 !important;text-shadow:0 0 3px rgba(255,176,0,.95),0 0 12px rgba(255,176,0,.45)}
.rain .sub-a,.rain .sub-b{display:block !important}
.rain .sub::before,.rain .sub-a::before,.rain .sub-b::before,.rain .subt::before{content:"> ";white-space:pre;color:#ffe3a3}
.rain .sub::after,.rain .sub-a::after,.rain .sub-b::after,.rain .subt::after{content:"\2588";margin-left:3px;color:#ffb000;animation:plblink 1s steps(1) infinite}

/* bulles : boîte sombre, bordure phosphore, emoji ramenés en ambre */
.rain .bubble,.rain .bubble2,.rain .pop[style*="#fff9c4"],.rain .pop-c{background:#140c03 !important;color:#ffb000 !important;border:2px solid #ffb000 !important;border-radius:4px !important;box-shadow:0 0 10px rgba(255,176,0,.45),inset 0 0 8px rgba(255,176,0,.12) !important;font-family:'Share Tech Mono',ui-monospace,monospace !important;font-weight:400 !important;text-shadow:0 0 4px rgba(255,176,0,.8);filter:url(#pl-mono)}
.rain .bubble,.rain .bubble2,.rain .pop[style*="#fff9c4"]{font-size:13px !important;line-height:1.2 !important}
.rain .bubble::before,.rain .bubble2::before,.rain .pop[style*="#fff9c4"]::before{content:"> ";white-space:pre}
.rain .pop-c{font-size:15px !important}
.rain .bubble > span:nth-of-type(1),.rain .bubble2 > span:nth-of-type(1),.rain .pop > span:nth-of-type(1){border-top-color:#ffb000 !important}
.rain .bubble > span:nth-of-type(2),.rain .bubble2 > span:nth-of-type(2),.rain .pop > span:nth-of-type(2){border-top-color:#140c03 !important}
.rain .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.rain .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.rain .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:11px !important;color:#b77a0c}
.rain polygon[fill="#fff9c4"]{fill:#140c03;stroke:#ffb000;stroke-width:2px;filter:url(#pl-glow)}

/* scène 2 : fenêtres = panneaux de terminal */
.rain .s2 .unring{background:#140c03 !important;border:2px solid #ffb000 !important;border-radius:3px !important;box-shadow:0 0 12px rgba(255,176,0,.45),inset 0 0 10px rgba(255,176,0,.1) !important}
.rain .s2 .unring > div:first-child{position:relative;height:16px !important;background:#ffb000 !important;box-shadow:0 0 8px #ffb000}
.rain .s2 .unring > div:first-child::after{position:absolute;left:0;right:0;top:0;text-align:center;font:13px/16px 'VT323',ui-monospace,monospace;letter-spacing:1px;color:#0c0803;white-space:pre}
.rain .s2 .unring > div:nth-child(2){position:relative}
.rain .s2 .unring > div:nth-child(2) > div{visibility:hidden}
.rain .s2 .unring > div:nth-child(2)::before{position:absolute;left:7px;top:6px;right:4px;white-space:pre;overflow:hidden;font:11px/12px 'Share Tech Mono',ui-monospace,monospace;color:#ffb000;text-shadow:0 0 4px rgba(255,176,0,.8)}
.rain .s2 .w1 .unring > div:first-child::after{content:"[ PROGRAMME 01 ]"}
.rain .s2 .w1 .unring > div:nth-child(2)::before{content:"> INIT IDÉE\A ████████░░ 80%\A \A    [ LANCER ]"}
.rain .s2 .w2 .unring > div:first-child::after{content:"[ PROGRAMME 02 ]"}
.rain .s2 .w2 .unring > div:nth-child(2)::before{content:"> APP.EXE\A ██████░░░ 66%\A ▒▒▒▒▒▒▒▒▒▒▒▒▒▒\A ▒▒▒▒▒▒▒▒▒▒▒▒▒▒"}
.rain .s2 .w3 .unring > div:first-child::after{content:"[ PROGRAMME 03 ]"}
.rain .s2 .w3 .unring > div:nth-child(2)::before{content:"> DONNÉES\A ▓▓▓▓▓▓ ▓▓▓▓▓▓\A ▓▓▓▓▓▓ ██████\A   OK  ◆  OK"}
.rain .s2 .w4 .unring > div:first-child::after{content:"[ PROGRAMME 04 ]"}
.rain .s2 .w4 .unring > div:nth-child(2)::before{content:"> TÂCHES\A [x] MVP\A [ ] REVENU"}
.rain .s2 .w5 .unring > div:first-child::after{content:"[ PROGRAMME 05 ]"}
.rain .s2 .w5 .unring > div:nth-child(2)::before{content:"> SAAS\A ███████░ 90%\A   PRÊT."}
.rain .s2 .bolt{filter:url(#pl-glow) !important}
.rain .s2 .bolt path{fill:rgba(255,176,0,.12);stroke:#ffe3a3;stroke-width:3px}
.rain .s2 .spark{border-color:#ffb000 !important;border-width:3px !important;box-shadow:0 0 14px #ffb000,inset 0 0 10px #ffb000}
.rain .flash{background:#ffc552 !important}

/* scène 3 : labyrinthe phosphore */
.rain .s3 g[stroke="#2121de"]{stroke:#ffb000;stroke-width:2.4px;filter:url(#pl-glow)}
.rain .s3 g[fill="#fff"] circle{fill:#ffe3a3}
.rain .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:#ffe3a3 !important;box-shadow:0 0 6px #ffb000}
.rain .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'VT323',ui-monospace,monospace !important;font-size:32px !important;color:#ffe3a3 !important;text-shadow:0 0 3px rgba(255,176,0,.95),0 0 12px rgba(255,176,0,.45) !important}
.rain .s3 svg[shape-rendering="crispEdges"],.rain .s3 .bug-a,.rain .s3 .bug-b{filter:url(#pl-mono)}
.rain .s3 path[mask]{fill:#ffb000;filter:url(#pl-glow)}
.rain .s3 ellipse[cx="50"][fill="#000"]{fill:#0c0803}

/* scène 4 : fusée rétro, billets fil de fer, REVENU */
.rain .s4 .rocket > svg > :not(.flame){display:none}
.rain .s4 .rocket{position:relative}
.rain .s4 .rocket::after{content:'';position:absolute;left:0;top:0;width:90px;height:170px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cfilter id=%22g%22 x=%22-30%25%22 y=%22-30%25%22 width=%22160%25%22 height=%22160%25%22%3E%3CfeGaussianBlur stdDeviation=%221.3%22 result=%22b%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22b%22/%3E%3CfeMergeNode in=%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E %3Cg filter=%22url(%23g)%22 fill=%22none%22 stroke=%22%23ffb000%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22%3E %3Cpath d=%22M31 90 C 16 102, 7 120, 4 142 L 21 130 L 37 123 Z%22 fill=%22rgba(255,176,0,0.10)%22/%3E %3Cpath d=%22M59 90 C 74 102, 83 120, 86 142 L 69 130 L 53 123 Z%22 fill=%22rgba(255,176,0,0.10)%22/%3E %3Cpath d=%22M45 3 C 60 18, 65 50, 63 84 C 62 100, 59 112, 55 123 L35 123 C 31 112, 28 100, 27 84 C 25 50, 30 18, 45 3 Z%22 fill=%22%23140c03%22/%3E %3Cpath d=%22M34 28 Q45 23 56 28%22/%3E%3Cpath d=%22M27.5 80 Q45 85 62.5 80%22/%3E%3Cpath d=%22M29.5 106 Q45 110 60.5 106%22 stroke-width=%221.4%22/%3E %3Ccircle cx=%2245%22 cy=%2254%22 r=%2211%22/%3E%3Ccircle cx=%2245%22 cy=%2254%22 r=%226.5%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M40 50 q3 -3 6 -2%22 stroke=%22%23ffe3a3%22 stroke-width=%221.4%22/%3E %3Cpath d=%22M45 108 V142 M40 142 H50%22/%3E %3Cpath d=%22M37 123 L35 130 H55 L53 123%22/%3E %3Ccircle cx=%2245%22 cy=%223%22 r=%221.8%22 fill=%22%23ffe3a3%22/%3E %3Cpath d=%22M31 16 l-4 -3 M59 16 l4 -3%22 stroke-width=%221.2%22/%3E %3C/g%3E %3Ctext x=%2245%22 y=%2299%22 text-anchor=%22middle%22 font-family=%22VT323,ui-monospace,monospace%22 font-size=%2213%22 fill=%22%23ffe3a3%22%3EMVP%3C/text%3E %3C/svg%3E") 0 0/90px 170px no-repeat;pointer-events:none}
.rain .s4 .flame{filter:url(#pl-glow)}
.rain .s4 .flame path{animation:plflick .16s steps(1) infinite}
.rain .s4 .flame path:first-child{fill:rgba(255,176,0,.18);stroke:#ffb000;stroke-width:2.2px} .rain .s4 .flame path:last-child{fill:#ffe3a3;opacity:.85}
@keyframes plflick{0%,49%{opacity:1}50%,100%{opacity:.55}}
.rain .s4 .puff{background:rgba(255,176,0,.1) !important;border:2px solid rgba(255,176,0,.7);box-sizing:border-box;filter:none !important;box-shadow:0 0 12px rgba(255,176,0,.5)}
.rain .s4 .bill > svg{visibility:hidden}
.rain .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cfilter id=%22g%22 x=%22-30%25%22 y=%22-30%25%22 width=%22160%25%22 height=%22160%25%22%3E%3CfeGaussianBlur stdDeviation=%221.3%22 result=%22b%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22b%22/%3E%3CfeMergeNode in=%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E %3Crect x=%222%22 y=%222%22 width=%2260%22 height=%2230%22 rx=%223%22 fill=%22rgba(12,8,3,0.88)%22/%3E %3Cg filter=%22url(%23g)%22 fill=%22none%22 stroke=%22%23ffb000%22 stroke-linecap=%22round%22%3E %3Crect x=%222%22 y=%222%22 width=%2260%22 height=%2230%22 rx=%223%22 stroke-width=%221.8%22/%3E %3Crect x=%226%22 y=%226%22 width=%2252%22 height=%2222%22 rx=%221.5%22 stroke=%22%23b77a0c%22 stroke-width=%221%22 stroke-dasharray=%222 2%22/%3E %3Ccircle cx=%2232%22 cy=%2217%22 r=%228%22 stroke-width=%221.6%22/%3E %3Cpath d=%22M13 14 h8 M13 20 h8 M43 14 h8 M43 20 h8%22 stroke-width=%221.2%22/%3E %3C/g%3E %3Ctext x=%2232%22 y=%2221.5%22 text-anchor=%22middle%22 font-family=%22VT323,ui-monospace,monospace%22 font-size=%2214%22 fill=%22%23ffe3a3%22%3E%24%3C/text%3E %3C/svg%3E") center/100% 100% no-repeat}
.rain .s4 .shock{border-color:#ffb000 !important;border-width:3px !important;box-shadow:0 0 16px #ffb000,inset 0 0 12px #ffb000}
.rain .pop-text{font-family:'VT323',ui-monospace,monospace !important;font-weight:400 !important;font-size:70px !important;line-height:1 !important;letter-spacing:2px;color:#ffe3a3 !important;text-shadow:0 0 6px #ffb000,0 0 22px rgba(255,176,0,.75),0 0 50px rgba(255,176,0,.35) !important}
.rain .pop-text::before{content:"[";color:#ffb000} .rain .pop-text::after{content:"]";color:#ffb000}

/* scène 5 : ampoule fil de fer, boutons de terminal */
.rain .s5 .bulb-rays{stroke:#ffe3a3;stroke-width:3px;filter:url(#pl-glow)}
.rain .s5 .bulb-glass{animation-name:plbulb !important;stroke-width:2.6px !important}
@keyframes plbulb{0%,21%{fill:#1a1104;stroke:#4e3408;filter:none}22%,23%{fill:rgba(255,196,70,.45);stroke:#ffe3a3;filter:url(#pl-glow)}24%{fill:#1a1104;stroke:#4e3408;filter:none}25%,100%{fill:rgba(255,196,70,.45);stroke:#ffe3a3;filter:url(#pl-glow)}}
.rain .s5 .qmark path[d^="M36 50"]{stroke:#ffb000}
.rain .s5 .qmark rect{fill:#140c03;stroke:#ffb000;stroke-width:2.6px}
.rain .s5 .qmark path[d^="M32 82"]{stroke:#ffb000}
.rain .s5 .qmark path[d^="M38 90"]{fill:#ffb000}
.rain .s5 .line{color:#b77a0c !important;text-shadow:none !important;font-family:'Share Tech Mono',ui-monospace,monospace !important;font-size:12px !important}
.rain .neon{background:#ffb000 !important;color:#0c0803 !important;border-radius:4px !important;border:2px solid #ffe3a3 !important;box-shadow:0 0 18px rgba(255,176,0,.75),0 0 44px rgba(255,176,0,.35) !important;font-size:0 !important}
.rain .neon::before{content:"[ ÉCRIS-NOUS ] info@owo.quebec";font:17px 'Share Tech Mono',ui-monospace,monospace;color:#0c0803;white-space:pre}
.rain .cta > div:nth-child(2){background:#140c03 !important;color:#ffb000 !important;border:2px solid #ffb000 !important;border-radius:4px !important;box-shadow:0 0 10px rgba(255,176,0,.35) !important;font-family:'Share Tech Mono',ui-monospace,monospace !important;font-weight:400 !important;font-size:16px !important;text-shadow:0 0 3px rgba(255,176,0,.95),0 0 12px rgba(255,176,0,.45)}
.rain .cta > div:nth-child(2)::before{content:"[ ";white-space:pre} .rain .cta > div:nth-child(2)::after{content:" ]";white-space:pre}
@media (prefers-reduced-motion: reduce){.rain .pl-rain > span,.rain .pl-crt{animation:none}}
/* ---- CompletLicorne ---- */
/* ===== thème Licorne & arc-en-ciel, sticker kawaii saturé : nouveaux assets, mêmes temps et positions ===== */
.lic .scan{display:none !important}
.lic g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.lic .s1,.lic .s2,.lic .s4,.lic .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23fff3fb%22/%3E%3Cellipse cx=%22195%22 cy=%22260%22 rx=%22260%22 ry=%22220%22 fill=%22%23fff%22 opacity=%22.45%22/%3E%3Cpath d=%22M-142 900 A 337 337 0 0 1 532 900%22 fill=%22none%22 stroke=%22%233b1f5c%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-135 900 A 330 330 0 0 1 525 900%22 fill=%22none%22 stroke=%22%23ff5fae%22 stroke-width=%2213%22/%3E%3Cpath d=%22M-122 900 A 317 317 0 0 1 512 900%22 fill=%22none%22 stroke=%22%23ff9a3c%22 stroke-width=%2213%22/%3E%3Cpath d=%22M-109 900 A 304 304 0 0 1 499 900%22 fill=%22none%22 stroke=%22%23ffd83b%22 stroke-width=%2213%22/%3E%3Cpath d=%22M-96 900 A 291 291 0 0 1 486 900%22 fill=%22none%22 stroke=%22%2334d98a%22 stroke-width=%2213%22/%3E%3Cpath d=%22M-83 900 A 278 278 0 0 1 473 900%22 fill=%22none%22 stroke=%22%233fb2ff%22 stroke-width=%2213%22/%3E%3Cpath d=%22M-70 900 A 265 265 0 0 1 460 900%22 fill=%22none%22 stroke=%22%23a46bff%22 stroke-width=%2213%22/%3E%3Cpath d=%22M-63 900 A 258 258 0 0 1 453 900%22 fill=%22none%22 stroke=%22%233b1f5c%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(30 760) scale(1)%22%3E%3Cpath d=%22M-44 20 q-18 0 -16 -16 q-4 -20 16 -18 q4 -20 26 -12 q10 -14 26 -2 q20 -4 20 16 q14 4 6 18 q4 14 -14 14 h-64 Z%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cg transform=%22translate(360 775) scale(1.05)%22%3E%3Cpath d=%22M-44 20 q-18 0 -16 -16 q-4 -20 16 -18 q4 -20 26 -12 q10 -14 26 -2 q20 -4 20 16 q14 4 6 18 q4 14 -14 14 h-64 Z%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cpath d=%22M40 129.0 C26.0 120, 29.0 109.0, 40 115.5 C51.0 109.0, 54.0 120, 40 129.0 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M342 157.2 C330.8 150, 333.2 141.2, 342 146.4 C350.8 141.2, 353.2 150, 342 157.2 Z%22 fill=%22%23a46bff%22 stroke=%22%233b1f5c%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M330 426.3 C320.2 420, 322.3 412.3, 330 416.85 C337.7 412.3, 339.8 420, 330 426.3 Z%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M52 385.4 C43.6 380, 45.4 373.4, 52 377.3 C58.6 373.4, 60.4 380, 52 385.4 Z%22 fill=%22%2334d98a%22 stroke=%22%233b1f5c%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M300 567.2 C288.8 560, 291.2 551.2, 300 556.4 C308.8 551.2, 311.2 560, 300 567.2 Z%22 fill=%22%23ff9a3c%22 stroke=%22%233b1f5c%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M70 605.4 C61.6 600, 63.4 593.4, 70 597.3 C76.6 593.4, 78.4 600, 70 605.4 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%22120%22 y=%2270%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(0 124 74)%22/%3E%3Crect x=%22250%22 y=%2290%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%2334d98a%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(10 254 94)%22/%3E%3Crect x=%22200%22 y=%22180%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%23ff9a3c%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(20 204 184)%22/%3E%3Crect x=%2290%22 y=%22250%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(30 94 254)%22/%3E%3Crect x=%22290%22 y=%22280%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(50 294 284)%22/%3E%3Crect x=%22160%22 y=%22470%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%23a46bff%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(40 164 474)%22/%3E%3Crect x=%22350%22 y=%22640%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(50 354 644)%22/%3E%3Crect x=%2220%22 y=%22520%22 width=%229%22 height=%229%22 rx=%223%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 transform=%22rotate(20 24 524)%22/%3E%3Cpath d=%22M230 33 Q230 40 237 40 Q230 40 230 47 Q230 40 223 40 Q230 40 230 33 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M30 294 Q30 300 36 300 Q30 300 30 306 Q30 300 24 300 Q30 300 30 294 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M360 324 Q360 330 366 330 Q360 330 360 336 Q360 330 354 330 Q360 330 360 324 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M130 555 Q130 560 135 560 Q130 560 130 565 Q130 560 125 560 Q130 560 130 555 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#fff3fb !important;color:#3b1f5c !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.lic .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23fff3fb%22/%3E%3Cellipse cx=%22195%22 cy=%22420%22 rx=%22300%22 ry=%22420%22 fill=%22%23fff%22 opacity=%22.4%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#fff3fb !important;color:#3b1f5c !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.lic .s1::before,.lic .s2::before,.lic .s3::before,.lic .s4::before,.lic .s5::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 180 180%22%3E%3Cpath d=%22M26 34.5 C19.0 30, 20.5 24.5, 26 27.75 C31.5 24.5, 33.0 30, 26 34.5 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M132 57.6 C126.4 54, 127.6 49.6, 132 52.2 C136.4 49.6, 137.6 54, 132 57.6 Z%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M80 112.05 C73.7 108, 75.05 103.05, 80 105.975 C84.95 103.05, 86.3 108, 80 112.05 Z%22 fill=%22%23a46bff%22 stroke=%22%233b1f5c%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M156 153.15 C151.1 150, 152.15 146.15, 156 148.425 C159.85 146.15, 160.9 150, 156 153.15 Z%22 fill=%22%23ff9a3c%22 stroke=%22%233b1f5c%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Crect x=%2296%22 y=%2218%22 width=%226%22 height=%226%22 rx=%222%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%221.2%22 transform=%22rotate(38 99 21)%22 opacity=%22.7%22/%3E%3Crect x=%2214%22 y=%22120%22 width=%226%22 height=%226%22 rx=%222%22 fill=%22%2334d98a%22 stroke=%22%233b1f5c%22 stroke-width=%221.2%22 transform=%22rotate(42 17 123)%22 opacity=%22.7%22/%3E%3Crect x=%22150%22 y=%22100%22 width=%226%22 height=%226%22 rx=%222%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%221.2%22 transform=%22rotate(0 153 103)%22 opacity=%22.7%22/%3E%3Crect x=%2260%22 y=%22160%22 width=%226%22 height=%226%22 rx=%222%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%221.2%22 transform=%22rotate(30 63 163)%22 opacity=%22.7%22/%3E%3C/svg%3E") 0 0/180px 180px repeat;animation:lic-fall 12s linear infinite}
@keyframes lic-fall{from{background-position:0 0}to{background-position:0 180px}}
@keyframes lic-beat{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}
.lic [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important}
.lic .s1 .title{color:#fff !important;text-shadow:none !important;-webkit-text-stroke:3px #3b1f5c;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28))}
.lic .s1 .t1{color:#ff5fae !important} .lic .s1 .t2{color:#ffd83b !important} .lic .s1 .t3{color:#3fb2ff !important} .lic .s1 .cur{color:#a46bff !important}

/* la mascotte : bulle blanche sticker + corne et crinière arc-en-ciel derrière (pseudo-élément qui suit le wrapper animé) */
.lic .float{position:relative;z-index:0;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28))}
.lic .float::before{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Ccircle cx=%2272%22 cy=%2213%22 r=%229%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2287%22 cy=%2218%22 r=%229%22 fill=%22%23ff9a3c%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%22100%22 cy=%2229%22 r=%229%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%22108%22 cy=%2243%22 r=%228.5%22 fill=%22%2334d98a%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%22112%22 cy=%2257%22 r=%228%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M50 18 L66 -14 L72 20 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M53 11 L68 7 M56 3 L68 -1 M60 -5 L67 -7%22 fill=%22none%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M14 16 Q14 22 20 22 Q14 22 14 28 Q14 22 8 22 Q14 22 14 16 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M8 102.05 C1.7000000000000002 98, 3.05 93.05, 8 95.975 C12.95 93.05, 14.3 98, 8 102.05 Z%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.lic path[d^="M60 12 C 92 12"][fill="#07030f"],.lic ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ffffff;stroke:#3b1f5c;stroke-width:3.6px}
.lic path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ff5fae;stroke-width:6px;stroke-dasharray:.1 12;stroke-linecap:round}
.lic ellipse[rx="5.5"][fill="#00e5ff"],.lic ellipse[rx="5.5"][fill="#ff2e88"]{fill:#3b1f5c}
.lic path[stroke="#00e5ff"][stroke-width="3.5"],.lic path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#3b1f5c}
.lic path[d^="M52 77"][stroke="#fff"]{stroke:#3b1f5c}
.lic path[d^="M92 50"]{stroke:#ffd83b !important}
.lic ellipse[cx="30"][cy="76"],.lic ellipse[cx="90"][cy="76"]{fill:#ff6fb5;opacity:.85}
.lic ellipse[fill="#fff"][rx="6"],.lic ellipse[fill="#fff"][rx="10"],.lic rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#3b1f5c;stroke-width:2px}
.lic ellipse[cx="60"][fill="#ff2e88"]{fill:#ff5fae}
.lic path[d^="M52 79.5"]{stroke:#3b1f5c}
.lic .s3 .hop{position:relative;z-index:0;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28))}
.lic .s3 .hop::before{content:'';position:absolute;left:-25px;top:-25px;width:200px;height:200px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Ccircle cx=%2248%22 cy=%2213%22 r=%229%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2233%22 cy=%2218%22 r=%229%22 fill=%22%23ff9a3c%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2220%22 cy=%2229%22 r=%229%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2212%22 cy=%2243%22 r=%228.5%22 fill=%22%2334d98a%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%228%22 cy=%2257%22 r=%228%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M70 18 L54 -14 L48 20 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M67 11 L52 7 M64 3 L52 -1 M60 -5 L53 -7%22 fill=%22none%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M106 16 Q106 22 112 22 Q106 22 106 28 Q106 22 100 22 Q106 22 106 16 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M112 102.05 C105.7 98, 107.05 93.05, 112 95.975 C116.95 93.05, 118.3 98, 112 102.05 Z%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/200px 200px no-repeat}
.lic .s3 path[mask]{fill:url(#lic-rbv);stroke:#3b1f5c;stroke-width:3.6px}
.lic .s3 ellipse[cx="50"][fill="#000"]{fill:#3b1f5c}
.lic .s3 ellipse[cx="32"][cy="66"]{fill:#ff6fb5}

/* face $$ : deux cœurs roses à $ (le texte $ est remplacé par un calque qui suit la même animation s4eyes-d) */
.lic .s4 .eyes-d{display:none}
.lic .s4 .wiggle{position:relative}
.lic .s4 .wiggle::after{content:'';position:absolute;left:48px;top:72px;width:84px;height:36px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 36%22%3E%3Cpath d=%22M18 27.9 C2.6000000000000014 18, 5.899999999999999 5.899999999999999, 18 13.05 C30.1 5.899999999999999, 33.4 18, 18 27.9 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Ctext x=%2218%22 y=%2222%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211%22 fill=%22%23fff%22%3E%24%3C/text%3E%3Cpath d=%22M66 27.9 C50.6 18, 53.9 5.899999999999999, 66 13.05 C78.1 5.899999999999999, 81.4 18, 66 27.9 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Ctext x=%2266%22 y=%2222%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211%22 fill=%22%23fff%22%3E%24%3C/text%3E%3C/svg%3E") 0 0/84px 36px no-repeat;transform-origin:42px 18px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}

/* sous-titres : pilule blanche sticker */
.lic .sub,.lic .sub-a,.lic .sub-b,.lic .subt{background:#ffffff !important;color:#3b1f5c !important;border:3px solid #3b1f5c !important;border-radius:20px !important;box-shadow:0 0 0 3px #fff,4px 6px 0 #3b1f5c !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:19px !important}

/* bulles de texte : sticker blanc, petit cœur qui bat au coin */
.lic .bubble,.lic .bubble2,.lic .pop[style*="#fff9c4"],.lic .pop-c{background:#ffffff !important;color:#3b1f5c !important;border:3px solid #3b1f5c !important;border-radius:16px !important;box-shadow:0 0 0 3px #fff,4px 5px 0 #3b1f5c !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important}
.lic .bubble,.lic .bubble2,.lic .pop[style*="#fff9c4"]{font-size:15px !important}
.lic .bubble > span:nth-of-type(1),.lic .bubble2 > span:nth-of-type(1),.lic .pop > span:nth-of-type(1){border-top-color:#3b1f5c !important}
.lic .bubble > span:nth-of-type(2),.lic .bubble2 > span:nth-of-type(2),.lic .pop > span:nth-of-type(2){border-top-color:#ffffff !important}
.lic .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.lic .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:700 !important}
.lic .bubble::after,.lic .bubble2::after,.lic .pop[style*="#fff9c4"]::after{content:'';position:absolute;right:-13px;top:-15px;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 19.2 C0.8000000000000007 12, 3.1999999999999993 3.1999999999999993, 12 8.4 C20.8 3.1999999999999993, 23.2 12, 12 19.2 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%222.5%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") center/contain no-repeat;animation:lic-beat 1.1s ease-in-out infinite}
.lic polygon[fill="#fff9c4"]{fill:#ffffff;stroke:#3b1f5c;stroke-width:3px}
.lic .s3 .pop svg path{stroke:#3b1f5c;stroke-width:1.5px;fill:#ffd83b}

/* scène 2 : fenêtres d'app sticker à barre arc-en-ciel */
.lic .unring{background:#ffffff !important;border:3px solid #3b1f5c !important;border-radius:14px !important;box-shadow:0 0 0 3px #fff,4px 5px 0 #3b1f5c}
.lic .unring > div:first-child{position:relative;height:18px !important;background:linear-gradient(90deg,#ff5fae 0.0% 16.7%,#ff9a3c 16.7% 33.3%,#ffd83b 33.3% 50.0%,#34d98a 50.0% 66.7%,#3fb2ff 66.7% 83.3%,#a46bff 83.3% 100.0%) !important;border-bottom:3px solid #3b1f5c}
.lic .unring > div:first-child::after{content:'';position:absolute;left:6px;top:4px;width:42px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 9%22%3E%3Cpath d=%22M7 7.5600000000000005 C2.24 4.5, 3.26 0.7599999999999998, 7 2.9699999999999998 C10.74 0.7599999999999998, 11.76 4.5, 7 7.5600000000000005 Z%22 fill=%22%23fff%22 stroke=%22%233b1f5c%22 stroke-width=%221.2%22/%3E%3C/svg%3E") 0 0/14px 9px repeat-x}
.lic .unring > div:nth-child(2) > div{background:#3fb2ff !important;opacity:1 !important;border:2px solid #3b1f5c;box-sizing:border-box;border-radius:6px}
.lic .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#3b1f5c !important;border:0;height:4px !important;border-radius:2px}
.lic .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff5fae !important;border-radius:11px}
.lic .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#ffd83b !important}
.lic .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#a46bff !important}
.lic .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#34d98a !important}
.lic .s2 .bolt{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28)) !important}
.lic .s2 .bolt path{fill:#ffd83b;stroke:#3b1f5c;stroke-width:4px}
.lic .s2 .spark{border-color:#ff5fae !important}
.lic .s2 .flash,.lic .s4 .flash{background:#fff6fb !important}

/* scène 3 : labyrinthe lilas sticker, points-cœurs, objets pixel recolorés */
.lic .s3 g[stroke="#2121de"]{stroke:#a46bff;stroke-width:7px;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28))}
.lic .s3 g[fill="#fff"] circle{fill:#ff5fae;stroke:#3b1f5c;stroke-width:2px}
.lic .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:16px !important;height:16px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 19.2 C0.8000000000000007 12, 3.1999999999999993 3.1999999999999993, 12 8.4 C20.8 3.1999999999999993, 23.2 12, 12 19.2 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%222.5%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") center/contain no-repeat !important}
.lic .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#ff5fae !important;-webkit-text-stroke:1px #3b1f5c;text-shadow:2px 2px 0 #fff !important}
.lic .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(1px 3px 2px rgba(59,31,92,.28))}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#3b1f5c}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#34d98a}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#1fb573}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"]{fill:#ff5fae}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#ffd83b}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#3fb2ff}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#a46bff}
.lic .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ff5fae}
.lic .s3 [fill="#f58220"]{fill:#ff9a3c} .lic .s3 [stroke="#f58220"]{stroke:#ff9a3c}
.lic .s3 [fill="#3d5bff"]{fill:#3fb2ff} .lic .s3 [stroke="#3d5bff"]{stroke:#3fb2ff}
.lic .s3 [fill="#1a1aa0"]{fill:#3b1f5c}
.lic .s3 .bug-a ellipse[rx="14"],.lic .s3 .bug-b ellipse[rx="14"]{stroke:#3b1f5c;stroke-width:3px}
.lic .s3 .bug-a,.lic .s3 .bug-b{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(1px 3px 2px rgba(59,31,92,.28))}

/* scène 4 : petite licorne au galop (traînée arc-en-ciel = la flamme), bonbons-cœurs, REVENU */
.lic .s4 .rocket > svg > :not(.flame){display:none}
.lic .s4 .rocket > svg{clip-path:polygon(-100% 118px,200% 118px,200% 600%,-100% 600%)}
.lic .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cpath d=%22M24 102 q-16 2 -14 20 q6 -10 16 -10 Z%22 fill=%22%23a46bff%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2226%22 y=%2294%22 width=%2210%22 height=%2222%22 rx=%225%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2254%22 y=%2294%22 width=%2210%22 height=%2222%22 rx=%225%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2216%22 y=%2264%22 width=%2210%22 height=%2220%22 rx=%225%22 transform=%22rotate(-28 21 64)%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2264%22 y=%2264%22 width=%2210%22 height=%2220%22 rx=%225%22 transform=%22rotate(28 69 64)%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2245%22 cy=%2286%22 rx=%2222%22 ry=%2226%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M45 96.3 C35.2 90, 37.3 82.3, 45 86.85 C52.7 82.3, 54.8 90, 45 96.3 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2224%22 cy=%2234%22 r=%228%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2219%22 cy=%2248%22 r=%228%22 fill=%22%23ff9a3c%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2221%22 cy=%2262%22 r=%227.5%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2227%22 cy=%2274%22 r=%227%22 fill=%22%2334d98a%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M38 28 L45 2 L52 28 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M40 20 L50 18 M42 12 L49 10.5%22 fill=%22none%22 stroke=%22%233b1f5c%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 30 L34 15 L42 28 Z%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M60 30 L56 15 L48 28 Z%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2245%22 cy=%2244%22 rx=%2219%22 ry=%2217%22 fill=%22%23ffffff%22 stroke=%22%233b1f5c%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2238%22 cy=%2245%22 rx=%223.2%22 ry=%224%22 fill=%22%233b1f5c%22/%3E%3Cellipse cx=%2252%22 cy=%2245%22 rx=%223.2%22 ry=%224%22 fill=%22%233b1f5c%22/%3E%3Ccircle cx=%2237%22 cy=%2243.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2251%22 cy=%2243.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Cellipse cx=%2231%22 cy=%2251%22 rx=%224%22 ry=%222.4%22 fill=%22%23ff6fb5%22 opacity=%22.85%22/%3E%3Cellipse cx=%2259%22 cy=%2251%22 rx=%224%22 ry=%222.4%22 fill=%22%23ff6fb5%22 opacity=%22.85%22/%3E%3Cpath d=%22M41 54 q2 3 4 0 q2 3 4 0%22 fill=%22none%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M79 24.5 C72.0 20, 73.5 14.5, 79 17.75 C84.5 14.5, 86.0 20, 79 24.5 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M10 53.6 C4.4 50, 5.6 45.6, 10 48.2 C14.4 45.6, 15.6 50, 10 53.6 Z%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M80 113 Q80 118 85 118 Q80 118 80 123 Q80 118 75 118 Q80 118 80 113 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28))}
.lic .s4 .flame path:first-child{fill:url(#lic-rbh)} .lic .s4 .flame path:last-child{fill:#fff;opacity:.55}
.lic .s4 .puff{background:#ffffff !important;border:3px solid #3b1f5c;filter:none !important;opacity:.95}
.lic .s4 .bill > svg{visibility:hidden}
.lic .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cpath d=%22M17 17 L4 7 L7 17 L4 27 Z%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M47 17 L60 7 L57 17 L60 27 Z%22 fill=%22%233fb2ff%22 stroke=%22%233b1f5c%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2214%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M23 10 Q30 17 24 25 M40 8.5 Q46 17 41 26%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M32 22.85 C22.9 17, 24.85 9.85, 32 14.075 C39.15 9.85, 41.1 17, 32 22.85 Z%22 fill=%22%23ffd83b%22 stroke=%22%233b1f5c%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Ctext x=%2232%22 y=%2220.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%228%22 fill=%22%233b1f5c%22%3E%24%3C/text%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(1px 3px 2px rgba(59,31,92,.28))}
.lic .s4 .shock{border-color:#ffd83b !important}
.lic .s4 .brows path{stroke:#3b1f5c}
.lic .pop-text{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;color:#ffd83b !important;-webkit-text-stroke:3px #3b1f5c;text-shadow:none !important;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28)) drop-shadow(5px 7px 0 #ff5fae)}

/* scène 5 : ampoule à filament-cœur, boutons sticker */
.lic .s5 .bulb-rays{stroke:#ff5fae}
.lic .s5 .bulb-glass{animation-name:licbulb !important;stroke:#3b1f5c !important;stroke-width:3.6px !important}
@keyframes licbulb{0%,21%{fill:#e9ddf5}22%,23%{fill:#ffd83b}24%{fill:#e9ddf5}25%,100%{fill:#ffd83b}}
.lic .s5 .qmark svg{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(59,31,92,.28))}
.lic .s5 .qmark path[d^="M36 50"]{display:none}
.lic .s5 .qmark::after{content:'';position:absolute;left:32px;top:29px;width:26px;height:26px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 19.2 C0.8000000000000007 12, 3.1999999999999993 3.1999999999999993, 12 8.4 C20.8 3.1999999999999993, 23.2 12, 12 19.2 Z%22 fill=%22%23ff5fae%22 stroke=%22%233b1f5c%22 stroke-width=%222.5%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") center/contain no-repeat;animation:lic-beat 1.2s ease-in-out infinite,licfil 7s steps(1) infinite}
@keyframes licfil{0%,21%{opacity:.3}22%,23%{opacity:1}24%{opacity:.3}25%,100%{opacity:1}}
.lic .s5 .qmark rect{fill:#a46bff;stroke:#3b1f5c;stroke-width:3.6px}
.lic .s5 .qmark path[d^="M32 82"]{stroke:#3b1f5c}
.lic .s5 .qmark path[d^="M38 90"]{fill:#3b1f5c}
.lic .s5 .line{color:#3b1f5c !important;text-shadow:none !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:700 !important;font-size:12px !important;background:#fff;border:2px solid #3b1f5c;border-radius:999px;padding:4px 12px;box-shadow:0 0 0 2px #fff,2px 3px 0 #3b1f5c}
.lic .neon{background:#ff5fae !important;color:#fff !important;border-radius:999px !important;border:3px solid #3b1f5c !important;box-shadow:0 0 0 3px #fff,4px 6px 0 #3b1f5c !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;text-shadow:1px 2px 0 #3b1f5c}
.lic .cta > div:nth-child(2){background:#ffffff !important;color:#3b1f5c !important;border:3px solid #3b1f5c !important;border-radius:999px !important;box-shadow:0 0 0 3px #fff,4px 6px 0 #a46bff !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important}
.lic.owo-frozen *::before,.lic.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.lic *::before,.lic *::after{animation:none !important}}
/* ---- CompletBonbons ---- */
/* ===== thème Bonbon dur brillant : jujube translucide, rayures sucre d'orge, gros reflets ; mêmes temps et positions ===== */
.bon .scan{display:none !important}
.bon g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.bon .s1,.bon .s2,.bon .s4,.bon .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22h%22 cx=%22.35%22 cy=%22.3%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%23000%22 stop-opacity=%22.12%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2228%22 cy=%22196%22 r=%2213%22 fill=%22%23ff4f8e%22/%3E%3Ccircle cx=%2228%22 cy=%22196%22 r=%2213%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%2223.8%22 cy=%22190.8%22 rx=%223.9%22 ry=%222.6%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 23.8 190.8)%22/%3E%3Ccircle cx=%22356%22 cy=%22236%22 r=%2210%22 fill=%22%232fbf92%22/%3E%3Ccircle cx=%22356%22 cy=%22236%22 r=%2210%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%22352.8%22 cy=%22232.0%22 rx=%223.0%22 ry=%222.0%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 352.8 232.0)%22/%3E%3Ccircle cx=%2242%22 cy=%22356%22 r=%229%22 fill=%22%23ffe27a%22/%3E%3Ccircle cx=%2242%22 cy=%22356%22 r=%229%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%2239.1%22 cy=%22352.4%22 rx=%222.7%22 ry=%221.8%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 39.1 352.4)%22/%3E%3Ccircle cx=%22362%22 cy=%22376%22 r=%2212%22 fill=%22%23c39bff%22/%3E%3Ccircle cx=%22362%22 cy=%22376%22 r=%2212%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%22358.2%22 cy=%22371.2%22 rx=%223.6%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 358.2 371.2)%22/%3E%3Ccircle cx=%2224%22 cy=%22560%22 r=%2211%22 fill=%22%232fbf92%22/%3E%3Ccircle cx=%2224%22 cy=%22560%22 r=%2211%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%2220.5%22 cy=%22555.6%22 rx=%223.3%22 ry=%222.2%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 20.5 555.6)%22/%3E%3Ccircle cx=%22366%22 cy=%22540%22 r=%229%22 fill=%22%23ff4f8e%22/%3E%3Ccircle cx=%22366%22 cy=%22540%22 r=%229%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%22363.1%22 cy=%22536.4%22 rx=%222.7%22 ry=%221.8%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 363.1 536.4)%22/%3E%3Ccircle cx=%2260%22 cy=%22740%22 r=%2210%22 fill=%22%238ab8ff%22/%3E%3Ccircle cx=%2260%22 cy=%22740%22 r=%2210%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%2256.8%22 cy=%22736.0%22 rx=%223.0%22 ry=%222.0%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 56.8 736.0)%22/%3E%3Ccircle cx=%22330%22 cy=%22760%22 r=%2213%22 fill=%22%23ffe27a%22/%3E%3Ccircle cx=%22330%22 cy=%22760%22 r=%2213%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%22325.8%22 cy=%22754.8%22 rx=%223.9%22 ry=%222.6%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 325.8 754.8)%22/%3E%3Ccircle cx=%22200%22 cy=%22122%22 r=%227%22 fill=%22%23ff4f8e%22/%3E%3Ccircle cx=%22200%22 cy=%22122%22 r=%227%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%22197.8%22 cy=%22119.2%22 rx=%222.1%22 ry=%221.4%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 197.8 119.2)%22/%3E%3Ccircle cx=%22300%22 cy=%22158%22 r=%226%22 fill=%22%232fbf92%22/%3E%3Ccircle cx=%22300%22 cy=%22158%22 r=%226%22 fill=%22url(%23h)%22/%3E%3Cellipse cx=%22298.1%22 cy=%22155.6%22 rx=%221.8%22 ry=%221.2%22 fill=%22%23fff%22 opacity=%22.9%22 transform=%22rotate(-30 298.1 155.6)%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,repeating-linear-gradient(135deg,#e2fbf3 0 12px,#ffffff 12px 22px,#ffe3ee 22px 34px,#ffffff 34px 44px) !important;color:#3d1838 !important}
.bon .s3{background:radial-gradient(#ffd3e3 1.5px,transparent 2px) 0 0/22px 22px,#ffe9f1 !important}
.bon .s1::after,.bon .s2::after,.bon .s3::after,.bon .s4::after,.bon .s5::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);background-size:300% 100%;animation:bonSweepBg 4.2s ease-in-out infinite}
@keyframes bonSweepBg{0%{background-position:120% 0}55%,100%{background-position:-60% 0}}
.bon [style*="Unbounded"]{font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important}
.bon .s1 .title{text-shadow:none !important;filter:drop-shadow(0 5px 0 #c42a67) drop-shadow(0 9px 10px rgba(230,60,130,.3))}
.bon .s1 .title span{background:linear-gradient(180deg,#ffffff 0%,#ffe9f1 34%,#ff7aa9 48%,#ff4f8e 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #c42a67}
.bon .s1 .title .t2{background-image:linear-gradient(180deg,#ffffff 0%,#e8fff6 34%,#8fe8c8 48%,#2fbf92 100%);-webkit-text-stroke-color:#1d8a68}
.bon .s1 .title .cur{background-image:linear-gradient(180deg,#ffffff 0%,#fff7d6 34%,#ffe27a 48%,#f6b41f 100%);-webkit-text-stroke-color:#d99a1f}

/* la mascotte : jujube à la menthe, translucide et brillante */
.bon path[d^="M60 12 C 92 12"][fill="#07030f"],.bon ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:url(#bon-jelly);fill-opacity:.94;stroke:#22a37b;stroke-width:2.5px;filter:url(#bon-gloss) drop-shadow(0 6px 6px rgba(40,170,130,.28))}
.bon path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ffb6d0}
.bon ellipse[rx="5.5"][fill="#00e5ff"],.bon ellipse[rx="5.5"][fill="#ff2e88"]{fill:#3d1838}
.bon path[stroke="#00e5ff"][stroke-width="3.5"],.bon path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#3d1838}
.bon path[d^="M52 77"][stroke="#fff"]{stroke:#3d1838}
.bon ellipse[cx="30"][cy="76"],.bon ellipse[cx="90"][cy="76"]{fill:#ff7aa9}
.bon ellipse[cy="81"][fill="#ff2e88"],.bon ellipse[cy="83"][fill="#ff2e88"]{fill:#e0397a}
.bon path[d^="M52 79.5"]{stroke:#3d1838}
.bon path[d^="M92 50"]{stroke:#ff4f8e}
.bon .s3 path[mask]{fill:url(#bon-jelly);fill-opacity:.94;stroke:#22a37b;stroke-width:2.5px;filter:url(#bon-gloss) drop-shadow(0 6px 6px rgba(40,170,130,.28))}
.bon .s3 ellipse[cx="50"][fill="#000"]{fill:#3d1838}

/* face $$ : la jujube passe au rose pendant le passage « yeux $ » (mêmes temps que .eyes-d) */
.bon .s4 path[d^="M60 12 C 92 12"][fill="#07030f"],.bon .s4 ellipse[fill="#07030f"][stroke="#00e5ff"]{animation:bonbody 8s steps(1) infinite}
@keyframes bonbody{0%,44%{fill:url(#bon-jelly);stroke:#22a37b}45%,84%{fill:url(#bon-jelly-pink);stroke:#e0397a}85%,100%{fill:url(#bon-jelly);stroke:#22a37b}}
.bon .eyes-d text{font-family:'Arial Black','Arial',sans-serif !important;font-weight:900 !important;font-size:30px !important;fill:url(#bon-coin) !important;stroke:#d99a1f;stroke-width:2.5px;paint-order:stroke;stroke-linejoin:round}

/* sous-titres : plaquette de sucre glacé */
.bon .sub,.bon .sub-a,.bon .sub-b,.bon .subt{background:linear-gradient(180deg,#ffffff 0%,#ffe3ee 42%,#ffb6d0 50%,#ff9cc2 100%) !important;color:#3d1838 !important;border:2.5px solid #e0397a !important;border-radius:18px !important;box-shadow:0 4px 0 #c42a67,0 8px 14px rgba(230,60,130,.22) !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:19px !important}

/* bulles de texte : bonbons roses */
.bon .bubble,.bon .bubble2,.bon .pop[style*="#fff9c4"],.bon .pop-c{background:linear-gradient(180deg,#ffffff 0%,#ffe3ee 42%,#ffb6d0 50%,#ff9cc2 100%) !important;color:#5a1238 !important;border:2px solid #e0397a !important;border-radius:18px !important;box-shadow:0 3px 0 #e0397a,0 7px 10px rgba(230,60,130,.25) !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important}
.bon .bubble,.bon .bubble2,.bon .pop[style*="#fff9c4"]{font-size:15px !important}
.bon .bubble > span:nth-of-type(1),.bon .bubble2 > span:nth-of-type(1),.bon .pop > span:nth-of-type(1){border-top-color:#e0397a !important}
.bon .bubble > span:nth-of-type(2),.bon .bubble2 > span:nth-of-type(2),.bon .pop > span:nth-of-type(2){border-top-color:#ff9cc2 !important}
.bon .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.bon .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:400 !important}
.bon polygon[fill="#fff9c4"]{fill:#ffc9dc;stroke:#e0397a;stroke-width:2px}

/* scène 2 : fenêtres d'app en pastilles glacées */
.bon .unring{position:relative;background:linear-gradient(180deg,#ffffff 0%,#e2fbf3 42%,#b4f0db 50%,#8fe8c8 100%) !important;border:2px solid #22a37b !important;border-radius:14px !important;box-shadow:0 3px 0 #22a37b,0 7px 10px rgba(40,170,130,.25)}
.bon .unring > div:first-child{position:relative;height:16px !important;background:repeating-linear-gradient(45deg,#ff4f8e 0 8px,#ffffff 8px 16px) !important;background-size:22.6px 22.6px !important;border-bottom:2px solid #e0397a}
.bon .unring > div:first-child::after{content:'';position:absolute;left:5px;top:3px;width:42px;height:10px;background:radial-gradient(circle at 5px 5px,#fff 0 1.4px,#ffe27a 2px 4.6px,transparent 5.2px) 0 0/14px 10px no-repeat,radial-gradient(circle at 5px 5px,#fff 0 1.4px,#a8dcff 2px 4.6px,transparent 5.2px) 14px 0/14px 10px no-repeat,radial-gradient(circle at 5px 5px,#fff 0 1.4px,#c39bff 2px 4.6px,transparent 5.2px) 28px 0/14px 10px no-repeat}
.bon .unring > div:nth-child(2) > div{background:#ffffff !important;opacity:.95 !important;border-radius:8px}
.bon .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#ffffff !important;opacity:.9 !important;border-radius:3px}
.bon .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:linear-gradient(180deg,#ffffff 0%,#ffd3e3 40%,#ff7aa9 52%,#ff4f8e 100%) !important;border:1.5px solid #e0397a;box-sizing:border-box;border-radius:11px}
.bon .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:linear-gradient(180deg,#fff,#ffe27a) !important;border:1.5px solid #d99a1f;box-sizing:border-box}
.bon .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:linear-gradient(180deg,#ffffff 0%,#ffd3e3 40%,#ff7aa9 52%,#ff4f8e 100%) !important;border:1.5px solid #e0397a;box-sizing:border-box}
.bon .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:linear-gradient(180deg,#ffd3e3,#ff9cc2) !important;border:1.5px solid #e0397a;box-sizing:border-box}
.bon .unring::after{content:'';position:absolute;left:3px;right:3px;top:2px;height:38%;border-radius:12px 12px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,0));pointer-events:none}
.bon .s2 .bolt{filter:drop-shadow(0 4px 0 #d99a1f) !important}
.bon .s2 .bolt path{fill:url(#bon-sun);stroke:#ffffff;stroke-width:3px}
.bon .s2 .spark{border-color:#ff7aa9 !important}
.bon .s2 .flash{background:#ffffff !important}

/* scène 3 : labyrinthe sucre d'orge sur rose pâle, points en gumballs */
.bon .s3 g[stroke="#2121de"]{stroke:url(#bon-cane);stroke-width:9px}
.bon .s3 g[fill="#fff"] circle{fill:url(#bon-gum)}
.bon .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:12px !important;height:12px !important;background:radial-gradient(circle at 35% 30%,#fff 0 20%,#2fbf92 50%,#1d8a68 100%) !important;box-shadow:0 2px 2px rgba(0,0,0,.1)}
.bon .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:26px !important;color:#e0397a !important;text-shadow:0 2px 0 #fff,0 4px 0 #ffb6d0 !important}
.bon .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(0 3px 0 rgba(224,57,122,.35))}
.bon .s3 .pop[style*="#ffe74a"] path,.bon .s3 path[d^="M12 2C13 9"]{fill:#ff4f8e}

/* scène 4 : fusée sucre d'orge, menthes $ qui tournent, REVENU! en sucre glacé */
.bon .s4 .rocket > svg > :not(.flame){display:none}
.bon .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E %3Cpattern id=%22c%22 width=%2214%22 height=%2214%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(-35)%22%3E%3Crect width=%2214%22 height=%2214%22 fill=%22%23fff%22/%3E%3Crect width=%226%22 height=%2214%22 fill=%22%23ff4f8e%22/%3E%3C/pattern%3E %3CradialGradient id=%22m%22 cx=%22.4%22 cy=%22.35%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23eafff7%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%238fe8c8%22/%3E%3Cstop offset=%221%22 stop-color=%22%232fbf92%22/%3E%3C/radialGradient%3E %3CradialGradient id=%22w%22 cx=%22.4%22 cy=%22.35%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23bfe6ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%237cc4f5%22/%3E%3C/radialGradient%3E %3CclipPath id=%22k%22%3E%3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22/%3E%3C/clipPath%3E%3C/defs%3E %3Cg stroke-linejoin=%22round%22 stroke-linecap=%22round%22%3E %3Cpath d=%22M20 90 L0 130 L24 118 Z%22 fill=%22url(%23m)%22 stroke=%22%2322a37b%22 stroke-width=%222.5%22/%3E %3Cpath d=%22M70 90 L90 130 L66 118 Z%22 fill=%22url(%23m)%22 stroke=%22%2322a37b%22 stroke-width=%222.5%22/%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22url(%23c)%22/%3E %3Cg clip-path=%22url(%23k)%22%3E%3Cpath d=%22M26 20 C 20 50, 20 90, 24 120%22 stroke=%22%23fff%22 stroke-width=%227%22 fill=%22none%22 opacity=%22.75%22/%3E%3Cpath d=%22M60 14 C 72 50, 74 90, 70 120%22 stroke=%22%23000%22 stroke-width=%227%22 fill=%22none%22 opacity=%22.06%22/%3E%3C/g%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22none%22 stroke=%22%23e0397a%22 stroke-width=%222.5%22/%3E %3Ccircle cx=%2245%22 cy=%2256%22 r=%2214%22 fill=%22url(%23w)%22 stroke=%22%23e0397a%22 stroke-width=%222.5%22/%3E %3Cpath d=%22M37 52 q3 -7 10 -8%22 stroke=%22%23fff%22 stroke-width=%223%22 fill=%22none%22/%3E %3Crect x=%2225%22 y=%2292%22 width=%2240%22 height=%2218%22 rx=%229%22 fill=%22%23fff%22 stroke=%22%23e0397a%22 stroke-width=%222%22/%3E %3Ctext x=%2245%22 y=%22105.5%22 text-anchor=%22middle%22 font-family=%22Fredoka,Nunito,Trebuchet MS,sans-serif%22 font-weight=%22700%22 font-size=%2213%22 fill=%22%23e0397a%22%3EMVP%3C/text%3E %3C/g%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(0 6px 6px rgba(230,60,130,.25))}
.bon .s4 .flame path:first-child{fill:url(#bon-sun);stroke:#ffffff;stroke-width:2px} .bon .s4 .flame path:last-child{fill:#ff7aa9}
.bon .s4 .puff{background:rgba(255,255,255,.85) !important}
.bon .s4 .bill > svg{visibility:hidden}
.bon .s4 .bill::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E %3Cpath d=%22M20 17 L4 6 Q0 17 4 28 Z%22 fill=%22%23c8f3e3%22 fill-opacity=%22.9%22 stroke=%22%2322a37b%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M44 17 L60 6 Q64 17 60 28 Z%22 fill=%22%23c8f3e3%22 fill-opacity=%22.9%22 stroke=%22%2322a37b%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M6 10 L16 14 M6 24 L16 20 M58 10 L48 14 M58 24 L48 20%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") center/100% 100% no-repeat}
.bon .s4 .bill::after{content:'';position:absolute;left:15px;top:0;width:34px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-17 -17 34 34%22%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2215%22 fill=%22%23fff%22 stroke=%22%23e0397a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M0 0 Q7.8 -0.8 14.2 0.0 A14.2 14.2 0 0 1 10.0 10.0 Q7.5 2.2 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q6.1 4.9 10.0 10.0 A14.2 14.2 0 0 1 0.0 14.2 Q3.7 6.9 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M0 0 Q0.8 7.8 0.0 14.2 A14.2 14.2 0 0 1 -10.0 10.0 Q-2.2 7.5 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q-4.9 6.1 -10.0 10.0 A14.2 14.2 0 0 1 -14.2 0.0 Q-6.9 3.7 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M0 0 Q-7.8 0.8 -14.2 0.0 A14.2 14.2 0 0 1 -10.0 -10.0 Q-7.5 -2.2 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q-6.1 -4.9 -10.0 -10.0 A14.2 14.2 0 0 1 -0.0 -14.2 Q-3.7 -6.9 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M0 0 Q-0.8 -7.8 -0.0 -14.2 A14.2 14.2 0 0 1 10.0 -10.0 Q2.2 -7.5 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q4.9 -6.1 10.0 -10.0 A14.2 14.2 0 0 1 14.2 -0.0 Q6.9 -3.7 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%226.3%22 fill=%22%23fff%22 stroke=%22%23e0397a%22 stroke-width=%221.4%22/%3E%3Ctext x=%220%22 y=%223.3%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%229.3%22 fill=%22%23e0397a%22%3E%24%3C/text%3E%3Cpath d=%22M-9.0 -6.8 q3.8 -6.8 10.5 -6.0%22 stroke=%22%23fff%22 stroke-width=%223.0%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.95%22/%3E%3Ccircle cx=%228.2%22 cy=%226.8%22 r=%221.5%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 2px 2px rgba(230,60,130,.3));animation:bonSpin 1.6s linear infinite}
@keyframes bonSpin{to{transform:rotate(360deg)}}
.bon .s4 .shock{border-color:#ffb6d0 !important}
.bon .s4 .flash{background:#ffffff !important}
.bon .pop-text{font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:46px !important;letter-spacing:1px;background:linear-gradient(180deg,#ffffff 0%,#ffe9f1 34%,#ff7aa9 48%,#ff4f8e 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #c42a67;text-shadow:none !important;filter:drop-shadow(0 5px 0 #c42a67) drop-shadow(0 9px 10px rgba(230,60,130,.3))}

/* scène 5 : ampoule en verre avec menthe dedans, pilules glacées */
.bon .s5 .bulb-rays{stroke:#ff7aa9;stroke-width:5px}
.bon .s5 .bulb-glass{animation-name:bonbulb !important;stroke:#e0397a !important;stroke-width:3px !important}
@keyframes bonbulb{0%,21%{fill:url(#bon-bulb-off)}22%,23%{fill:url(#bon-bulb-on)}24%{fill:url(#bon-bulb-off)}25%,100%{fill:url(#bon-bulb-on)}}
.bon .s5 .qmark{filter:drop-shadow(0 5px 6px rgba(230,60,130,.25)) !important}
.bon .s5 .qmark path[d^="M36 50"]{display:none}
.bon .s5 .qmark::after{content:'';position:absolute;left:31px;top:26px;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-17 -17 34 34%22%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2215%22 fill=%22%23fff%22 stroke=%22%23e0397a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M0 0 Q7.8 -0.8 14.2 0.0 A14.2 14.2 0 0 1 10.0 10.0 Q7.5 2.2 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q6.1 4.9 10.0 10.0 A14.2 14.2 0 0 1 0.0 14.2 Q3.7 6.9 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M0 0 Q0.8 7.8 0.0 14.2 A14.2 14.2 0 0 1 -10.0 10.0 Q-2.2 7.5 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q-4.9 6.1 -10.0 10.0 A14.2 14.2 0 0 1 -14.2 0.0 Q-6.9 3.7 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M0 0 Q-7.8 0.8 -14.2 0.0 A14.2 14.2 0 0 1 -10.0 -10.0 Q-7.5 -2.2 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q-6.1 -4.9 -10.0 -10.0 A14.2 14.2 0 0 1 -0.0 -14.2 Q-3.7 -6.9 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M0 0 Q-0.8 -7.8 -0.0 -14.2 A14.2 14.2 0 0 1 10.0 -10.0 Q2.2 -7.5 0 0 Z%22 fill=%22%23ff4f8e%22/%3E%3Cpath d=%22M0 0 Q4.9 -6.1 10.0 -10.0 A14.2 14.2 0 0 1 14.2 -0.0 Q6.9 -3.7 0 0 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M-9.0 -6.8 q3.8 -6.8 10.5 -6.0%22 stroke=%22%23fff%22 stroke-width=%223.0%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.95%22/%3E%3Ccircle cx=%228.2%22 cy=%226.8%22 r=%221.5%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:bonSpin 5s linear infinite}
.bon .s5 .qmark::before{content:'';position:absolute;left:24px;top:17px;width:12px;height:22px;border-radius:50%;background:#fff;opacity:.85;transform:rotate(22deg);pointer-events:none}
.bon .s5 .qmark rect{fill:url(#bon-mint-cane);stroke:#22a37b;stroke-width:3px}
.bon .s5 .qmark path[d^="M32 82"]{stroke:#ffffff;stroke-opacity:.8}
.bon .s5 .qmark path[d^="M38 90"]{fill:#22a37b}
.bon .s5 .line{color:#5a1238 !important;text-shadow:0 1px 0 #fff !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:12px !important}
.bon .neon{background:linear-gradient(180deg,#ffffff 0%,#ffd3e3 40%,#ff7aa9 52%,#ff4f8e 100%) !important;color:#5a1238 !important;border-radius:999px !important;border:2.5px solid #e0397a !important;box-shadow:0 4px 0 #c42a67,0 9px 14px rgba(230,60,130,.3) !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.bon .cta > div:nth-child(2){background:linear-gradient(180deg,#ffffff 0%,#d8f8ec 40%,#8fe8c8 52%,#3fc79e 100%) !important;color:#0f5c43 !important;border:2.5px solid #22a37b !important;border-radius:999px !important;box-shadow:0 4px 0 #1d8a68,0 9px 14px rgba(40,170,130,.3) !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;text-shadow:0 1px 0 rgba(255,255,255,.7)}

/* transitions du séquenceur */
.bon-sweep{position:absolute;left:-10px;right:-10px;height:28px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,0) 50%),repeating-linear-gradient(45deg,#ff4f8e 0 8px,#ffffff 8px 16px);border-top:3px solid #e0397a;border-bottom:3px solid #e0397a;border-radius:14px;box-shadow:0 4px 8px rgba(230,60,130,.3)}
.bon-word{display:inline-block;font:700 48px/1.2 'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#e8fff6 34%,#8fe8c8 48%,#2fbf92 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #1d8a68;filter:drop-shadow(0 5px 0 #1d8a68) drop-shadow(0 9px 10px rgba(40,170,130,.3))}
@media (prefers-reduced-motion: reduce){.bon [class]::before,.bon [class]::after,.bon .s1::after,.bon .s2::after,.bon .s3::after,.bon .s4::after,.bon .s5::after{animation:none !important}}
/* ---- CompletSketch ---- */
/* ===== thème Sketchnote : tableau blanc, feutre fin noir, surligneurs jaune / rose / cyan ; mêmes temps et positions ===== */
.skn .scan{display:none !important}
.skn g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.skn .s1,.skn .s2,.skn .s4,.skn .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%222%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 scale=%222.4%22/%3E%3C/filter%3E%3ClinearGradient id=%22g1%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23eef2f6%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22sh%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%22.6%22%3E%3Cstop offset=%22.30%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.40%22 stop-color=%22%23ffffff%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.52%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.62%22 stop-color=%22%23ffffff%22 stop-opacity=%22.7%22/%3E%3Cstop offset=%22.68%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22sm%22 cx=%22.8%22 cy=%22.85%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%237d8798%22 stop-opacity=%22.10%22/%3E%3Cstop offset=%221%22 stop-color=%22%237d8798%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E %3Cfilter id=%22bl%22%3E%3CfeGaussianBlur stdDeviation=%221.6%22/%3E%3C/filter%3E%3C/defs%3E %3Crect width=%22390%22 height=%22844%22 fill=%22url(%23g1)%22/%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sm)%22/%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sh)%22/%3E %3Cg fill=%22none%22 stroke=%22%238a93a3%22 stroke-width=%227%22 stroke-linecap=%22round%22 opacity=%22.10%22 filter=%22url(%23bl)%22%3E%3Cpath d=%22M40 260 q60 -40 120 -6 t110 0%22/%3E%3Cpath d=%22M250 600 q30 -24 70 -6%22/%3E%3Cpath d=%22M60 700 q40 -30 90 -10 t80 8%22/%3E%3Ctext x=%22300%22 y=%22130%22 font-family=%22Comic Sans MS,cursive%22 font-size=%2240%22 transform=%22rotate(-8 300 130)%22 fill=%22%238a93a3%22 stroke=%22none%22%3Ex%C2%B2%3C/text%3E%3C/g%3E%3Cg filter=%22url(%23w)%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22%3E %3Cpath d=%22M352 76 l3 -8 l3 8 l8 1 l-6 5 l2 8 l-7 -4 l-7 4 l2 -8 l-6 -5 Z%22 fill=%22%23fff35a%22 stroke=%22%231f2533%22 stroke-width=%222%22/%3E%3Cpath d=%22M22 236 l3 -8 l3 8 l8 1 l-6 5 l2 8 l-7 -4 l-7 4 l2 -8 l-6 -5 Z%22 fill=%22%23ff9ad0%22 stroke=%22%231f2533%22 stroke-width=%222%22/%3E%3Cpath d=%22M360 660 l3 -8 l3 8 l8 1 l-6 5 l2 8 l-7 -4 l-7 4 l2 -8 l-6 -5 Z%22 fill=%22%2363e3f0%22 stroke=%22%231f2533%22 stroke-width=%222%22/%3E %3Cpath d=%22M18 95 c 10 -12, 26 -12, 34 -2 m-6 -8 l6 8 l-9 2%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%222.2%22/%3E %3Cpath d=%22M330 770 c 14 10, 30 6, 36 -8 m-4 10 l4 -10 l-9 2%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%222.2%22/%3E %3Ccircle cx=%22372%22 cy=%22400%22 r=%223%22 fill=%22%231f2533%22/%3E%3Ccircle cx=%2216%22 cy=%22560%22 r=%222.5%22 fill=%22%231f2533%22/%3E %3C/g%3E%3C/svg%3E") center/100% 100% no-repeat,#f4f6f9 !important;color:#1f2533 !important}
.skn .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%222%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 scale=%222.4%22/%3E%3C/filter%3E%3ClinearGradient id=%22g1%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23eef2f6%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22sh%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%22.6%22%3E%3Cstop offset=%22.30%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.40%22 stop-color=%22%23ffffff%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.52%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.62%22 stop-color=%22%23ffffff%22 stop-opacity=%22.7%22/%3E%3Cstop offset=%22.68%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22sm%22 cx=%22.8%22 cy=%22.85%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%237d8798%22 stop-opacity=%22.10%22/%3E%3Cstop offset=%221%22 stop-color=%22%237d8798%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E %3Cfilter id=%22bl%22%3E%3CfeGaussianBlur stdDeviation=%221.6%22/%3E%3C/filter%3E%3C/defs%3E %3Crect width=%22390%22 height=%22844%22 fill=%22url(%23g1)%22/%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sm)%22/%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sh)%22/%3E %3Cg fill=%22none%22 stroke=%22%238a93a3%22 stroke-width=%227%22 stroke-linecap=%22round%22 opacity=%22.10%22 filter=%22url(%23bl)%22%3E%3Cpath d=%22M40 260 q60 -40 120 -6 t110 0%22/%3E%3Cpath d=%22M250 600 q30 -24 70 -6%22/%3E%3Cpath d=%22M60 700 q40 -30 90 -10 t80 8%22/%3E%3Ctext x=%22300%22 y=%22130%22 font-family=%22Comic Sans MS,cursive%22 font-size=%2240%22 transform=%22rotate(-8 300 130)%22 fill=%22%238a93a3%22 stroke=%22none%22%3Ex%C2%B2%3C/text%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat,#f4f6f9 !important;color:#1f2533 !important}
.skn [style*="Unbounded"]{font-family:'Permanent Marker','Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important}
.skn .s1 .title{color:#1f2533 !important;text-shadow:none !important;filter:url(#skn-wob);letter-spacing:-2px}
.skn .s1 .t1,.skn .s1 .t2,.skn .s1 .t3,.skn .s1 .cur{color:#1f2533 !important}
.skn .s1 .t1{background:linear-gradient(transparent 46%,#fff35a 46% 90%,transparent 90%)}
.skn .s1 .t2{background:linear-gradient(transparent 46%,#ff9ad0 46% 90%,transparent 90%)}
.skn .s1 .t3{background:linear-gradient(transparent 46%,#63e3f0 46% 90%,transparent 90%)}

/* la mascotte : bulle blanche au feutre, surligneur rose décalé */
.skn path[d^="M60 12 C 92 12"][fill="#07030f"],.skn ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ffffff;stroke:#1f2533;stroke-width:3.2px;filter:url(#skn-wob) drop-shadow(4px 4px 0 #ff9ad0)}
.skn path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#63e3f0}
.skn ellipse[rx="5.5"][fill="#00e5ff"],.skn ellipse[rx="5.5"][fill="#ff2e88"]{fill:#1f2533}
.skn path[stroke="#00e5ff"][stroke-width="3.5"],.skn path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#1f2533}
.skn path[d^="M52 77"][stroke="#fff"]{stroke:#1f2533}
.skn ellipse[cx="30"][cy="76"],.skn ellipse[cx="90"][cy="76"]{fill:#ff9ad0}
.skn ellipse[fill="#fff"][rx="6"],.skn ellipse[fill="#fff"][rx="10"],.skn rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#1f2533;stroke-width:1.6px}
.skn ellipse[fill="#ff2e88"][rx="3.5"],.skn ellipse[fill="#ff2e88"][rx="7"][ry="5"]{fill:#ff9ad0}
.skn .s5 .eye-w path[stroke="#ffe74a"]{stroke:#1f2533}
.skn .s3 path[mask]{fill:#fff35a;stroke:#1f2533;stroke-width:3.2px;filter:url(#skn-wob)}
.skn .s3 ellipse[cx="50"][fill="#000"]{fill:#1f2533}
.skn .s3 ellipse[cx="32"][cy="66"]{fill:#ff9ad0}

/* face $$ : gros $ au feutre */
.skn .eyes-d text{font-family:'Permanent Marker','Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important;font-size:30px !important;fill:#1f2533 !important}

/* sous-titres : post-it jaune avec bout de ruban */
.skn .sub,.skn .sub-a,.skn .sub-b,.skn .subt{background:#fff59a !important;color:#1f2533 !important;border:0 !important;border-radius:2px !important;box-shadow:2px 5px 9px rgba(31,37,51,.18) !important;font-family:'Caveat','Gochi Hand','Comic Sans MS',cursive !important;font-weight:700 !important;font-size:24px !important;line-height:1.1 !important}
.skn .sub::before,.skn .sub-a::before,.skn .sub-b::before,.skn .subt::before{content:'';position:absolute;left:50%;top:-9px;width:64px;height:17px;margin-left:-32px;background:rgba(255,246,205,.78);box-shadow:0 1px 2px rgba(0,0,0,.08);transform:rotate(-3deg)}
.skn .shifted .sub,.skn .shifted .subt{transform:translateY(42px) rotate(-1.2deg)}
.skn .shifted .sub-a,.skn .shifted .sub-b{transform:translateY(42px) rotate(1deg)}

/* bulles de texte : dessinées à la main, surligneur décalé */
.skn .bubble,.skn .bubble2,.skn .pop[style*="#fff9c4"],.skn .pop-c{background:#ffffff !important;color:#1f2533 !important;border:2.5px solid #1f2533 !important;border-radius:22px 18px 20px 16px / 18px 22px 16px 20px !important;box-shadow:4px 4px 0 #63e3f0 !important;font-family:'Caveat','Gochi Hand','Comic Sans MS',cursive !important;font-weight:700 !important}
.skn .pop[style*="#fff9c4"],.skn .pop-c{box-shadow:4px 4px 0 #fff35a !important}
.skn .bubble,.skn .bubble2,.skn .pop[style*="#fff9c4"]{font-size:18px !important;line-height:1.1 !important}
.skn .pop-c{font-size:17px !important}
.skn .bubble > span:nth-of-type(1),.skn .bubble2 > span:nth-of-type(1),.skn .pop > span:nth-of-type(1){border-top-color:#1f2533 !important}
.skn .bubble > span:nth-of-type(2),.skn .bubble2 > span:nth-of-type(2),.skn .pop > span:nth-of-type(2){border-top-color:#ffffff !important}
.skn .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.skn .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.skn .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:15px !important;font-weight:400 !important}
.skn polygon[fill="#fff9c4"]{fill:#ffffff;stroke:#1f2533;stroke-width:2.5px}
.skn .s3 .pop svg path[fill="#ffe74a"]{fill:#fff35a;stroke:#1f2533;stroke-width:1.5px;stroke-linejoin:round}

/* scène 2 : fenêtres d'app en maquette filaire, barre de titre au surligneur */
.skn .unring{background:#ffffff !important;border:2.5px solid #1f2533 !important;border-radius:8px 10px 7px 9px !important;box-shadow:4px 4px 0 #fff35a;filter:url(#skn-wob)}
.skn .w2 .unring,.skn .w5 .unring{box-shadow:4px 4px 0 #ff9ad0} .skn .w3 .unring{box-shadow:4px 4px 0 #63e3f0}
.skn .unring > div:first-child{position:relative;height:16px !important;background:#fff35a !important;border-bottom:2.5px solid #1f2533}
.skn .w2 .unring > div:first-child,.skn .w5 .unring > div:first-child{background:#ff9ad0 !important} .skn .w3 .unring > div:first-child{background:#63e3f0 !important}
.skn .unring > div:first-child::after{content:'';position:absolute;left:6px;top:4px;width:40px;height:9px;background:radial-gradient(circle at 4.5px 4.5px,transparent 2.6px,#1f2533 2.8px 4.2px,transparent 4.5px) 0 0/13px 9px repeat-x}
.skn .unring > div:nth-child(2) > div{background:#ffffff !important;opacity:1 !important;border:2px solid #1f2533;box-sizing:border-box;border-radius:3px}
.skn .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#1f2533 !important;border:0;height:3px !important;border-radius:2px}
.skn .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff9ad0 !important;border-radius:11px}
.skn .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#fff35a !important}
.skn .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#63e3f0 !important}
.skn .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#ff9ad0 !important}
.skn .unring > div:nth-child(2) > div[style*="height: 24px"]{background:linear-gradient(to top right,transparent 47%,#1f2533 47% 53%,transparent 53%),linear-gradient(to bottom right,transparent 47%,#1f2533 47% 53%,transparent 53%) !important}
.skn .unring > div:nth-child(2) > div[style*="height: 24px"][style*="#ffe74a"]{background:#fff35a !important}
.skn .s2 .bolt{filter:url(#skn-wob) !important}
.skn .s2 .bolt path{fill:#fff35a;stroke:#1f2533;stroke-width:3px}
.skn .s2 .spark{border-color:#1f2533 !important;border-style:dashed !important;border-width:3px !important}
.skn .s2 .flash,.skn .s4 .flash{background:#fffbd0 !important}

/* scène 3 : labyrinthe au feutre noir sur le tableau, ombre cyan */
.skn .s3 svg[style*="mazeOp"]{filter:url(#skn-wob)}
.skn .s3 g[stroke="#2121de"]{stroke:#1f2533;stroke-width:4px;filter:drop-shadow(3px 3px 0 #63e3f0)}
.skn .s3 g[fill="#fff"] circle{fill:#1f2533}
.skn .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:#1f2533 !important}
.skn .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Caveat','Gochi Hand','Comic Sans MS',cursive !important;font-weight:700 !important;font-size:26px !important;color:#1f2533 !important;text-shadow:none !important}
.skn .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(1.5px 1.5px 0 #1f2533)}
.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#1f2533}
.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"],.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#63e3f0}
.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#1f2533}
.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ff9ad0}
.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#fff35a}
.skn .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#ffffff}
.skn .s3 .bug-a ellipse[fill="#f58220"],.skn .s3 .bug-a circle[fill="#f58220"]{fill:#ff9ad0;stroke:#1f2533;stroke-width:2px}
.skn .s3 .bug-b ellipse[fill="#3d5bff"],.skn .s3 .bug-b circle[fill="#3d5bff"]{fill:#63e3f0;stroke:#1f2533;stroke-width:2px}
.skn .s3 .bug-a g[stroke="#f58220"],.skn .s3 .bug-b g[stroke="#3d5bff"]{stroke:#1f2533}
.skn .s3 circle[fill="#1a1aa0"]{fill:#1f2533}

/* scène 4 : fusée et billets au feutre, REVENU souligné au surligneur */
.skn .s4 .rocket > svg > :not(.flame){display:none}
.skn .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%222%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 scale=%222.4%22/%3E%3C/filter%3E%3C/defs%3E %3Cg filter=%22url(%23w)%22%3E %3Cg transform=%22translate(4 4)%22 opacity=%22.9%22%3E%3Cpath d=%22M20 90 L0 130 L24 118 Z%22 fill=%22%23ff9ad0%22/%3E%3C/g%3E%3Cg transform=%22translate(4 4)%22 opacity=%22.9%22%3E%3Cpath d=%22M70 90 L90 130 L66 118 Z%22 fill=%22%23ff9ad0%22/%3E%3C/g%3E%3Cpath d=%22M20 90 L0 130 L24 118 Z%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M70 90 L90 130 L66 118 Z%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22%23ffffff%22/%3E %3Cg transform=%22translate(3 3)%22 opacity=%22.9%22%3E%3Cpath d=%22M45 4 C 55 12, 62 22, 66 34 L24 34 C 28 22, 35 12, 45 4 Z%22 fill=%22%23ff9ad0%22/%3E%3C/g%3E%3Cpath d=%22M45 4 C 55 12, 62 22, 66 34 L24 34 C 28 22, 35 12, 45 4 Z%22 fill=%22%23ffffff%22 fill-opacity=%220%22/%3E %3Cpath d=%22M24 34 H66%22 stroke=%22%231f2533%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E %3Cg transform=%22translate(3 3)%22 opacity=%22.9%22%3E%3Ccircle cx=%2245%22 cy=%2258%22 r=%2214%22 fill=%22%2363e3f0%22/%3E%3C/g%3E%3Ccircle cx=%2245%22 cy=%2258%22 r=%2214%22 fill=%22%23ffffff%22/%3E%3Ccircle cx=%2245%22 cy=%2258%22 r=%2214%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M38 59 q3 -4 6 0 M46 59 q3 -4 6 0%22 stroke=%22%231f2533%22 stroke-width=%222.2%22 fill=%22none%22 stroke-linecap=%22round%22/%3E %3Cellipse cx=%2237%22 cy=%2266%22 rx=%223%22 ry=%221.8%22 fill=%22%23ff9ad0%22/%3E%3Cellipse cx=%2253%22 cy=%2266%22 rx=%223%22 ry=%221.8%22 fill=%22%23ff9ad0%22/%3E %3Cpath d=%22M30 100 H60%22 stroke=%22%23fff35a%22 stroke-width=%229%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E %3Ctext x=%2245%22 y=%22105%22 text-anchor=%22middle%22 font-family=%22Permanent Marker,Comic Sans MS,cursive%22 font-size=%2217%22 fill=%22%231f2533%22%3EMVP%3C/text%3E %3Cpath d=%22M14 136 l-8 10 M76 136 l8 10 M30 142 l-4 8 M60 142 l4 8%22 stroke=%22%231f2533%22 stroke-width=%222%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E %3C/g%3E%3C/svg%3E") 0 0/90px 170px no-repeat}
.skn .s4 .flame{filter:url(#skn-wob)}
.skn .s4 .flame path:first-child{fill:#fff35a;stroke:#1f2533;stroke-width:3px;stroke-linejoin:round} .skn .s4 .flame path:last-child{fill:#ff9ad0}
.skn .s4 .puff{background:#ffffff !important;border:2.5px dashed #1f2533;filter:none !important;opacity:.95}
.skn .s4 .bill > svg{visibility:hidden}
.skn .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -4 72 42%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%222%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 scale=%222.4%22/%3E%3C/filter%3E%3C/defs%3E %3Cg filter=%22url(%23w)%22%3E%3Cg transform=%22translate(3 3)%22 opacity=%22.9%22%3E%3Crect x=%223%22 y=%223%22 width=%2258%22 height=%2228%22 rx=%226%22 fill=%22%2363e3f0%22/%3E%3C/g%3E%3Crect x=%223%22 y=%223%22 width=%2258%22 height=%2228%22 rx=%226%22 fill=%22%23ffffff%22/%3E%3Crect x=%223%22 y=%223%22 width=%2258%22 height=%2228%22 rx=%226%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E %3Crect x=%228%22 y=%228%22 width=%2248%22 height=%2218%22 rx=%223%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%221.4%22 stroke-dasharray=%223 3%22/%3E %3Cg transform=%22translate(2 2)%22 opacity=%22.9%22%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%228.5%22 fill=%22%23fff35a%22/%3E%3C/g%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%228.5%22 fill=%22%23ffffff%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%228.5%22 fill=%22none%22 stroke=%22%231f2533%22 stroke-width=%222%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E %3Ctext x=%2232%22 y=%2221.5%22 text-anchor=%22middle%22 font-family=%22Permanent Marker,Comic Sans MS,cursive%22 font-size=%2212%22 fill=%22%231f2533%22%3E%24%3C/text%3E %3Cpath d=%22M12 17 q2 -3 4 0 M48 17 q2 -3 4 0%22 stroke=%22%231f2533%22 stroke-width=%221.4%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat}
.skn .s4 .shock{border-color:#1f2533 !important;border-style:dashed !important;border-width:4px !important}
.skn .pop-text{font-family:'Permanent Marker','Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important;color:#1f2533 !important;text-shadow:none !important;filter:url(#skn-wob)}
.skn .pop-text::after{content:'';position:absolute;left:58px;right:58px;bottom:-2px;height:16px;background:#fff35a;border-radius:8px;transform:rotate(-1.5deg);z-index:-1;opacity:.95}

/* scène 5 : ampoule au feutre (jaune surligneur quand allumée), boîtes dessinées à la main */
.skn .s5 .bulb-rays{stroke:#1f2533;stroke-width:3px}
.skn .s5 .bulb-glass{animation-name:sknbulb !important;stroke:#1f2533 !important;stroke-width:3.2px !important}
@keyframes sknbulb{0%,21%{fill:#ffffff}22%,23%{fill:#fff35a}24%{fill:#ffffff}25%,100%{fill:#fff35a}}
.skn .s5 .qmark svg{filter:url(#skn-wob)}
.skn .s5 .qmark path[d^="M36 50"]{stroke:#1f2533}
.skn .s5 .qmark rect{fill:#63e3f0;stroke:#1f2533;stroke-width:3px}
.skn .s5 .qmark path[d^="M32 82"]{stroke:#1f2533}
.skn .s5 .qmark path[d^="M38 90"]{fill:#1f2533}
.skn .s5 .line{color:#1f2533 !important;text-shadow:none !important;font-family:'Caveat','Gochi Hand','Comic Sans MS',cursive !important;font-weight:700 !important;font-size:17px !important}
.skn .neon{background:#ffffff !important;color:#1f2533 !important;border-radius:14px 18px 12px 20px / 18px 12px 20px 14px !important;border:3px solid #1f2533 !important;box-shadow:4px 4px 0 #fff35a !important;font-family:'Permanent Marker','Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important;font-size:17px !important;filter:url(#skn-wob)}
.skn .cta > div:nth-child(2){background:#ffffff !important;color:#1f2533 !important;border:2.5px dashed #1f2533 !important;border-radius:12px 16px 14px 10px / 16px 10px 12px 14px !important;box-shadow:4px 4px 0 #63e3f0 !important;font-family:'Permanent Marker','Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important;font-size:14px !important;filter:url(#skn-wob)}

/* séquenceur : rebord du tableau, feutres, post-it et annotations dans les marges */
.skn-mk{position:absolute;bottom:9px;height:9px;width:36px;border-radius:2px 5px 5px 2px;box-shadow:0 1px 2px rgba(0,0,0,.28)}
.skn-deco{position:absolute;inset:0;z-index:12;pointer-events:none}
.skn-sticky{position:absolute;box-shadow:1px 3px 6px rgba(31,37,51,.16);border-radius:2px;font-family:'Caveat','Gochi Hand','Comic Sans MS',cursive;font-weight:700;color:#1f2533;line-height:1.05;padding:7px 9px;box-sizing:border-box}
.skn-note{position:absolute;font-family:'Caveat','Gochi Hand','Comic Sans MS',cursive;font-weight:700;color:#1f2533;white-space:nowrap;line-height:1}
.skn-note b{font-family:'Permanent Marker','Gochi Hand','Comic Sans MS',cursive;font-weight:400}
.skn-ink{position:absolute;fill:none;stroke:#1f2533;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.skn-draw{stroke-dasharray:1;animation:skndraw 3.6s ease-in-out infinite}
@keyframes skndraw{0%{stroke-dashoffset:1;opacity:1}30%{stroke-dashoffset:0}86%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.skn-sw{position:absolute;left:-10px;right:-10px;height:26px;background:#fff35a;border-top:3px solid #1f2533;border-bottom:3px solid #1f2533;filter:url(#skn-wob)}
.skn-ready{display:inline-block;font-family:'Permanent Marker','Gochi Hand','Comic Sans MS',cursive;font-size:46px;color:#1f2533;padding:0 12px;background:linear-gradient(transparent 50%,#63e3f0 50% 92%,transparent 92%);transform:rotate(-2deg);filter:url(#skn-wob)}
/* ---- CompletJardin ---- */
/* ===== thème Jardin aquarelle : lavis qui bavent, encre sauge fine, papier, tiges fleuries et pétales ; mêmes temps et positions ===== */
.jar .scan{display:none !important}
.jar g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.jar .s1,.jar .s2,.jar .s4,.jar .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22 preserveAspectRatio=%22xMidYMax slice%22%3E%3Cdefs%3E%3Cfilter id=%22b%22 x=%22-30%25%22 y=%22-30%25%22 width=%22160%25%22 height=%22160%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.022%22 numOctaves=%223%22 seed=%227%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%2234%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%222.2%22 result=%22s%22/%3E%3CfeMorphology in=%22s%22 operator=%22erode%22 radius=%223%22 result=%22e%22/%3E%3CfeComposite in=%22s%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.86%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.9%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.86%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22s%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id=%22gr%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.9%22 numOctaves=%222%22 seed=%222%22/%3E%3CfeColorMatrix type=%22matrix%22 values=%220 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .3 0 0 0 .07 0%22/%3E%3C/filter%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23fffdf6%22/%3E%3Cg filter=%22url(%23b)%22%3E%3Cellipse cx=%2210%22 cy=%2240%22 rx=%2290%22 ry=%2270%22 fill=%22%23f7b6c8%22 fill-opacity=%220.5%22/%3E%3Cellipse cx=%22370%22 cy=%22100%22 rx=%2280%22 ry=%2264%22 fill=%22%23fff0a8%22 fill-opacity=%220.7%22/%3E%3Cellipse cx=%22-10%22 cy=%22420%22 rx=%2260%22 ry=%2290%22 fill=%22%23c9e6f7%22 fill-opacity=%220.5%22/%3E%3Cellipse cx=%22400%22 cy=%22470%22 rx=%2260%22 ry=%2280%22 fill=%22%23dcd0f5%22 fill-opacity=%220.5%22/%3E%3Cellipse cx=%22330%22 cy=%22300%22 rx=%2240%22 ry=%2240%22 fill=%22%23ffd3b0%22 fill-opacity=%220.35%22/%3E%3Cellipse cx=%2260%22 cy=%22600%22 rx=%2250%22 ry=%2240%22 fill=%22%23fff0a8%22 fill-opacity=%220.45%22/%3E%3Cpath d=%22M-30 780 C 60 740, 140 760, 220 770 S 360 750, 430 770 L430 900 L-30 900 Z%22 fill=%22%23bfe3b4%22 fill-opacity=%22.75%22/%3E%3Cpath d=%22M-30 810 C 80 790, 200 800, 300 812 S 400 800, 430 806 L430 900 L-30 900 Z%22 fill=%22%238ccf8a%22 fill-opacity=%22.55%22/%3E%3C/g%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M18 850 C 12 775.0, 24 720, 18 700%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-30 18 781.0)%22 d=%22M18 781.0 Q26.0 773.96 34 781.0 Q26.0 788.04 18 781.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(18 700) scale(1.1)%22%3E%3Cellipse transform=%22rotate(0.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(45.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(90.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(135.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(180.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(225.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(270.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(315.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cpath d=%22M52 850 C 56 799.0, 48 768, 52 748%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-150 52 805.0)%22 d=%22M52 805.0 Q60.0 797.96 68 805.0 Q60.0 812.04 52 805.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(52 748) scale(1)%22%3E%3Cpath d=%22M-4 0 q4 -9 8 0 q-2 2 -4 0 q-2 2 -4 0 Z%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M2 -12 q4 -9 8 0 q-2 2 -4 0 q-2 2 -4 0 Z%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-9 -22 q4 -9 8 0 q-2 2 -4 0 q-2 2 -4 0 Z%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cpath d=%22M92 850 C 89 787.0, 95 744, 92 724%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-30 92 793.0)%22 d=%22M92 793.0 Q100.0 785.96 108 793.0 Q100.0 800.04 92 793.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(92 724) scale(1)%22%3E%3Cpath d=%22M-8 -2 C -9 -14, -4 -16, 0 -10 C 4 -16, 9 -14, 8 -2 C 6 6, -6 6, -8 -2 Z%22 fill=%22%23ffd3b0%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 -10 V3%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.5%22/%3E%3C/g%3E%3Cpath d=%22M300 850 C 303 793.0, 297 756, 300 736%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-150 300 799.0)%22 d=%22M300 799.0 Q308.0 791.96 316 799.0 Q308.0 806.04 300 799.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(300 736) scale(1)%22%3E%3Cpath d=%22M-8 -2 C -9 -14, -4 -16, 0 -10 C 4 -16, 9 -14, 8 -2 C 6 6, -6 6, -8 -2 Z%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 -10 V3%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.5%22/%3E%3C/g%3E%3Cpath d=%22M336 850 C 342 775.0, 330 720, 336 700%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-150 336 781.0)%22 d=%22M336 781.0 Q344.0 773.96 352 781.0 Q344.0 788.04 336 781.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(336 700) scale(1.1)%22%3E%3Cellipse transform=%22rotate(0.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(45.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(90.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(135.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(180.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(225.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(270.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(315.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cpath d=%22M372 850 C 368 797.0, 376 764, 372 744%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-30 372 803.0)%22 d=%22M372 803.0 Q380.0 795.96 388 803.0 Q380.0 810.04 372 803.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(372 744) scale(1)%22%3E%3Cpath d=%22M-4 0 q4 -9 8 0 q-2 2 -4 0 q-2 2 -4 0 Z%22 fill=%22%23c9e6f7%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M2 -12 q4 -9 8 0 q-2 2 -4 0 q-2 2 -4 0 Z%22 fill=%22%23c9e6f7%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-9 -22 q4 -9 8 0 q-2 2 -4 0 q-2 2 -4 0 Z%22 fill=%22%23c9e6f7%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cpath d=%22M150 850 C 152 810.0, 148 790, 150 770%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-150 150 816.0)%22 d=%22M150 816.0 Q158.0 808.96 166 816.0 Q158.0 823.04 150 816.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(150 770) scale(1.1)%22%3E%3Cellipse transform=%22rotate(0.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(45.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(90.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(135.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(180.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(225.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(270.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(315.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cpath d=%22M244 850 C 242 811.0, 246 792, 244 772%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-30 244 817.0)%22 d=%22M244 817.0 Q252.0 809.96 260 817.0 Q252.0 824.04 244 817.0 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(244 772) scale(1.1)%22%3E%3Cellipse transform=%22rotate(0.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(45.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(90.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(135.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(180.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(225.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(270.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(315.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath transform=%22rotate(30 40 240)%22 d=%22M40 240 Q46.0 234.0 52 240 Q46.0 246.0 40 240 Z%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-40 350 200)%22 d=%22M350 200 Q355.5 194.5 361 200 Q355.5 205.5 350 200 Z%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(70 30 560)%22 d=%22M30 560 Q35.0 555.0 40 560 Q35.0 565.0 30 560 Z%22 fill=%22%23ffd3b0%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-20 352 610)%22 d=%22M352 610 Q358.0 604.0 364 610 Q358.0 616.0 352 610 Z%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Crect width=%22390%22 height=%22844%22 filter=%22url(%23gr)%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#fffdf6 !important;color:#36502f !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.jar .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22 preserveAspectRatio=%22xMidYMax slice%22%3E%3Cdefs%3E%3Cfilter id=%22b%22 x=%22-30%25%22 y=%22-30%25%22 width=%22160%25%22 height=%22160%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.022%22 numOctaves=%223%22 seed=%227%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%2234%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%222.2%22 result=%22s%22/%3E%3CfeMorphology in=%22s%22 operator=%22erode%22 radius=%223%22 result=%22e%22/%3E%3CfeComposite in=%22s%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.86%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.9%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.86%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22s%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id=%22gr%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.9%22 numOctaves=%222%22 seed=%222%22/%3E%3CfeColorMatrix type=%22matrix%22 values=%220 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .3 0 0 0 .07 0%22/%3E%3C/filter%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23fffdf6%22/%3E%3Cg filter=%22url(%23b)%22%3E%3Cellipse cx=%220%22 cy=%2230%22 rx=%2280%22 ry=%2260%22 fill=%22%23f7b6c8%22 fill-opacity=%220.35%22/%3E%3Cellipse cx=%22390%22 cy=%2260%22 rx=%2270%22 ry=%2250%22 fill=%22%23fff0a8%22 fill-opacity=%220.5%22/%3E%3Cellipse cx=%220%22 cy=%22844%22 rx=%2290%22 ry=%2260%22 fill=%22%23bfe3b4%22 fill-opacity=%220.45%22/%3E%3Cellipse cx=%22390%22 cy=%22830%22 rx=%2280%22 ry=%2260%22 fill=%22%23c9e6f7%22 fill-opacity=%220.4%22/%3E%3C/g%3E%3Crect width=%22390%22 height=%22844%22 filter=%22url(%23gr)%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#fffdf6 !important;color:#36502f !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.jar .s1::before,.jar .s2::before,.jar .s3::before,.jar .s4::before,.jar .s5::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 240%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%221.8%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22 opacity=%22.85%22%3E%3Cpath transform=%22rotate(35 30 30)%22 d=%22M30 30 Q35.5 24.5 41 30 Q35.5 35.5 30 30 Z%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-50 140 70)%22 d=%22M140 70 Q145.0 65.0 150 70 Q145.0 75.0 140 70 Z%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(110 90 150)%22 d=%22M90 150 Q96.0 144.0 102 150 Q96.0 156.0 90 150 Z%22 fill=%22%23ffd3b0%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(10 170 200)%22 d=%22M170 200 Q174.5 195.5 179 200 Q174.5 204.5 170 200 Z%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(0.0 50 205)%22 cx=%2250%22 cy=%22202%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%220.8%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(72.0 50 205)%22 cx=%2250%22 cy=%22202%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%220.8%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(144.0 50 205)%22 cx=%2250%22 cy=%22202%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%220.8%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(216.0 50 205)%22 cx=%2250%22 cy=%22202%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%220.8%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(288.0 50 205)%22 cx=%2250%22 cy=%22202%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%220.8%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/200px 240px repeat;animation:jar-fall 16s linear infinite;opacity:.9}
.jar .s3::before{opacity:.5}
@keyframes jar-fall{from{background-position:0 0}to{background-position:60px 240px}}
@keyframes jar-sway{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}
@keyframes jar-sway2{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(8deg) translateY(-2px)}}
.jar [style*="Unbounded"]{font-family:'Fredoka','Nunito',system-ui,sans-serif !important;font-weight:700 !important}
.jar .s1 .title{color:#8ccf8a !important;text-shadow:none !important;-webkit-text-stroke:2px #4f6b4a;filter:url(#jar-wc) drop-shadow(5px 6px 0 rgba(247,182,200,.55))}
.jar .s1 .t1{color:#f7b6c8 !important} .jar .s1 .t2{color:#8ccf8a !important} .jar .s1 .t3{color:#c9e6f7 !important} .jar .s1 .cur{color:#ffd978 !important}

/* la mascotte : bulle-bourgeon (lavis crème à bord sauge) + tige à deux feuilles qui suit le wrapper animé */
.jar .float,.jar .s3 .hop{position:relative;z-index:0}
.jar .float::before{content:'';position:absolute;left:60px;top:-30px;width:60px;height:56px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 56%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M30 54 C 29 44, 32 34, 31 22%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-158 30 38)%22 d=%22M30 38 Q41.0 27.88 52 38 Q41.0 48.120000000000005 30 38 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-24 31 33)%22 d=%22M31 33 Q42.0 22.88 53 33 Q42.0 43.120000000000005 31 33 Z%22 fill=%22%23bfe3b4%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M14 33 Q20 34 26 37 M36 29 Q44 27 49 25%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.6%22/%3E%3Cellipse cx=%2231%22 cy=%2215%22 rx=%225.6%22 ry=%227.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M26 19 Q31 24 36 19 L33 16 L31 20 L29 16 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M29 11 Q31 8 33 11%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/60px 56px no-repeat;transform-origin:30px 54px;animation:jar-sway 3.4s ease-in-out infinite}
.jar .s3 .hop::before{content:'';position:absolute;left:50px;top:-25px;width:50px;height:47px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 56%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M30 54 C 29 44, 32 34, 31 22%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-158 30 38)%22 d=%22M30 38 Q41.0 27.88 52 38 Q41.0 48.120000000000005 30 38 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-24 31 33)%22 d=%22M31 33 Q42.0 22.88 53 33 Q42.0 43.120000000000005 31 33 Z%22 fill=%22%23bfe3b4%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M14 33 Q20 34 26 37 M36 29 Q44 27 49 25%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.6%22/%3E%3Cellipse cx=%2231%22 cy=%2215%22 rx=%225.6%22 ry=%227.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M26 19 Q31 24 36 19 L33 16 L31 20 L29 16 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M29 11 Q31 8 33 11%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/50px 47px no-repeat;transform-origin:25px 45px;animation:jar-sway 1.8s ease-in-out infinite}
.jar path[d^="M60 12 C 92 12"][fill="#07030f"],.jar ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:url(#jar-body);stroke:#4f6b4a;stroke-width:2.4px;filter:url(#jar-wc)}
.jar path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#f7b6c8;stroke-width:12px;stroke-opacity:.8;filter:url(#jar-soft)}
.jar ellipse[rx="5.5"][fill="#00e5ff"],.jar ellipse[rx="5.5"][fill="#ff2e88"]{fill:#36502f}
.jar path[stroke="#00e5ff"][stroke-width="3.5"],.jar path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#36502f}
.jar path[d^="M52 77"][stroke="#fff"]{stroke:#36502f}
.jar ellipse[cx="30"][cy="76"],.jar ellipse[cx="90"][cy="76"]{fill:#ee8fab;opacity:.7}
.jar ellipse[fill="#fff"][rx="6"],.jar ellipse[fill="#fff"][rx="10"],.jar rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#36502f;stroke-width:1.8px}
.jar ellipse[fill="#ff2e88"][rx="3.5"],.jar ellipse[fill="#ff2e88"][rx="7"][ry="5"]{fill:#ee8fab}
.jar path[d^="M52 79.5"]{stroke:#36502f}
.jar path[d^="M92 50"]{stroke:#ffd978 !important}
.jar .s3 path[mask]{fill:url(#jar-body);stroke:#4f6b4a;stroke-width:2.4px;filter:url(#jar-wc)}
.jar .s3 ellipse[cx="50"][fill="#000"]{fill:#36502f}
.jar .s3 ellipse[cx="32"][cy="66"]{fill:#ee8fab}

/* face $$ : deux petits soleils à $ (calque qui suit la même animation s4eyes-d) */
.jar .s4 .eyes-d{display:none}
.jar .s4 .wiggle{position:relative}
.jar .s4 .wiggle::after{content:'';position:absolute;left:48px;top:72px;width:84px;height:36px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 36%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cline x1=%2229.5%22 y1=%2218.0%22 x2=%2234.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2226.1%22 y1=%2226.1%22 x2=%2229.7%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2218.0%22 y1=%2229.5%22 x2=%2218.0%22 y2=%2234.5%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%229.9%22 y1=%2226.1%22 x2=%226.3%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%226.5%22 y1=%2218.0%22 x2=%221.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%229.9%22 y1=%229.9%22 x2=%226.3%22 y2=%226.3%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2218.0%22 y1=%226.5%22 x2=%2218.0%22 y2=%221.5%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2226.1%22 y1=%229.9%22 x2=%2229.7%22 y2=%226.3%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2229.5%22 y1=%2218.0%22 x2=%2234.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2226.1%22 y1=%2226.1%22 x2=%2229.7%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2218.0%22 y1=%2229.5%22 x2=%2218.0%22 y2=%2234.5%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%229.9%22 y1=%2226.1%22 x2=%226.3%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%226.5%22 y1=%2218.0%22 x2=%221.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%229.9%22 y1=%229.9%22 x2=%226.3%22 y2=%226.3%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2218.0%22 y1=%226.5%22 x2=%2218.0%22 y2=%221.5%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2226.1%22 y1=%229.9%22 x2=%2229.7%22 y2=%226.3%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2218%22 cy=%2218%22 r=%2210%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2218%22 cy=%2218%22 r=%227%22 fill=%22%23ffd3b0%22 fill-opacity=%220.5%22 stroke=%22none%22/%3E%3Cline x1=%2277.5%22 y1=%2218.0%22 x2=%2282.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2274.1%22 y1=%2226.1%22 x2=%2277.7%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2266.0%22 y1=%2229.5%22 x2=%2266.0%22 y2=%2234.5%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2257.9%22 y1=%2226.1%22 x2=%2254.3%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2254.5%22 y1=%2218.0%22 x2=%2249.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2257.9%22 y1=%229.9%22 x2=%2254.3%22 y2=%226.3%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2266.0%22 y1=%226.5%22 x2=%2266.0%22 y2=%221.5%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2274.1%22 y1=%229.9%22 x2=%2277.7%22 y2=%226.3%22 fill=%22none%22 stroke=%22%23ffd978%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2277.5%22 y1=%2218.0%22 x2=%2282.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2274.1%22 y1=%2226.1%22 x2=%2277.7%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2266.0%22 y1=%2229.5%22 x2=%2266.0%22 y2=%2234.5%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2257.9%22 y1=%2226.1%22 x2=%2254.3%22 y2=%2229.7%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2254.5%22 y1=%2218.0%22 x2=%2249.5%22 y2=%2218.0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2257.9%22 y1=%229.9%22 x2=%2254.3%22 y2=%226.3%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2266.0%22 y1=%226.5%22 x2=%2266.0%22 y2=%221.5%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2274.1%22 y1=%229.9%22 x2=%2277.7%22 y2=%226.3%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%2210%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%227%22 fill=%22%23ffd3b0%22 fill-opacity=%220.5%22 stroke=%22none%22/%3E%3C/g%3E%3Ctext x=%2218%22 y=%2222.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2212%22 fill=%22%2336502f%22%3E%24%3C/text%3E%3Ctext x=%2266%22 y=%2222.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2212%22 fill=%22%2336502f%22%3E%24%3C/text%3E%3C/svg%3E") 0 0/84px 36px no-repeat;transform-origin:42px 18px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}

/* sous-titres : lavis vert tendre sur papier */
.jar .sub,.jar .sub-a,.jar .sub-b,.jar .subt{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 350 64%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%224%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%225%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%222%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3CclipPath id=%22c%22%3E%3Crect x=%224%22 y=%224%22 width=%22342%22 height=%2256%22 rx=%2214%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cg clip-path=%22url(%23c)%22%3E%3Crect x=%224%22 y=%224%22 width=%22342%22 height=%2256%22 rx=%2214%22 fill=%22%23e6f4dc%22 fill-opacity=%220.9%22/%3E%3Cellipse cx=%22300%22 cy=%2210%22 rx=%2270%22 ry=%2226%22 fill=%22%23fff0a8%22 fill-opacity=%220.75%22/%3E%3Cellipse cx=%2230%22 cy=%2258%22 rx=%2260%22 ry=%2222%22 fill=%22%23f7b6c8%22 fill-opacity=%220.45%22/%3E%3Cellipse cx=%22190%22 cy=%2266%22 rx=%2280%22 ry=%2214%22 fill=%22%23bfe3b4%22 fill-opacity=%220.6%22/%3E%3C/g%3E%3Crect x=%224%22 y=%224%22 width=%22342%22 height=%2256%22 rx=%2214%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.6%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat !important;color:#36502f !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:19px !important}

/* bulles de texte : lavis crème bordé d'encre, petite feuille qui se balance au coin */
.jar .bubble,.jar .bubble2,.jar .pop[style*="#fff9c4"],.jar .pop-c{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 80%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%226%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%225%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%222%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3CclipPath id=%22c%22%3E%3Crect x=%224%22 y=%224%22 width=%22192%22 height=%2272%22 rx=%2218%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cg clip-path=%22url(%23c)%22%3E%3Crect x=%224%22 y=%224%22 width=%22192%22 height=%2272%22 rx=%2218%22 fill=%22%23fdf8ea%22 fill-opacity=%220.9%22/%3E%3Cellipse cx=%22178%22 cy=%228%22 rx=%2246%22 ry=%2226%22 fill=%22%23f7b6c8%22 fill-opacity=%220.45%22/%3E%3Cellipse cx=%2220%22 cy=%226%22 rx=%2240%22 ry=%2216%22 fill=%22%23fff0a8%22 fill-opacity=%220.6%22/%3E%3Cellipse cx=%22110%22 cy=%224%22 rx=%2240%22 ry=%2210%22 fill=%22%23bfe3b4%22 fill-opacity=%220.35%22/%3E%3C/g%3E%3Crect x=%224%22 y=%224%22 width=%22192%22 height=%2272%22 rx=%2218%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.6%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat !important;color:#36502f !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-family:'Gochi Hand','Comic Sans MS',cursive !important;font-weight:400 !important}
.jar .bubble,.jar .bubble2,.jar .pop[style*="#fff9c4"]{font-size:17px !important;line-height:1.15 !important;padding:12px 14px !important}
.jar .pop-c{font-size:16px !important;padding:9px 13px !important}
.jar .bubble > span:nth-of-type(1),.jar .bubble2 > span:nth-of-type(1),.jar .pop > span:nth-of-type(1){border-top-color:#4f6b4a !important;bottom:-10px !important}
.jar .bubble > span:nth-of-type(2),.jar .bubble2 > span:nth-of-type(2),.jar .pop > span:nth-of-type(2){border-top-color:#fdf8ea !important;bottom:-6px !important}
.jar .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.jar .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.jar .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:15px !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:700 !important;position:static !important}
.jar .bubble::after,.jar .bubble2::after,.jar .pop[style*="#fff9c4"]::after{content:'';position:absolute;right:-12px;top:-14px;width:30px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 22%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%221.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M3 19 Q5 12 9 9%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-28 8 10)%22 d=%22M8 10 Q17.0 1.0 26 10 Q17.0 19.0 8 10 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M10 9 Q17 6 23 3%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.5%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;transform-origin:4px 20px;animation:jar-sway2 2.6s ease-in-out infinite}
.jar polygon[fill="#fff9c4"]{fill:#fdf8ea;stroke:#4f6b4a;stroke-width:1.6px}
.jar .s3 .pop svg path[fill="#ffe74a"]{fill:#ffd978;stroke:#4f6b4a;stroke-width:1.2px;stroke-linejoin:round}

/* scène 2 : fenêtres d'app en petites serres vitrées */
.jar .unring{position:relative;overflow:visible !important;background:linear-gradient(135deg,rgba(255,255,255,.75) 0 18%,rgba(201,230,247,.55) 18% 30%,rgba(255,255,255,.7) 30% 36%,rgba(201,230,247,.5) 36%) !important;border:2px solid #4f6b4a !important;border-radius:4px !important;box-shadow:0 6px 10px rgba(79,107,74,.14);filter:url(#jar-wc)}
.jar .unring::before{content:'';position:absolute;left:-6px;right:-6px;top:-24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 140 26%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%222.4%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M4 25 L70 3 L136 25 Z%22 fill=%22%23c9e6f7%22 fill-opacity=%220.7%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M70 3 V25 M37 14 V25 M103 14 V25%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.6%22/%3E%3Cpath d=%22M24 20 L48 12%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3Ccircle cx=%2270%22 cy=%223%22 r=%223%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;pointer-events:none}
.jar .unring::after{content:'';position:absolute;left:-5px;right:-5px;bottom:-9px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 140 12%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%222%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Crect x=%222%22 y=%222%22 width=%22136%22 height=%228%22 rx=%224%22 fill=%22%23d9bfa3%22 stroke=%22%234f6b4a%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M16 3 q-1 -5 -4 -6 M16 3 q1 -5 4 -6%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M44 3 q-1 -5 -4 -6 M44 3 q1 -5 4 -6%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M72 3 q-1 -5 -4 -6 M72 3 q1 -5 4 -6%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M100 3 q-1 -5 -4 -6 M100 3 q1 -5 4 -6%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M126 3 q-1 -5 -4 -6 M126 3 q1 -5 4 -6%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;pointer-events:none}
.jar .unring > div:first-child{position:relative;height:12px !important;background:#bfe3b4 !important;border-bottom:2px solid #4f6b4a}
.jar .unring > div:first-child::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg,transparent 0 24%,#4f6b4a 24% calc(24% + 1.5px),transparent 0 50%,#4f6b4a 50% calc(50% + 1.5px),transparent 0 76%,#4f6b4a 76% calc(76% + 1.5px),transparent 0);opacity:.55}
.jar .unring > div:nth-child(2) > div{background:#bfe3b4 !important;opacity:1 !important;border:1.5px solid #4f6b4a;box-sizing:border-box;border-radius:8px 3px 8px 3px}
.jar .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#6fb56d !important;border:0;height:3px !important;border-radius:2px}
.jar .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:radial-gradient(circle at 25% 50%,#ffd978 0 3px,#f7b6c8 3.5px 8px,transparent 8.5px),#f7b6c8 !important;background-color:#f7b6c8 !important;border-radius:11px}
.jar .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#fff0a8 !important}
.jar .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#c9e6f7 !important}
.jar .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:linear-gradient(180deg,#8ccf8a 0 30%,#d9bfa3 30%) !important}
.jar .s2 .bolt{filter:url(#jar-wc) drop-shadow(0 0 10px rgba(255,217,120,.8)) !important}
.jar .s2 .bolt path{fill:#ffd978;stroke:#4f6b4a;stroke-width:2.4px}
.jar .s2 .spark{border-color:#f7b6c8 !important;border-style:dotted !important;border-width:6px !important}
.jar .s2 .flash,.jar .s4 .flash{background:#fffbe6 !important}

/* scène 3 : labyrinthe de haies aquarelle sur papier, graines et fleurs à croquer */
.jar .s3 g[stroke="#2121de"]{stroke:#8ccf8a;stroke-width:9px;filter:url(#jar-hedge)}
.jar .s3 g[fill="#fff"] circle{fill:#fff0a8;stroke:#4f6b4a;stroke-width:1.4px}
.jar .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:16px !important;height:16px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%221.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cellipse transform=%22rotate(0.0 10 10)%22 cx=%2210%22 cy=%225%22 rx=%223.2%22 ry=%224.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(72.0 10 10)%22 cx=%2210%22 cy=%225%22 rx=%223.2%22 ry=%224.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(144.0 10 10)%22 cx=%2210%22 cy=%225%22 rx=%223.2%22 ry=%224.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(216.0 10 10)%22 cx=%2210%22 cy=%225%22 rx=%223.2%22 ry=%224.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(288.0 10 10)%22 cx=%2210%22 cy=%225%22 rx=%223.2%22 ry=%224.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2210%22 cy=%2210%22 r=%223%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat !important}
.jar .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Gochi Hand','Comic Sans MS',cursive !important;font-size:26px !important;color:#36502f !important;text-shadow:2px 2px 0 #fff0a8 !important}
.jar .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(1.5px 1.5px 0 #4f6b4a) drop-shadow(0 3px 3px rgba(79,107,74,.2))}
.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#36502f}
.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#8ccf8a}
.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#bfe3b4}
.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#f7b6c8}
.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#ffd978}
.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"],.jar .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#c9e6f7}
.jar .s3 [fill="#f58220"]{fill:#f7b6c8} .jar .s3 [stroke="#f58220"]{stroke:#4f6b4a}
.jar .s3 [fill="#3d5bff"]{fill:#dcd0f5} .jar .s3 [stroke="#3d5bff"]{stroke:#4f6b4a}
.jar .s3 [fill="#1a1aa0"]{fill:#36502f}
.jar .s3 .bug-a ellipse[rx="14"],.jar .s3 .bug-b ellipse[rx="14"]{stroke:#4f6b4a;stroke-width:2px}
.jar .s3 .bug-a,.jar .s3 .bug-b{filter:url(#jar-wc)}

/* scène 4 : la graine qui file et pousse sur sa tige (flamme → traînée de pollen), pétales et pièces-graines */
.jar .s4 .rocket > svg > :not(.flame){display:none}
.jar .s4 .rocket{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M45 36 C 44 26, 46 18, 45 8%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-150 45 22)%22 d=%22M45 22 Q58.0 9.52 71 22 Q58.0 34.480000000000004 45 22 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-28 45 16)%22 d=%22M45 16 Q57.0 4.48 69 16 Q57.0 27.52 45 16 Z%22 fill=%22%23bfe3b4%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M24 12 Q32 16 40 20 M50 12 Q58 8 64 6%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.5%22/%3E%3Cpath d=%22M45 34 C 66 40, 72 76, 64 104 C 59 118, 31 118, 26 104 C 18 76, 24 40, 45 34 Z%22 fill=%22%23d9bfa3%22 stroke=%22%234f6b4a%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45 40 C 58 48, 62 80, 56 110 M45 40 C 32 48, 28 80, 34 110%22 fill=%22none%22 stroke=%22%23b89a7c%22 stroke-width=%225%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Cpath d=%22M36 46 C 30 58, 30 70, 31 78%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M45 34 C 66 40, 72 76, 64 104 C 59 118, 31 118, 26 104 C 18 76, 24 40, 45 34 Z%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M36 66 q3.5 -4.5 7 0 M48 66 q3.5 -4.5 7 0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2234%22 cy=%2273%22 rx=%223.4%22 ry=%222%22 fill=%22%23ee8fab%22 opacity=%22.85%22/%3E%3Cellipse cx=%2257%22 cy=%2273%22 rx=%223.4%22 ry=%222%22 fill=%22%23ee8fab%22 opacity=%22.85%22/%3E%3Cpath d=%22M41 75 q2.2 3 4.4 0 q2.2 3 4.4 0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Ctext x=%2245.5%22 y=%22100%22 text-anchor=%22middle%22 font-family=%22Gochi Hand,Comic Sans MS,cursive%22 font-size=%2214%22 fill=%22%2336502f%22%3EMVP%3C/text%3E%3C/svg%3E") 0 0/90px 170px no-repeat}
.jar .s4 .rocket::after{content:'';position:absolute;left:33px;top:114px;width:24px;height:0;opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 40%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%229%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%222%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M12 -2 V42%22 fill=%22none%22 stroke=%22%236fb56d%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-150 12 10)%22 d=%22M12 10 Q17.0 5.0 22 10 Q17.0 15.0 12 10 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-30 12 30)%22 d=%22M12 30 Q17.0 25.0 22 30 Q17.0 35.0 12 30 Z%22 fill=%22%23bfe3b4%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/24px 40px repeat-y;animation:jar-stem 8s linear infinite}
@keyframes jar-stem{0%,20%{height:0;opacity:0}21%{height:22px;opacity:1}22%{height:50px}23%{height:22px}24%{height:58px}25%{height:36px}26%{height:72px}27%{height:50px}28%{height:86px}29%{height:65px}30%{height:115px}33%{height:187px}42%{height:187px;opacity:1}43%,100%{height:187px;opacity:0}}
.jar .s4 .flame{filter:url(#jar-soft)}
.jar .s4 .flame path:first-child{fill:#fff0a8;opacity:.75} .jar .s4 .flame path:last-child{fill:#ffd978;opacity:.7}
.jar .s4 .puff{background:radial-gradient(ellipse at 50% 60%,rgba(217,191,163,.85),rgba(255,211,176,.5) 60%,rgba(255,211,176,0) 72%) !important;filter:url(#jar-wc) !important;opacity:.9}
.jar .s4 .bill > svg{visibility:hidden}
.jar .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%222.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath d=%22M3 17 C 12 2, 44 0, 61 17 C 44 34, 12 32, 3 17 Z%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M10 17 C 20 8, 44 7, 56 16 C 44 26, 20 26, 10 17 Z%22 fill=%22%23ffd3b0%22 fill-opacity=%220.55%22 stroke=%22none%22/%3E%3Cpath d=%22M6 17 Q32 15 58 17%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.5%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%228.6%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Ctext x=%2232%22 y=%2221.2%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211.5%22 fill=%22%2336502f%22%3E%24%3C/text%3E%3C/svg%3E") center/100% 100% no-repeat}
.jar .s4 .bill:nth-child(even){background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%228%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%222.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cpath transform=%22rotate(-200 19 19)%22 d=%22M19 19 Q26.5 11.5 34 19 Q26.5 26.5 19 19 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(20 45 19)%22 d=%22M45 19 Q52.5 11.5 60 19 Q52.5 26.5 45 19 Z%22 fill=%22%23bfe3b4%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2214%22 fill=%22%23fff0a8%22 stroke=%22%234f6b4a%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2210.5%22 fill=%22none%22 stroke=%22%23b89a7c%22 stroke-width=%221.2%22 stroke-dasharray=%222 2.4%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%228%22 fill=%22%23ffd978%22 fill-opacity=%220.8%22 stroke=%22none%22/%3E%3C/g%3E%3Ctext x=%2232%22 y=%2221.4%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2212%22 fill=%22%2336502f%22%3E%24%3C/text%3E%3C/svg%3E")}
.jar .s4 .shock{border-color:#f7b6c8 !important;border-style:dotted !important;border-width:8px !important;filter:url(#jar-soft)}
.jar .s4 .brows path{stroke:#36502f}
.jar .pop-text{font-family:'Fredoka','Nunito',system-ui,sans-serif !important;font-weight:700 !important;color:#8ccf8a !important;-webkit-text-stroke:2px #4f6b4a;text-shadow:none !important;filter:url(#jar-wc) drop-shadow(5px 6px 0 rgba(255,217,120,.85))}

/* scène 5 : l'ampoule devient un soleil qui rayonne quand il s'allume ; boutons en lavis */
.jar .s5 .qmark svg > :not(.bulb-rays){visibility:hidden}
.jar .s5 .bulb-rays{stroke:#ffd978;stroke-width:5px;filter:url(#jar-wc)}
.jar .s5 .qmark::before,.jar .s5 .qmark::after{content:'';position:absolute;left:0;top:0;width:90px;height:100px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id=%22g%22 x=%22-50%25%22 y=%22-50%25%22 width=%22200%25%22 height=%22200%25%22%3E%3CfeGaussianBlur stdDeviation=%225%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2229%22 fill=%22%23f1ead2%22 stroke=%22%234f6b4a%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2249%22 cy=%2247%22 r=%2222%22 fill=%22%23e2dbc2%22 fill-opacity=%220.5%22 stroke=%22none%22/%3E%3Cpath d=%22M30 30 Q36 20 46 18%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3Cpath d=%22M33 42 q4 3 8 0 M49 42 q4 3 8 0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M41 52 q2 2.5 4 0 q2 2.5 4 0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3C/g%3E%3C/svg%3E") 0 0/90px 100px no-repeat}
.jar .s5 .qmark::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%223.2%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id=%22g%22 x=%22-50%25%22 y=%22-50%25%22 width=%22200%25%22 height=%22200%25%22%3E%3CfeGaussianBlur stdDeviation=%225%22/%3E%3C/filter%3E%3C/defs%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2240%22 fill=%22%23fff0a8%22 opacity=%22.55%22 filter=%22url(%23g)%22/%3E%3Cg filter=%22url(%23w)%22%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2229%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2249%22 cy=%2247%22 r=%2222%22 fill=%22%23ffd3b0%22 fill-opacity=%220.5%22 stroke=%22none%22/%3E%3Cpath d=%22M30 30 Q36 20 46 18%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3Cpath d=%22M33 41 q4 -5 8 0 M49 41 q4 -5 8 0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2231%22 cy=%2249%22 rx=%224%22 ry=%222.4%22 fill=%22%23ee8fab%22 opacity=%22.8%22/%3E%3Cellipse cx=%2259%22 cy=%2249%22 rx=%224%22 ry=%222.4%22 fill=%22%23ee8fab%22 opacity=%22.8%22/%3E%3Cpath d=%22M40 51 q2.5 3.5 5 0 q2.5 3.5 5 0%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E");animation:jar-sunon 7s steps(1) infinite}
@keyframes jar-sunon{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.jar .s5 .line{color:#36502f !important;text-shadow:none !important;font-family:'Gochi Hand','Comic Sans MS',cursive !important;font-size:17px !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 30%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%222%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%225%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%222%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3CclipPath id=%22c%22%3E%3Crect x=%224%22 y=%224%22 width=%22292%22 height=%2222%22 rx=%2214%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cg clip-path=%22url(%23c)%22%3E%3Crect x=%224%22 y=%224%22 width=%22292%22 height=%2222%22 rx=%2214%22 fill=%22%23fdf8ea%22 fill-opacity=%220.9%22/%3E%3Cellipse cx=%22270%22 cy=%224%22 rx=%2250%22 ry=%2214%22 fill=%22%23fff0a8%22 fill-opacity=%220.6%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;padding:4px 14px}
.jar .neon{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 330 60%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%227%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%225%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%222%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3CclipPath id=%22c%22%3E%3Crect x=%224%22 y=%224%22 width=%22322%22 height=%2252%22 rx=%2228%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cg clip-path=%22url(%23c)%22%3E%3Crect x=%224%22 y=%224%22 width=%22322%22 height=%2252%22 rx=%2228%22 fill=%22%23f7b6c8%22 fill-opacity=%220.95%22/%3E%3Cellipse cx=%22290%22 cy=%2210%22 rx=%2270%22 ry=%2226%22 fill=%22%23ffd3b0%22 fill-opacity=%220.7%22/%3E%3Cellipse cx=%2240%22 cy=%2256%22 rx=%2270%22 ry=%2220%22 fill=%22%23ee8fab%22 fill-opacity=%220.35%22/%3E%3Cellipse cx=%22170%22 cy=%224%22 rx=%2290%22 ry=%2210%22 fill=%22%23ffffff%22 fill-opacity=%220.35%22/%3E%3C/g%3E%3Crect x=%224%22 y=%224%22 width=%22322%22 height=%2252%22 rx=%2228%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.6%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat !important;color:#36502f !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-family:'Fredoka','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:17px !important}
.jar .cta > div:nth-child(2){background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 330 54%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%223%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%225%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%222%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3CclipPath id=%22c%22%3E%3Crect x=%224%22 y=%224%22 width=%22322%22 height=%2246%22 rx=%2226%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Cg clip-path=%22url(%23c)%22%3E%3Crect x=%224%22 y=%224%22 width=%22322%22 height=%2246%22 rx=%2226%22 fill=%22%23e2f2d8%22 fill-opacity=%220.9%22/%3E%3Cellipse cx=%22300%22 cy=%2248%22 rx=%2260%22 ry=%2220%22 fill=%22%23c9e6f7%22 fill-opacity=%220.6%22/%3E%3Cellipse cx=%2230%22 cy=%226%22 rx=%2260%22 ry=%2218%22 fill=%22%23fff0a8%22 fill-opacity=%220.6%22/%3E%3C/g%3E%3Crect x=%224%22 y=%224%22 width=%22322%22 height=%2246%22 rx=%2226%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%221.6%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat !important;color:#36502f !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-family:'Fredoka','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:14px !important}

/* séquenceur : herbe, papillons dans les marges, tige grimpante en transition */
.jar-grass{position:absolute;left:0;right:0;top:-11px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 14%22%3E%3Cpath d=%22M0 14 q4 -10 6 -12 q1 6 2 12 M10 14 q3 -8 7 -11 q-1 6 -1 11 M22 14 q1 -9 -2 -13 q5 4 6 13 M32 14 q4 -7 9 -9 q-2 5 -3 9 M44 14 q0 -8 3 -12 q2 6 1 12 M52 14 q3 -6 7 -8 q-1 4 -2 8%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/60px 14px repeat-x}
.jar-deco{position:absolute;inset:0;z-index:12;pointer-events:none}
.jar-bfly{position:absolute;overflow:visible;animation:jar-flit 5s ease-in-out infinite}
.jar-bfly .jar-wl,.jar-bfly .jar-wr{animation:jar-flap .32s ease-in-out infinite alternate}
@keyframes jar-flap{from{transform:scaleX(1)}to{transform:scaleX(.35)}}
.jar-bfly .jar-wr{animation-name:jar-flapr}
@keyframes jar-flapr{from{transform:scaleX(-1)}to{transform:scaleX(-.35)}}
@keyframes jar-flit{0%,100%{transform:translate(0,0) rotate(-8deg)}25%{transform:translate(10px,-4px) rotate(6deg)}50%{transform:translate(18px,4px) rotate(-4deg)}75%{transform:translate(6px,6px) rotate(8deg)}}
.jar-sw{position:absolute;left:-10px;right:-10px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 34%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter id=%22w%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.035%22 numOctaves=%222%22 seed=%2211%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%224%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeMorphology in=%22d%22 operator=%22erode%22 radius=%221.4%22 result=%22e%22/%3E%3CfeComposite in=%22d%22 in2=%22e%22 operator=%22out%22 result=%22edge%22/%3E%3CfeComponentTransfer in=%22edge%22 result=%22dk%22%3E%3CfeFuncR type=%22linear%22 slope=%22.78%22/%3E%3CfeFuncG type=%22linear%22 slope=%22.84%22/%3E%3CfeFuncB type=%22linear%22 slope=%22.78%22/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in=%22d%22/%3E%3CfeMergeNode in=%22dk%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23w)%22%3E%3Crect x=%22-10%22 y=%225%22 width=%22420%22 height=%2224%22 rx=%2212%22 fill=%22%23bfe3b4%22 fill-opacity=%22.85%22/%3E%3Cellipse cx=%2280%22 cy=%2214%22 rx=%2260%22 ry=%229%22 fill=%22%23f7b6c8%22 fill-opacity=%22.55%22/%3E%3Cellipse cx=%22290%22 cy=%2222%22 rx=%2270%22 ry=%228%22 fill=%22%23fff0a8%22 fill-opacity=%22.8%22/%3E%3Cpath d=%22M-10 18 C 40 8, 80 28, 130 17 S 230 6, 280 18 S 370 28, 410 15%22 fill=%22none%22 stroke=%22%234f6b4a%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-40 40 13)%22 d=%22M40 13 Q46.5 6.5 53 13 Q46.5 19.5 40 13 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(30 100 22)%22 d=%22M100 22 Q106.5 15.5 113 22 Q106.5 28.5 100 22 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-35 170 11)%22 d=%22M170 11 Q176.5 4.5 183 11 Q176.5 17.5 170 11 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(25 240 15)%22 d=%22M240 15 Q246.5 8.5 253 15 Q246.5 21.5 240 15 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(-30 320 23)%22 d=%22M320 23 Q326.5 16.5 333 23 Q326.5 29.5 320 23 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22rotate(30 375 18)%22 d=%22M375 18 Q381.5 11.5 388 18 Q381.5 24.5 375 18 Z%22 fill=%22%238ccf8a%22 stroke=%22%234f6b4a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(70 17) scale(0.7)%22%3E%3Cellipse transform=%22rotate(0.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(45.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(90.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(135.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(180.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(225.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(270.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(315.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23f7b6c8%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(205 13) scale(0.7)%22%3E%3Cellipse transform=%22rotate(0.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(45.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(90.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(135.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(180.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(225.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(270.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(315.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23ffffff%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(350 22) scale(0.7)%22%3E%3Cellipse transform=%22rotate(0.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(45.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(90.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(135.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(180.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(225.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(270.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse transform=%22rotate(315.0 0 0)%22 cx=%220%22 cy=%22-7%22 rx=%223.4%22 ry=%225.4%22 fill=%22%23dcd0f5%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224%22 fill=%22%23ffd978%22 stroke=%22%234f6b4a%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.jar-ready{display:inline-block;font-family:'Fredoka','Nunito',system-ui,sans-serif;font-weight:700;font-size:48px;color:#f7b6c8;-webkit-text-stroke:2px #4f6b4a;filter:url(#jar-wc) drop-shadow(4px 5px 0 rgba(191,227,180,.9))}
.jar.owo-frozen *::before,.jar.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.jar *::before,.jar *::after,.jar-bfly,.jar-bfly g{animation:none !important}}
/* ---- CompletStopmotion ---- */
/* ===== thème Atelier stop-motion : pâte à modeler terreuse sur table kraft, cure-dents, ruban, ombres portées ; mêmes temps et positions ===== */
.stm .scan{display:none !important}
.stm g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.stm .s1,.stm .s2,.stm .s4,.stm .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22k%22 x=%220%22 y=%220%22 width=%22100%25%22 height=%22100%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.55 .9%22 numOctaves=%223%22 seed=%225%22/%3E%3CfeColorMatrix values=%220 0 0 0 .36 0 0 0 0 .23 0 0 0 0 .12 1.5 0 0 0 -.62%22/%3E%3C/filter%3E%3Cfilter id=%22pp%22 x=%220%22 y=%220%22 width=%22100%25%22 height=%22100%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.02 .05%22 numOctaves=%223%22 seed=%229%22/%3E%3CfeColorMatrix values=%220 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.2 0 0 0 -.45%22/%3E%3C/filter%3E%3Cfilter id=%22bl%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeGaussianBlur stdDeviation=%225%22/%3E%3C/filter%3E%3CradialGradient id=%22vg%22 cx=%22.5%22 cy=%22.45%22 r=%22.75%22%3E%3Cstop offset=%22.55%22 stop-color=%22%235a3a22%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%235a3a22%22 stop-opacity=%22.28%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23e3c9a0%22/%3E%3Crect width=%22390%22 height=%22844%22 filter=%22url(%23k)%22 opacity=%22.55%22/%3E%3Cpath d=%22M26 62 L366 54 L370 762 L22 768 Z%22 fill=%22%235a3a22%22 opacity=%22.22%22 transform=%22translate(5 8)%22 filter=%22url(%23bl)%22/%3E%3Cpath d=%22M26 62 L366 54 L370 762 L22 768 Z%22 fill=%22%239ccbe8%22/%3E%3Cpath d=%22M26 62 L366 54 L370 762 L22 768 Z%22 fill=%22%23fff%22 filter=%22url(%23pp)%22 opacity=%22.5%22/%3E%3Cpath d=%22M24 640 Q90 600 160 628 Q240 662 300 618 Q340 592 368 606 L370 762 L22 768 Z%22 fill=%22%239bbd6a%22 stroke=%22%237f9f52%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M23 700 Q100 668 190 694 Q280 720 369 680 L370 762 L22 768 Z%22 fill=%22%2386a95a%22 stroke=%22%236c8c46%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M24 640 Q90 600 160 628 Q240 662 300 618 Q340 592 368 606%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.2%22 opacity=%22.45%22 transform=%22translate(0 3)%22/%3E%3Crect x=%228%22 y=%2246%22 width=%2252%22 height=%2216%22 rx=%221%22 fill=%22%23f3e4ad%22 opacity=%220.82%22 transform=%22rotate(-32 34.0 54.0)%22/%3E%3Crect x=%22332%22 y=%2240%22 width=%2252%22 height=%2216%22 rx=%221%22 fill=%22%23f3e4ad%22 opacity=%220.82%22 transform=%22rotate(28 358.0 48.0)%22/%3E%3Crect x=%224%22 y=%22750%22 width=%2252%22 height=%2216%22 rx=%221%22 fill=%22%23f3e4ad%22 opacity=%220.82%22 transform=%22rotate(30 30.0 758.0)%22/%3E%3Crect x=%22334%22 y=%22748%22 width=%2252%22 height=%2216%22 rx=%221%22 fill=%22%23f3e4ad%22 opacity=%220.82%22 transform=%22rotate(-26 360.0 756.0)%22/%3E%3Cg transform=%22rotate(-20 352 800)%22 opacity=%220.12%22%3E%3Cpath d=%22M349.0 800 A3.0 2.4 0 0 1 355.0 800%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M346.5 800 A5.5 4.4 0 0 1 357.5 800%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M344.0 800 A8.0 6.4 0 0 1 360.0 800%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M342.0 800 A10.0 8.0 0 0 1 362.0 800%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22rotate(30 30 24)%22 opacity=%220.1%22%3E%3Cpath d=%22M27.3 24 A2.7 2.2 0 0 1 32.7 24%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M25.1 24 A5.0 4.0 0 0 1 35.0 24%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M22.8 24 A7.2 5.8 0 0 1 37.2 24%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M21.0 24 A9.0 7.2 0 0 1 39.0 24%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23vg)%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#e3c9a0 !important;color:#5b3f30 !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.stm .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22k%22 x=%220%22 y=%220%22 width=%22100%25%22 height=%22100%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.55 .9%22 numOctaves=%223%22 seed=%225%22/%3E%3CfeColorMatrix values=%220 0 0 0 .36 0 0 0 0 .23 0 0 0 0 .12 1.5 0 0 0 -.62%22/%3E%3C/filter%3E%3Cfilter id=%22pp%22 x=%220%22 y=%220%22 width=%22100%25%22 height=%22100%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.02 .05%22 numOctaves=%223%22 seed=%229%22/%3E%3CfeColorMatrix values=%220 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.2 0 0 0 -.45%22/%3E%3C/filter%3E%3Cfilter id=%22bl%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeGaussianBlur stdDeviation=%225%22/%3E%3C/filter%3E%3CradialGradient id=%22vg%22 cx=%22.5%22 cy=%22.45%22 r=%22.75%22%3E%3Cstop offset=%22.55%22 stop-color=%22%235a3a22%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%235a3a22%22 stop-opacity=%22.28%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23e3c9a0%22/%3E%3Crect width=%22390%22 height=%22844%22 filter=%22url(%23k)%22 opacity=%22.55%22/%3E%3Crect x=%22-6%22 y=%2260%22 width=%2260%22 height=%2216%22 rx=%221%22 fill=%22%23f3e4ad%22 opacity=%220.82%22 transform=%22rotate(-30 24.0 68.0)%22/%3E%3Crect x=%22336%22 y=%2256%22 width=%2260%22 height=%2216%22 rx=%221%22 fill=%22%23f3e4ad%22 opacity=%220.82%22 transform=%22rotate(30 366.0 64.0)%22/%3E%3Cg transform=%22rotate(20 28 600)%22 opacity=%220.1%22%3E%3Cpath d=%22M25.0 600 A3.0 2.4 0 0 1 31.0 600%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M22.5 600 A5.5 4.4 0 0 1 33.5 600%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M20.0 600 A8.0 6.4 0 0 1 36.0 600%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M18.0 600 A10.0 8.0 0 0 1 38.0 600%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22rotate(-30 356 300)%22 opacity=%220.1%22%3E%3Cpath d=%22M353.3 300 A2.7 2.2 0 0 1 358.7 300%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M351.1 300 A5.0 4.0 0 0 1 360.9 300%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M348.8 300 A7.2 5.8 0 0 1 363.2 300%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M347.0 300 A9.0 7.2 0 0 1 365.0 300%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23vg)%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#e3c9a0 !important;color:#5b3f30 !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.stm .s1::before,.stm .s2::before,.stm .s4::before,.stm .s5::before,.stm .s3::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%223%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2210%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0 0) rotate(0 318 252)%22%3E%3Ccircle cx=%22318%22 cy=%22252%22 r=%2221%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.8%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 70 236)%22%3E%3Ccircle cx=%2250.2%22 cy=%22241.4%22 r=%2211.700000000000001%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2264.6%22 cy=%22230.6%22 r=%2215.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2282.6%22 cy=%22236.0%22 r=%2213.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2295.2%22 cy=%22243.2%22 r=%229.9%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2270.0%22 cy=%22245.0%22 r=%2212.6%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 300 420)%22%3E%3Ccircle cx=%22283.5%22 cy=%22424.5%22 r=%229.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22295.5%22 cy=%22415.5%22 r=%2212.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22310.5%22 cy=%22420.0%22 r=%2211.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22321.0%22 cy=%22426.0%22 r=%228.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22300.0%22 cy=%22427.5%22 r=%2210.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 66 520)%22%3E%3Ccircle cx=%2252.36%22 cy=%22523.72%22 r=%228.06%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2262.28%22 cy=%22516.28%22 r=%2210.54%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2274.68%22 cy=%22520.0%22 r=%229.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2283.36%22 cy=%22524.96%22 r=%226.82%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2266.0%22 cy=%22526.2%22 r=%228.68%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 40 800)%22%3E%3Ccircle cx=%2240%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2254%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 346 812)%22%3E%3Ccircle cx=%22346%22 cy=%22812%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22332%22 cy=%22818%22 r=%223%22 fill=%22%235fb8a8%22 stroke=%22%2352847e%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 150 810)%22%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 250 816)%22%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 372 500)%22%3E%3Ccircle cx=%22378%22 cy=%22500%22 r=%224%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;animation:stm-deco .5s steps(1,end) infinite}
.stm .s3::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%223%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2210%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0 0) rotate(0 30 800)%22%3E%3Ccircle cx=%2230%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2244%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 350 806)%22%3E%3Ccircle cx=%22350%22 cy=%22806%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 150 800)%22%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 372 600)%22%3E%3Ccircle cx=%22378%22 cy=%22600%22 r=%224%22 fill=%22%239bbd6a%22 stroke=%22%23798756%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 14 330)%22%3E%3Ccircle cx=%2212%22 cy=%22330%22 r=%224%22 fill=%22%238cc3e8%22 stroke=%22%236f8ba8%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation-name:stm-deco3}
@keyframes stm-deco{0.00%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%223%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2210%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0 0) rotate(0 318 252)%22%3E%3Ccircle cx=%22318%22 cy=%22252%22 r=%2221%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.8%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 70 236)%22%3E%3Ccircle cx=%2250.2%22 cy=%22241.4%22 r=%2211.700000000000001%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2264.6%22 cy=%22230.6%22 r=%2215.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2282.6%22 cy=%22236.0%22 r=%2213.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2295.2%22 cy=%22243.2%22 r=%229.9%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2270.0%22 cy=%22245.0%22 r=%2212.6%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 300 420)%22%3E%3Ccircle cx=%22283.5%22 cy=%22424.5%22 r=%229.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22295.5%22 cy=%22415.5%22 r=%2212.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22310.5%22 cy=%22420.0%22 r=%2211.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22321.0%22 cy=%22426.0%22 r=%228.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22300.0%22 cy=%22427.5%22 r=%2210.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 66 520)%22%3E%3Ccircle cx=%2252.36%22 cy=%22523.72%22 r=%228.06%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2262.28%22 cy=%22516.28%22 r=%2210.54%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2274.68%22 cy=%22520.0%22 r=%229.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2283.36%22 cy=%22524.96%22 r=%226.82%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2266.0%22 cy=%22526.2%22 r=%228.68%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 40 800)%22%3E%3Ccircle cx=%2240%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2254%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 346 812)%22%3E%3Ccircle cx=%22346%22 cy=%22812%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22332%22 cy=%22818%22 r=%223%22 fill=%22%235fb8a8%22 stroke=%22%2352847e%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 150 810)%22%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 250 816)%22%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 372 500)%22%3E%3Ccircle cx=%22378%22 cy=%22500%22 r=%224%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}33.33%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%2211%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2218%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0.8 -0.6) rotate(1.2 318 252)%22%3E%3Ccircle cx=%22318%22 cy=%22252%22 r=%2221%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.8%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.7 0.5) rotate(-1 70 236)%22%3E%3Ccircle cx=%2250.2%22 cy=%22241.4%22 r=%2211.700000000000001%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2264.6%22 cy=%22230.6%22 r=%2215.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2282.6%22 cy=%22236.0%22 r=%2213.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2295.2%22 cy=%22243.2%22 r=%229.9%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2270.0%22 cy=%22245.0%22 r=%2212.6%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.6 0.7) rotate(0.8 300 420)%22%3E%3Ccircle cx=%22283.5%22 cy=%22424.5%22 r=%229.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22295.5%22 cy=%22415.5%22 r=%2212.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22310.5%22 cy=%22420.0%22 r=%2211.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22321.0%22 cy=%22426.0%22 r=%228.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22300.0%22 cy=%22427.5%22 r=%2210.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.5 -0.8) rotate(-1.4 66 520)%22%3E%3Ccircle cx=%2252.36%22 cy=%22523.72%22 r=%228.06%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2262.28%22 cy=%22516.28%22 r=%2210.54%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2274.68%22 cy=%22520.0%22 r=%229.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2283.36%22 cy=%22524.96%22 r=%226.82%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2266.0%22 cy=%22526.2%22 r=%228.68%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.7 0.4) rotate(1 40 800)%22%3E%3Ccircle cx=%2240%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2254%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.6 0.6) rotate(-0.8 346 812)%22%3E%3Ccircle cx=%22346%22 cy=%22812%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22332%22 cy=%22818%22 r=%223%22 fill=%22%235fb8a8%22 stroke=%22%2352847e%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.5 -0.5) rotate(1.3 150 810)%22%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.8 0.3) rotate(-1 250 816)%22%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0.6 0.6) rotate(0.9 372 500)%22%3E%3Ccircle cx=%22378%22 cy=%22500%22 r=%224%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}66.67%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%2219%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2226%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(-0.7 0.6) rotate(-1 318 252)%22%3E%3Ccircle cx=%22318%22 cy=%22252%22 r=%2221%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.8%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0.6 -0.6) rotate(1.1 70 236)%22%3E%3Ccircle cx=%2250.2%22 cy=%22241.4%22 r=%2211.700000000000001%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2264.6%22 cy=%22230.6%22 r=%2215.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2282.6%22 cy=%22236.0%22 r=%2213.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2295.2%22 cy=%22243.2%22 r=%229.9%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2270.0%22 cy=%22245.0%22 r=%2212.6%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.8 -0.4) rotate(-0.9 300 420)%22%3E%3Ccircle cx=%22283.5%22 cy=%22424.5%22 r=%229.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22295.5%22 cy=%22415.5%22 r=%2212.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22310.5%22 cy=%22420.0%22 r=%2211.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22321.0%22 cy=%22426.0%22 r=%228.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22300.0%22 cy=%22427.5%22 r=%2210.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.5 0.7) rotate(1.2 66 520)%22%3E%3Ccircle cx=%2252.36%22 cy=%22523.72%22 r=%228.06%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2262.28%22 cy=%22516.28%22 r=%2210.54%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2274.68%22 cy=%22520.0%22 r=%229.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2283.36%22 cy=%22524.96%22 r=%226.82%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2266.0%22 cy=%22526.2%22 r=%228.68%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.6 -0.5) rotate(-1.1 40 800)%22%3E%3Ccircle cx=%2240%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2254%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.8 -0.4) rotate(0.9 346 812)%22%3E%3Ccircle cx=%22346%22 cy=%22812%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22332%22 cy=%22818%22 r=%223%22 fill=%22%235fb8a8%22 stroke=%22%2352847e%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.5 0.6) rotate(-1.2 150 810)%22%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0.7 -0.6) rotate(1 250 816)%22%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.6 -0.5) rotate(-1 372 500)%22%3E%3Ccircle cx=%22378%22 cy=%22500%22 r=%224%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%223%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2210%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0 0) rotate(0 318 252)%22%3E%3Ccircle cx=%22318%22 cy=%22252%22 r=%2221%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.8%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M346.0 252.0 L354.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 271.8 L343.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 280.0 L318.0 288.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 271.8 L292.5 277.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M290.0 252.0 L282.0 252.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M298.2 232.2 L292.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M318.0 224.0 L318.0 216.0%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23b4934d%22 stroke-width=%225.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M337.8 232.2 L343.5 226.5%22 stroke=%22%23e9c25a%22 stroke-width=%223.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 70 236)%22%3E%3Ccircle cx=%2250.2%22 cy=%22241.4%22 r=%2211.700000000000001%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2264.6%22 cy=%22230.6%22 r=%2215.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2282.6%22 cy=%22236.0%22 r=%2213.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2295.2%22 cy=%22243.2%22 r=%229.9%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2270.0%22 cy=%22245.0%22 r=%2212.6%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 300 420)%22%3E%3Ccircle cx=%22283.5%22 cy=%22424.5%22 r=%229.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22295.5%22 cy=%22415.5%22 r=%2212.75%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22310.5%22 cy=%22420.0%22 r=%2211.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22321.0%22 cy=%22426.0%22 r=%228.25%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22300.0%22 cy=%22427.5%22 r=%2210.5%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 66 520)%22%3E%3Ccircle cx=%2252.36%22 cy=%22523.72%22 r=%228.06%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2262.28%22 cy=%22516.28%22 r=%2210.54%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2274.68%22 cy=%22520.0%22 r=%229.3%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2283.36%22 cy=%22524.96%22 r=%226.82%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2266.0%22 cy=%22526.2%22 r=%228.68%22 fill=%22%23fbf7ee%22 stroke=%22%23b7adac%22 stroke-width=%221.6%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 40 800)%22%3E%3Ccircle cx=%2240%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2254%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 346 812)%22%3E%3Ccircle cx=%22346%22 cy=%22812%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22332%22 cy=%22818%22 r=%223%22 fill=%22%235fb8a8%22 stroke=%22%2352847e%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 150 810)%22%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M120 814 L176 804%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 250 816)%22%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M232 822 L282 806%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 372 500)%22%3E%3Ccircle cx=%22378%22 cy=%22500%22 r=%224%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}
@keyframes stm-deco3{0.00%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%223%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2210%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0 0) rotate(0 30 800)%22%3E%3Ccircle cx=%2230%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2244%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 350 806)%22%3E%3Ccircle cx=%22350%22 cy=%22806%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 150 800)%22%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 372 600)%22%3E%3Ccircle cx=%22378%22 cy=%22600%22 r=%224%22 fill=%22%239bbd6a%22 stroke=%22%23798756%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 14 330)%22%3E%3Ccircle cx=%2212%22 cy=%22330%22 r=%224%22 fill=%22%238cc3e8%22 stroke=%22%236f8ba8%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}33.33%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%2211%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2218%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0.8 -0.6) rotate(1.2 30 800)%22%3E%3Ccircle cx=%2230%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2244%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.7 0.5) rotate(-1 350 806)%22%3E%3Ccircle cx=%22350%22 cy=%22806%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.6 0.7) rotate(0.8 150 800)%22%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.5 -0.8) rotate(-1.4 372 600)%22%3E%3Ccircle cx=%22378%22 cy=%22600%22 r=%224%22 fill=%22%239bbd6a%22 stroke=%22%23798756%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.7 0.4) rotate(1 14 330)%22%3E%3Ccircle cx=%2212%22 cy=%22330%22 r=%224%22 fill=%22%238cc3e8%22 stroke=%22%236f8ba8%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}66.67%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%2219%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2226%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(-0.7 0.6) rotate(-1 30 800)%22%3E%3Ccircle cx=%2230%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2244%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0.6 -0.6) rotate(1.1 350 806)%22%3E%3Ccircle cx=%22350%22 cy=%22806%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.8 -0.4) rotate(-0.9 150 800)%22%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0.5 0.7) rotate(1.2 372 600)%22%3E%3Ccircle cx=%22378%22 cy=%22600%22 r=%224%22 fill=%22%239bbd6a%22 stroke=%22%23798756%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(-0.6 -0.5) rotate(-1.1 14 330)%22%3E%3Ccircle cx=%2212%22 cy=%22330%22 r=%224%22 fill=%22%238cc3e8%22 stroke=%22%236f8ba8%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%223%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2210%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cg transform=%22translate(0 0) rotate(0 30 800)%22%3E%3Ccircle cx=%2230%22 cy=%22800%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2244%22 cy=%22808%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 350 806)%22%3E%3Ccircle cx=%22350%22 cy=%22806%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 150 800)%22%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M126 806 L176 796%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 372 600)%22%3E%3Ccircle cx=%22378%22 cy=%22600%22 r=%224%22 fill=%22%239bbd6a%22 stroke=%22%23798756%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) rotate(0 14 330)%22%3E%3Ccircle cx=%2212%22 cy=%22330%22 r=%224%22 fill=%22%238cc3e8%22 stroke=%22%236f8ba8%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}
.stm [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important}
.stm .s1 .title{text-shadow:none !important;filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}
.stm .s1 .t1{color:#e8896a !important;text-shadow:0 4px 0 #b5583e}
.stm .s1 .t2{color:#f6efe2 !important;text-shadow:0 4px 0 #c9b48e}
.stm .s1 .t3{color:#8cc3e8 !important;text-shadow:0 4px 0 #5f93bb}
.stm .s1 .cur{color:#e9c25a !important;text-shadow:0 4px 0 #b8902e}

/* la mascotte : boule de pâte pêche, texture qui « boil » entre 3 poses (filtre seulement, ses animations restent intactes) */
.stm .float > svg,.stm .wiggle > svg,.stm .hop > svg{animation:stm-boil .48s steps(1,end) infinite}
@keyframes stm-boil{0.00%{filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}33.33%{filter:url(#stm-c2) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}66.67%{filter:url(#stm-c3) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}100%{filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}}
.stm .float,.stm .wiggle,.stm .hop{position:relative}
.stm .float{z-index:0}
.stm .float::before{content:'';position:absolute;left:18px;top:-42px;width:80px;height:70px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 80 70%22%3E%3Cpath d=%22M30 9 Q16 6 4 12 Q14 18 6 26 Q18 22 31 25 Z%22 fill=%22%23fbf7ee%22 stroke=%22%23c9b48e%22 stroke-width=%221%22/%3E%3Ctext x=%2217%22 y=%2221%22 text-anchor=%22middle%22 font-family=%22Arial Rounded MT Bold,Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%228%22 fill=%22%23e8896a%22%3Eowo%3C/text%3E%3Cpath d=%22M60 68 L30 4%22 stroke=%22%238a6a44%22 stroke-width=%223.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M60 68 L30 4%22 stroke=%22%23e2c08e%22 stroke-width=%221.9%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/80px 70px no-repeat;filter:drop-shadow(2px 4px 2px rgba(70,42,24,.32));animation:stm-jit .48s steps(1,end) infinite}
.stm .s1 .float::after,.stm .s2 .float::after,.stm .s3 .float::after,.stm .s5 .float::after,.stm .s4 .wiggle::before{content:'';position:absolute;left:0;top:0;width:180px;height:180px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 120%22%3E%3Cg transform=%22rotate(-30 80 90)%22 opacity=%220.16%22%3E%3Cpath d=%22M77.9 90 A2.1 1.7 0 0 1 82.1 90%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M76.2 90 A3.9 3.1 0 0 1 83.8 90%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M74.4 90 A5.6 4.5 0 0 1 85.6 90%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M73.0 90 A7.0 5.6 0 0 1 87.0 90%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22rotate(40 36 40)%22 opacity=%220.12%22%3E%3Cpath d=%22M34.2 40 A1.8 1.4 0 0 1 37.8 40%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M32.7 40 A3.3 2.6 0 0 1 39.3 40%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M31.2 40 A4.8 3.8 0 0 1 40.8 40%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M30.0 40 A6.0 4.8 0 0 1 42.0 40%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/180px 180px no-repeat}
.stm .s3 .hop::after{content:'';position:absolute;left:0;top:0;width:150px;height:150px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 120%22%3E%3Cg transform=%22rotate(20 40 86)%22 opacity=%220.16%22%3E%3Cpath d=%22M37.9 86 A2.1 1.7 0 0 1 42.1 86%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M36.1 86 A3.9 3.1 0 0 1 43.9 86%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M34.4 86 A5.6 4.5 0 0 1 45.6 86%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M33.0 86 A7.0 5.6 0 0 1 47.0 86%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.9%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/150px 150px no-repeat}
@keyframes stm-jit{0%{transform:translate(0,0) rotate(0)}33.3%{transform:translate(.6px,-.5px) rotate(1.2deg)}66.6%{transform:translate(-.5px,.4px) rotate(-1deg)}100%{transform:translate(0,0) rotate(0)}}
.stm path[d^="M60 12 C 92 12"][fill="#07030f"],.stm ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#f4b58f;stroke:#c98a6a;stroke-width:2px}
.stm path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#e9c25a;stroke-width:7px;stroke-dasharray:.1 12;stroke-linecap:round;opacity:.9}
.stm ellipse[rx="5.5"][fill="#00e5ff"],.stm ellipse[rx="5.5"][fill="#ff2e88"]{fill:#2e2420;filter:url(#stm-coil)}
.stm path[stroke="#00e5ff"][stroke-width="3.5"],.stm path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#2e2420;stroke-width:4px;filter:url(#stm-coil)}
.stm path[d^="M52 77"][stroke="#fff"]{stroke:#c0603f;stroke-width:4.4px;filter:url(#stm-coil)}
.stm path[d^="M92 50"]{stroke:#e9c25a !important;stroke-width:3.4px;filter:url(#stm-coil)}
.stm ellipse[cx="30"][cy="76"],.stm ellipse[cx="90"][cy="76"]{fill:#e07b6a;opacity:.75;filter:url(#stm-coil)}
.stm ellipse[fill="#fff"][rx="6"],.stm ellipse[fill="#fff"][rx="10"]{fill:#7a3426;filter:url(#stm-coil)}
.stm ellipse[fill="#ff2e88"][rx="3.5"],.stm ellipse[fill="#ff2e88"][rx="7"][ry="5"]{fill:#e8896a}
.stm rect[fill="#fff"][width="24"]{fill:#f6efe2;stroke:#c9b48e;stroke-width:1.4px;filter:url(#stm-coil)}
.stm path[d^="M52 79.5"]{stroke:#c9b48e}
.stm .s3 path[mask]{fill:#f4b58f;stroke:#c98a6a;stroke-width:2px}
.stm .s3 ellipse[cx="50"][fill="#000"]{fill:#2e2420;filter:url(#stm-coil)}
.stm .s3 ellipse[cx="32"][cy="66"]{fill:#e07b6a;filter:url(#stm-coil)}

/* face $$ : yeux googly à pupille de pâte verte (calque qui suit la même animation s4eyes-d) */
.stm .s4 .eyes-d{display:none}
.stm .s4 .wiggle::after{content:'';position:absolute;left:48px;top:72px;width:84px;height:36px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 36%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%225%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2212%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Ccircle cx=%2218%22 cy=%2218%22 r=%2215%22 fill=%22%23fff%22 stroke=%22%235b3f30%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2220%22 cy=%2220.5%22 r=%229.5%22 fill=%22%239bbd6a%22 stroke=%22%236c8c46%22 stroke-width=%221.2%22/%3E%3Ctext x=%2220%22 y=%2226.0%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2214%22 fill=%22%234d6a2c%22%3E%24%3C/text%3E%3Ccircle cx=%2212%22 cy=%2211%22 r=%222.4%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%2215%22 fill=%22%23fff%22 stroke=%22%235b3f30%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2263.5%22 cy=%2220%22 r=%229.5%22 fill=%22%239bbd6a%22 stroke=%22%236c8c46%22 stroke-width=%221.2%22/%3E%3Ctext x=%2263.5%22 y=%2225.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2214%22 fill=%22%234d6a2c%22%3E%24%3C/text%3E%3Ccircle cx=%2260%22 cy=%2211%22 r=%222.4%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3C/g%3E%3C/svg%3E") 0 0/84px 36px no-repeat;transform-origin:42px 18px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}
.stm .s4 .brows path{stroke:#2e2420;filter:url(#stm-coil)}

/* sous-titres : bande de papier collée au ruban */
.stm .sub,.stm .sub-a,.stm .sub-b,.stm .subt{background:#fbf7ee !important;color:#5b3f30 !important;border:0 !important;border-radius:2px !important;box-shadow:3px 6px 5px rgba(70,42,24,.22) !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:18px !important;line-height:1.2 !important}
.stm .sub::before,.stm .sub-a::before,.stm .sub-b::before,.stm .subt::before{content:'';position:absolute;left:50%;top:-9px;width:70px;height:18px;margin-left:-35px;background:rgba(243,228,173,.85);box-shadow:0 1px 2px rgba(0,0,0,.08);transform:rotate(-3deg)}
.stm .shifted .sub,.stm .shifted .subt{transform:translateY(42px) rotate(-1deg)}
.stm .shifted .sub-a,.stm .shifted .sub-b{transform:translateY(42px) rotate(.8deg)}

/* bulles : découpes de papier plantées sur un cure-dent */
.stm .bubble,.stm .bubble2,.stm .pop[style*="#fff9c4"],.stm .pop-c{background:#fbf7ee !important;color:#5b3f30 !important;border:0 !important;border-radius:12px 5px 14px 7px !important;box-shadow:4px 7px 5px rgba(70,42,24,.26) !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important}
.stm .bubble,.stm .bubble2,.stm .pop[style*="#fff9c4"]{font-size:15px !important}
.stm .bubble > span:nth-of-type(1),.stm .bubble2 > span:nth-of-type(1),.stm .pop > span:nth-of-type(1),.stm .bubble > span:nth-of-type(2),.stm .bubble2 > span:nth-of-type(2),.stm .pop > span:nth-of-type(2){display:none !important}
.stm .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.stm .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.stm .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:700 !important;color:#8a6a55}
.stm .bubble::after,.stm .bubble2::after,.stm .pop[style*="#fff9c4"]::after{content:'';position:absolute;left:22px;top:calc(100% - 3px);width:5px;height:40px;border-radius:3px 3px 1px 1px;background:linear-gradient(90deg,#8a6a44 0 1px,#e2c08e 1px 4px,#8a6a44 4px);transform:rotate(9deg);transform-origin:50% 0;box-shadow:3px 4px 3px rgba(70,42,24,.22)}
.stm .bubble::before,.stm .bubble2::before,.stm .pop[style*="#fff9c4"]::before,.stm .pop-c::before{content:'';position:absolute;right:10px;top:-7px;width:34px;height:13px;background:rgba(243,228,173,.85);transform:rotate(8deg)}
.stm polygon[fill="#fff9c4"]{fill:#fbf7ee;stroke:#d9c9a8;stroke-width:1px;filter:drop-shadow(2px 4px 2px rgba(70,42,24,.32))}
.stm .s3 .pop svg path{fill:#e9c25a;stroke:#b8902e;stroke-width:1px}
.stm .s3 .pop svg{filter:url(#stm-c2) drop-shadow(2px 4px 2px rgba(70,42,24,.32))}

/* scène 2 : fenêtres d'app = plaques de pâte crème, barre sarcelle, boutons en boulettes */
.stm .unring{background:#f6efe2 !important;border:0 !important;border-radius:16px 12px 18px 10px / 12px 18px 10px 16px !important;filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}
.stm .w2 .unring,.stm .w4 .unring{filter:url(#stm-c2) drop-shadow(5px 8px 4px rgba(70,42,24,.30))} .stm .w3 .unring{filter:url(#stm-c3) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}
.stm .unring > div:first-child{position:relative;height:18px !important;background:#5fb8a8 !important}
.stm .w2 .unring > div:first-child{background:#e8896a !important} .stm .w4 .unring > div:first-child{background:#c79ad0 !important}
.stm .unring > div:first-child::after{content:'';position:absolute;left:7px;top:4px;width:40px;height:10px;background:radial-gradient(circle at 5px 5px,#fbf7ee 3.6px,transparent 4.2px) 0 0/13px 10px repeat-x}
.stm .unring > div:nth-child(2) > div{background:#8cc3e8 !important;opacity:1 !important;border-radius:7px}
.stm .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#c9b48e !important;height:4px !important;border-radius:3px}
.stm .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#e8896a !important;border-radius:11px}
.stm .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#e9c25a !important}
.stm .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#c79ad0 !important}
.stm .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#9bbd6a !important}
.stm .s2 .bolt{filter:url(#stm-c2) drop-shadow(5px 8px 4px rgba(70,42,24,.30)) !important}
.stm .s2 .bolt path{fill:#e9c25a;stroke:#b8902e;stroke-width:2px}
.stm .s2 .spark{border-color:#e9c25a !important;border-style:dotted !important;border-width:7px !important}
.stm .s2 .flash,.stm .s4 .flash{background:#fff4e0 !important}

/* scène 3 : labyrinthe en colombins de pâte sur papier kraft */
.stm .s3 g[stroke="#2121de"]{stroke:#5fb8a8;stroke-width:6px;filter:url(#stm-c1) drop-shadow(2px 4px 2px rgba(70,42,24,.32))}
.stm .s3 g[fill="#fff"]{filter:url(#stm-c2) drop-shadow(2px 4px 2px rgba(70,42,24,.32))}
.stm .s3 g[fill="#fff"] circle{fill:#e9c25a}
.stm .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:radial-gradient(circle at 35% 30%,#f7dc8a,#e9c25a 55%,#b8902e) !important;box-shadow:1px 2px 1.5px rgba(70,42,24,.4)}
.stm .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#e8896a !important;text-shadow:0 3px 0 #b5583e,3px 6px 4px rgba(70,42,24,.3) !important}
.stm .s3 svg[shape-rendering="crispEdges"]{filter:url(#stm-c3) drop-shadow(2px 4px 2px rgba(70,42,24,.32))}
.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#2e2420}
.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#9bbd6a}
.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#7d9e52}
.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#e8896a}
.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#e9c25a}
.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#fff}
.stm .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#8cc3e8}
.stm .s3 [fill="#f58220"]{fill:#e8896a} .stm .s3 [stroke="#f58220"]{stroke:#c0603f}
.stm .s3 [fill="#3d5bff"]{fill:#c79ad0} .stm .s3 [stroke="#3d5bff"]{stroke:#9a6aa6}
.stm .s3 .bug-a,.stm .s3 .bug-b{filter:url(#stm-c2) drop-shadow(2px 4px 2px rgba(70,42,24,.32))}
.stm .s3 .bug-a ellipse[fill="#fff"],.stm .s3 .bug-b ellipse[fill="#fff"]{stroke:#5b3f30;stroke-width:1px}
.stm .s3 circle[fill="#1a1aa0"]{fill:#2e2420;animation:stm-goog 1.6s steps(1,end) infinite}
.stm .s3 .bug-b circle[fill="#1a1aa0"]{animation-delay:-.7s}
@keyframes stm-goog{0%{transform:translate(0,0)}25%{transform:translate(1.4px,1.2px)}50%{transform:translate(-1.2px,1.6px)}75%{transform:translate(-1.4px,-.8px)}100%{transform:translate(0,0)}}

/* scène 4 : fusée en pâte (ailerons sur cure-dents, hublot googly), flamme de pâte, fumée en ouate, pièces */
.stm .s4 .rocket > svg > :not(.flame){display:none}
.stm .s4 .rocket{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%2213%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2220%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3CclipPath id=%22k%22%3E%3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cpath d=%22M14 100 L3 140 L24 128 Z%22 fill=%22%235fb8a8%22 stroke=%22%233f8a7c%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M76 100 L87 140 L66 128 Z%22 fill=%22%235fb8a8%22 stroke=%22%233f8a7c%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M9 128 L30 108%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M9 128 L30 108%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M81 128 L60 108%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M81 128 L60 108%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 4 C 70 30, 76 80, 70 120 L20 120 C 14 80, 20 30, 45 4 Z%22 fill=%22%23f6efe2%22 stroke=%22%23c9b48e%22 stroke-width=%221.6%22/%3E%3Cg clip-path=%22url(%23k)%22%3E%3Crect x=%220%22 y=%220%22 width=%2290%22 height=%2234%22 fill=%22%23e8896a%22/%3E%3Cpath d=%22M0 34 Q45 39 90 34%22 stroke=%22%23b5583e%22 stroke-width=%222%22 fill=%22none%22/%3E%3C/g%3E%3Cpath d=%22M22 112 Q45 116 68 112%22 stroke=%22%23c9b48e%22 stroke-width=%221.6%22 fill=%22none%22/%3E%3Ccircle cx=%2245%22 cy=%2258%22 r=%2215%22 fill=%22%23fff%22 stroke=%22%235b3f30%22 stroke-width=%221.8%22/%3E%3Ctext x=%2245.7%22 y=%22101.7%22 text-anchor=%22middle%22 font-family=%22Arial Rounded MT Bold,Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2216%22 fill=%22%23fff%22 opacity=%22.7%22%3EMVP%3C/text%3E%3Ctext x=%2245%22 y=%22101%22 text-anchor=%22middle%22 font-family=%22Arial Rounded MT Bold,Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2216%22 fill=%22%23b39a78%22%3EMVP%3C/text%3E%3C/g%3E%3Cg transform=%22rotate(60 60 26)%22 opacity=%220.22%22%3E%3Cpath d=%22M58.5 26 A1.5 1.2 0 0 1 61.5 26%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M57.2 26 A2.8 2.2 0 0 1 62.8 26%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M56.0 26 A4.0 3.2 0 0 1 64.0 26%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M55.0 26 A5.0 4.0 0 0 1 65.0 26%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22rotate(-30 30 80)%22 opacity=%220.14%22%3E%3Cpath d=%22M28.5 80 A1.5 1.2 0 0 1 31.5 80%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M27.2 80 A2.8 2.2 0 0 1 32.8 80%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M26.0 80 A4.0 3.2 0 0 1 34.0 80%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M25.0 80 A5.0 4.0 0 0 1 35.0 80%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.8%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(5px 8px 4px rgba(70,42,24,.30))}
.stm .s4 .rocket::after{content:'';position:absolute;left:39px;top:52px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6a5548 0 1.4px,#2e2420 2.4px);animation:stm-goog2 1.2s steps(1,end) infinite}
@keyframes stm-goog2{0%{transform:translate(0,3px)}25%{transform:translate(3px,4px)}50%{transform:translate(-3px,5px)}75%{transform:translate(1px,-2px)}100%{transform:translate(0,3px)}}
.stm .s4 .flame{filter:url(#stm-c2)}
.stm .s4 .flame path:first-child{fill:#e8896a} .stm .s4 .flame path:last-child{fill:#e9c25a}
.stm .s4 .puff{background:radial-gradient(circle at 40% 35%,#ffffff,#f3ece0 60%,#ddd2c0) !important;filter:url(#stm-cot) !important;opacity:.95}
.stm .s4 .bill > svg{visibility:hidden}
.stm .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%227%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2214%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Cellipse cx=%2232%22 cy=%2219.5%22 rx=%2215.5%22 ry=%2214%22 fill=%22%23b8902e%22/%3E%3Cellipse cx=%2232%22 cy=%2216.5%22 rx=%2215.5%22 ry=%2214%22 fill=%22%23e9c25a%22/%3E%3Cellipse cx=%2232%22 cy=%2216.5%22 rx=%2211%22 ry=%2210%22 fill=%22none%22 stroke=%22%23c9a03e%22 stroke-width=%221.6%22/%3E%3Ctext x=%2232.6%22 y=%2222.3%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2215%22 fill=%22%23f7dc8a%22%3E%24%3C/text%3E%3Ctext x=%2232%22 y=%2221.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2215%22 fill=%22%23a87e22%22%3E%24%3C/text%3E%3C/g%3E%3Cg transform=%22rotate(-20 40 10)%22 opacity=%220.18%22%3E%3Cpath d=%22M38.8 10 A1.2 1.0 0 0 1 41.2 10%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.7%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M37.8 10 A2.2 1.8 0 0 1 42.2 10%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.7%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M36.8 10 A3.2 2.6 0 0 1 43.2 10%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.7%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M36.0 10 A4.0 3.2 0 0 1 44.0 10%22 fill=%22none%22 stroke=%22%233a2430%22 stroke-width=%220.7%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(2px 4px 2px rgba(70,42,24,.32))}
.stm .s4 .shock{border-color:#e8896a !important;border-style:dotted !important;border-width:8px !important}
.stm .pop-text{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;color:#9bbd6a !important;text-shadow:0 4px 0 #6f8f45 !important;filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}

/* scène 5 : ampoule de pâte, rayons en cure-dents, boutons en plaques de pâte */
.stm .s5 .bulb-rays{stroke:#e2c08e;stroke-width:4.4px;filter:drop-shadow(0 0 .7px #8a6a44) drop-shadow(0 0 .4px #8a6a44) drop-shadow(2px 4px 2px rgba(70,42,24,.32))}
.stm .s5 .bulb-glass{animation-name:stmbulb !important;stroke:#b8902e !important;stroke-width:2px !important}
@keyframes stmbulb{0%,21%{fill:#d8ccb6}22%,23%{fill:#f2cf5b}24%{fill:#d8ccb6}25%,100%{fill:#f2cf5b}}
.stm .s5 .qmark svg{filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}
.stm .s5 .qmark path[d^="M36 50"]{stroke:#e8896a;stroke-width:3.6px}
.stm .s5 .qmark rect{fill:#5fb8a8;stroke:#3f8a7c;stroke-width:2px}
.stm .s5 .qmark path[d^="M32 82"]{stroke:#3f8a7c}
.stm .s5 .qmark path[d^="M38 90"]{fill:#3f8a7c}
.stm .s5 .line{color:#5b3f30 !important;text-shadow:none !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:700 !important;font-size:12px !important;background:#fbf7ee;padding:5px 12px;border-radius:2px;box-shadow:2px 4px 4px rgba(70,42,24,.22);transform:rotate(-1.2deg)}
.stm .neon{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 30%22%3E%3Cg transform=%22rotate(-25 15 15)%22 opacity=%220.28%22%3E%3Cpath d=%22M11.7 15 A3.3 2.6 0 0 1 18.3 15%22 fill=%22none%22 stroke=%22%235a2a18%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8.9 15 A6.1 4.8 0 0 1 21.1 15%22 fill=%22none%22 stroke=%22%235a2a18%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6.2 15 A8.8 7.0 0 0 1 23.8 15%22 fill=%22none%22 stroke=%22%235a2a18%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4.0 15 A11.0 8.8 0 0 1 26.0 15%22 fill=%22none%22 stroke=%22%235a2a18%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") right 12px center/26px 26px no-repeat,#e8896a !important;color:#fff8ee !important;border:0 !important;border-radius:18px 14px 20px 12px / 14px 20px 12px 18px !important;box-shadow:inset 0 4px 0 rgba(255,255,255,.28),inset 0 -6px 0 rgba(120,50,28,.28),5px 8px 5px rgba(70,42,24,.3) !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:17px !important;text-shadow:0 1.5px 0 #a04e33}
.stm .cta > div:nth-child(2){background:#f6efe2 !important;color:#5b3f30 !important;border:0 !important;border-radius:14px 18px 12px 20px / 18px 12px 20px 14px !important;box-shadow:inset 0 3px 0 rgba(255,255,255,.6),inset 0 -5px 0 rgba(150,120,80,.25),5px 8px 5px rgba(70,42,24,.26) !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:14px !important}

/* séquenceur : rebord de table en bois, scintillement d'exposition, transitions en pâte */
.stm-deco{position:absolute;left:0;right:0;bottom:0;height:42px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 42%22%3E%3Cdefs%3E%3Cfilter id=%22c%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22turbulence%22 baseFrequency=%22.035%22 numOctaves=%222%22 seed=%2221%22 result=%22w%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22w%22 scale=%222.6%22 xChannelSelector=%22R%22 yChannelSelector=%22G%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.6%22 result=%22b%22/%3E%3CfeDiffuseLighting in=%22b%22 surfaceScale=%222.2%22 lighting-color=%22%23fff%22 result=%22l1%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2255%22/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 seed=%2228%22 result=%22n%22/%3E%3CfeDiffuseLighting in=%22n%22 surfaceScale=%220.35%22 lighting-color=%22%23fff%22 result=%22l2%22%3E%3CfeDistantLight azimuth=%22225%22 elevation=%2270%22/%3E%3C/feDiffuseLighting%3E%3CfeBlend in=%22l1%22 in2=%22l2%22 mode=%22multiply%22 result=%22l%22/%3E%3CfeBlend in=%22l%22 in2=%22d%22 mode=%22multiply%22 result=%22m%22/%3E%3CfeComponentTransfer in=%22m%22 result=%22m2%22%3E%3CfeFuncR type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncG type=%22linear%22 slope=%221.3%22/%3E%3CfeFuncB type=%22linear%22 slope=%221.3%22/%3E%3C/feComponentTransfer%3E%3CfeComposite in=%22m2%22 in2=%22d%22 operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23c)%22%3E%3Ccircle cx=%2230%22 cy=%2222%22 r=%225%22 fill=%22%23e8896a%22 stroke=%22%23ab6656%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%2244%22 cy=%2227%22 r=%223.4%22 fill=%22%23e9c25a%22 stroke=%22%23ac8b4b%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22300%22 cy=%2220%22 r=%224.6%22 fill=%22%23c79ad0%22 stroke=%22%23967198%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22316%22 cy=%2226%22 r=%223%22 fill=%22%235fb8a8%22 stroke=%22%2352847e%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Ccircle cx=%22366%22 cy=%2218%22 r=%224%22 fill=%22%239bbd6a%22 stroke=%22%23798756%22 stroke-width=%221.4%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M150 26 L214 16%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M150 26 L214 16%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M232 30 L270 22%22 stroke=%22%238a6a44%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M232 30 L270 22%22 stroke=%22%23e2c08e%22 stroke-width=%222.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/390px 42px no-repeat;animation:stm-jit .5s steps(1,end) infinite}
.stm-flk{position:absolute;inset:0;z-index:19;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 62%,rgba(60,35,18,.22));animation:stm-flk 1.37s steps(1,end) infinite}
@keyframes stm-flk{0%{opacity:.85}17%{opacity:1}31%{opacity:.78}52%{opacity:.95}70%{opacity:.82}86%{opacity:1}100%{opacity:.85}}
.stm-sw{position:absolute;left:-20px;right:-20px;height:30px;border-radius:15px;background:linear-gradient(#f0b29e,#e8896a 45%,#b5583e);filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}
.stm-ready{display:inline-block;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif;font-weight:700;font-size:50px;color:#e9c25a;text-shadow:0 4px 0 #b8902e;filter:url(#stm-c1) drop-shadow(5px 8px 4px rgba(70,42,24,.30))}
.stm.owo-frozen *::before,.stm.owo-frozen *::after,.stm.owo-frozen .stm-flk,.stm.owo-frozen .stm-deco{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.stm *::before,.stm *::after,.stm .stm-flk,.stm .stm-deco,.stm .float > svg,.stm .wiggle > svg,.stm .hop > svg,.stm .s3 circle[fill="#1a1aa0"]{animation:none !important}}
/* ---- CompletChatGraffiti ---- */
/* ===== thème Chats de ruelle graffiti : spray fluo sur mur de briques clair ; mêmes temps et positions ===== */
.cgr .scan{display:none !important}
.cgr g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.cgr .s1,.cgr .s2,.cgr .s4,.cgr .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cpattern id=%22br%22 width=%2264%22 height=%2226%22 patternUnits=%22userSpaceOnUse%22%3E%3Crect width=%2264%22 height=%2226%22 fill=%22%23f7f5f1%22/%3E%3Crect x=%221.5%22 y=%221.5%22 width=%2261%22 height=%2210%22 rx=%222%22 fill=%22%23e9e4dc%22/%3E%3Crect x=%22-30.5%22 y=%2214.5%22 width=%2261%22 height=%2210%22 rx=%222%22 fill=%22%23ebe7e0%22/%3E%3Crect x=%2233.5%22 y=%2214.5%22 width=%2261%22 height=%2210%22 rx=%222%22 fill=%22%23e6e1d8%22/%3E%3C/pattern%3E%3Cfilter id=%22cn%22 x=%220%22 y=%220%22 width=%22100%25%22 height=%22100%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.75%22 numOctaves=%222%22 seed=%229%22/%3E%3CfeColorMatrix values=%220 0 0 0 .45 0 0 0 0 .42 0 0 0 0 .38 0 0 0 -1.4 .62%22/%3E%3C/filter%3E%3Cfilter id=%22mist%22 x=%22-50%25%22 y=%22-50%25%22 width=%22200%25%22 height=%22200%25%22%3E%3CfeGaussianBlur stdDeviation=%2222%22/%3E%3C/filter%3E%3Cfilter id=%22fz%22 x=%22-30%25%22 y=%22-30%25%22 width=%22160%25%22 height=%22160%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%221.1%22 numOctaves=%221%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%222.2%22 result=%22g%22/%3E%3CfeGaussianBlur in=%22g%22 stdDeviation=%222.6%22 result=%22b%22/%3E%3CfeColorMatrix in=%22n%22 type=%22matrix%22 values=%220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.5 0 0 0 -1.6%22 result=%22m%22/%3E%3CfeComposite in=%22b%22 in2=%22m%22 operator=%22in%22 result=%22s%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22s%22/%3E%3CfeMergeNode in=%22g%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23br)%22/%3E%3Crect width=%22390%22 height=%22844%22 filter=%22url(%23cn)%22 opacity=%22.35%22/%3E%3Cg filter=%22url(%23mist)%22 opacity=%22.28%22%3E%3Ccircle cx=%22372%22 cy=%2296%22 r=%2270%22 fill=%22%2319c2e6%22/%3E%3Ccircle cx=%2216%22 cy=%22800%22 r=%2280%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%22392%22 cy=%22520%22 r=%2255%22 fill=%22%23a6e22e%22/%3E%3Ccircle cx=%22-4%22 cy=%22380%22 r=%2246%22 fill=%22%23ffe02e%22/%3E%3C/g%3E%3Cg filter=%22url(%23fz)%22%3E%3Ccircle cx=%2234%22 cy=%2282%22 r=%2215%22 fill=%22%23ffe02e%22/%3E%3Ccircle cx=%2250.5%22 cy=%2277.5%22 r=%223.3%22 fill=%22%23ffe02e%22/%3E%3Ccircle cx=%2220.5%22 cy=%2292.5%22 r=%222.4%22 fill=%22%23ffe02e%22/%3E%3Ccircle cx=%2240.0%22 cy=%2299.2%22 r=%221.8%22 fill=%22%23ffe02e%22/%3E%3Ccircle cx=%2215.2%22 cy=%2274.5%22 r=%221.5%22 fill=%22%23ffe02e%22/%3E%3Ccircle cx=%2248.2%22 cy=%2294.8%22 r=%221.3%22 fill=%22%23ffe02e%22/%3E%3Ccircle cx=%2231.0%22 cy=%2264.0%22 r=%222.1%22 fill=%22%23ffe02e%22/%3E%3Cpath d=%22M40 82 v26%22 fill=%22none%22 stroke=%22%23ffe02e%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2240%22 cy=%22109%22 r=%223.2%22 fill=%22%23ffe02e%22/%3E%3Cpath d=%22M27 82 v14%22 fill=%22none%22 stroke=%22%23ffe02e%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2227%22 cy=%2297%22 r=%223.2%22 fill=%22%23ffe02e%22/%3E%3Cg transform=%22rotate(-8 41.0 82)%22%3E%3Cpath d=%22M23.75 82 a5.75 5.75 0 1 0 0.1 0 M32.95 76.25 L36.974999999999994 88.325 L41.0 80.85 L45.025 88.325 L49.05 76.25 M58.25 82 a5.75 5.75 0 1 0 0.1 0%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%228.049999999999999%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M23.75 82 a5.75 5.75 0 1 0 0.1 0 M32.95 76.25 L36.974999999999994 88.325 L41.0 80.85 L45.025 88.325 L49.05 76.25 M58.25 82 a5.75 5.75 0 1 0 0.1 0%22 fill=%22none%22 stroke=%22%2319c2e6%22 stroke-width=%224.14%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M15.7 93.5 Q38.7 99.25 66.3 90.05%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%222.53%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Ccircle cx=%22352%22 cy=%2286%22 r=%2217%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%22370.7%22 cy=%2280.9%22 r=%223.7%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%22336.7%22 cy=%2297.9%22 r=%222.7%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%22358.8%22 cy=%22105.5%22 r=%222.0%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%22330.8%22 cy=%2277.5%22 r=%221.7%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%22368.1%22 cy=%22100.5%22 r=%221.5%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%22348.6%22 cy=%2265.6%22 r=%222.4%22 fill=%22%23ff3fa4%22/%3E%3Cpath d=%22M346 86 v30%22 fill=%22none%22 stroke=%22%23ff3fa4%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22346%22 cy=%22117%22 r=%223.2%22 fill=%22%23ff3fa4%22/%3E%3Cpath d=%22M360 86 v18%22 fill=%22none%22 stroke=%22%23ff3fa4%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22360%22 cy=%22105%22 r=%223.2%22 fill=%22%23ff3fa4%22/%3E%3Cpath d=%22M334 98 L337.45 84.2 L344.35 92.25 L351.25 81.9 L358.15 92.25 L365.05 84.2 L368.5 98 Z%22 fill=%22%23ffe02e%22 stroke=%22%2323252b%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%22337.45%22 cy=%2281.9%22 r=%222.3%22 fill=%22%23ffe02e%22 stroke=%22%2323252b%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%22351.25%22 cy=%2279.025%22 r=%222.3%22 fill=%22%23ffe02e%22 stroke=%22%2323252b%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%22365.05%22 cy=%2281.9%22 r=%222.3%22 fill=%22%23ffe02e%22 stroke=%22%2323252b%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M378 380 v46 M370 388 v22%22 fill=%22none%22 stroke=%22%23a6e22e%22 stroke-width=%225%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22378%22 cy=%22428%22 r=%223.6%22 fill=%22%23a6e22e%22/%3E%3Ccircle cx=%22370%22 cy=%22412%22 r=%223%22 fill=%22%23a6e22e%22/%3E%3Ccircle cx=%2214%22 cy=%22560%22 r=%225%22 fill=%22%2319c2e6%22/%3E%3Ccircle cx=%2222%22 cy=%22574%22 r=%222.6%22 fill=%22%2319c2e6%22/%3E%3Ccircle cx=%2210%22 cy=%22584%22 r=%221.8%22 fill=%22%2319c2e6%22/%3E%3Ccircle cx=%2240%22 cy=%22780%22 r=%2224%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%2266.4%22 cy=%22772.8%22 r=%225.3%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%2218.4%22 cy=%22796.8%22 r=%223.8%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%2249.6%22 cy=%22807.6%22 r=%222.9%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%2210.0%22 cy=%22768.0%22 r=%222.4%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%2262.8%22 cy=%22800.4%22 r=%222.2%22 fill=%22%23ff3fa4%22/%3E%3Ccircle cx=%2235.2%22 cy=%22751.2%22 r=%223.4%22 fill=%22%23ff3fa4%22/%3E%3Cpath d=%22M30 780 v34%22 fill=%22none%22 stroke=%22%23ff3fa4%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2230%22 cy=%22815%22 r=%223.2%22 fill=%22%23ff3fa4%22/%3E%3Cpath d=%22M52 780 v22%22 fill=%22none%22 stroke=%22%23ff3fa4%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2252%22 cy=%22803%22 r=%223.2%22 fill=%22%23ff3fa4%22/%3E%3Cg fill=%22%2323252b%22%3E%3Cellipse cx=%2240%22 cy=%22785.85%22 rx=%2210.45%22 ry=%228.25%22/%3E%3Ccircle cx=%2228.4%22 cy=%22776.0%22 r=%224.6%22/%3E%3Ccircle cx=%2235.8%22 cy=%22771.0%22 r=%224.6%22/%3E%3Ccircle cx=%2244.2%22 cy=%22771.0%22 r=%224.6%22/%3E%3Ccircle cx=%2251.5%22 cy=%22776.0%22 r=%224.6%22/%3E%3C/g%3E%3Cpath d=%22M352 758.75 l3.25 7.5 l8.0 0.75 l-6.0 5.25 l1.875 7.875 l-7.125 -4.125 l-7.125 4.125 l1.875 -7.875 l-6.0 -5.25 l8.0 -0.75 Z%22 fill=%22%23a6e22e%22 stroke=%22%2323252b%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cg transform=%22rotate(-6 299.0 812)%22%3E%3Cpath d=%22M286.25 812 a4.25 4.25 0 1 0 0.1 0 M293.05 807.75 L296.025 816.675 L299.0 811.15 L301.975 816.675 L304.95 807.75 M311.75 812 a4.25 4.25 0 1 0 0.1 0%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%225.95%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M286.25 812 a4.25 4.25 0 1 0 0.1 0 M293.05 807.75 L296.025 816.675 L299.0 811.15 L301.975 816.675 L304.95 807.75 M311.75 812 a4.25 4.25 0 1 0 0.1 0%22 fill=%22none%22 stroke=%22%23ff3fa4%22 stroke-width=%223.06%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M280.3 820.5 Q297.3 824.75 317.7 817.95%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%221.87%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat,#f3f0ea !important;color:#23252b !important}
.cgr .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3Cpattern id=%22br%22 width=%2264%22 height=%2226%22 patternUnits=%22userSpaceOnUse%22%3E%3Crect width=%2264%22 height=%2226%22 fill=%22%23f7f5f1%22/%3E%3Crect x=%221.5%22 y=%221.5%22 width=%2261%22 height=%2210%22 rx=%222%22 fill=%22%23e9e4dc%22/%3E%3Crect x=%22-30.5%22 y=%2214.5%22 width=%2261%22 height=%2210%22 rx=%222%22 fill=%22%23ebe7e0%22/%3E%3Crect x=%2233.5%22 y=%2214.5%22 width=%2261%22 height=%2210%22 rx=%222%22 fill=%22%23e6e1d8%22/%3E%3C/pattern%3E%3Cfilter id=%22cn%22 x=%220%22 y=%220%22 width=%22100%25%22 height=%22100%25%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.75%22 numOctaves=%222%22 seed=%229%22/%3E%3CfeColorMatrix values=%220 0 0 0 .45 0 0 0 0 .42 0 0 0 0 .38 0 0 0 -1.4 .62%22/%3E%3C/filter%3E%3Cfilter id=%22mist%22 x=%22-50%25%22 y=%22-50%25%22 width=%22200%25%22 height=%22200%25%22%3E%3CfeGaussianBlur stdDeviation=%2222%22/%3E%3C/filter%3E%3Cfilter id=%22fz%22 x=%22-30%25%22 y=%22-30%25%22 width=%22160%25%22 height=%22160%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%221.1%22 numOctaves=%221%22 seed=%225%22 result=%22n%22/%3E%3CfeDisplacementMap in=%22SourceGraphic%22 in2=%22n%22 scale=%222.2%22 result=%22g%22/%3E%3CfeGaussianBlur in=%22g%22 stdDeviation=%222.6%22 result=%22b%22/%3E%3CfeColorMatrix in=%22n%22 type=%22matrix%22 values=%220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.5 0 0 0 -1.6%22 result=%22m%22/%3E%3CfeComposite in=%22b%22 in2=%22m%22 operator=%22in%22 result=%22s%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22s%22/%3E%3CfeMergeNode in=%22g%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23br)%22/%3E%3Crect width=%22390%22 height=%22844%22 filter=%22url(%23cn)%22 opacity=%22.35%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#f3f0ea !important;color:#23252b !important}
.cgr [style*="Unbounded"]{font-family:'Rubik Wet Paint','Impact','Arial Black',sans-serif !important;font-weight:400 !important}
.cgr .s1 .title{color:#23252b !important;text-shadow:4px 5px 0 #23252b,0 0 18px rgba(255,63,164,.35) !important;letter-spacing:2px;font-size:104px !important}
.cgr .s1 .t1{color:#ff3fa4 !important} .cgr .s1 .t2{color:#19c2e6 !important} .cgr .s1 .t3{color:#a6e22e !important} .cgr .s1 .cur{color:#ffe02e !important}

/* la mascotte : chat-bulle blanc, contour encre + halo de spray rose ; oreilles, queue (derrière) et moustaches (devant) suivent le wrapper animé */
.cgr .s1 .float,.cgr .s2 .float,.cgr .blob-pop .float,.cgr .s5 .float,.cgr .s4 .wiggle,.cgr .s3 .hop{position:relative;z-index:0}
.cgr .s1 .float::before,.cgr .s2 .float::before,.cgr .blob-pop .float::before,.cgr .s5 .float::before,.cgr .s4 .wiggle::before{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cdefs%3E%3Cfilter id=%22s%22 x=%22-40%25%22 y=%22-40%25%22 width=%22180%25%22 height=%22180%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeMorphology in=%22SourceAlpha%22 operator=%22dilate%22 radius=%223%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%222.4%22 result=%22b%22/%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%221.1%22 numOctaves=%221%22 seed=%227%22 result=%22n%22/%3E%3CfeColorMatrix in=%22n%22 type=%22matrix%22 values=%220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.5 0 0 0 -1.7%22 result=%22m%22/%3E%3CfeComposite in=%22b%22 in2=%22m%22 operator=%22in%22 result=%22s%22/%3E%3CfeFlood flood-color=%22%23ff3fa4%22 flood-opacity=%220.95%22/%3E%3CfeComposite in2=%22s%22 operator=%22in%22 result=%22c%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22c%22/%3E%3CfeMergeNode in=%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23s)%22%3E%3Cpath d=%22M88 98 C 112 110, 130 98, 127 74%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%2214%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M88 98 C 112 110, 130 98, 127 74%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%227.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M128.6 84 C 128.6 80, 128 77, 127 74%22 fill=%22none%22 stroke=%22%23a6e22e%22 stroke-width=%227.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23fff%22 stroke=%22%2323252b%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ff3fa4%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23fff%22 stroke=%22%2323252b%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M94 32 C 96 22, 97 14, 95 8 C 89 11, 84 14, 79 18 Z%22 fill=%22%23ff3fa4%22/%3E%3C/g%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.cgr .s1 .float::after,.cgr .s2 .float::after,.cgr .blob-pop .float::after,.cgr .s5 .float::after,.cgr .s4 .wiggle::after{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M3 66 L23 71 M1 77 L23 77 M3 88 L23 83 M117 66 L97 71 M119 77 L97 77 M117 88 L97 83%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M56.5 69.5 L63.5 69.5 L60 73.5 Z%22 fill=%22%23ff3fa4%22 stroke=%22%2323252b%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.cgr .s3 .hop::before{content:'';position:absolute;left:-25px;top:-25px;width:200px;height:200px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cdefs%3E%3Cfilter id=%22s%22 x=%22-40%25%22 y=%22-40%25%22 width=%22180%25%22 height=%22180%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeMorphology in=%22SourceAlpha%22 operator=%22dilate%22 radius=%223%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%222.4%22 result=%22b%22/%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%221.1%22 numOctaves=%221%22 seed=%227%22 result=%22n%22/%3E%3CfeColorMatrix in=%22n%22 type=%22matrix%22 values=%220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.5 0 0 0 -1.7%22 result=%22m%22/%3E%3CfeComposite in=%22b%22 in2=%22m%22 operator=%22in%22 result=%22s%22/%3E%3CfeFlood flood-color=%22%23ff3fa4%22 flood-opacity=%220.95%22/%3E%3CfeComposite in2=%22s%22 operator=%22in%22 result=%22c%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22c%22/%3E%3CfeMergeNode in=%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23s)%22%3E%3Cpath d=%22M30 98 C 6 110, -10 98, -7 74%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%2214%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 98 C 6 110, -10 98, -7 74%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%227.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-8.6 84 C -8.6 80, -8 77, -7 74%22 fill=%22none%22 stroke=%22%23a6e22e%22 stroke-width=%227.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23fff%22 stroke=%22%2323252b%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ff3fa4%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23fff%22 stroke=%22%2323252b%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M94 32 C 96 22, 97 14, 95 8 C 89 11, 84 14, 79 18 Z%22 fill=%22%23ff3fa4%22/%3E%3C/g%3E%3C/svg%3E") 0 0/200px 200px no-repeat}
.cgr path[d^="M60 12 C 92 12"][fill="#07030f"],.cgr ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ffffff;stroke:#23252b;stroke-width:3.4px;filter:url(#cgr-sp-pink)}
.cgr path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#19c2e6;stroke-opacity:.7;filter:url(#cgr-fz)}
.cgr ellipse[rx="5.5"][fill="#00e5ff"],.cgr ellipse[rx="5.5"][fill="#ff2e88"]{fill:#23252b}
.cgr path[stroke="#00e5ff"][stroke-width="3.5"],.cgr path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#23252b}
.cgr path[d^="M52 77"][stroke="#fff"]{stroke:#23252b}
.cgr path[d^="M92 50"]{stroke:#ffe02e !important}
.cgr ellipse[cx="30"][cy="76"],.cgr ellipse[cx="90"][cy="76"]{fill:#ff3fa4;opacity:.75}
.cgr ellipse[fill="#fff"][rx="6"],.cgr ellipse[fill="#fff"][rx="10"],.cgr rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#23252b;stroke-width:1.6px}
.cgr ellipse[fill="#ff2e88"][rx="3.5"],.cgr ellipse[fill="#ff2e88"][rx="7"][ry="5"]{fill:#ff3fa4}
.cgr path[d^="M52 79.5"]{stroke:#23252b}
.cgr .s5 .eye-w path[stroke="#ffe74a"]{stroke:#23252b}
.cgr .s4 .brows path{stroke:#23252b}
.cgr .s3 path[mask]{fill:#ffffff;stroke:#23252b;stroke-width:3.4px;filter:url(#cgr-sp-pink)}
.cgr .s3 ellipse[cx="50"][fill="#000"]{fill:#23252b}
.cgr .s3 ellipse[cx="32"][cy="66"]{fill:#ff3fa4}

/* face $$ : gros $ vert lime peints au spray */
.cgr .eyes-d text{font-family:'Rubik Wet Paint','Impact','Arial Black',sans-serif !important;font-weight:400 !important;font-size:33px !important;fill:#a6e22e !important;stroke:#23252b;stroke-width:2.2px;paint-order:stroke;stroke-linejoin:round;filter:url(#cgr-sp-lime)}

/* sous-titres : bande jaune au spray qui coule */
.cgr .sub,.cgr .sub-a,.cgr .sub-b,.cgr .subt{background:#ffe02e !important;color:#23252b !important;border:0 !important;border-radius:10px 4px 12px 6px !important;box-shadow:0 0 0 2px #ffe02e,0 0 12px 6px rgba(255,224,46,.6),7px 8px 7px rgba(255,63,164,.55) !important;font-family:'Permanent Marker','Comic Sans MS',cursive !important;font-weight:400 !important;font-size:19px !important;line-height:1.2 !important}
.cgr .sub::after,.cgr .sub-a::after,.cgr .sub-b::after,.cgr .subt::after{content:'';position:absolute;left:18%;top:100%;width:7px;height:16px;border-radius:0 0 4px 4px;background:#ffe02e;box-shadow:150px -5px 0 -1px #ffe02e,196px -7px 0 0 #ffe02e;transform-origin:50% 0;animation:cgr-drip 4s ease-out infinite}
@keyframes cgr-drip{0%{transform:scaleY(.15)}60%,100%{transform:scaleY(1)}}

/* bulles de texte : formes peintes au spray, tag « Miaou! » au coin */
.cgr .bubble,.cgr .bubble2,.cgr .pop[style*="#fff9c4"]{background:#ffffff !important;color:#23252b !important;border:3px solid #23252b !important;border-radius:22px 16px 20px 14px / 16px 22px 14px 20px !important;box-shadow:0 0 0 2px #fff,0 0 10px 6px rgba(25,194,230,.55) !important;font-family:'Permanent Marker','Comic Sans MS',cursive !important;font-weight:400 !important;font-size:15px !important;line-height:1.15 !important}
.cgr .bubble > span:nth-of-type(1),.cgr .bubble2 > span:nth-of-type(1),.cgr .pop > span:nth-of-type(1){border-top-color:#23252b !important}
.cgr .bubble > span:nth-of-type(2),.cgr .bubble2 > span:nth-of-type(2),.cgr .pop > span:nth-of-type(2){border-top-color:#ffffff !important}
.cgr .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.cgr .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.cgr .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important}
.cgr .bubble::after,.cgr .bubble2::after,.cgr .pop[style*="#fff9c4"]::after{content:'« Miaou! »';position:absolute;left:-6px;top:-22px;font-family:'Permanent Marker','Comic Sans MS',cursive;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;color:#ff3fa4;text-shadow:1.5px 1.5px 0 #23252b,0 0 6px rgba(255,63,164,.6);transform:rotate(-7deg);animation:cgr-tag 1.6s ease-in-out infinite alternate}
@keyframes cgr-tag{from{transform:rotate(-7deg) scale(1)}to{transform:rotate(-4deg) scale(1.08)}}
.cgr .pop-c{background:#ffe02e !important;color:#23252b !important;border:2.5px solid #23252b !important;border-radius:14px 8px 14px 8px !important;box-shadow:0 0 9px 4px rgba(166,226,46,.6) !important;font-family:'Permanent Marker','Comic Sans MS',cursive !important;font-weight:400 !important}
.cgr polygon[fill="#fff9c4"]{fill:#ffe02e;stroke:#23252b;stroke-width:2.5px}
.cgr .s3 .pop svg path[fill="#ffe74a"]{fill:#ffe02e;stroke:#23252b;stroke-width:1.5px;stroke-linejoin:round}

/* scène 2 : fenêtres d'app = affiches pochoir collées au mur */
.cgr .unring{background:#fffdf6 !important;border:2.5px solid #23252b !important;border-radius:3px !important;box-shadow:3px 4px 0 rgba(35,37,43,.22),0 0 0 1px rgba(35,37,43,.08)}
.cgr .unring > div:first-child{position:relative;height:16px !important;background:#ff3fa4 !important;border-bottom:2.5px solid #23252b}
.cgr .w2 .unring > div:first-child,.cgr .w5 .unring > div:first-child{background:#19c2e6 !important} .cgr .w3 .unring > div:first-child{background:#a6e22e !important}
.cgr .unring > div:first-child::after{content:'';position:absolute;left:6px;top:3.5px;width:40px;height:9px;background:radial-gradient(circle at 4.5px 4.5px,#23252b 3.2px,transparent 3.6px) 0 0/13px 9px repeat-x}
.cgr .unring > div:nth-child(2) > div{background:#23252b !important;opacity:1 !important;border-radius:2px}
.cgr .unring > div:nth-child(2) > div[style*="height: 5px"]{height:4px !important;background:#23252b !important}
.cgr .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff3fa4 !important;border-radius:11px;box-shadow:0 0 5px 1px rgba(255,63,164,.6)}
.cgr .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#ffe02e !important;box-shadow:0 0 5px 1px rgba(255,224,46,.7)}
.cgr .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#19c2e6 !important;box-shadow:0 0 5px 1px rgba(25,194,230,.6)}
.cgr .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#a6e22e !important;box-shadow:0 0 5px 1px rgba(166,226,46,.7)}
.cgr .unring > div:nth-child(2) > div[style*="height: 24px"]{background:repeating-linear-gradient(45deg,#23252b 0 3px,transparent 3px 7px) !important;border:2px solid #23252b;box-sizing:border-box}
.cgr .unring > div:nth-child(2) > div[style*="height: 24px"][style*="#ffe74a"]{background:#ffe02e !important}
.cgr .s2 .bolt{filter:drop-shadow(0 0 8px rgba(255,63,164,.85)) drop-shadow(0 0 3px #ff3fa4) !important}
.cgr .s2 .bolt path{fill:#ffe02e;stroke:#23252b;stroke-width:3.4px;stroke-linejoin:round}
.cgr .s2 .spark{border-color:#a6e22e !important;box-shadow:0 0 10px 3px rgba(166,226,46,.75),inset 0 0 10px 3px rgba(166,226,46,.75)}
.cgr .s2 .flash,.cgr .s4 .flash{background:#fffbe8 !important}

/* scène 3 : labyrinthe tracé à la bombe rose sur le mur */
.cgr .s3 g[stroke="#2121de"]{stroke:#ff3fa4;stroke-width:6px;filter:url(#cgr-fz)}
.cgr .s3 g[fill="#fff"] circle{fill:#19c2e6}
.cgr .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:#a6e22e !important;box-shadow:0 0 7px 3px rgba(166,226,46,.7)}
.cgr .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Permanent Marker','Comic Sans MS',cursive !important;font-size:26px !important;color:#a6e22e !important;text-shadow:2px 2px 0 #23252b,0 0 8px rgba(166,226,46,.7) !important}
.cgr .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(2px 2px 0 #23252b)}
.cgr .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#23252b}
.cgr .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#a6e22e}
.cgr .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.cgr .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ff3fa4}
.cgr .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#ffe02e}
.cgr .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"],.cgr .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#19c2e6}
.cgr .s3 [fill="#f58220"]{fill:#ff3fa4} .cgr .s3 [stroke="#f58220"]{stroke:#23252b}
.cgr .s3 [fill="#3d5bff"]{fill:#19c2e6} .cgr .s3 [stroke="#3d5bff"]{stroke:#23252b}
.cgr .s3 [fill="#1a1aa0"]{fill:#23252b}
.cgr .s3 .bug-a ellipse[rx="14"],.cgr .s3 .bug-b ellipse[rx="14"]{stroke:#23252b;stroke-width:2.5px}

/* scène 4 : bombe aérosol « owo » en fusée, billets tagués, REVENU! qui coule */
.cgr .s4 .rocket > svg > :not(.flame){display:none}
.cgr .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3Cfilter id=%22s%22 x=%22-40%25%22 y=%22-40%25%22 width=%22180%25%22 height=%22180%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeMorphology in=%22SourceAlpha%22 operator=%22dilate%22 radius=%222.6%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%222.2%22 result=%22b%22/%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%221.1%22 numOctaves=%221%22 seed=%2211%22 result=%22n%22/%3E%3CfeColorMatrix in=%22n%22 type=%22matrix%22 values=%220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.5 0 0 0 -1.7%22 result=%22m%22/%3E%3CfeComposite in=%22b%22 in2=%22m%22 operator=%22in%22 result=%22s%22/%3E%3CfeFlood flood-color=%22%2319c2e6%22 flood-opacity=%220.9%22/%3E%3CfeComposite in2=%22s%22 operator=%22in%22 result=%22c%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22c%22/%3E%3CfeMergeNode in=%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg fill=%22%2319c2e6%22 opacity=%22.75%22%3E%3Ccircle cx=%2258%22 cy=%226%22 r=%221.8%22/%3E%3Ccircle cx=%2264%22 cy=%223%22 r=%221.3%22/%3E%3Ccircle cx=%2262%22 cy=%2210%22 r=%221.1%22/%3E%3Ccircle cx=%2269%22 cy=%227%22 r=%221.6%22/%3E%3Ccircle cx=%2274%22 cy=%222.5%22 r=%221%22/%3E%3Ccircle cx=%2272%22 cy=%2212%22 r=%221.2%22/%3E%3C/g%3E%3Cg filter=%22url(%23s)%22%3E%3Cpath d=%22M22 90 L4 126 L24 116 Z%22 fill=%22%23a6e22e%22 stroke=%22%2323252b%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M68 90 L86 126 L66 116 Z%22 fill=%22%23a6e22e%22 stroke=%22%2323252b%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M27 15 L28 5 L36 12 Z M63 15 L62 5 L54 12 Z%22 fill=%22%23fff%22 stroke=%22%2323252b%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2239%22 y=%223%22 width=%2212%22 height=%2210%22 rx=%222.5%22 fill=%22%2323252b%22 stroke=%22%2323252b%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2226%22 y=%2212%22 width=%2238%22 height=%2223%22 rx=%227%22 fill=%22%23fff%22 stroke=%22%2323252b%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2220%22 y=%2233%22 width=%2250%22 height=%2287%22 rx=%2210%22 fill=%22%23ff3fa4%22 stroke=%22%2323252b%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2220%22 y=%2262%22 width=%2250%22 height=%2234%22 fill=%22%23ffe02e%22 stroke=%22%2323252b%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M30 96 v9%22 fill=%22none%22 stroke=%22%23ffe02e%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2230%22 cy=%22106%22 r=%222.6%22 fill=%22%23ffe02e%22/%3E%3Cpath d=%22M27 42 v14 M27 100 v12%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.75%22/%3E%3Cpath d=%22M20 112 H70%22 stroke=%22%2323252b%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M30 79 m-5.5 0 a5.5 5.5 0 1 0 11 0 a5.5 5.5 0 1 0 -11 0 M38 73 L41.5 85 L45 77 L48.5 85 L52 73 M60 79 m-5.5 0 a5.5 5.5 0 1 0 11 0 a5.5 5.5 0 1 0 -11 0%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/90px 170px no-repeat}
.cgr .s4 .flame{filter:url(#cgr-sp-pink)}
.cgr .s4 .flame path:first-child{fill:#ffe02e;stroke:#23252b;stroke-width:3px;stroke-linejoin:round} .cgr .s4 .flame path:last-child{fill:#ff3fa4}
.cgr .s4 .puff{background:rgba(25,194,230,.4) !important;opacity:.9}
.cgr .s4 .bill > svg{visibility:hidden}
.cgr .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cdefs%3E%3Cfilter id=%22s%22 x=%22-40%25%22 y=%22-40%25%22 width=%22180%25%22 height=%22180%25%22 color-interpolation-filters=%22sRGB%22%3E%3CfeMorphology in=%22SourceAlpha%22 operator=%22dilate%22 radius=%221.6%22 result=%22d%22/%3E%3CfeGaussianBlur in=%22d%22 stdDeviation=%221.4%22 result=%22b%22/%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%221.1%22 numOctaves=%221%22 seed=%224%22 result=%22n%22/%3E%3CfeColorMatrix in=%22n%22 type=%22matrix%22 values=%220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.5 0 0 0 -1.7%22 result=%22m%22/%3E%3CfeComposite in=%22b%22 in2=%22m%22 operator=%22in%22 result=%22s%22/%3E%3CfeFlood flood-color=%22%23ff3fa4%22 flood-opacity=%220.9%22/%3E%3CfeComposite in2=%22s%22 operator=%22in%22 result=%22c%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22c%22/%3E%3CfeMergeNode in=%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23s)%22%3E%3Crect x=%222.5%22 y=%222.5%22 width=%2259%22 height=%2225%22 rx=%224%22 fill=%22%23a6e22e%22 stroke=%22%2323252b%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%226.5%22 y=%226%22 width=%2251%22 height=%2218%22 rx=%222.5%22 fill=%22none%22 stroke=%22%2323252b%22 stroke-width=%221.1%22 stroke-dasharray=%222.5 2.5%22/%3E%3Ccircle cx=%2232%22 cy=%2215%22 r=%228%22 fill=%22%23fff%22 stroke=%22%2323252b%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Ctext x=%2232%22 y=%2219.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2212%22 fill=%22%23ff3fa4%22 stroke=%22%2323252b%22 stroke-width=%22.8%22%3E%24%3C/text%3E%3Cpath d=%22M8 12 a2.6 2.6 0 1 0 .1 0 M12.5 9.5 l1.6 5 l1.6 -3 l1.6 3 l1.6 -5%22 fill=%22none%22 stroke=%22%23ff3fa4%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M44 20 q4 -6 8 -1 t6 -2%22 fill=%22none%22 stroke=%22%2319c2e6%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M14 27 v4 M50 27 v5.5%22 fill=%22none%22 stroke=%22%23a6e22e%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat}
.cgr .s4 .shock{border-color:#ff3fa4 !important;box-shadow:0 0 12px 4px rgba(255,63,164,.6),inset 0 0 12px 4px rgba(255,63,164,.6)}
.cgr .pop-text{color:#ff3fa4 !important;-webkit-text-stroke:2px #23252b;text-shadow:4px 5px 0 #ffe02e,0 0 16px rgba(255,63,164,.5) !important;font-size:50px !important}

/* scène 5 : ampoule peinte au spray, boutons tagués */
.cgr .s5 .bulb-rays{stroke:#ff3fa4;filter:drop-shadow(0 0 4px rgba(255,63,164,.8))}
.cgr .s5 .bulb-glass{animation-name:cgrbulb !important;stroke:#23252b !important;stroke-width:3.4px !important;filter:url(#cgr-sp-cyan)}
@keyframes cgrbulb{0%,21%{fill:#e4dfd6}22%,23%{fill:#ffe02e}24%{fill:#e4dfd6}25%,100%{fill:#ffe02e}}
.cgr .s5 .qmark path[d^="M36 50"]{stroke:#23252b}
.cgr .s5 .qmark rect{fill:#19c2e6;stroke:#23252b;stroke-width:3.4px}
.cgr .s5 .qmark path[d^="M32 82"]{stroke:#23252b}
.cgr .s5 .qmark path[d^="M38 90"]{fill:#23252b}
.cgr .s5 .line{color:#23252b !important;text-shadow:0 0 4px #f3f0ea,0 0 8px #f3f0ea !important;font-family:'Permanent Marker','Comic Sans MS',cursive !important;font-size:13px !important}
.cgr .neon{background:#ff3fa4 !important;color:#ffffff !important;border-radius:16px 10px 18px 12px !important;border:3px solid #23252b !important;box-shadow:0 0 12px 5px rgba(255,63,164,.5),5px 6px 0 #23252b !important;font-family:'Permanent Marker','Comic Sans MS',cursive !important;font-weight:400 !important;font-size:18px !important;text-shadow:2px 2px 0 #23252b}
.cgr .cta > div:nth-child(2){background:#ffffff !important;color:#23252b !important;border:3px solid #23252b !important;border-radius:12px 18px 10px 16px !important;box-shadow:0 0 10px 5px rgba(25,194,230,.5),4px 5px 0 #19c2e6 !important;font-family:'Permanent Marker','Comic Sans MS',cursive !important;font-weight:400 !important}

/* séquenceur : trait de spray, trottoir, READY! qui coule */
.cgr-sw{position:absolute;left:-10px;right:-10px;height:30px;background:#ff3fa4;box-shadow:0 0 14px 8px rgba(255,63,164,.65)}
.cgr-sw::after{content:'';position:absolute;left:0;right:0;top:100%;height:26px;background:repeating-linear-gradient(90deg,transparent 0 28px,#ff3fa4 28px 34px,transparent 34px 71px,#ff3fa4 71px 76px,transparent 76px 118px);-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)}
.cgr-curb{position:absolute;left:0;right:0;top:15px;height:5px;background:repeating-linear-gradient(90deg,#a6e22e 0 44px,transparent 44px 66px);opacity:.85;filter:blur(.6px)}
.cgr-ready{display:inline-block;font-family:'Rubik Wet Paint','Impact','Arial Black',sans-serif;font-size:54px;color:#a6e22e;text-shadow:4px 4px 0 #23252b,0 0 16px rgba(166,226,46,.8);transform:rotate(-3deg)}
.cgr.owo-frozen *::before,.cgr.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.cgr *::before,.cgr *::after{animation:none !important}}
/* ---- CompletChatCosmos ---- */
/* ===== thème Chats cosmiques : espace pastel lavande et menthe, aucun noir ; nouveaux assets, mêmes temps et positions ===== */
.ccs .scan{display:none !important}
.ccs g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.ccs .s1,.ccs .s2,.ccs .s4,.ccs .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22bg%22 x1=%220%22 y1=%220%22 x2=%22.35%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e2e4ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23efdcfb%22/%3E%3Cstop offset=%221%22 stop-color=%22%23d5f3ea%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22neb%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23bg)%22/%3E%3Cellipse cx=%22120%22 cy=%22420%22 rx=%22220%22 ry=%22160%22 fill=%22url(%23neb)%22/%3E%3Cellipse cx=%22300%22 cy=%22640%22 rx=%22170%22 ry=%22120%22 fill=%22url(%23neb)%22/%3E%3Cpath d=%22M30 52.0 Q30 60 38.0 60 Q30 60 30 68.0 Q30 60 22.0 60 Q30 60 30 52.0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M110 51.2 Q110 56 114.8 56 Q110 56 110 60.8 Q110 56 105.2 56 Q110 56 110 51.2 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M250 65.6 Q250 72 256.4 72 Q250 72 250 78.4 Q250 72 243.6 72 Q250 72 250 65.6 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M360 202.0 Q360 210 368.0 210 Q360 210 360 218.0 Q360 210 352.0 210 Q360 210 360 202.0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M24 243.6 Q24 250 30.4 250 Q24 250 24 256.4 Q24 250 17.6 250 Q24 250 24 243.6 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M200 195.2 Q200 200 204.8 200 Q200 200 200 204.8 Q200 200 195.2 200 Q200 200 200 195.2 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M340 394.4 Q340 400 345.6 400 Q340 400 340 405.6 Q340 400 334.4 400 Q340 400 340 394.4 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M40 463.6 Q40 470 46.4 470 Q40 470 40 476.4 Q40 470 33.6 470 Q40 470 40 463.6 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M370 515.2 Q370 520 374.8 520 Q370 520 370 524.8 Q370 520 365.2 520 Q370 520 370 515.2 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M150 694.4 Q150 700 155.6 700 Q150 700 150 705.6 Q150 700 144.4 700 Q150 700 150 694.4 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M250 773.6 Q250 780 256.4 780 Q250 780 250 786.4 Q250 780 243.6 780 Q250 780 250 773.6 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M20 635.2 Q20 640 24.8 640 Q20 640 20 644.8 Q20 640 15.2 640 Q20 640 20 635.2 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2280%22 cy=%22140%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22300%22 cy=%22170%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22160%22 cy=%22330%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22320%22 cy=%22300%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2270%22 cy=%22560%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22220%22 cy=%22520%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22350%22 cy=%22700%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22110%22 cy=%22790%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22290%22 cy=%22600%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Cpath d=%22M320.0 58 A28.0 6.72 0 0 1 376.0 58%22 fill=%22none%22 stroke=%22%23ff9fcb%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-18 348 58)%22/%3E%3Ccircle cx=%22348%22 cy=%2258%22 r=%2216%22 fill=%22%23cfc6ff%22 stroke=%22%235b5aa6%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M338.08 53.2 Q340.0 47.12 346.08 46.16%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222.56%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M376.0 58 A28.0 6.72 0 0 1 320.0 58%22 fill=%22none%22 stroke=%22%23ff9fcb%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-18 348 58)%22/%3E%3Ccircle cx=%2238%22 cy=%22200%22 r=%229%22 fill=%22%23ffe08a%22 stroke=%22%235b5aa6%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M32.42 197.3 Q33.5 193.88 36.92 193.34%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Ccircle cx=%22360%22 cy=%22470%22 r=%2212%22 fill=%22%23bff3e6%22 stroke=%22%235b5aa6%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M352.56 466.4 Q354.0 461.84 358.56 461.12%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M-18.0 742 A70.0 16.8 0 0 1 122.0 742%22 fill=%22none%22 stroke=%22%239fcbff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-14 52 742)%22/%3E%3Ccircle cx=%2252%22 cy=%22742%22 r=%2240%22 fill=%22%23ffb7d9%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M27.2 730.0 Q32.0 714.8 47.2 712.4%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%226.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M122.0 742 A70.0 16.8 0 0 1 -18.0 742%22 fill=%22none%22 stroke=%22%239fcbff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-14 52 742)%22/%3E%3Ccircle cx=%2238%22 cy=%22732%22 r=%226%22 fill=%22%23ff9fcb%22 opacity=%22.5%22/%3E%3Ccircle cx=%2266%22 cy=%22756%22 r=%224%22 fill=%22%23ff9fcb%22 opacity=%22.5%22/%3E%3Ccircle cx=%22330%22 cy=%22770%22 r=%2220%22 fill=%22%23bfe0ff%22 stroke=%22%235b5aa6%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M317.6 764.0 Q320.0 756.4 327.6 755.2%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Ccircle cx=%22324%22 cy=%22764%22 r=%224%22 fill=%22%239fcbff%22 opacity=%22.6%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#efdcfb !important;color:#5b5aa6 !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.ccs .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22bg%22 x1=%220%22 y1=%220%22 x2=%22.35%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e2e4ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23efdcfb%22/%3E%3Cstop offset=%221%22 stop-color=%22%23d5f3ea%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22neb%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23e6e2ff%22/%3E%3Cellipse cx=%22195%22 cy=%22430%22 rx=%22260%22 ry=%22380%22 fill=%22url(%23neb)%22/%3E%3Cpath d=%22M261.5 300 A38.5 9.24 0 0 1 338.5 300%22 fill=%22none%22 stroke=%22%23b3a6ff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-18 300 300)%22/%3E%3Ccircle cx=%22300%22 cy=%22300%22 r=%2222%22 fill=%22%23ffb7d9%22 stroke=%22%235b5aa6%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M286.36 293.4 Q289.0 285.04 297.36 283.72%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223.52%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M338.5 300 A38.5 9.24 0 0 1 261.5 300%22 fill=%22none%22 stroke=%22%23b3a6ff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-18 300 300)%22/%3E%3Ccircle cx=%2284%22 cy=%22566%22 r=%2216%22 fill=%22%23bff3e6%22 stroke=%22%235b5aa6%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M74.08 561.2 Q76.0 555.12 82.08 554.16%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222.56%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Ccircle cx=%22322%22 cy=%22566%22 r=%2210%22 fill=%22%23fff2b3%22 stroke=%22%235b5aa6%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M315.8 563.0 Q317.0 559.2 320.8 558.6%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Ccircle cx=%2270%22 cy=%22300%22 r=%229%22 fill=%22%23bfe0ff%22 stroke=%22%235b5aa6%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M64.42 297.3 Q65.5 293.88 68.92 293.34%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M150 114 Q150 120 156 120 Q150 120 150 126 Q150 120 144 120 Q150 120 150 114 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M270 135.0 Q270 140 275.0 140 Q270 140 270 145.0 Q270 140 265.0 140 Q270 140 270 135.0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M120 605.0 Q120 610 125.0 610 Q120 610 120 615.0 Q120 610 115.0 610 Q120 610 120 605.0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M250 594 Q250 600 256 600 Q250 600 250 606 Q250 600 244 600 Q250 600 250 594 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M180 755.0 Q180 760 185.0 760 Q180 760 180 765.0 Q180 760 175.0 760 Q180 760 180 755.0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M30 116 Q30 120 34 120 Q30 120 30 124 Q30 120 26 120 Q30 120 30 116 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M350 134 Q350 140 356 140 Q350 140 350 146 Q350 140 344 140 Q350 140 350 134 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M200 296 Q200 300 204 300 Q200 300 200 304 Q200 300 196 300 Q200 300 200 296 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M140 515.0 Q140 520 145.0 520 Q140 520 140 525.0 Q140 520 135.0 520 Q140 520 140 515.0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M360 694 Q360 700 366 700 Q360 700 360 706 Q360 700 354 700 Q360 700 360 694 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M40 695.0 Q40 700 45.0 700 Q40 700 40 705.0 Q40 700 35.0 700 Q40 700 40 695.0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M210 556 Q210 560 214 560 Q210 560 210 564 Q210 560 206 560 Q210 560 210 556 Z%22 fill=%22%23fff%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#e6e2ff !important;color:#5b5aa6 !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.ccs .s1::before,.ccs .s2::before,.ccs .s3::before,.ccs .s4::before,.ccs .s5::before,.ccs .s1::after,.ccs .s2::after,.ccs .s4::after,.ccs .s5::after{content:'';position:absolute;left:0;width:150px;height:54px;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 150 54%22%3E%3Cdefs%3E%3ClinearGradient id=%22t%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffffff%22 stop-opacity=%22.95%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22u%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff9fcb%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ff9fcb%22 stop-opacity=%22.8%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M4 6 L128 44%22 stroke=%22url(%23t)%22 stroke-width=%226%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M24 18 L126 48%22 stroke=%22url(%23u)%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M134.0 37.0 L136.4 41.8 L141.6 42.5 L137.8 46.2 L138.7 51.5 L134.0 49.0 L129.3 51.5 L130.2 46.2 L126.4 42.5 L131.6 41.8 Z%22 fill=%22%23fff2b3%22 stroke=%22%235b5aa6%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/150px 54px no-repeat;opacity:0;animation:ccs-shoot 5.2s linear infinite}
.ccs .s1::before,.ccs .s2::before,.ccs .s3::before,.ccs .s4::before,.ccs .s5::before{top:176px}
.ccs .s1::after,.ccs .s2::after,.ccs .s4::after,.ccs .s5::after{top:520px;animation-duration:7.4s;animation-delay:-3.1s}
@keyframes ccs-shoot{0%{transform:translate(-170px,-30px);opacity:0}3%{opacity:1}24%{opacity:1}30%{transform:translate(420px,150px);opacity:0}100%{transform:translate(420px,150px);opacity:0}}
@keyframes ccs-bob{0%,100%{transform:translate(0,0) rotate(-6deg)}50%{transform:translate(0,-4px) rotate(6deg)}}
.ccs [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important}
.ccs .s1 .title{color:#fff !important;-webkit-text-stroke:3px #5b5aa6;text-shadow:0 7px 0 #b3a6ff,0 10px 18px rgba(91,90,166,.3) !important}
.ccs .s1 .t1{color:#ff9fcb !important} .ccs .s1 .t2{color:#ffffff !important} .ccs .s1 .t3{color:#8fe3cc !important} .ccs .s1 .cur{color:#ffd36b !important}
.ccs .s1 .dust,.ccs .s5 .dust,.ccs .s5 .dust0{background:rgba(255,255,255,.85) !important}

/* la mascotte : chat-bulle astronaute (oreilles + queue derrière, casque de verre + moustaches + antenne devant ; suivent le wrapper animé) */
.ccs .float{position:relative;z-index:0}
.ccs .float::before,.ccs .float::after{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;pointer-events:none}
.ccs .float::before{z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M94 102 C 118 108, 126 88, 112 78%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%2216%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M94 102 C 118 108, 126 88, 112 78%22 fill=%22none%22 stroke=%22%23f7f4ff%22 stroke-width=%2210%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%22112%22 cy=%2278%22 r=%225%22 fill=%22%23ff9fcb%22 stroke=%22%235b5aa6%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23f7f4ff%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ffc0dd%22/%3E%3Cg transform=%22translate(0 0)%22%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23f7f4ff%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M94 32 C 96 22, 97 14, 95 8 C 89 11, 84 14, 79 18 Z%22 fill=%22%23ffc0dd%22/%3E%3C/g%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.ccs .float::after{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.72%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.72%22 stop-color=%22%23d9ecff%22 stop-opacity=%22.10%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9c6ff%22 stop-opacity=%22.55%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M4 66 L24 71 M2 77 L24 77 M4 88 L24 83 M116 66 L96 71 M118 77 L96 77 M116 88 L96 83%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M57 70 L63 70 L60 73.5 Z%22 fill=%22%23ff9fcb%22 stroke=%22%235b5aa6%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M60 -2 V-11%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M60.0 -19.5 L61.6 -16.2 L65.2 -15.7 L62.6 -13.2 L63.2 -9.6 L60.0 -11.2 L56.8 -9.6 L57.4 -13.2 L54.8 -15.7 L58.4 -16.2 Z%22 fill=%22%23ffe08a%22 stroke=%22%235b5aa6%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2260%22 cy=%2258%22 r=%2260%22 fill=%22url(%23g)%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22/%3E%3Ccircle cx=%2260%22 cy=%2258%22 r=%2256%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 opacity=%22.8%22/%3E%3Cpath d=%22M14 36 Q24 14 46 6%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%225%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.95%22/%3E%3Cpath d=%22M100 104 Q108 98 112 90%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.ccs .float > svg{filter:drop-shadow(0 5px 7px rgba(91,90,166,.22))}
.ccs path[d^="M60 12 C 92 12"][fill="#07030f"],.ccs ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#f7f4ff;stroke:#5b5aa6;stroke-width:3px}
.ccs path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ff9fcb;stroke-width:7px;stroke-dasharray:2 9;stroke-linecap:round}
.ccs ellipse[rx="5.5"][fill="#00e5ff"],.ccs ellipse[rx="5.5"][fill="#ff2e88"]{fill:#5b5aa6}
.ccs path[stroke="#00e5ff"][stroke-width="3.5"],.ccs path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#5b5aa6}
.ccs path[d^="M52 77"][stroke="#fff"]{stroke:#5b5aa6;stroke-width:3.2px}
.ccs path[d^="M92 50"]{stroke:#ffd36b !important}
.ccs ellipse[cx="30"][cy="76"],.ccs ellipse[cx="90"][cy="76"]{fill:#ffb0cf;opacity:.9}
.ccs ellipse[fill="#fff"][rx="6"],.ccs ellipse[fill="#fff"][rx="10"],.ccs rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#5b5aa6;stroke-width:2px}
.ccs ellipse[cx="60"][fill="#ff2e88"]{fill:#ff9fcb}
.ccs path[d^="M52 79.5"]{stroke:#5b5aa6}
.ccs .s4 .brows path{stroke:#5b5aa6}
/* Pac-chat : oreilles et queue, pas de casque (la bouche reste libre) */
.ccs .s3 .hop{position:relative;z-index:0;filter:drop-shadow(0 5px 7px rgba(91,90,166,.22))}
.ccs .s3 .hop::before{content:'';position:absolute;left:-25px;top:-25px;width:200px;height:200px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M26 102 C 2 108, -6 88, 8 78%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%2216%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M26 102 C 2 108, -6 88, 8 78%22 fill=%22none%22 stroke=%22%23f7f4ff%22 stroke-width=%2210%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23f7f4ff%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ffc0dd%22/%3E%3Cg transform=%22translate(-30 0)%22%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23f7f4ff%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M94 32 C 96 22, 97 14, 95 8 C 89 11, 84 14, 79 18 Z%22 fill=%22%23ffc0dd%22/%3E%3C/g%3E%3C/svg%3E") 0 0/200px 200px no-repeat}
.ccs .s3 path[mask]{fill:#f7f4ff;stroke:#5b5aa6;stroke-width:3px}
.ccs .s3 ellipse[cx="50"][fill="#000"]{fill:#5b5aa6}
.ccs .s3 ellipse[cx="32"][cy="66"]{fill:#ffb0cf}

/* face $$ : deux pièces-étoiles (calque qui suit la même animation s4eyes-d) */
.ccs .s4 .eyes-d{display:none}
.ccs .s4 .wiggle{position:relative}
.ccs .s4 .wiggle::after{content:'';position:absolute;left:48px;top:72px;width:84px;height:36px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 36%22%3E%3Ccircle cx=%2218%22 cy=%2218%22 r=%2215%22 fill=%22%23ffe08a%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M18.0 5.7 L21.7 12.9 L29.7 14.2 L24.0 19.9 L25.2 28.0 L18.0 24.3 L10.8 28.0 L12.0 19.9 L6.3 14.2 L14.3 12.9 Z%22 fill=%22%23ffd36b%22 stroke=%22%235b5aa6%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ctext x=%2218%22 y=%2223.4%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2214.2%22 fill=%22%235b5aa6%22%3E%24%3C/text%3E%3Cpath d=%22M9.0 11.25 Q12.0 6.0 18 5.25%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%2215%22 fill=%22%23ffe08a%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M66.0 5.7 L69.7 12.9 L77.7 14.2 L72.0 19.9 L73.2 28.0 L66.0 24.3 L58.8 28.0 L60.0 19.9 L54.3 14.2 L62.3 12.9 Z%22 fill=%22%23ffd36b%22 stroke=%22%235b5aa6%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ctext x=%2266%22 y=%2223.4%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2214.2%22 fill=%22%235b5aa6%22%3E%24%3C/text%3E%3Cpath d=%22M57.0 11.25 Q60.0 6.0 66 5.25%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/84px 36px no-repeat;transform-origin:42px 18px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}

/* sous-titres : panneau de station spatiale, rivets lilas */
.ccs .sub,.ccs .sub-a,.ccs .sub-b,.ccs .subt{background:radial-gradient(circle at 10px 50%,#b3a6ff 2.6px,transparent 3.2px),radial-gradient(circle at calc(100% - 10px) 50%,#b3a6ff 2.6px,transparent 3.2px),#ffffff !important;color:#5b5aa6 !important;border:3px solid #5b5aa6 !important;border-radius:22px !important;box-shadow:0 0 0 4px #cfc6ff,0 8px 14px rgba(91,90,166,.25) !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:18px !important;padding-left:24px !important;padding-right:24px !important}

/* bulles de texte : capsules spatiales, étiquette « Miaou! », petite planète en orbite */
.ccs .bubble,.ccs .bubble2,.ccs .pop[style*="#fff9c4"],.ccs .pop-c{background:radial-gradient(circle at 10px 50%,#b3a6ff 2.6px,transparent 3.2px),radial-gradient(circle at calc(100% - 10px) 50%,#b3a6ff 2.6px,transparent 3.2px),linear-gradient(180deg,#ffffff 0 60%,#f1eeff 100%) !important;color:#5b5aa6 !important;border:3px solid #5b5aa6 !important;border-radius:26px !important;box-shadow:0 0 0 3px #bff3e6,4px 6px 0 #b3a6ff !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important}
.ccs .bubble,.ccs .bubble2,.ccs .pop[style*="#fff9c4"]{font-size:14px !important;padding-left:17px !important;padding-right:14px !important;padding-top:12px !important}
.ccs .pop-c{border-radius:999px !important;padding-left:16px !important;padding-right:16px !important}
.ccs .bubble > span:nth-of-type(1),.ccs .bubble2 > span:nth-of-type(1),.ccs .pop > span:nth-of-type(1){border-top-color:#5b5aa6 !important}
.ccs .bubble > span:nth-of-type(2),.ccs .bubble2 > span:nth-of-type(2),.ccs .pop > span:nth-of-type(2){border-top-color:#f6f4ff !important}
.ccs .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.ccs .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:700 !important}
.ccs .bubble::before,.ccs .bubble2::before,.ccs .pop[style*="#fff9c4"]::before{content:'Miaou!';position:absolute;left:14px;top:-13px;padding:2px 8px;background:#ffb7d9;border:2px solid #5b5aa6;border-radius:999px;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif;font-weight:700;font-size:10px;line-height:1.1;color:#5b5aa6;letter-spacing:.3px}
.ccs .bubble::after,.ccs .bubble2::after,.ccs .pop[style*="#fff9c4"]::after{content:'';position:absolute;right:-16px;top:-16px;width:34px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -4 40 30%22%3E%3Cpath d=%22M3.75 11 A12.25 2.94 0 0 1 28.25 11%22 fill=%22none%22 stroke=%22%23b3a6ff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-18 16 11)%22/%3E%3Ccircle cx=%2216%22 cy=%2211%22 r=%227%22 fill=%22%23ff9fcb%22 stroke=%22%235b5aa6%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M28.25 11 A12.25 2.94 0 0 1 3.75 11%22 fill=%22none%22 stroke=%22%23b3a6ff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-18 16 11)%22/%3E%3C/svg%3E") center/contain no-repeat;animation:ccs-bob 2.4s ease-in-out infinite}
.ccs polygon[fill="#fff9c4"]{fill:#ffffff;stroke:#5b5aa6;stroke-width:3px}
.ccs .s3 .pop svg path{stroke:#5b5aa6;stroke-width:1.5px;fill:#ffe08a}

/* scène 2 : fenêtres d'app = panneaux spatiaux à hublots ronds */
.ccs .unring{background:#ffffff !important;border:3px solid #5b5aa6 !important;border-radius:20px !important;box-shadow:0 0 0 4px #cfc6ff,0 8px 14px rgba(91,90,166,.25)}
.ccs .unring > div:first-child{position:relative;height:18px !important;background:#cfc6ff !important;border-bottom:3px solid #5b5aa6}
.ccs .w2 .unring > div:first-child,.ccs .w5 .unring > div:first-child{background:#ffb7d9 !important}
.ccs .w3 .unring > div:first-child{background:#bff3e6 !important} .ccs .w4 .unring > div:first-child{background:#bfe0ff !important}
.ccs .unring > div:first-child::after{content:'';position:absolute;left:10px;top:4px;width:42px;height:9px;background:radial-gradient(circle at 4.5px 4.5px,#fff 2.6px,#5b5aa6 2.9px 4px,transparent 4.3px) 0 0/14px 9px repeat-x}
.ccs .unring > div:nth-child(2) > div{background:#cfc6ff !important;opacity:1 !important;border-radius:6px}
.ccs .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#5b5aa6 !important;opacity:.55 !important;height:4px !important;border-radius:2px}
.ccs .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff9fcb !important;border:2px solid #5b5aa6;box-sizing:border-box;border-radius:11px}
.ccs .unring > div:nth-child(2) > div[style*="#00e5ff"]{height:34px !important;background:radial-gradient(circle at 70% 55%,#ff9fcb 0 7px,#5b5aa6 7.5px 9px,transparent 9.5px),radial-gradient(circle at 25% 35%,#fff 0 1.6px,transparent 2px),radial-gradient(circle at 45% 75%,#fff 0 1.3px,transparent 1.7px),#bfe0ff !important;border:2.5px solid #5b5aa6;box-sizing:border-box;border-radius:17px}
.ccs .unring > div:nth-child(2) > div[style*="height: 24px"]{width:24px;justify-self:center;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 2px,transparent 2.6px),#bfe0ff !important;border:2.5px solid #5b5aa6;box-sizing:border-box;box-shadow:0 0 0 2px #cfc6ff}
.ccs .unring > div:nth-child(2) > div[style*="height: 24px"][style*="#ffe74a"]{background:radial-gradient(circle at 50% 50%,#ffe08a 0 5px,#5b5aa6 5.5px 6.8px,transparent 7.2px),#bfe0ff !important}
.ccs .unring > div:nth-child(2) > div[style*="#7a1fff"]{width:36px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 55%,#8fe3cc 0 8px,#5b5aa6 8.5px 10px,transparent 10.5px),radial-gradient(circle at 25% 30%,#fff 0 1.5px,transparent 2px),#cfc6ff !important;border:2.5px solid #5b5aa6;box-sizing:border-box;box-shadow:0 0 0 3px #ffb7d9}
.ccs .s2 .bolt{filter:drop-shadow(0 5px 7px rgba(91,90,166,.22)) !important}
.ccs .s2 .bolt path{fill:#fff2b3;stroke:#5b5aa6;stroke-width:3.5px}
.ccs .s2 .spark{border-color:#ff9fcb !important;border-style:dotted !important;border-width:6px !important}
.ccs .s2 .flash,.ccs .s4 .flash{background:#f8f4ff !important}

/* scène 3 : labyrinthe lilas parmi les planètes, points-étoiles dorés */
.ccs .s3::before{top:150px}
.ccs .s3 g[stroke="#2121de"]{stroke:#b3a6ff;stroke-width:5px;filter:drop-shadow(0 0 0 #fff) drop-shadow(1.5px 1.5px 0 #fff) drop-shadow(-1.5px -1.5px 0 #fff)}
.ccs .s3 g[fill="#fff"] circle{fill:#ffe08a;stroke:#5b5aa6;stroke-width:1.5px}
.ccs .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:16px !important;height:16px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M10 1.5 Q10 10 18.5 10 Q10 10 10 18.5 Q10 10 1.5 10 Q10 10 10 1.5 Z%22 fill=%22%23ffe08a%22 stroke=%22%235b5aa6%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/contain no-repeat !important}
.ccs .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#ff9fcb !important;-webkit-text-stroke:1.2px #5b5aa6;text-shadow:2px 2px 0 #fff !important}
.ccs .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(1.5px 0 0 #5b5aa6) drop-shadow(-1.5px 0 0 #5b5aa6) drop-shadow(0 1.5px 0 #5b5aa6) drop-shadow(0 -1.5px 0 #5b5aa6)}
.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#5b5aa6}
.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#8fe3cc}
.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#bff3e6}
.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ff9fcb}
.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#ffe08a}
.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#bfe0ff}
.ccs .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#9fcbff}
.ccs .s3 [fill="#f58220"]{fill:#ff9fcb} .ccs .s3 [stroke="#f58220"]{stroke:#ff9fcb}
.ccs .s3 [fill="#3d5bff"]{fill:#9fcbff} .ccs .s3 [stroke="#3d5bff"]{stroke:#9fcbff}
.ccs .s3 [fill="#1a1aa0"]{fill:#5b5aa6}
.ccs .s3 .bug-a ellipse[rx="14"],.ccs .s3 .bug-b ellipse[rx="14"]{stroke:#5b5aa6;stroke-width:2.5px}

/* scène 4 : boîte-fusée en carton pilotée par un chat en casque, pièces-étoiles filantes, REVENU */
.ccs .s4 .rocket > svg > :not(.flame){display:none}
.ccs .s4 .rocket > svg{clip-path:polygon(-100% 119px,200% 119px,200% 600%,-100% 600%)}
.ccs .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cpath d=%22M18 90 L1 126 L22 118 Z%22 fill=%22%23ff9fcb%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M72 90 L89 126 L68 118 Z%22 fill=%22%23ff9fcb%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M16 68 L4 52 L32 60 Z%22 fill=%22%23d6b183%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M74 68 L86 52 L58 60 Z%22 fill=%22%23d6b183%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2216%22 y=%2262%22 width=%2258%22 height=%2258%22 rx=%224%22 fill=%22%23e8cba3%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2239%22 y=%2263.5%22 width=%2212%22 height=%2255%22 fill=%22%23f5e6cc%22 opacity=%22.85%22/%3E%3Cpath d=%22M45 64 V118%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-dasharray=%223 3%22/%3E%3Ccircle cx=%2231%22 cy=%2278%22 r=%227%22 fill=%22%23bfe0ff%22 stroke=%22%235b5aa6%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M28 76 q2 -2.5 5 -2%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ctext x=%2245%22 y=%22108%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2215%22 fill=%22%235b5aa6%22 transform=%22rotate(-4 45 104)%22%3EMVP%3C/text%3E%3Cpath d=%22M62 73 l5 5 M67 73 l-5 5%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(45 40) scale(0.42) translate(-60 -60)%22 stroke-width=%227.14%22%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23f7f4ff%22 stroke=%22%235b5aa6%22 stroke-width=%227.142857142857143%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ffc0dd%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23f7f4ff%22 stroke=%22%235b5aa6%22 stroke-width=%227.142857142857143%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M94 32 C 96 22, 97 14, 95 8 C 89 11, 84 14, 79 18 Z%22 fill=%22%23ffc0dd%22/%3E%3Cpath d=%22M60 12 C 92 12, 108 36, 108 64 C 108 92, 88 108, 60 108 C 32 108, 12 92, 12 64 C 12 36, 28 12, 60 12 Z%22 fill=%22%23f7f4ff%22 stroke=%22%235b5aa6%22 stroke-width=%227.142857142857143%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2244%22 cy=%2260%22 rx=%225.5%22 ry=%227%22 fill=%22%235b5aa6%22/%3E%3Cellipse cx=%2276%22 cy=%2260%22 rx=%225.5%22 ry=%227%22 fill=%22%235b5aa6%22/%3E%3Ccircle cx=%2242%22 cy=%2257%22 r=%222.2%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2274%22 cy=%2257%22 r=%222.2%22 fill=%22%23fff%22/%3E%3Cellipse cx=%2230%22 cy=%2276%22 rx=%227%22 ry=%224%22 fill=%22%23ffb0cf%22/%3E%3Cellipse cx=%2290%22 cy=%2276%22 rx=%227%22 ry=%224%22 fill=%22%23ffb0cf%22/%3E%3Cpath d=%22M57 70 L63 70 L60 73.5 Z%22 fill=%22%23ff9fcb%22/%3E%3Cpath d=%22M52 77 q4 6 8 0 q4 6 8 0%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%225.647619047619047%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4 66 L24 71 M2 77 L24 77 M116 66 L96 71 M118 77 L96 77%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Ccircle cx=%2245%22 cy=%2238%22 r=%2228%22 fill=%22%23d9ecff%22 fill-opacity=%22.38%22 stroke=%22%235b5aa6%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M25 28 Q31 16 44 12%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45 10 V3%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45.0 -3.2 L46.2 -0.7 L49.0 -0.3 L47.0 1.6 L47.5 4.4 L45.0 3.1 L42.5 4.4 L43.0 1.6 L41.0 -0.3 L43.8 -0.7 Z%22 fill=%22%23ffe08a%22 stroke=%22%235b5aa6%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M80 19 Q80 24 85 24 Q80 24 80 29 Q80 24 75 24 Q80 24 80 19 Z%22 fill=%22%23fff%22 stroke=%22%235b5aa6%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M8 36 Q8 40 12 40 Q8 40 8 44 Q8 40 4 40 Q8 40 8 36 Z%22 fill=%22%23fff%22 stroke=%22%235b5aa6%22 stroke-width=%221.2%22/%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(0 5px 7px rgba(91,90,166,.22))}
.ccs .s4 .flame path:first-child{fill:#ff9fcb;stroke:#5b5aa6;stroke-width:3px;stroke-linejoin:round} .ccs .s4 .flame path:last-child{fill:#fff2b3}
.ccs .s4 .puff{background:#ffffff !important;border:3px solid #b3a6ff;filter:none !important;opacity:.95}
.ccs .s4 .bill > svg{visibility:hidden}
.ccs .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cpath d=%22M3 9 Q22 13 38 15%22 fill=%22none%22 stroke=%22%23ff9fcb%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M5 20 Q22 19 37 18%22 fill=%22none%22 stroke=%22%239fcbff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M8 29 Q24 25 39 21%22 fill=%22none%22 stroke=%22%238fe3cc%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M10 2 Q10 5 13 5 Q10 5 10 8 Q10 5 7 5 Q10 5 10 2 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M16 28.6 Q16 31 18.4 31 Q16 31 16 33.4 Q16 31 13.6 31 Q16 31 16 28.6 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2247%22 cy=%2217%22 r=%2214.5%22 fill=%22%23ffe08a%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M47.0 5.1 L50.6 12.1 L58.3 13.3 L52.8 18.9 L54.0 26.6 L47.0 23.1 L40.0 26.6 L41.2 18.9 L35.7 13.3 L43.4 12.1 Z%22 fill=%22%23ffd36b%22 stroke=%22%235b5aa6%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ctext x=%2247%22 y=%2222.2%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2213.8%22 fill=%22%235b5aa6%22%3E%24%3C/text%3E%3Cpath d=%22M38.3 10.475 Q41.2 5.399999999999999 47 4.675000000000001%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/100% 100% no-repeat}
.ccs .s4 .shock{border-color:#8fe3cc !important;border-style:dotted !important;border-width:8px !important}
.ccs .pop-text{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;color:#ffd36b !important;-webkit-text-stroke:3px #5b5aa6;text-shadow:0 6px 0 #ff9fcb,0 10px 18px rgba(91,90,166,.3) !important}

/* scène 5 : lune-lampe à oreilles et anneau (endormie puis allumée, même minutage), boutons capsule */
.ccs .s5 .qmark svg > :not(.bulb-rays){display:none}
.ccs .s5 .qmark{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cpath d=%22M5 47 A42 9 0 0 1 85 47%22 fill=%22none%22 stroke=%22%23ff9fcb%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-14 45 47)%22/%3E%3Cpath d=%22M22 30 L17 6 L37 19 Z%22 fill=%22%23ddd8f3%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M68 30 L73 6 L53 19 Z%22 fill=%22%23ddd8f3%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M23 21 L21 11 L29 16 Z M67 21 L69 11 L61 16 Z%22 fill=%22%23ffc0dd%22/%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2228%22 fill=%22%23ddd8f3%22 stroke=%22%235b5aa6%22 stroke-width=%223%22/%3E%3Ccircle cx=%2231%22 cy=%2232%22 r=%224.5%22 fill=%22%23cbc3ea%22/%3E%3Ccircle cx=%2260%22 cy=%2256%22 r=%225.5%22 fill=%22%23cbc3ea%22/%3E%3Ccircle cx=%2230%22 cy=%2254%22 r=%223%22 fill=%22%23cbc3ea%22/%3E%3Cpath d=%22M33 43 q4 3 8 0 M49 43 q4 3 8 0%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M41 50 q2 3 4 0 q2 3 4 0%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M33 26 Q38 19 46 18%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M85 47 A42 9 0 0 1 5 47%22 fill=%22none%22 stroke=%22%23ff9fcb%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-14 45 47)%22/%3E%3Crect x=%2239%22 y=%2270%22 width=%2212%22 height=%229%22 fill=%22%23cfc6ff%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2228%22 y=%2278%22 width=%2234%22 height=%229%22 rx=%224.5%22 fill=%22%23cfc6ff%22 stroke=%22%235b5aa6%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M34 92 h22%22 fill=%22none%22 stroke=%22%23b3a6ff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ctext x=%2270%22 y=%2222%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%229%22 fill=%22%235b5aa6%22 opacity=%22.7%22%3Ez%3C/text%3E%3Ctext x=%2277%22 y=%2214%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%227%22 fill=%22%235b5aa6%22 opacity=%22.55%22%3Ez%3C/text%3E%3C/svg%3E") 0 0/90px 100px no-repeat}
.ccs .s5 .qmark::after{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2242%22 fill=%22%23fff2b3%22 opacity=%22.55%22/%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2236%22 fill=%22%23fffbe6%22 opacity=%22.6%22/%3E%3Cpath d=%22M5 47 A42 9 0 0 1 85 47%22 fill=%22none%22 stroke=%22%23ff9fcb%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-14 45 47)%22/%3E%3Cpath d=%22M22 30 L17 6 L37 19 Z%22 fill=%22%23fff2b3%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M68 30 L73 6 L53 19 Z%22 fill=%22%23fff2b3%22 stroke=%22%235b5aa6%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M23 21 L21 11 L29 16 Z M67 21 L69 11 L61 16 Z%22 fill=%22%23ffc0dd%22/%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2228%22 fill=%22%23fff2b3%22 stroke=%22%235b5aa6%22 stroke-width=%223%22/%3E%3Ccircle cx=%2231%22 cy=%2232%22 r=%224.5%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2260%22 cy=%2256%22 r=%225.5%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2230%22 cy=%2254%22 r=%223%22 fill=%22%23ffe08a%22/%3E%3Cellipse cx=%2237%22 cy=%2242%22 rx=%223.2%22 ry=%224.2%22 fill=%22%235b5aa6%22/%3E%3Cellipse cx=%2253%22 cy=%2242%22 rx=%223.2%22 ry=%224.2%22 fill=%22%235b5aa6%22/%3E%3Ccircle cx=%2236%22 cy=%2240.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2252%22 cy=%2240.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Cellipse cx=%2231%22 cy=%2248%22 rx=%223.5%22 ry=%222%22 fill=%22%23ffb0cf%22/%3E%3Cellipse cx=%2259%22 cy=%2248%22 rx=%223.5%22 ry=%222%22 fill=%22%23ffb0cf%22/%3E%3Cpath d=%22M41 50 q2 3 4 0 q2 3 4 0%22 fill=%22none%22 stroke=%22%235b5aa6%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M33 26 Q38 19 46 18%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M85 47 A42 9 0 0 1 5 47%22 fill=%22none%22 stroke=%22%23ff9fcb%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22rotate(-14 45 47)%22/%3E%3Crect x=%2239%22 y=%2270%22 width=%2212%22 height=%229%22 fill=%22%23cfc6ff%22 stroke=%22%235b5aa6%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2228%22 y=%2278%22 width=%2234%22 height=%229%22 rx=%224.5%22 fill=%22%23cfc6ff%22 stroke=%22%235b5aa6%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M34 92 h22%22 fill=%22none%22 stroke=%22%23b3a6ff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/90px 100px no-repeat;animation:ccsmoon 7s steps(1) infinite}
@keyframes ccsmoon{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.ccs .s5 .bulb-rays{stroke:#ffd36b;stroke-width:4.5px}
.ccs .s5 .line{color:#5b5aa6 !important;text-shadow:none !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:12px !important;background:#fff;border:2px solid #5b5aa6;border-radius:999px;padding:4px 12px;box-shadow:0 0 0 3px #cfc6ff}
.ccs .neon{background:radial-gradient(circle at 10px 50%,#ffffff 2.6px,transparent 3.2px),radial-gradient(circle at calc(100% - 10px) 50%,#ffffff 2.6px,transparent 3.2px),#ff9fcb !important;color:#5b5aa6 !important;border-radius:999px !important;border:3px solid #5b5aa6 !important;box-shadow:0 0 0 4px #fff,0 6px 0 4px #b3a6ff !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-size:17px !important}
.ccs .cta > div:nth-child(2){background:radial-gradient(circle at 10px 50%,#b3a6ff 2.6px,transparent 3.2px),radial-gradient(circle at calc(100% - 10px) 50%,#b3a6ff 2.6px,transparent 3.2px),#ffffff !important;color:#5b5aa6 !important;border:3px solid #5b5aa6 !important;border-radius:999px !important;box-shadow:0 0 0 4px #bff3e6,0 6px 0 4px #cfc6ff !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important}

.ccs.owo-frozen *::before,.ccs.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.ccs *::before,.ccs *::after{animation:none !important}.ccs .s1::before,.ccs .s2::before,.ccs .s3::before,.ccs .s4::before,.ccs .s5::before,.ccs .s1::after,.ccs .s2::after,.ccs .s4::after,.ccs .s5::after{opacity:0 !important}.ccs .s5 .qmark::after{opacity:1}}
/* ---- CompletChatChance ---- */
/* ===== thème Chat porte-bonheur : rouge laqué, or et crème ; mêmes temps et positions ===== */
.cpb .scan{display:none !important}
.cpb g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.cpb .s1,.cpb .s2,.cpb .s4,.cpb .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22 preserveAspectRatio=%22xMidYMax slice%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M24 42 V201.0%22 stroke=%22%238f1f2a%22 stroke-width=%221.4%22 opacity=%22.7%22/%3E%3Cg transform=%22translate(24 214) scale(1)%22%3E%3Crect x=%22-7%22 y=%22-16%22 width=%2214%22 height=%225%22 rx=%221.5%22 fill=%22%23f5c242%22 stroke=%22%238f1f2a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%2215%22 ry=%2212%22 fill=%22%23d9352f%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M0 -12 V12 M-7 -10 Q-12 0 -7 10 M7 -10 Q12 0 7 10%22 fill=%22none%22 stroke=%22%23ffe08a%22 stroke-width=%221.2%22/%3E%3Crect x=%22-6%22 y=%2211%22 width=%2212%22 height=%224%22 rx=%221.5%22 fill=%22%23f5c242%22 stroke=%22%238f1f2a%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M-2 15 V26 M0 15 V28 M2 15 V26%22 stroke=%22%23d9352f%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cpath d=%22M366 42 V235.7%22 stroke=%22%238f1f2a%22 stroke-width=%221.4%22 opacity=%22.7%22/%3E%3Cg transform=%22translate(366 250) scale(1.1)%22%3E%3Crect x=%22-7%22 y=%22-16%22 width=%2214%22 height=%225%22 rx=%221.5%22 fill=%22%23f5c242%22 stroke=%22%238f1f2a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%2215%22 ry=%2212%22 fill=%22%23d9352f%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M0 -12 V12 M-7 -10 Q-12 0 -7 10 M7 -10 Q12 0 7 10%22 fill=%22none%22 stroke=%22%23ffe08a%22 stroke-width=%221.2%22/%3E%3Crect x=%22-6%22 y=%2211%22 width=%2212%22 height=%224%22 rx=%221.5%22 fill=%22%23f5c242%22 stroke=%22%238f1f2a%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M-2 15 V26 M0 15 V28 M2 15 V26%22 stroke=%22%23d9352f%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cpath d=%22M348 42 V290.9%22 stroke=%22%238f1f2a%22 stroke-width=%221.4%22 opacity=%22.7%22/%3E%3Cg transform=%22translate(348 300) scale(0.7)%22%3E%3Crect x=%22-7%22 y=%22-16%22 width=%2214%22 height=%225%22 rx=%221.5%22 fill=%22%23f5c242%22 stroke=%22%238f1f2a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%2215%22 ry=%2212%22 fill=%22%23d9352f%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M0 -12 V12 M-7 -10 Q-12 0 -7 10 M7 -10 Q12 0 7 10%22 fill=%22none%22 stroke=%22%23ffe08a%22 stroke-width=%221.2%22/%3E%3Crect x=%22-6%22 y=%2211%22 width=%2212%22 height=%224%22 rx=%221.5%22 fill=%22%23f5c242%22 stroke=%22%238f1f2a%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M-2 15 V26 M0 15 V28 M2 15 V26%22 stroke=%22%23d9352f%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(-30 300) scale(0.8)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.85%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(318 420) scale(0.7)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.85%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(-26 560) scale(0.62)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.75%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(300 610) scale(0.85)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.8%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(40 380)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%228%22 ry=%2210.4%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%226.1%22 ry=%227.5%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-3.7%22 y=%22-3.7%22 width=%227.5%22 height=%227.5%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-5.0 -3.6 q1.6 -4.7 4.8 -5.2%22 stroke=%22%23fff%22 stroke-width=%221.5%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(354 330)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%227%22 ry=%229.1%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%225.3%22 ry=%226.6%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-3.3%22 y=%22-3.3%22 width=%226.6%22 height=%226.6%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-4.3 -3.2 q1.4 -4.1 4.2 -4.5%22 stroke=%22%23fff%22 stroke-width=%221.4%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(30 700)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%227%22 ry=%229.1%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%225.3%22 ry=%226.6%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-3.3%22 y=%22-3.3%22 width=%226.6%22 height=%226.6%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-4.3 -3.2 q1.4 -4.1 4.2 -4.5%22 stroke=%22%23fff%22 stroke-width=%221.4%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(362 720)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%229%22 ry=%2211.700000000000001%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%226.8%22 ry=%228.4%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-4.2%22 y=%22-4.2%22 width=%228.4%22 height=%228.4%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-5.6 -4.1 q1.8 -5.3 5.4 -5.9%22 stroke=%22%23fff%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(80 250)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%225%22 ry=%226.5%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%223.8%22 ry=%224.7%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-2.3%22 y=%22-2.3%22 width=%224.7%22 height=%224.7%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-3.1 -2.3 q1.0 -2.9 3.0 -3.2%22 stroke=%22%23fff%22 stroke-width=%221.4%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cpath d=%22M-10 790 Q30 770 70 788 T150 786 T230 790 T310 784 T400 790 V860 H-10 Z%22 fill=%22%23d9352f%22 opacity=%22.16%22/%3E%3Cg transform=%22translate(10 830) scale(1.1)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.9%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(250 834) scale(1.25)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.9%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3C/svg%3E") center bottom/100% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2244%22 height=%2244%22 viewBox=%220 0 44 44%22%3E%3Cg fill=%22none%22 stroke=%22%23f5c242%22 stroke-width=%221.3%22 opacity=%22.42%22%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2222%22/%3E%3Ccircle cx=%2244%22 cy=%220%22 r=%2222%22/%3E%3Ccircle cx=%220%22 cy=%2244%22 r=%2222%22/%3E%3Ccircle cx=%2244%22 cy=%2244%22 r=%2222%22/%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%2222%22/%3E%3C/g%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%221.6%22 fill=%22%23d9352f%22 opacity=%22.35%22/%3E%3C/svg%3E") 0 0/44px 44px repeat,radial-gradient(120% 70% at 50% 45%,#fffdf6 0%,#fff7e8 55%,#ffefd6 100%) !important;color:#8f1f2a !important}
.cpb .s5{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22 preserveAspectRatio=%22xMidYMax slice%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(-30 300) scale(0.8)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.85%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(318 420) scale(0.7)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.85%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(-26 560) scale(0.62)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.75%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(300 610) scale(0.85)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.8%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(40 380)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%228%22 ry=%2210.4%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%226.1%22 ry=%227.5%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-3.7%22 y=%22-3.7%22 width=%227.5%22 height=%227.5%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-5.0 -3.6 q1.6 -4.7 4.8 -5.2%22 stroke=%22%23fff%22 stroke-width=%221.5%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(354 330)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%227%22 ry=%229.1%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%225.3%22 ry=%226.6%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-3.3%22 y=%22-3.3%22 width=%226.6%22 height=%226.6%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-4.3 -3.2 q1.4 -4.1 4.2 -4.5%22 stroke=%22%23fff%22 stroke-width=%221.4%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(30 700)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%227%22 ry=%229.1%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%225.3%22 ry=%226.6%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-3.3%22 y=%22-3.3%22 width=%226.6%22 height=%226.6%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-4.3 -3.2 q1.4 -4.1 4.2 -4.5%22 stroke=%22%23fff%22 stroke-width=%221.4%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(362 720)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%229%22 ry=%2211.700000000000001%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%226.8%22 ry=%228.4%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-4.2%22 y=%22-4.2%22 width=%228.4%22 height=%228.4%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-5.6 -4.1 q1.8 -5.3 5.4 -5.9%22 stroke=%22%23fff%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(80 250)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%225%22 ry=%226.5%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%223.8%22 ry=%224.7%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-2.3%22 y=%22-2.3%22 width=%224.7%22 height=%224.7%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Cpath d=%22M-3.1 -2.3 q1.0 -2.9 3.0 -3.2%22 stroke=%22%23fff%22 stroke-width=%221.4%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cpath d=%22M-10 790 Q30 770 70 788 T150 786 T230 790 T310 784 T400 790 V860 H-10 Z%22 fill=%22%23d9352f%22 opacity=%22.16%22/%3E%3Cg transform=%22translate(10 830) scale(1.1)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.9%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(250 834) scale(1.25)%22 fill=%22%23fff7e8%22 stroke=%22%23d9352f%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.9%22%3E%3Cpath d=%22M0 0 H86 a12 12 0 0 0 -8 -21 a15 15 0 0 0 -26 -10 a17 17 0 0 0 -31 4 a13 13 0 0 0 -21 13 a9 9 0 0 0 0 14 Z%22/%3E%3Cpath d=%22M20 -6 a7 7 0 1 1 10 -7 M50 -8 a6 6 0 1 1 9 -6%22 fill=%22none%22/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2244%22 height=%2244%22 viewBox=%220 0 44 44%22%3E%3Cg fill=%22none%22 stroke=%22%23f5c242%22 stroke-width=%221.3%22 opacity=%22.42%22%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2222%22/%3E%3Ccircle cx=%2244%22 cy=%220%22 r=%2222%22/%3E%3Ccircle cx=%220%22 cy=%2244%22 r=%2222%22/%3E%3Ccircle cx=%2244%22 cy=%2244%22 r=%2222%22/%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%2222%22/%3E%3C/g%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%221.6%22 fill=%22%23d9352f%22 opacity=%22.35%22/%3E%3C/svg%3E"),radial-gradient(120% 70% at 50% 45%,#fffdf6 0%,#fff7e8 55%,#ffefd6 100%) !important}
.cpb .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2244%22 height=%2244%22 viewBox=%220 0 44 44%22%3E%3Cg fill=%22none%22 stroke=%22%23f5c242%22 stroke-width=%221%22 opacity=%22.25%22%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2222%22/%3E%3Ccircle cx=%2244%22 cy=%220%22 r=%2222%22/%3E%3Ccircle cx=%220%22 cy=%2244%22 r=%2222%22/%3E%3Ccircle cx=%2244%22 cy=%2244%22 r=%2222%22/%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%2222%22/%3E%3C/g%3E%3C/svg%3E") 0 0/44px 44px repeat,#fff7e8 !important;color:#8f1f2a !important}
.cpb [style*="Unbounded"]{font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important}
.cpb .s1 .title{text-shadow:none !important;filter:drop-shadow(0 5px 0 #7a1418) drop-shadow(0 9px 10px rgba(143,31,42,.25))}
.cpb .s1 .title span{background:linear-gradient(180deg,#fff8d8 0%,#ffe08a 38%,#f5c242 55%,#c28a17 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #a8211f}
.cpb .s1 .title .t2{background-image:linear-gradient(180deg,#ff9a82 0%,#ef5a45 38%,#d9352f 55%,#a8211f 100%);-webkit-text-stroke-color:#7a1418}
.cpb .s1 .title .cur{background-image:linear-gradient(180deg,#ff9a82 0%,#ef5a45 38%,#d9352f 55%,#a8211f 100%);-webkit-text-stroke-color:#7a1418}
.cpb .dust{background:rgba(245,194,66,.45) !important}

/* la mascotte : chat-boule crème, oreilles, collier rouge à clochette d'or, patte levée qui salue (visage owo conservé) */
.cpb path[d^="M60 12 C 92 12"][fill="#07030f"],.cpb ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#fffaf2;stroke:#8f1f2a;stroke-width:3px}
.cpb path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#f5c242;stroke-width:10px}
.cpb ellipse[rx="5.5"][fill="#00e5ff"],.cpb ellipse[rx="5.5"][fill="#ff2e88"]{fill:#8f1f2a}
.cpb path[stroke="#00e5ff"][stroke-width="3.5"],.cpb path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#8f1f2a}
.cpb path[d^="M52 77"][stroke="#fff"]{stroke:#8f1f2a}
.cpb ellipse[cx="30"][cy="76"],.cpb ellipse[cx="90"][cy="76"]{fill:#ff9aa2;opacity:.85}
.cpb ellipse[fill="#fff"][rx="6"],.cpb ellipse[fill="#fff"][rx="10"],.cpb rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#8f1f2a;stroke-width:1.6px}
.cpb ellipse[cy="81"][fill="#ff2e88"],.cpb ellipse[cy="83"][fill="#ff2e88"]{fill:#d9352f}
.cpb path[d^="M52 79.5"]{stroke:#8f1f2a}
.cpb path[d^="M92 50"]{stroke:#f5c242 !important}
.cpb .float{position:relative;filter:drop-shadow(0 4px 6px rgba(143,31,42,.18))}
.cpb .float::before{content:'';position:absolute;left:0;top:0;width:180px;height:180px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 120%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23fffaf2%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23fffaf2%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M25 31 C 23 22, 22 14, 24 8 C 30 11, 35 14, 40 18 Z%22 fill=%22%23ff9aa2%22/%3E%3Cpath d=%22M95 31 C 97 22, 98 14, 96 8 C 90 11, 85 14, 80 18 Z%22 fill=%22%23ff9aa2%22/%3E%3Cpath d=%22M48 22 q3 -4 6 0 M57 19 q3 -4 6 0 M66 22 q3 -4 6 0%22 fill=%22none%22 stroke=%22%23f5c242%22 stroke-width=%222.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M24 89 Q60 116 96 89%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%2210%22/%3E%3Cpath d=%22M24 89 Q60 116 96 89%22 fill=%22none%22 stroke=%22%23d9352f%22 stroke-width=%227%22/%3E%3Cpath d=%22M27 88.5 Q60 112 93 88.5%22 fill=%22none%22 stroke=%22%23ef5a45%22 stroke-width=%221.6%22 opacity=%22.9%22/%3E%3Ccircle cx=%2234%22 cy=%2295.5%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2246%22 cy=%22100.6%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2274%22 cy=%22100.6%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2286%22 cy=%2295.5%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2260%22 cy=%22104.5%22 r=%228%22 fill=%22url(%23g)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E%3Cpath d=%22M52.6 103 H67.4%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2260%22 cy=%22107.5%22 r=%221.8%22 fill=%22%238f1f2a%22/%3E%3Cpath d=%22M60 107.5 V112%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M55.5 100 q2 -3 5 -3%22 stroke=%22%23fff%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/180px 180px no-repeat}
.cpb .float::after{content:'';position:absolute;left:-24px;top:30px;width:75px;height:114px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-16 20 50 76%22%3E%3Cpath d=%22M22 84 C 14 70, 6 56, 3 44%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%2219%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M22 84 C 14 70, 6 56, 3 44%22 fill=%22none%22 stroke=%22%23fffaf2%22 stroke-width=%2213%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%222%22 cy=%2238%22 rx=%2212%22 ry=%2213%22 fill=%22%23fffaf2%22 stroke=%22%238f1f2a%22 stroke-width=%223%22/%3E%3Cpath d=%22M-3 27 v4 M2 26 v4.5 M7 27 v4%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cg fill=%22%23ff9aa2%22%3E%3Cellipse cx=%222%22 cy=%2241.8%22 rx=%224.9%22 ry=%223.9%22/%3E%3Ccircle cx=%22-3.5%22 cy=%2237.1%22 r=%222.2%22/%3E%3Ccircle cx=%220.0%22 cy=%2234.8%22 r=%222.2%22/%3E%3Ccircle cx=%224.0%22 cy=%2234.8%22 r=%222.2%22/%3E%3Ccircle cx=%227.5%22 cy=%2237.1%22 r=%222.2%22/%3E%3C/g%3E%3Cpath d=%22M10 72 l5 -2%22 stroke=%22%23f5c242%22 stroke-width=%222.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/75px 114px no-repeat;transform-origin:54px 90px;animation:cpb-beckon 1.1s ease-in-out infinite alternate}
@keyframes cpb-beckon{from{transform:rotate(-7deg)}to{transform:rotate(16deg)}}
.cpb .s3 .hop{position:relative;filter:drop-shadow(0 4px 6px rgba(143,31,42,.18))}
.cpb .s3 .hop::before{content:'';position:absolute;left:0;top:0;width:150px;height:150px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 120%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23fffaf2%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23fffaf2%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M25 31 C 23 22, 22 14, 24 8 C 30 11, 35 14, 40 18 Z%22 fill=%22%23ff9aa2%22/%3E%3Cpath d=%22M95 31 C 97 22, 98 14, 96 8 C 90 11, 85 14, 80 18 Z%22 fill=%22%23ff9aa2%22/%3E%3Cpath d=%22M48 22 q3 -4 6 0 M57 19 q3 -4 6 0 M66 22 q3 -4 6 0%22 fill=%22none%22 stroke=%22%23f5c242%22 stroke-width=%222.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/150px 150px no-repeat}
.cpb .s3 path[mask]{fill:#fffaf2;stroke:#8f1f2a;stroke-width:3px}
.cpb .s3 ellipse[cx="50"][fill="#000"]{fill:#8f1f2a}
.cpb .s3 ellipse[cx="32"][cy="66"]{fill:#ff9aa2}
/* scène 4 : oreilles + patte sur .wiggle (elle se trémousse), yeux-pièces sur .float avec le même minutage que .eyes-d */
.cpb .s4 .float::before{content:none}
.cpb .s4 .float::after{left:45px;top:66px;width:90px;height:48px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%2230 44 60 32%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(44 60)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%2211%22 ry=%2214.5%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%228.4%22 ry=%2210.4%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-5.2%22 y=%22-5.2%22 width=%2210.4%22 height=%2210.4%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Ctext x=%220%22 y=%223.8%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2210.4%22 fill=%22%23ffe08a%22%3E%24%3C/text%3E%3Cpath d=%22M-6.8 -5.1 q2.2 -6.5 6.6 -7.2%22 stroke=%22%23fff%22 stroke-width=%222.0%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(76 60)%22%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%2211%22 ry=%2214.5%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%228.4%22 ry=%2210.4%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-5.2%22 y=%22-5.2%22 width=%2210.4%22 height=%2210.4%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Ctext x=%220%22 y=%223.8%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2210.4%22 fill=%22%23ffe08a%22%3E%24%3C/text%3E%3Cpath d=%22M-6.8 -5.1 q2.2 -6.5 6.6 -7.2%22 stroke=%22%23fff%22 stroke-width=%222.0%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/g%3E%3C/svg%3E") 0 0/90px 48px no-repeat;transform-origin:45px 24px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite;filter:drop-shadow(0 2px 0 #9a6a0c)}
.cpb .s4 .eyes-d{display:none}
.cpb .s4 .wiggle{position:relative}
.cpb .s4 .wiggle::before{content:'';position:absolute;left:0;top:0;width:180px;height:180px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 120%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23fffaf2%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23fffaf2%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M25 31 C 23 22, 22 14, 24 8 C 30 11, 35 14, 40 18 Z%22 fill=%22%23ff9aa2%22/%3E%3Cpath d=%22M95 31 C 97 22, 98 14, 96 8 C 90 11, 85 14, 80 18 Z%22 fill=%22%23ff9aa2%22/%3E%3Cpath d=%22M48 22 q3 -4 6 0 M57 19 q3 -4 6 0 M66 22 q3 -4 6 0%22 fill=%22none%22 stroke=%22%23f5c242%22 stroke-width=%222.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M24 89 Q60 116 96 89%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%2210%22/%3E%3Cpath d=%22M24 89 Q60 116 96 89%22 fill=%22none%22 stroke=%22%23d9352f%22 stroke-width=%227%22/%3E%3Cpath d=%22M27 88.5 Q60 112 93 88.5%22 fill=%22none%22 stroke=%22%23ef5a45%22 stroke-width=%221.6%22 opacity=%22.9%22/%3E%3Ccircle cx=%2234%22 cy=%2295.5%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2246%22 cy=%22100.6%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2274%22 cy=%22100.6%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2286%22 cy=%2295.5%22 r=%221.6%22 fill=%22%23ffe08a%22/%3E%3Ccircle cx=%2260%22 cy=%22104.5%22 r=%228%22 fill=%22url(%23g)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E%3Cpath d=%22M52.6 103 H67.4%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2260%22 cy=%22107.5%22 r=%221.8%22 fill=%22%238f1f2a%22/%3E%3Cpath d=%22M60 107.5 V112%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M55.5 100 q2 -3 5 -3%22 stroke=%22%23fff%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/180px 180px no-repeat}
.cpb .s4 .wiggle::after{content:'';position:absolute;left:-24px;top:30px;width:75px;height:114px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-16 20 50 76%22%3E%3Cpath d=%22M22 84 C 14 70, 6 56, 3 44%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%2219%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M22 84 C 14 70, 6 56, 3 44%22 fill=%22none%22 stroke=%22%23fffaf2%22 stroke-width=%2213%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%222%22 cy=%2238%22 rx=%2212%22 ry=%2213%22 fill=%22%23fffaf2%22 stroke=%22%238f1f2a%22 stroke-width=%223%22/%3E%3Cpath d=%22M-3 27 v4 M2 26 v4.5 M7 27 v4%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cg fill=%22%23ff9aa2%22%3E%3Cellipse cx=%222%22 cy=%2241.8%22 rx=%224.9%22 ry=%223.9%22/%3E%3Ccircle cx=%22-3.5%22 cy=%2237.1%22 r=%222.2%22/%3E%3Ccircle cx=%220.0%22 cy=%2234.8%22 r=%222.2%22/%3E%3Ccircle cx=%224.0%22 cy=%2234.8%22 r=%222.2%22/%3E%3Ccircle cx=%227.5%22 cy=%2237.1%22 r=%222.2%22/%3E%3C/g%3E%3Cpath d=%22M10 72 l5 -2%22 stroke=%22%23f5c242%22 stroke-width=%222.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/75px 114px no-repeat;transform-origin:54px 90px;animation:cpb-beckon 1.1s ease-in-out infinite alternate}

/* sous-titres : plaque laquée rouge à liseré d'or */
.cpb .sub,.cpb .sub-a,.cpb .sub-b,.cpb .subt{background:linear-gradient(180deg,#ef5a45 0%,#d9352f 40%,#a8211f 100%) !important;color:#fff6e0 !important;border:3px solid #f5c242 !important;border-radius:14px !important;box-shadow:inset 0 0 0 2px #a8211f,inset 0 0 0 3.5px #ffe08a,0 4px 0 #7a1418,0 8px 14px rgba(143,31,42,.25) !important;font-family:'Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:800 !important;font-size:19px !important;text-shadow:0 2px 0 #7a1418}

/* bulles : cartes crème à bordure dorée, étiquette « Miaou! » */
.cpb .bubble,.cpb .bubble2,.cpb .pop[style*="#fff9c4"],.cpb .pop-c{background:linear-gradient(180deg,#fffdf6,#ffefd6) !important;color:#8f1f2a !important;border:2.5px solid #f5c242 !important;border-radius:12px !important;box-shadow:inset 0 0 0 2px #fffdf6,inset 0 0 0 3.2px #d9352f,0 3px 0 #c28a17,0 7px 12px rgba(143,31,42,.2) !important;font-family:'Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:800 !important}
.cpb .bubble,.cpb .bubble2,.cpb .pop[style*="#fff9c4"]{font-size:15px !important}
.cpb .bubble > span:nth-of-type(1),.cpb .bubble2 > span:nth-of-type(1),.cpb .pop > span:nth-of-type(1){border-top-color:#c28a17 !important}
.cpb .bubble > span:nth-of-type(2),.cpb .bubble2 > span:nth-of-type(2),.cpb .pop > span:nth-of-type(2){border-top-color:#ffefd6 !important}
.cpb .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.cpb .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:600 !important}
.cpb .bubble::after,.cpb .bubble2::after,.cpb .pop[style*="#fff9c4"]::after{content:'Miaou!';position:absolute;left:-12px;top:-14px;padding:2px 7px 3px;border-radius:8px;background:linear-gradient(180deg,#ef5a45,#d9352f 55%,#a8211f);border:1.5px solid #f5c242;color:#ffe08a;font:700 11px/1.1 'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif;letter-spacing:.3px;transform:rotate(-8deg);box-shadow:0 2px 0 #7a1418;animation:cpb-tag 1.6s ease-in-out infinite}
@keyframes cpb-tag{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(2deg) translateY(-1px)}}
.cpb polygon[fill="#fff9c4"]{fill:#ffefd6;stroke:#f5c242;stroke-width:2.5px}

/* scène 2 : fenêtres d'app en panneaux laqués rouge et or */
.cpb .unring{position:relative;background:linear-gradient(180deg,#ef5a45 0%,#d9352f 40%,#a8211f 100%) !important;border:2.5px solid #f5c242 !important;border-radius:10px !important;box-shadow:inset 0 0 0 1.5px #7a1418,0 3px 0 #7a1418,0 7px 10px rgba(143,31,42,.25)}
.cpb .unring > div:first-child{position:relative;height:16px !important;background:repeating-linear-gradient(45deg,#c28a17 0 2px,transparent 2px 6px),repeating-linear-gradient(-45deg,#c28a17 0 2px,transparent 2px 6px),linear-gradient(180deg,#fff3c4 0%,#ffe08a 35%,#f5c242 60%,#c28a17 100%) !important;border-bottom:2px solid #9a6a0c}
.cpb .unring > div:first-child::after{content:'';position:absolute;left:5px;top:3px;width:36px;height:10px;background:radial-gradient(circle at 5px 5px,#fff 0 1.3px,#d9352f 2px 4.4px,#7a1418 4.6px 5px,transparent 5.2px) 0 0/12px 10px repeat-x}
.cpb .unring > div:nth-child(2) > div{background:#fff7e8 !important;opacity:.95 !important;border-radius:4px}
.cpb .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#ffe08a !important;opacity:.9 !important;border-radius:3px}
.cpb .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:linear-gradient(180deg,#fff3c4 0%,#ffe08a 35%,#f5c242 60%,#c28a17 100%) !important;border:1.5px solid #9a6a0c;box-sizing:border-box;border-radius:11px}
.cpb .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:linear-gradient(180deg,#fff3c4 0%,#ffe08a 35%,#f5c242 60%,#c28a17 100%) !important;border:1.5px solid #9a6a0c;box-sizing:border-box}
.cpb .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#ffefd6 !important;border:1.5px solid #f5c242;box-sizing:border-box}
.cpb .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:radial-gradient(circle at 50% 50%,#ffe08a 0 5px,#c28a17 5.5px 6.5px,transparent 7px) 0 0/16px 16px,#ffefd6 !important;opacity:1 !important;border:1.5px solid #f5c242;box-sizing:border-box}
.cpb .unring::after{content:'';position:absolute;left:3px;right:3px;top:18px;height:30%;border-radius:0 0 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0));pointer-events:none}
.cpb .s2 .bolt{filter:drop-shadow(0 4px 0 #a8211f) !important}
.cpb .s2 .bolt path{fill:url(#cpb-gold);stroke:#8f1f2a;stroke-width:3px}
.cpb .s2 .spark{border-color:#d9352f !important;border-style:dotted !important}
.cpb .s2 .flash,.cpb .s4 .flash{background:#fffbe9 !important}

/* scène 3 : labyrinthe rouge et or sur crème, points en pièces d'or */
.cpb .s3 g[stroke="#2121de"]{stroke:#d9352f;stroke-width:7px;filter:drop-shadow(0 0 0 #f5c242) drop-shadow(1.5px 1.5px 0 #f5c242)}
.cpb .s3 g[fill="#fff"] circle{fill:url(#cpb-gold);stroke:#9a6a0c;stroke-width:.8px}
.cpb .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:12px !important;height:14px !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,#d9352f 0 2.2px,transparent 2.6px),radial-gradient(circle at 35% 30%,#fff6cf 0 18%,#f5c242 55%,#c28a17 100%) !important;box-shadow:0 0 0 1.2px #9a6a0c,0 2px 3px rgba(143,31,42,.25)}
.cpb .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:26px !important;color:#d9352f !important;text-shadow:0 2px 0 #fff,0 3px 0 #f5c242,0 5px 0 #c28a17 !important}
.cpb .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(0 3px 0 rgba(143,31,42,.3))}
.cpb .s3 .pop[style*="#ffe74a"] path,.cpb .s3 path[d^="M12 2C13 9"]{fill:#d9352f}

/* scène 4 : fusée-pétard rouge et or, pièces ovales qui tournent, REVENU! doré */
.cpb .s4 .rocket > svg > :not(.flame){display:none}
.cpb .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E %3ClinearGradient id=%22t%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%237a1418%22/%3E%3Cstop offset=%22.22%22 stop-color=%22%23d9352f%22/%3E%3Cstop offset=%22.38%22 stop-color=%22%23ff8a6e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23d9352f%22/%3E%3Cstop offset=%221%22 stop-color=%22%237a1418%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22b%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%239a6a0c%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%239a6a0c%22/%3E%3C/linearGradient%3E %3Cpattern id=%22l%22 width=%228%22 height=%228%22 patternUnits=%22userSpaceOnUse%22 patternTransform=%22rotate(45)%22%3E%3Crect width=%228%22 height=%228%22 fill=%22%23f5c242%22/%3E%3Cpath d=%22M0 0 H8 M0 0 V8%22 stroke=%22%239a6a0c%22 stroke-width=%221.4%22/%3E%3C/pattern%3E%3C/defs%3E %3Cg stroke-linejoin=%22round%22 stroke-linecap=%22round%22%3E %3Cpath d=%22M23 92 L2 132 L25 120 Z%22 fill=%22url(%23b)%22 stroke=%22%238f1f2a%22 stroke-width=%222.5%22/%3E %3Cpath d=%22M67 92 L88 132 L65 120 Z%22 fill=%22url(%23b)%22 stroke=%22%238f1f2a%22 stroke-width=%222.5%22/%3E %3Crect x=%2222%22 y=%2234%22 width=%2246%22 height=%2288%22 rx=%225%22 fill=%22url(%23t)%22 stroke=%22%238f1f2a%22 stroke-width=%222.5%22/%3E %3Crect x=%2221%22 y=%2238%22 width=%2248%22 height=%229%22 fill=%22url(%23l)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E %3Crect x=%2221%22 y=%22108%22 width=%2248%22 height=%229%22 fill=%22url(%23l)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E %3Cpath d=%22M22 37 L45 3 L68 37 Z%22 fill=%22url(%23b)%22 stroke=%22%238f1f2a%22 stroke-width=%222.5%22/%3E %3Cpath d=%22M45 3 L45 37%22 stroke=%22%239a6a0c%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M39 14 L33 31%22 stroke=%22%23fff%22 stroke-width=%222.6%22 opacity=%22.8%22/%3E %3Ccircle cx=%2245%22 cy=%2270%22 r=%2215%22 fill=%22url(%23g)%22 stroke=%22%238f1f2a%22 stroke-width=%222.5%22/%3E %3Ccircle cx=%2245%22 cy=%2270%22 r=%2211%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.2%22/%3E %3Cg fill=%22%23d9352f%22%3E%3Cellipse cx=%2245%22 cy=%2273.0%22 rx=%225.3%22 ry=%224.2%22/%3E%3Ccircle cx=%2239.1%22 cy=%2267.9%22 r=%222.4%22/%3E%3Ccircle cx=%2242.9%22 cy=%2265.4%22 r=%222.4%22/%3E%3Ccircle cx=%2247.1%22 cy=%2265.4%22 r=%222.4%22/%3E%3Ccircle cx=%2250.9%22 cy=%2267.9%22 r=%222.4%22/%3E%3C/g%3E %3Crect x=%2229%22 y=%2290%22 width=%2232%22 height=%2214%22 rx=%223%22 fill=%22%23fff7e8%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E %3Ctext x=%2245%22 y=%22101.4%22 text-anchor=%22middle%22 font-family=%22Fredoka,Nunito,Trebuchet MS,sans-serif%22 font-weight=%22700%22 font-size=%2211.5%22 fill=%22%23a8211f%22%3EMVP%3C/text%3E %3Cpath d=%22M28 50 V86%22 stroke=%22%23fff%22 stroke-width=%223%22 opacity=%22.35%22/%3E %3Cpath d=%22M45 3 q6 -6 2 -10%22 fill=%22none%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E %3Cpath d=%22M50 -9 l2 -4 l2 4 l4 1 l-4 2 l-2 4 l-2 -4 l-4 -2 Z%22 fill=%22%23ffe08a%22 stroke=%22%23c28a17%22 stroke-width=%22.8%22/%3E %3C/g%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(0 6px 6px rgba(143,31,42,.25))}
.cpb .s4 .flame path:first-child{fill:url(#cpb-gold);stroke:#a8211f;stroke-width:2px} .cpb .s4 .flame path:last-child{fill:#ef5a45}
.cpb .s4 .puff{background:radial-gradient(closest-side,#fffaf0,rgba(255,224,138,.75) 70%,rgba(255,224,138,0)) !important}
.cpb .s4 .bill > svg{visibility:hidden}
.cpb .s4 .bill::after{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-32 -17 64 34%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%2230%22 ry=%2215.5%22 fill=%22url(%23g)%22 stroke=%22%239a6a0c%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%220%22 rx=%2222.8%22 ry=%2211.2%22 fill=%22none%22 stroke=%22%23c28a17%22 stroke-width=%221.1%22/%3E%3Crect x=%22-5.6%22 y=%22-5.6%22 width=%2211.2%22 height=%2211.2%22 rx=%221.4%22 fill=%22%23d9352f%22 stroke=%22%239a6a0c%22 stroke-width=%221%22/%3E%3Ctext x=%220%22 y=%224.0%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211.2%22 fill=%22%23ffe08a%22%3E%24%3C/text%3E%3Cpath d=%22M-18.6 -5.4 q6.0 -7.0 18.0 -7.8%22 stroke=%22%23fff%22 stroke-width=%222.2%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 2px 2px rgba(143,31,42,.3));animation:cpb-flip 1.4s ease-in-out infinite}
@keyframes cpb-flip{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.22)}}
.cpb .s4 .shock{border-color:#f5c242 !important;border-style:dotted !important}
.cpb .pop-text{font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:46px !important;letter-spacing:1px;background:linear-gradient(180deg,#fff8d8 0%,#ffe08a 38%,#f5c242 55%,#c28a17 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #a8211f;text-shadow:none !important;filter:drop-shadow(0 5px 0 #7a1418) drop-shadow(0 9px 10px rgba(143,31,42,.3))}

/* scène 5 : lanterne de papier qui s'allume (même minutage que l'ampoule), boutons laqués */
.cpb .s5 .qmark svg > :not(.bulb-rays){display:none}
.cpb .s5 .bulb-rays{stroke:#f5c242;stroke-width:4px}
.cpb .s5 .qmark{filter:drop-shadow(0 5px 6px rgba(143,31,42,.22)) !important}
.cpb .s5 .qmark::before,.cpb .s5 .qmark::after{content:'';position:absolute;left:-25px;top:-25px;width:140px;height:150px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-25 -25 140 150%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22lb%22 cx=%22.5%22 cy=%22.5%22 r=%22.6%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff2b0%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%23ffb347%22/%3E%3Cstop offset=%22.75%22 stop-color=%22%23ef5a45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23d9352f%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gl%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd76a%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23ffb347%22 stop-opacity=%22.25%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffb347%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M45 -12 V12%22 stroke=%22%238f1f2a%22 stroke-width=%222.4%22/%3E%3Crect x=%2231%22 y=%229%22 width=%2228%22 height=%228%22 rx=%222.5%22 fill=%22url(%23g)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E%3Cpath d=%22M17 30 L14 10 L31 21 Z M73 30 L76 10 L59 21 Z%22 fill=%22%239e3a34%22 stroke=%22%238f1f2a%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2245%22 cy=%2245%22 rx=%2233%22 ry=%2229%22 fill=%22%239e3a34%22 stroke=%22%238f1f2a%22 stroke-width=%222.6%22/%3E%3Cpath d=%22M45 16 V74 M30 19 Q20 45 30 71 M60 19 Q70 45 60 71%22 fill=%22none%22 stroke=%22%23c99a52%22 stroke-width=%221.8%22 opacity=%22.9%22/%3E%3Cpath d=%22M13 45 H77%22 stroke=%22%23c99a52%22 stroke-width=%221.2%22 opacity=%22.5%22/%3E%3Cpath d=%22M34 42 h8 M48 42 h8%22 fill=%22none%22 stroke=%22%235e2622%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M40 52 q2.5 3 5 0 q2.5 3 5 0%22 fill=%22none%22 stroke=%22%235e2622%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%2229%22 cy=%2251%22 rx=%224%22 ry=%222.4%22 fill=%22%23b4544c%22/%3E%3Cellipse cx=%2261%22 cy=%2251%22 rx=%224%22 ry=%222.4%22 fill=%22%23b4544c%22/%3E%3Crect x=%2233%22 y=%2272%22 width=%2224%22 height=%227%22 rx=%222.5%22 fill=%22url(%23g)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E%3Ccircle cx=%2245%22 cy=%2284%22 r=%223.4%22 fill=%22%239e3a34%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M41 87 L39 104 M45 88 V106 M49 87 L51 104%22 stroke=%22%239e3a34%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/140px 150px no-repeat}
.cpb .s5 .qmark::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-25 -25 140 150%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.38%22 cy=%22.32%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23f5c242%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c28a17%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22lb%22 cx=%22.5%22 cy=%22.5%22 r=%22.6%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff2b0%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%23ffb347%22/%3E%3Cstop offset=%22.75%22 stop-color=%22%23ef5a45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23d9352f%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gl%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd76a%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23ffb347%22 stop-opacity=%22.25%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffb347%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%2245%22 cy=%2248%22 rx=%2268%22 ry=%2264%22 fill=%22url(%23gl)%22/%3E%3Cpath d=%22M45 -12 V12%22 stroke=%22%238f1f2a%22 stroke-width=%222.4%22/%3E%3Crect x=%2231%22 y=%229%22 width=%2228%22 height=%228%22 rx=%222.5%22 fill=%22url(%23g)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E%3Cpath d=%22M17 30 L14 10 L31 21 Z M73 30 L76 10 L59 21 Z%22 fill=%22url(%23lb)%22 stroke=%22%238f1f2a%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2245%22 cy=%2245%22 rx=%2233%22 ry=%2229%22 fill=%22url(%23lb)%22 stroke=%22%238f1f2a%22 stroke-width=%222.6%22/%3E%3Cpath d=%22M45 16 V74 M30 19 Q20 45 30 71 M60 19 Q70 45 60 71%22 fill=%22none%22 stroke=%22%23ffe08a%22 stroke-width=%221.8%22 opacity=%22.9%22/%3E%3Cpath d=%22M13 45 H77%22 stroke=%22%23ffe08a%22 stroke-width=%221.2%22 opacity=%22.5%22/%3E%3Cpath d=%22M34 44 q4 -6 8 0 M48 44 q4 -6 8 0%22 fill=%22none%22 stroke=%22%237a1418%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M40 52 q2.5 3 5 0 q2.5 3 5 0%22 fill=%22none%22 stroke=%22%237a1418%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%2229%22 cy=%2251%22 rx=%224%22 ry=%222.4%22 fill=%22%23ff8a8a%22/%3E%3Cellipse cx=%2261%22 cy=%2251%22 rx=%224%22 ry=%222.4%22 fill=%22%23ff8a8a%22/%3E%3Crect x=%2233%22 y=%2272%22 width=%2224%22 height=%227%22 rx=%222.5%22 fill=%22url(%23g)%22 stroke=%22%238f1f2a%22 stroke-width=%222%22/%3E%3Ccircle cx=%2245%22 cy=%2284%22 r=%223.4%22 fill=%22%23d9352f%22 stroke=%22%238f1f2a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M41 87 L39 104 M45 88 V106 M49 87 L51 104%22 stroke=%22%23d9352f%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M22 32 q4 -9 12 -11%22 stroke=%22%23fff%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3C/svg%3E");animation:cpb-lit 7s steps(1) infinite}
@keyframes cpb-lit{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.cpb .s5 .line{color:#8f1f2a !important;text-shadow:0 1px 0 #fff !important;font-family:'Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:12px !important}
.cpb .neon{background:linear-gradient(180deg,#ef5a45 0%,#d9352f 40%,#a8211f 100%) !important;color:#fff6e0 !important;border-radius:999px !important;border:2.5px solid #f5c242 !important;box-shadow:inset 0 0 0 1.5px #7a1418,0 4px 0 #7a1418,0 9px 14px rgba(143,31,42,.3) !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;text-shadow:0 2px 0 #7a1418}
.cpb .cta > div:nth-child(2){background:linear-gradient(180deg,#fff3c4 0%,#ffe08a 35%,#f5c242 60%,#c28a17 100%) !important;color:#7a1418 !important;border:2.5px solid #9a6a0c !important;border-radius:999px !important;box-shadow:0 4px 0 #9a6a0c,0 9px 14px rgba(154,106,12,.3) !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;text-shadow:0 1px 0 rgba(255,255,255,.6)}

/* transitions du séquenceur */
.cpb-sweep{position:absolute;left:-10px;right:-10px;height:30px;background:radial-gradient(circle at 15px 15px,#ffe08a 0 4px,#c28a17 4.5px 5.5px,transparent 6px) 0 0/30px 30px repeat-x,linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 45%),linear-gradient(180deg,#ef5a45 0%,#d9352f 40%,#a8211f 100%);border-top:3px solid #f5c242;border-bottom:3px solid #f5c242;box-shadow:0 0 0 2px #7a1418,0 6px 10px rgba(143,31,42,.3)}
.cpb-word{display:inline-block;font:700 48px/1.2 'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif;letter-spacing:2px;background:linear-gradient(180deg,#fff8d8 0%,#ffe08a 38%,#f5c242 55%,#c28a17 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #a8211f;filter:drop-shadow(0 5px 0 #7a1418) drop-shadow(0 9px 10px rgba(143,31,42,.3))}
.cpb.owo-frozen *::before,.cpb.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.cpb *::before,.cpb *::after{animation:none !important}.cpb .s5 .qmark::after{opacity:1}}
/* ---- CompletChatMagique ---- */
/* ===== thème Chat kawaii magique (magical girl 90s, design original) : sticker saturé, lune, rubans, étincelles ; mêmes temps et positions ===== */
.cmg .scan{display:none !important}
.cmg g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.cmg .s1,.cmg .s2,.cmg .s4,.cmg .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23c8b2ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23e6d7ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffd8ee%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%22300%22 cy=%2296%22 r=%22120%22 fill=%22%23fff%22 opacity=%22.18%22/%3E%3Ccircle cx=%22300%22 cy=%2296%22 r=%2278%22 fill=%22%23fff%22 opacity=%22.22%22/%3E%3Cpath transform=%22translate(300 92) rotate(200)%22 d=%22M26.74 -37.43 A46 46 0 1 0 26.74 37.43 A37.72 37.72 0 0 1 26.74 -37.43 Z%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%2212%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(300 92) rotate(200)%22 d=%22M26.74 -37.43 A46 46 0 1 0 26.74 37.43 A37.72 37.72 0 0 1 26.74 -37.43 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%224%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M262 92 q5 5 10 0%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%22266%22 cy=%22104%22 rx=%225%22 ry=%223%22 fill=%22%23ff7cc0%22 opacity=%22.8%22/%3E%3Cpath d=%22M270 56 Q278 52 286 54%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M0 470 Q40 428 96 420%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%227%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M0 470 Q40 428 96 420%22 fill=%22none%22 stroke=%22%23ff9bd0%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-dasharray=%221 9%22/%3E%3Cpath d=%22M96.0 409.0 L99.2 415.6 L106.5 416.6 L101.1 421.7 L102.5 428.9 L96.0 425.4 L89.5 428.9 L90.9 421.7 L85.5 416.6 L92.8 415.6 Z%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%227%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M96.0 409.0 L99.2 415.6 L106.5 416.6 L101.1 421.7 L102.5 428.9 L96.0 425.4 L89.5 428.9 L90.9 421.7 L85.5 416.6 L92.8 415.6 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M390 560 Q360 515 318 512%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%227%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M390 560 Q360 515 318 512%22 fill=%22none%22 stroke=%22%23ffcf3b%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-dasharray=%221 9%22/%3E%3Cpath d=%22M318.0 501.0 L321.2 507.6 L328.5 508.6 L323.1 513.7 L324.5 520.9 L318.0 517.4 L311.5 520.9 L312.9 513.7 L307.5 508.6 L314.8 507.6 Z%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%227%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M318.0 501.0 L321.2 507.6 L328.5 508.6 L323.1 513.7 L324.5 520.9 L318.0 517.4 L311.5 520.9 L312.9 513.7 L307.5 508.6 L314.8 507.6 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 700 Q30 676 70 672%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%227%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M0 700 Q30 676 70 672%22 fill=%22none%22 stroke=%22%23d9c6ff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-dasharray=%221 9%22/%3E%3Cpath d=%22M70.0 661.0 L73.2 667.6 L80.5 668.6 L75.1 673.7 L76.5 680.9 L70.0 677.4 L63.5 680.9 L64.9 673.7 L59.5 668.6 L66.8 667.6 Z%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%227%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M70.0 661.0 L73.2 667.6 L80.5 668.6 L75.1 673.7 L76.5 680.9 L70.0 677.4 L63.5 680.9 L64.9 673.7 L59.5 668.6 L66.8 667.6 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cg transform=%22translate(40 770) scale(1.1)%22%3E%3Cpath d=%22M-44 20 q-18 0 -16 -16 q-4 -20 16 -18 q4 -20 26 -12 q10 -14 26 -2 q20 -4 20 16 q14 4 6 18 q4 14 -14 14 h-64 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cg transform=%22translate(350 786) scale(1.15)%22%3E%3Cpath d=%22M-44 20 q-18 0 -16 -16 q-4 -20 16 -18 q4 -20 26 -12 q10 -14 26 -2 q20 -4 20 16 q14 4 6 18 q4 14 -14 14 h-64 Z%22 fill=%22%23ffe6f4%22 stroke=%22%2343236e%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cg transform=%22translate(195 830) scale(1.3)%22%3E%3Cpath d=%22M-44 20 q-18 0 -16 -16 q-4 -20 16 -18 q4 -20 26 -12 q10 -14 26 -2 q20 -4 20 16 q14 4 6 18 q4 14 -14 14 h-64 Z%22 fill=%22%23f3eaff%22 stroke=%22%2343236e%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cpath d=%22M36 53 Q36 60 43 60 Q36 60 36 67 Q36 60 29 60 Q36 60 36 53 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M190 35 Q190 40 195 40 Q190 40 190 45 Q190 40 185 40 Q190 40 190 35 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M110 195 Q110 200 115 200 Q110 200 110 205 Q110 200 105 200 Q110 200 110 195 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M360 213 Q360 220 367 220 Q360 220 360 227 Q360 220 353 220 Q360 220 360 213 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M28 414 Q28 420 34 420 Q28 420 28 426 Q28 420 22 420 Q28 420 28 414 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M366 464 Q366 470 372 470 Q366 470 366 476 Q366 470 360 470 Q366 470 366 464 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M330 613 Q330 620 337 620 Q330 620 330 627 Q330 620 323 620 Q330 620 330 613 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M56 654 Q56 660 62 660 Q56 660 56 666 Q56 660 50 660 Q56 660 56 654 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M220 556 Q220 560 224 560 Q220 560 220 564 Q220 560 216 560 Q220 560 220 556 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M150 715 Q150 720 155 720 Q150 720 150 725 Q150 720 145 720 Q150 720 150 715 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2280%22 cy=%22130%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22150%22 cy=%2290%22 r=%221.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22240%22 cy=%22160%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22370%22 cy=%22150%22 r=%221.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2212%22 cy=%22330%22 r=%221.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22300%22 cy=%22400%22 r=%221.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2290%22 cy=%22470%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22250%22 cy=%22680%22 r=%221.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22380%22 cy=%22560%22 r=%221.6%22 fill=%22%23fff%22/%3E%3Cpath d=%22M62 335.4 C53.6 330, 55.4 323.4, 62 327.3 C68.6 323.4, 70.4 330, 62 335.4 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M340 384.5 C333.0 380, 334.5 374.5, 340 377.75 C345.5 374.5, 347.0 380, 340 384.5 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M300 524.5 C293.0 520, 294.5 514.5, 300 517.75 C305.5 514.5, 307.0 520, 300 524.5 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M84 604.5 C77.0 600, 78.5 594.5, 84 597.75 C89.5 594.5, 91.0 600, 84 604.5 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") center/100% 100% no-repeat,#e6d7ff !important;color:#43236e !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.cmg .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23d7c6ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f6e2ff%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23g)%22/%3E%3Ccircle cx=%2260%22 cy=%22120%22 r=%221.8%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%22330%22 cy=%22140%22 r=%221.6%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%22120%22 cy=%22300%22 r=%221.6%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%22280%22 cy=%22330%22 r=%221.8%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2220%22 cy=%22560%22 r=%221.6%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%22370%22 cy=%22600%22 r=%221.8%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%22200%22 cy=%22610%22 r=%221.4%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2290%22 cy=%22800%22 r=%221.6%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Cpath d=%22M200 294 Q200 300 206 300 Q200 300 200 306 Q200 300 194 300 Q200 300 200 294 Z%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Cpath d=%22M360 515 Q360 520 365 520 Q360 520 360 525 Q360 520 355 520 Q360 520 360 515 Z%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Cpath d=%22M30 245 Q30 250 35 250 Q30 250 30 255 Q30 250 25 250 Q30 250 30 245 Z%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Cpath d=%22M200 794 Q200 800 206 800 Q200 800 200 806 Q200 800 194 800 Q200 800 200 794 Z%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Cpath d=%22M310 246 Q310 250 314 250 Q310 250 310 254 Q310 250 306 250 Q310 250 310 246 Z%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#e6d8ff !important;color:#43236e !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.cmg .s1::before,.cmg .s2::before,.cmg .s3::before,.cmg .s4::before,.cmg .s5::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 220 220%22%3E%3Cpath transform=%22translate(30 40) rotate(20)%22 d=%22M0 -7 C 6 -5, 7 3, 0 7 C -7 3, -6 -5, 0 -7 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%221.3%22 opacity=%22.8%22/%3E%3Cpath transform=%22translate(170 90) rotate(-40)%22 d=%22M0 -7 C 6 -5, 7 3, 0 7 C -7 3, -6 -5, 0 -7 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%221.3%22 opacity=%22.8%22/%3E%3Cpath transform=%22translate(96 170) rotate(70)%22 d=%22M0 -7 C 6 -5, 7 3, 0 7 C -7 3, -6 -5, 0 -7 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%221.3%22 opacity=%22.8%22/%3E%3Cpath d=%22M120.0 25.5 L121.3 28.2 L124.3 28.6 L122.1 30.7 L122.6 33.6 L120.0 32.2 L117.4 33.6 L117.9 30.7 L115.7 28.6 L118.7 28.2 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M30.0 145.5 L31.3 148.2 L34.3 148.6 L32.1 150.7 L32.6 153.6 L30.0 152.2 L27.4 153.6 L27.9 150.7 L25.7 148.6 L28.7 148.2 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M60 75.24 C54.96 72, 56.04 68.04, 60 70.38 C63.96 68.04, 65.04 72, 60 75.24 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%221.1%22 opacity=%22.8%22/%3E%3C/svg%3E") 0 0/220px 220px repeat;animation:cmg-fall 16s linear infinite}
@keyframes cmg-fall{from{background-position:0 0}to{background-position:-55px 220px}}
@keyframes cmg-beat{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}
@keyframes cmg-tw{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(.7) rotate(20deg)}}
.cmg [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important}
.cmg .s1 .title{color:#fff !important;text-shadow:none !important;-webkit-text-stroke:3px #43236e;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3)) drop-shadow(0 6px 0 #a874ff)}
.cmg .s1 .t1{color:#ff5fae !important} .cmg .s1 .t2{color:#ffcf3b !important} .cmg .s1 .t3{color:#5cc2ff !important} .cmg .s1 .cur{color:#a874ff !important}

/* la mascotte : chat-bulle blanc sticker ; oreilles + queue derrière, moustaches + noeud à breloque croissant devant (pseudo-éléments sur les wrappers animés) */
.cmg .s1 .float,.cmg .s2 .float,.cmg .s3 .float,.cmg .s5 .float{position:relative;z-index:0;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3))}
.cmg .s1 .float::before,.cmg .s2 .float::before,.cmg .s3 .float::before,.cmg .s5 .float::before{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M94 100 C 122 110, 132 84, 114 74 C 106 70, 104 80, 110 82%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%2217%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M94 100 C 122 110, 132 84, 114 74 C 106 70, 104 80, 110 82%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2210%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ff9bd0%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M94 32 C 96 22, 97 14, 95 8 C 89 11, 84 14, 79 18 Z%22 fill=%22%23ff9bd0%22/%3E%3Cpath d=%22M-6 12 Q-6 18 0 18 Q-6 18 -6 24 Q-6 18 -12 18 Q-6 18 -6 12 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M128 35 Q128 40 133 40 Q128 40 128 45 Q128 40 123 40 Q128 40 128 35 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.cmg .s1 .float::after,.cmg .s2 .float::after,.cmg .s3 .float::after,.cmg .s5 .float::after{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M3 66 L22 71 M1 77 L22 77 M3 88 L22 83%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M117 66 L98 71 M119 77 L98 77 M117 88 L98 83%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(84 17) scale(1)%22%3E%3Cpath d=%22M-2 2 L-9 17 L-4 15 L-2 19 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M2 2 L9 16 L4 15 L3 19 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 0 C -6 -10, -18 -9, -16 0 C -18 9, -6 10, 0 0 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 0 C 6 -10, 18 -9, 16 0 C 18 9, 6 10, 0 0 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-12 -3 Q-8 -5 -5 -2 M12 -3 Q8 -5 5 -2%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224.6%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 4 V9%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0 15) rotate(-35)%22 d=%22M4.14 -5.01 A6.5 6.5 0 1 0 4.14 5.01 A5.07 5.07 0 0 1 4.14 -5.01 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cpath d=%22M34 30 C 41 23, 50 20, 58 21%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.cmg .s4 .float{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3))}
.cmg .s4 .wiggle{position:relative;z-index:0}
.cmg .s4 .wiggle::before{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M94 100 C 122 110, 132 84, 114 74 C 106 70, 104 80, 110 82%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%2217%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M94 100 C 122 110, 132 84, 114 74 C 106 70, 104 80, 110 82%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2210%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ff9bd0%22/%3E%3Cpath d=%22M100 40 C 103 26, 105 12, 100 1 C 89 5, 79 10, 70 16 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M94 32 C 96 22, 97 14, 95 8 C 89 11, 84 14, 79 18 Z%22 fill=%22%23ff9bd0%22/%3E%3Cpath d=%22M-6 12 Q-6 18 0 18 Q-6 18 -6 24 Q-6 18 -12 18 Q-6 18 -6 12 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M128 35 Q128 40 133 40 Q128 40 128 45 Q128 40 123 40 Q128 40 128 35 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.cmg path[d^="M60 12 C 92 12"][fill="#07030f"],.cmg ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ffffff;stroke:#43236e;stroke-width:3.6px}
.cmg path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ffcf3b;stroke-width:7px;stroke-dasharray:.1 11;stroke-linecap:round}
.cmg ellipse[rx="5.5"][fill="#00e5ff"],.cmg ellipse[rx="5.5"][fill="#ff2e88"]{fill:url(#cmg-eye);rx:7px;ry:8.6px}
.cmg .float circle[r="2"][fill="#fff"],.cmg .wiggle circle[r="2"][fill="#fff"]{r:2.9px;transform:translate(-.6px,-1px)}
.cmg path[stroke="#00e5ff"][stroke-width="3.5"],.cmg path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#43236e}
.cmg path[d^="M52 77"][stroke="#fff"]{stroke:#43236e}
.cmg path[d^="M92 50"]{stroke:#ffcf3b !important}
.cmg ellipse[cx="30"][cy="76"],.cmg ellipse[cx="90"][cy="76"]{fill:#ff7cc0;opacity:.85}
.cmg ellipse[fill="#fff"][rx="6"],.cmg ellipse[fill="#fff"][rx="10"],.cmg rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#43236e;stroke-width:2px}
.cmg ellipse[cx="60"][fill="#ff2e88"]{fill:#ff5fae}
.cmg path[d^="M52 79.5"]{stroke:#43236e}
.cmg .s3 .hop{position:relative;z-index:0;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3))}
.cmg .s3 .hop::before{content:'';position:absolute;left:-25px;top:-25px;width:200px;height:200px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M26 100 C -2 110, -12 84, 6 74 C 14 70, 16 80, 10 82%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%2217%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M26 100 C -2 110, -12 84, 6 74 C 14 70, 16 80, 10 82%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2210%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M20 40 C 17 26, 15 12, 20 1 C 31 5, 41 10, 50 16 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M26 32 C 24 22, 23 14, 25 8 C 31 11, 36 14, 41 18 Z%22 fill=%22%23ff9bd0%22/%3E%3Cpath d=%22M56 15 C 60 6, 66 -1, 74 -5 C 80 4, 84 11, 84 21 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%223.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M62 13 C 65 7, 69 3, 73 1 C 76 7, 78 11, 78 16 Z%22 fill=%22%23ff9bd0%22/%3E%3C/svg%3E") 0 0/200px 200px no-repeat}
.cmg .s3 .hop::after{content:'';position:absolute;left:-25px;top:-25px;width:200px;height:200px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cg transform=%22translate(30 16) scale(0.9)%22%3E%3Cpath d=%22M-2 2 L-9 17 L-4 15 L-2 19 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M2 2 L9 16 L4 15 L3 19 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 0 C -6 -10, -18 -9, -16 0 C -18 9, -6 10, 0 0 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 0 C 6 -10, 18 -9, 16 0 C 18 9, 6 10, 0 0 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-12 -3 Q-8 -5 -5 -2 M12 -3 Q8 -5 5 -2%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224.6%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 4 V9%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0 15) rotate(-35)%22 d=%22M4.14 -5.01 A6.5 6.5 0 1 0 4.14 5.01 A5.07 5.07 0 0 1 4.14 -5.01 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cpath d=%22M3 70 L20 73 M2 80 L20 79%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/200px 200px no-repeat}
.cmg .s3 path[mask]{fill:url(#cmg-pac);stroke:#43236e;stroke-width:3.6px}
.cmg .s3 ellipse[cx="50"][fill="#000"]{fill:url(#cmg-eye);rx:6.5px;ry:8px}
.cmg .s3 ellipse[cx="32"][cy="66"]{fill:#ff7cc0}

/* face $$ : yeux-étoiles dorés ; le calque suit s4eyes-d (taille/position animées) et porte aussi moustaches + noeud qui suivent le wiggle */
.cmg .s4 .eyes-d{display:none}
.cmg .s4 .wiggle::after{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;z-index:1;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 36%22%3E%3Cpath d=%22M18.0 1.0 L22.9 11.2 L34.2 12.7 L26.0 20.6 L28.0 31.8 L18.0 26.4 L8.0 31.8 L10.0 20.6 L1.8 12.7 L13.1 11.2 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M12 7 Q12 11 16 11 Q12 11 12 15 Q12 11 8 11 Q12 11 12 7 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2224%22 cy=%2224%22 r=%221.6%22 fill=%22%23fff%22/%3E%3Ctext x=%2218%22 y=%2222.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211%22 fill=%22%2343236e%22%3E%24%3C/text%3E%3Cpath d=%22M66.0 1.0 L70.9 11.2 L82.2 12.7 L74.0 20.6 L76.0 31.8 L66.0 26.4 L56.0 31.8 L58.0 20.6 L49.8 12.7 L61.1 11.2 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M60 7 Q60 11 64 11 Q60 11 60 15 Q60 11 56 11 Q60 11 60 7 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2272%22 cy=%2224%22 r=%221.6%22 fill=%22%23fff%22/%3E%3Ctext x=%2266%22 y=%2222.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211%22 fill=%22%2343236e%22%3E%24%3C/text%3E%3C/svg%3E") 120px 120px/0 0 no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cpath d=%22M3 66 L22 71 M1 77 L22 77 M3 88 L22 83%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M117 66 L98 71 M119 77 L98 77 M117 88 L98 83%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(84 17) scale(1)%22%3E%3Cpath d=%22M-2 2 L-9 17 L-4 15 L-2 19 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M2 2 L9 16 L4 15 L3 19 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 0 C -6 -10, -18 -9, -16 0 C -18 9, -6 10, 0 0 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 0 C 6 -10, 18 -9, 16 0 C 18 9, 6 10, 0 0 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-12 -3 Q-8 -5 -5 -2 M12 -3 Q8 -5 5 -2%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224.6%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M0 4 V9%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0 15) rotate(-35)%22 d=%22M4.14 -5.01 A6.5 6.5 0 1 0 4.14 5.01 A5.07 5.07 0 0 1 4.14 -5.01 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/g%3E%3Cpath d=%22M34 30 C 41 23, 50 20, 58 21%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/240px 240px no-repeat;animation:cmg-eyes 8s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes cmg-eyes{0%,44%{background-size:0.0px 0.0px,240px 240px;background-position:120.0px 120.0px,0 0}47%{background-size:151.2px 64.8px,240px 240px;background-position:44.4px 87.6px,0 0}50%{background-size:75.6px 32.4px,240px 240px;background-position:82.2px 103.8px,0 0}52%{background-size:96.6px 41.4px,240px 240px;background-position:71.7px 99.3px,0 0}54%,84%{background-size:84.0px 36.0px,240px 240px;background-position:78.0px 102.0px,0 0}85%,100%{background-size:0.0px 0.0px,240px 240px;background-position:120.0px 120.0px,0 0}}

/* sous-titres : pilule blanche sticker, ombre lilas */
.cmg .sub,.cmg .sub-a,.cmg .sub-b,.cmg .subt{background:#ffffff !important;color:#43236e !important;border:3px solid #43236e !important;border-radius:22px !important;box-shadow:0 0 0 3px #fff,4px 6px 0 #a874ff,4px 6px 0 3px #fff !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:19px !important}

/* bulles : sticker blanc, étiquette « Miaou! », cœur qui bat au coin */
.cmg .bubble,.cmg .bubble2,.cmg .pop[style*="#fff9c4"],.cmg .pop-c{background:#ffffff !important;color:#43236e !important;border:3px solid #43236e !important;border-radius:18px !important;box-shadow:0 0 0 3px #fff,4px 5px 0 #ff5fae,4px 5px 0 3px #fff !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important}
.cmg .pop-c{border-radius:999px !important;box-shadow:0 0 0 3px #fff,3px 4px 0 #a874ff !important}
.cmg .bubble,.cmg .bubble2,.cmg .pop[style*="#fff9c4"]{font-size:15px !important}
.cmg .bubble > span:nth-of-type(1),.cmg .bubble2 > span:nth-of-type(1),.cmg .pop > span:nth-of-type(1){border-top-color:#43236e !important}
.cmg .bubble > span:nth-of-type(2),.cmg .bubble2 > span:nth-of-type(2),.cmg .pop > span:nth-of-type(2){border-top-color:#ffffff !important}
.cmg .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.cmg .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:700 !important}
.cmg .bubble::before,.cmg .bubble2::before,.cmg .pop[style*="#fff9c4"]::before{content:'Miaou!';position:absolute;left:8px;top:-17px;height:22px;padding:0 12px 0 19px;line-height:22px;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif;font-weight:700;font-size:11.5px;color:#fff;letter-spacing:.3px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 62 22%22%3E%3Cpath d=%22M4 3 H56 L60 11 L56 19 H4 Q1 19 1 16 V6 Q1 3 4 3 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M9.0 6.6 L10.2 9.3 L13.2 9.6 L11.0 11.6 L11.6 14.6 L9.0 13.1 L6.4 14.6 L7.0 11.6 L4.8 9.6 L7.8 9.3 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%221%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform:rotate(-5deg);text-shadow:1px 1px 0 #43236e}
.cmg .bubble::after,.cmg .bubble2::after,.cmg .pop[style*="#fff9c4"]::after{content:'';position:absolute;right:-13px;top:-15px;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 19.2 C0.8000000000000007 12, 3.1999999999999993 3.1999999999999993, 12 8.4 C20.8 3.1999999999999993, 23.2 12, 12 19.2 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M7 9 Q8 7 10 7%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/contain no-repeat;animation:cmg-beat 1.1s ease-in-out infinite}
.cmg polygon[fill="#fff9c4"]{fill:#ffffff;stroke:#43236e;stroke-width:3px}
.cmg .s3 .pop svg path{stroke:#43236e;stroke-width:1.5px;fill:#ffcf3b}

/* scène 2 : panneaux pastel à froufrous (dentelle pointillée), barre festonnée, coins-étoiles */
.cmg .unring{background:#ffffff !important;border:3px solid #43236e !important;border-radius:16px !important;box-shadow:0 0 0 3px #fff,5px 6px 0 3px rgba(67,35,110,.22);outline:4px dotted #ff9bd0;outline-offset:4px}
.cmg .unring > div:first-child{position:relative;height:18px !important;border-bottom:3px solid #43236e}
.cmg .unring > div:first-child::before{content:'';position:absolute;left:6px;top:3px;width:38px;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 12%22%3E%3Cpath d=%22M6.0 1.0 L7.5 4.3 L11.1 4.7 L8.5 7.2 L9.2 10.8 L6.0 9.0 L2.8 10.8 L3.5 7.2 L0.9 4.7 L4.5 4.3 Z%22 fill=%22%23fff%22 stroke=%22%2343236e%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/12px 11px repeat-x}
.cmg .unring > div:first-child::after{content:'';position:absolute;left:0;right:0;top:100%;height:7px;margin-top:3px;background:radial-gradient(circle at 5px 0,var(--cmg-fr) 4.6px,#43236e 4.7px,#43236e 6px,transparent 6.3px) 0 0/12px 7px repeat-x}
.cmg .s2 .w1 .unring > div:first-child{background:#ff5fae !important;--cmg-fr:#ff5fae}
.cmg .s2 .w2 .unring > div:first-child{background:#a874ff !important;--cmg-fr:#a874ff}
.cmg .s2 .w3 .unring > div:first-child{background:#5cc2ff !important;--cmg-fr:#5cc2ff}
.cmg .s2 .w4 .unring > div:first-child{background:#ffcf3b !important;--cmg-fr:#ffcf3b}
.cmg .s2 .w5 .unring > div:first-child{background:#ff9bd0 !important;--cmg-fr:#ff9bd0}

.cmg .unring > div:nth-child(2){padding-top:16px !important}
.cmg .unring > div:nth-child(2) > div{background:#d9c6ff !important;opacity:1 !important;border:2px solid #43236e;box-sizing:border-box;border-radius:7px}
.cmg .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#43236e !important;border:0;height:4px !important;border-radius:2px}
.cmg .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff5fae !important;border-radius:11px}
.cmg .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#ffcf3b !important}
.cmg .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#a874ff !important}
.cmg .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#5cc2ff !important}
.cmg .s2 div:has(> .unring)::after{content:'';position:absolute;left:-14px;top:-14px;right:-14px;bottom:-14px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12.0 2.0 L15.1 8.3 L22.0 9.3 L16.9 14.1 L18.2 21.0 L12.0 17.7 L5.8 21.0 L7.1 14.1 L2.0 9.3 L8.9 8.3 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%221.6%22 fill=%22%23fff%22/%3E%3C/svg%3E") left top/26px 26px no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12.0 2.0 L15.1 8.3 L22.0 9.3 L16.9 14.1 L18.2 21.0 L12.0 17.7 L5.8 21.0 L7.1 14.1 L2.0 9.3 L8.9 8.3 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%221.6%22 fill=%22%23fff%22/%3E%3C/svg%3E") right bottom/24px 24px no-repeat}
.cmg .s2 .bolt{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3)) !important}
.cmg .s2 .bolt path{fill:#ffcf3b;stroke:#43236e;stroke-width:4px}
.cmg .s2 .spark{border:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M88.0 41.0 L90.6 46.4 L96.6 47.2 L92.3 51.4 L93.3 57.3 L88.0 54.5 L82.7 57.3 L83.7 51.4 L79.4 47.2 L85.4 46.4 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M76.9 70.4 L78.8 74.2 L83.1 74.9 L80.0 77.9 L80.7 82.1 L76.9 80.1 L73.0 82.1 L73.8 77.9 L70.7 74.9 L75.0 74.2 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M50.0 79.0 L52.6 84.4 L58.6 85.2 L54.3 89.4 L55.3 95.3 L50.0 92.5 L44.7 95.3 L45.7 89.4 L41.4 85.2 L47.4 84.4 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M23.1 70.4 L25.0 74.2 L29.3 74.9 L26.2 77.9 L27.0 82.1 L23.1 80.1 L19.3 82.1 L20.0 77.9 L16.9 74.9 L21.2 74.2 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M12.0 41.0 L14.6 46.4 L20.6 47.2 L16.3 51.4 L17.3 57.3 L12.0 54.5 L6.7 57.3 L7.7 51.4 L3.4 47.2 L9.4 46.4 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M23.1 16.6 L25.0 20.5 L29.3 21.1 L26.2 24.1 L27.0 28.4 L23.1 26.4 L19.3 28.4 L20.0 24.1 L16.9 21.1 L21.2 20.5 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M50.0 3.0 L52.6 8.4 L58.6 9.2 L54.3 13.4 L55.3 19.3 L50.0 16.5 L44.7 19.3 L45.7 13.4 L41.4 9.2 L47.4 8.4 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M76.9 16.6 L78.8 20.5 L83.1 21.1 L80.0 24.1 L80.7 28.4 L76.9 26.4 L73.0 28.4 L73.8 24.1 L70.7 21.1 L75.0 20.5 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2230%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-dasharray=%222 7%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center/100% 100% no-repeat}
.cmg .s2 .flash,.cmg .s4 .flash{background:#fff8fd !important}

/* scène 3 : labyrinthe à murs-rubans satinés, points-étoiles, objets pixel recolorés */
.cmg .s3 g[stroke="#2121de"]{stroke:#ff5fae;stroke-width:8px;filter:url(#cmg-rib) drop-shadow(1.5px 0 0 #43236e) drop-shadow(-1.5px 0 0 #43236e) drop-shadow(0 1.5px 0 #43236e) drop-shadow(0 -1.5px 0 #43236e) drop-shadow(0 3px 0 #fff)}
.cmg .s3 g[fill="#fff"] circle{fill:#ffcf3b;stroke:#43236e;stroke-width:2px}
.cmg .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:18px !important;height:18px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12.0 2.0 L15.1 8.3 L22.0 9.3 L16.9 14.1 L18.2 21.0 L12.0 17.7 L5.8 21.0 L7.1 14.1 L2.0 9.3 L8.9 8.3 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%221.6%22 fill=%22%23fff%22/%3E%3C/svg%3E") center/contain no-repeat !important;animation:cmg-tw 1.6s ease-in-out infinite}
.cmg .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#ffcf3b !important;-webkit-text-stroke:1.2px #43236e;text-shadow:2px 2px 0 #ff5fae !important}
.cmg .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(1px 3px 2px rgba(67,35,110,.28))}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#43236e}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#5fe0b0}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#2fbf8c}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"]{fill:#ff5fae}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#ffcf3b}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#5cc2ff}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#a874ff}
.cmg .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ff5fae}
.cmg .s3 [fill="#f58220"]{fill:#ff9bd0} .cmg .s3 [stroke="#f58220"]{stroke:#ff5fae}
.cmg .s3 [fill="#3d5bff"]{fill:#5cc2ff} .cmg .s3 [stroke="#3d5bff"]{stroke:#5cc2ff}
.cmg .s3 [fill="#1a1aa0"]{fill:#43236e}
.cmg .s3 .bug-a ellipse[rx="14"],.cmg .s3 .bug-b ellipse[rx="14"]{stroke:#43236e;stroke-width:3px}
.cmg .s3 .bug-a,.cmg .s3 .bug-b{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(1px 3px 2px rgba(67,35,110,.28))}

/* scène 4 : baguette étoile-cœur qui file vers le haut (traînée d'étincelles = la flamme), pièces-étoiles, REVENU */
.cmg .s4 .rocket > svg > :not(.flame){display:none}
.cmg .s4 .rocket > svg{clip-path:polygon(-100% 124px,200% 124px,200% 600%,-100% 600%)}
.cmg .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3CclipPath id=%22sh%22%3E%3Crect x=%2239%22 y=%2266%22 width=%2212%22 height=%2254%22 rx=%226%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d=%22M40 82 C 26 92, 22 104, 14 112 L22 112 L20 120 C 30 108, 36 96, 43 86 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M50 82 C 64 92, 68 104, 76 112 L68 112 L70 120 C 60 108, 54 96, 47 86 Z%22 fill=%22%23a874ff%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2239%22 y=%2266%22 width=%2212%22 height=%2254%22 rx=%226%22 fill=%22%23fff%22/%3E%3Cg clip-path=%22url(%23sh)%22%3E%3Cpath d=%22M30 70 L60 58%22 stroke=%22%23ff5fae%22 stroke-width=%224.5%22/%3E%3Cpath d=%22M30 81 L60 69%22 stroke=%22%23ff5fae%22 stroke-width=%224.5%22/%3E%3Cpath d=%22M30 92 L60 80%22 stroke=%22%23ff5fae%22 stroke-width=%224.5%22/%3E%3Cpath d=%22M30 103 L60 91%22 stroke=%22%23ff5fae%22 stroke-width=%224.5%22/%3E%3Cpath d=%22M30 114 L60 102%22 stroke=%22%23ff5fae%22 stroke-width=%224.5%22/%3E%3Cpath d=%22M30 125 L60 113%22 stroke=%22%23ff5fae%22 stroke-width=%224.5%22/%3E%3Cpath d=%22M30 136 L60 124%22 stroke=%22%23ff5fae%22 stroke-width=%224.5%22/%3E%3C/g%3E%3Crect x=%2239%22 y=%2266%22 width=%2212%22 height=%2254%22 rx=%226%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%223.2%22/%3E%3Ccircle cx=%2245%22 cy=%22121%22 r=%226.5%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M45.0 6.0 L54.4 27.1 L77.3 29.5 L60.2 44.9 L65.0 67.5 L45.0 56.0 L25.0 67.5 L29.8 44.9 L12.7 29.5 L35.6 27.1 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%223.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M45.0 14.0 L52.3 29.9 L69.7 32.0 L56.9 43.9 L60.3 61.0 L45.0 52.5 L29.7 61.0 L33.1 43.9 L20.3 32.0 L37.7 29.9 Z%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222%22 opacity=%22.75%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45 50.9 C29.6 41, 32.9 28.9, 45 36.05 C57.1 28.9, 60.4 41, 45 50.9 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M37 37 Q39 33 43 33%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M24 72 C 32 64, 40 68, 45 72 C 50 68, 58 64, 66 72 C 58 80, 50 76, 45 72 C 40 76, 32 80, 24 72 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2245%22 cy=%2272%22 r=%224.4%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M58 76 V83%22 fill=%22none%22 stroke=%22%2343236e%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(59 89) rotate(-40)%22 d=%22M4.14 -5.01 A6.5 6.5 0 1 0 4.14 5.01 A5.07 5.07 0 0 1 4.14 -5.01 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M10 8 Q10 14 16 14 Q10 14 10 20 Q10 14 4 14 Q10 14 10 8 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M82 15 Q82 20 87 20 Q82 20 82 25 Q82 20 77 20 Q82 20 82 15 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M78 58 Q78 62 82 62 Q78 62 78 66 Q78 62 74 62 Q78 62 78 58 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M16 131 Q16 136 21 136 Q16 136 16 141 Q16 136 11 136 Q16 136 16 131 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M74 140 Q74 146 80 146 Q74 146 74 152 Q74 146 68 146 Q74 146 74 140 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M22 156 Q22 160 26 160 Q22 160 22 164 Q22 160 18 160 Q22 160 22 156 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3))}
.cmg .s4 .flame path:first-child{fill:url(#cmg-trail)} .cmg .s4 .flame path:last-child{fill:#fff;opacity:.75}
.cmg .s4 .puff{background:#ffffff !important;border:3px solid #43236e;filter:none !important;opacity:.95}
.cmg .s4 .bill > svg{visibility:hidden}
.cmg .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cpath d=%22M7 3 Q7 8 12 8 Q7 8 7 13 Q7 8 2 8 Q7 8 7 3 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M57 21 Q57 26 62 26 Q57 26 57 31 Q57 26 52 26 Q57 26 57 21 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2215%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2211%22 fill=%22none%22 stroke=%22%23e8a91c%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M32.0 8.6 L34.6 14.0 L40.6 14.8 L36.2 19.0 L37.3 24.9 L32.0 22.0 L26.7 24.9 L27.8 19.0 L23.4 14.8 L29.4 14.0 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M22 9 Q25 5.5 30 4.5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(1px 3px 2px rgba(67,35,110,.28))}
.cmg .s4 .shock{border:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M88.0 41.0 L90.6 46.4 L96.6 47.2 L92.3 51.4 L93.3 57.3 L88.0 54.5 L82.7 57.3 L83.7 51.4 L79.4 47.2 L85.4 46.4 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M76.9 70.4 L78.8 74.2 L83.1 74.9 L80.0 77.9 L80.7 82.1 L76.9 80.1 L73.0 82.1 L73.8 77.9 L70.7 74.9 L75.0 74.2 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M50.0 79.0 L52.6 84.4 L58.6 85.2 L54.3 89.4 L55.3 95.3 L50.0 92.5 L44.7 95.3 L45.7 89.4 L41.4 85.2 L47.4 84.4 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M23.1 70.4 L25.0 74.2 L29.3 74.9 L26.2 77.9 L27.0 82.1 L23.1 80.1 L19.3 82.1 L20.0 77.9 L16.9 74.9 L21.2 74.2 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M12.0 41.0 L14.6 46.4 L20.6 47.2 L16.3 51.4 L17.3 57.3 L12.0 54.5 L6.7 57.3 L7.7 51.4 L3.4 47.2 L9.4 46.4 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M23.1 16.6 L25.0 20.5 L29.3 21.1 L26.2 24.1 L27.0 28.4 L23.1 26.4 L19.3 28.4 L20.0 24.1 L16.9 21.1 L21.2 20.5 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M50.0 3.0 L52.6 8.4 L58.6 9.2 L54.3 13.4 L55.3 19.3 L50.0 16.5 L44.7 19.3 L45.7 13.4 L41.4 9.2 L47.4 8.4 Z%22 fill=%22%23ff9bd0%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M76.9 16.6 L78.8 20.5 L83.1 21.1 L80.0 24.1 L80.7 28.4 L76.9 26.4 L73.0 28.4 L73.8 24.1 L70.7 21.1 L75.0 20.5 Z%22 fill=%22%23ffffff%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2230%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-dasharray=%222 7%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center/100% 100% no-repeat}
.cmg .s4 .brows path{stroke:#43236e}
.cmg .pop-text{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;color:#ffcf3b !important;-webkit-text-stroke:3px #43236e;text-shadow:none !important;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3)) drop-shadow(5px 7px 0 #ff5fae)}

/* scène 5 : orbe de cristal à croissant qui s'allume (même rythme que l'ampoule), boutons sticker */
.cmg .s5 .bulb-rays{stroke:#ffcf3b}
.cmg .s5 .qmark svg > :not(.bulb-rays){display:none}
.cmg .s5 .qmark svg{position:relative;z-index:0}
.cmg .s5 .qmark{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 4px 3px rgba(67,35,110,.3)) !important}
.cmg .s5 .qmark::before,.cmg .s5 .qmark::after{content:'';position:absolute;left:0;top:-16px;width:90px;height:116px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 -16 90 116%22%3E%3Cdefs%3E%3CradialGradient id=%22o%22 cx=%22.38%22 cy=%22.32%22 r=%22.75%22%3E%3Cstop offset=%220%22 stop-color=%22%23f3eefc%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23d6cbe9%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ab9fc6%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M22 70 Q45 80 68 70 L74 90 Q45 99 16 90 Z%22 fill=%22%23d9a9c6%22 stroke=%22%2343236e%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M19 82 Q45 91 71 82%22 fill=%22none%22 stroke=%22%23cdbf93%22 stroke-width=%224.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2245%22 cy=%2240%22 r=%2230%22 fill=%22url(%23o)%22 stroke=%22%2343236e%22 stroke-width=%223.6%22/%3E%3Cpath transform=%22translate(46 41) rotate(-150)%22 d=%22M9.15 -11.89 A15 15 0 1 0 9.15 11.89 A12.00 12.00 0 0 1 9.15 -11.89 Z%22 fill=%22%23c7bbd9%22 stroke=%22%238f82ad%22 stroke-width=%222%22/%3E%3Cpath d=%22M27 30 Q31 20 41 17%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.7%22/%3E%3C/svg%3E") 0 0/90px 116px no-repeat}
.cmg .s5 .qmark::before{z-index:-1}
.cmg .s5 .qmark::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 -16 90 116%22%3E%3Cdefs%3E%3CradialGradient id=%22o%22 cx=%22.38%22 cy=%22.32%22 r=%22.75%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffd2ec%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b98aff%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2245%22 cy=%2240%22 r=%2242%22 fill=%22%23ffcf3b%22 opacity=%22.28%22/%3E%3Ccircle cx=%2245%22 cy=%2240%22 r=%2236%22 fill=%22%23fff%22 opacity=%22.45%22/%3E%3Cpath d=%22M22 70 Q45 80 68 70 L74 90 Q45 99 16 90 Z%22 fill=%22%23ff5fae%22 stroke=%22%2343236e%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M19 82 Q45 91 71 82%22 fill=%22none%22 stroke=%22%23ffcf3b%22 stroke-width=%224.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2245%22 cy=%2240%22 r=%2230%22 fill=%22url(%23o)%22 stroke=%22%2343236e%22 stroke-width=%223.6%22/%3E%3Cpath transform=%22translate(46 41) rotate(-150)%22 d=%22M9.15 -11.89 A15 15 0 1 0 9.15 11.89 A12.00 12.00 0 0 1 9.15 -11.89 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M27 30 Q31 20 41 17%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.95%22/%3E%3Cpath d=%22M60 21 Q60 26 65 26 Q60 26 60 31 Q60 26 55 26 Q60 26 60 21 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M32 48.5 Q32 52 35.5 52 Q32 52 32 55.5 Q32 52 28.5 52 Q32 52 32 48.5 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M45.0 -15.0 L47.1 -10.8 L51.7 -10.2 L48.3 -6.9 L49.1 -2.3 L45.0 -4.5 L40.9 -2.3 L41.7 -6.9 L38.3 -10.2 L42.9 -10.8 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");animation:cmgorb 7s steps(1) infinite}
@keyframes cmgorb{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.cmg .s5 .line{color:#43236e !important;text-shadow:none !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:700 !important;font-size:12px !important;background:#fff;border:2px solid #43236e;border-radius:999px;padding:4px 12px;box-shadow:0 0 0 2px #fff,2px 3px 0 #a874ff}
.cmg .neon{background:linear-gradient(180deg,#ff7cc0,#ff5fae) !important;color:#fff !important;border-radius:999px !important;border:3px solid #43236e !important;box-shadow:0 0 0 3px #fff,4px 6px 0 #43236e !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;text-shadow:1px 2px 0 #43236e;position:relative}
.cmg .neon::after{content:'';position:absolute;right:14px;top:-12px;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12.0 2.0 L15.1 8.3 L22.0 9.3 L16.9 14.1 L18.2 21.0 L12.0 17.7 L5.8 21.0 L7.1 14.1 L2.0 9.3 L8.9 8.3 Z%22 fill=%22%23ffcf3b%22 stroke=%22%2343236e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%221.6%22 fill=%22%23fff%22/%3E%3C/svg%3E") center/contain no-repeat;animation:cmg-tw 1.8s ease-in-out infinite}
.cmg .cta > div:nth-child(2){background:#ffffff !important;color:#43236e !important;border:3px solid #43236e !important;border-radius:999px !important;box-shadow:0 0 0 3px #fff,4px 6px 0 #a874ff !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important}
.cmg.owo-frozen *::before,.cmg.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.cmg *::before,.cmg *::after{animation:none !important}.cmg .s4 .wiggle::after{background-size:0 0,240px 240px}}
/* ---- CompletHalloweenPastel ---- */
/* ===== thème Halloween pastel cute : lavande, pêche, menthe ; fantôme-bulle ; mêmes temps et positions ===== */
.hwp .scan{display:none !important}
.hwp g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.hwp .s1,.hwp .s2,.hwp .s4,.hwp .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22sk%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e3d6ff%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23f1e9ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffe6d6%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sk)%22/%3E%3Ccircle cx=%22326%22 cy=%2292%22 r=%2240%22 fill=%22%23fff8d8%22 opacity=%22.55%22/%3E%3Ccircle cx=%22326%22 cy=%2292%22 r=%2226%22 fill=%22%23fff6c8%22 stroke=%22%236a4c99%22 stroke-width=%222.4%22/%3E%3Ccircle cx=%22318%22 cy=%2286%22 r=%225%22 fill=%22%236a4c99%22 opacity=%22.13%22/%3E%3Ccircle cx=%22334%22 cy=%22100%22 r=%223.6%22 fill=%22%236a4c99%22 opacity=%22.13%22/%3E%3Ccircle cx=%22332%22 cy=%2280%22 r=%222.4%22 fill=%22%236a4c99%22 opacity=%22.13%22/%3E%3Cpath d=%22M40 63 Q40 70 47 70 Q40 70 40 77 Q40 70 33 70 Q40 70 40 63 Z%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M150 53 Q150 58 155 58 Q150 58 150 63 Q150 58 145 58 Q150 58 150 53 Z%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M250 68 Q250 74 256 74 Q250 74 250 80 Q250 74 244 74 Q250 74 250 68 Z%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M28 295 Q28 300 33 300 Q28 300 28 305 Q28 300 23 300 Q28 300 28 295 Z%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M362 274 Q362 280 368 280 Q362 280 362 286 Q362 280 356 280 Q362 280 362 274 Z%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 515 Q30 520 35 520 Q30 520 30 525 Q30 520 25 520 Q30 520 30 515 Z%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M360 555 Q360 560 365 560 Q360 560 360 565 Q360 560 355 560 Q360 560 360 555 Z%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M200 616 Q200 620 204 620 Q200 620 200 624 Q200 620 196 620 Q200 620 200 616 Z%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M120 696 Q120 700 124 700 Q120 700 120 704 Q120 700 116 700 Q120 700 120 696 Z%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2290%22 cy=%2230%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22212%22 cy=%2298%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22300%22 cy=%2240%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2270%22 cy=%22250%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22330%22 cy=%22420%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2220%22 cy=%22420%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22372%22 cy=%22470%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2280%22 cy=%22610%22 r=%222%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22300%22 cy=%22640%22 r=%222%22 fill=%22%23fff%22/%3E%3Cpath d=%22M-10 742 C 60 700, 150 702, 220 730 S 340 742, 400 716 L400 860 L-10 860 Z%22 fill=%22%23c6f2dc%22 stroke=%22%236a4c99%22 stroke-width=%222.6%22/%3E%3Cg transform=%22translate(300 724) scale(1.15)%22%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ffd2b3%22 stroke=%22%236a4c99%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.3%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.45%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%238fdcb6%22 stroke=%22%236a4c99%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-9 -1 Q-7 -5 -3 -6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/g%3E%3Cg transform=%22translate(334 734) scale(0.8)%22%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ffb27a%22 stroke=%22%236a4c99%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.3%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.45%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%238fdcb6%22 stroke=%22%236a4c99%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-9 -1 Q-7 -5 -3 -6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/g%3E%3Cpath d=%22M-10 784 C 80 752, 190 758, 280 776 S 370 782, 400 770 L400 860 L-10 860 Z%22 fill=%22%23b4e8cd%22 stroke=%22%236a4c99%22 stroke-width=%222.6%22/%3E%3Cg transform=%22translate(54 770) scale(1.05)%22%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ffb27a%22 stroke=%22%236a4c99%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.3%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.45%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%238fdcb6%22 stroke=%22%236a4c99%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-9 -1 Q-7 -5 -3 -6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/g%3E%3Cg transform=%22translate(86 780) scale(0.7)%22%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ffd2b3%22 stroke=%22%236a4c99%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.3%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.45%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%238fdcb6%22 stroke=%22%236a4c99%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M-9 -1 Q-7 -5 -3 -6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/g%3E%3Cpath d=%22M150 792 q2 -7 5 -8 M154 792 q1 -6 -2 -9%22 fill=%22none%22 stroke=%22%237fcfa6%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M230 786 q2 -7 5 -8 M234 786 q1 -6 -2 -9%22 fill=%22none%22 stroke=%22%237fcfa6%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M366 794 q2 -7 5 -8 M370 794 q1 -6 -2 -9%22 fill=%22none%22 stroke=%22%237fcfa6%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M20 800 q2 -7 5 -8 M24 800 q1 -6 -2 -9%22 fill=%22none%22 stroke=%22%237fcfa6%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#efe7ff !important;color:#6a4c99 !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.hwp .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23f5f0ff%22/%3E%3Cpath d=%22M30 114 Q30 120 36 120 Q30 120 30 126 Q30 120 24 120 Q30 120 30 114 Z%22 fill=%22%23e6dbff%22/%3E%3Cpath d=%22M360 295 Q360 300 365 300 Q360 300 360 305 Q360 300 355 300 Q360 300 360 295 Z%22 fill=%22%23e6dbff%22/%3E%3Cpath d=%22M196 554 Q196 560 202 560 Q196 560 196 566 Q196 560 190 560 Q196 560 196 554 Z%22 fill=%22%23e6dbff%22/%3E%3Cpath d=%22M24 606 Q24 610 28 610 Q24 610 24 614 Q24 610 20 610 Q24 610 24 606 Z%22 fill=%22%23e6dbff%22/%3E%3Cpath d=%22M370 775 Q370 780 375 780 Q370 780 370 785 Q370 780 365 780 Q370 780 370 775 Z%22 fill=%22%23e6dbff%22/%3E%3Cpath d=%22M196 296 Q196 300 200 300 Q196 300 196 304 Q196 300 192 300 Q196 300 196 296 Z%22 fill=%22%23e6dbff%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#f5f0ff !important;color:#6a4c99 !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.hwp .s1::before,.hwp .s2::before,.hwp .s4::before,.hwp .s5::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cg transform=%22translate(70 92) scale(0.24) translate(-60 -60)%22%3E%3Cpath d=%22M60 12 C 92 12, 108 36, 108 64 L108 98 Q101 88 94 98 Q87 108 80 98 Q73 88 66 98 Q59 108 52 98 Q45 88 38 98 Q31 108 24 98 Q18 90 12 98 L12 64 C 12 36, 28 12, 60 12 Z%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%226%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2244%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cellipse cx=%2276%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cpath d=%22M52 77 q4 6 8 0 q4 6 8 0%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%226%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2228%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3Cellipse cx=%2292%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3C/g%3E%3Cg transform=%22translate(250 64) scale(0.17) translate(-60 -60)%22%3E%3Cpath d=%22M60 12 C 92 12, 108 36, 108 64 L108 98 Q101 88 94 98 Q87 108 80 98 Q73 88 66 98 Q59 108 52 98 Q45 88 38 98 Q31 108 24 98 Q18 90 12 98 L12 64 C 12 36, 28 12, 60 12 Z%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%227%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2244%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cellipse cx=%2276%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cpath d=%22M52 77 q4 6 8 0 q4 6 8 0%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2228%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3Cellipse cx=%2292%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3C/g%3E%3Cg transform=%22translate(330 664) scale(0.2) translate(-60 -60)%22%3E%3Cpath d=%22M60 12 C 92 12, 108 36, 108 64 L108 98 Q101 88 94 98 Q87 108 80 98 Q73 88 66 98 Q59 108 52 98 Q45 88 38 98 Q31 108 24 98 Q18 90 12 98 L12 64 C 12 36, 28 12, 60 12 Z%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%227%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2244%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cellipse cx=%2276%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cpath d=%22M52 77 q4 6 8 0 q4 6 8 0%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2228%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3Cellipse cx=%2292%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3C/g%3E%3C/svg%3E") 0 0/390px 844px repeat-x;animation:hwp-drift 36s linear infinite}
@keyframes hwp-drift{0%{background-position:0 0}25%{background-position:97px -7px}50%{background-position:195px 0}75%{background-position:292px -7px}100%{background-position:390px 0}}
@keyframes hwp-hemA{0%,49%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 130%22%3E%3Cpath d=%22M13.9 63.8 L12 66 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 Q93.1 128 108.0 112 V66 L106.1 63.8 C106.1 90.7, 86.9 106.1, 60 106.1 C33.1 106.1, 13.9 90.7, 13.9 63.8 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M12 63 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 Q93.1 128 108.0 112 V63%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}50%,100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 130%22%3E%3Cpath d=%22M13.9 63.8 L12 66 V112 Q26.9 128 36.0 112 Q50.9 128 60.0 112 Q74.9 128 84.0 112 Q98.9 128 108.0 112 V66 L106.1 63.8 C106.1 90.7, 86.9 106.1, 60 106.1 C33.1 106.1, 13.9 90.7, 13.9 63.8 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M12 63 V112 Q26.9 128 36.0 112 Q50.9 128 60.0 112 Q74.9 128 84.0 112 Q98.9 128 108.0 112 V63%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}}
@keyframes hwp-hemP{0%,49%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 130%22%3E%3Cpath d=%22M13.9 63.8 L12 66 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 L88 101.5 Q76 106.1 60 106.1 C33.1 106.1, 13.9 90.7, 13.9 63.8 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M12 63 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 Q87 110 88 101.5%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}50%,100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 130%22%3E%3Cpath d=%22M13.9 63.8 L12 66 V112 Q26.9 128 36.0 112 Q50.9 128 60.0 112 Q74.9 128 84.0 112 L88 101.5 Q76 106.1 60 106.1 C33.1 106.1, 13.9 90.7, 13.9 63.8 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M12 63 V112 Q26.9 128 36.0 112 Q50.9 128 60.0 112 Q74.9 128 84.0 112 Q87 110 88 101.5%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}}
@keyframes hwp-boo{0%,100%{transform:rotate(8deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-3px)}}
.hwp [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important}
.hwp .s1 .title{color:#fff !important;text-shadow:none !important;-webkit-text-stroke:3px #6a4c99;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 6px 0 #dccfff)}
.hwp .s1 .t1{color:#b89cf2 !important} .hwp .s1 .t2{color:#ffb27a !important} .hwp .s1 .t3{color:#8fdcb6 !important} .hwp .s1 .cur{color:#ffd77a !important}

/* la mascotte : fantôme-bulle blanc ; jupe de drap ondulée posée devant le bas de la bulle (suit le wrapper animé) */
.hwp .s1 .float,.hwp .s2 .float,.hwp .s3 .float,.hwp .s5 .float,.hwp .s4 .float{filter:drop-shadow(0 6px 8px rgba(150,115,205,.30))}
.hwp .s1 .float,.hwp .s2 .float,.hwp .s3 .float,.hwp .s5 .float,.hwp .s4 .wiggle,.hwp .s3 .hop{position:relative}
.hwp .s1 .float::after,.hwp .s2 .float::after,.hwp .s3 .float::after,.hwp .s5 .float::after,.hwp .s4 .wiggle::before{content:'';position:absolute;left:0;top:0;width:180px;height:195px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 130%22%3E%3Cpath d=%22M13.9 63.8 L12 66 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 Q93.1 128 108.0 112 V66 L106.1 63.8 C106.1 90.7, 86.9 106.1, 60 106.1 C33.1 106.1, 13.9 90.7, 13.9 63.8 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M12 63 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 Q93.1 128 108.0 112 V63%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/180px 195px no-repeat;animation:hwp-hemA .9s steps(1) infinite}
.hwp .s3 .hop{filter:drop-shadow(0 6px 8px rgba(150,115,205,.30))}
.hwp .s3 .hop::after{content:'';position:absolute;left:0;top:0;width:150px;height:162.5px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 130%22%3E%3Cpath d=%22M13.9 63.8 L12 66 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 L88 101.5 Q76 106.1 60 106.1 C33.1 106.1, 13.9 90.7, 13.9 63.8 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M12 63 V112 Q21.1 128 36.0 112 Q45.1 128 60.0 112 Q69.1 128 84.0 112 Q87 110 88 101.5%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/150px 162.5px no-repeat;animation:hwp-hemP .5s steps(1) infinite}
.hwp path[d^="M60 12 C 92 12"][fill="#07030f"],.hwp ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ffffff;stroke:#6a4c99;stroke-width:3px}
.hwp path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#b89cf2;stroke-opacity:.45;stroke-width:12px}
.hwp ellipse[rx="5.5"][fill="#00e5ff"],.hwp ellipse[rx="5.5"][fill="#ff2e88"]{fill:#6a4c99}
.hwp path[stroke="#00e5ff"][stroke-width="3.5"],.hwp path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#6a4c99}
.hwp path[d^="M52 77"][stroke="#fff"]{stroke:#6a4c99}
.hwp path[d^="M92 50"]{stroke:#ffd77a !important}
.hwp ellipse[cx="30"][cy="76"],.hwp ellipse[cx="90"][cy="76"]{fill:#ffa6c8;opacity:.85}
.hwp ellipse[fill="#fff"][rx="6"],.hwp ellipse[fill="#fff"][rx="10"]{fill:#6a4c99}
.hwp ellipse[fill="#ff2e88"][rx="3.5"],.hwp ellipse[fill="#ff2e88"][rx="7"][ry="5"]{fill:#ffa6c8}
.hwp rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#6a4c99;stroke-width:2px}
.hwp path[d^="M52 79.5"]{stroke:#6a4c99}
.hwp .s3 path[mask]{fill:#ffffff;stroke:#6a4c99;stroke-width:3px}
.hwp .s3 ellipse[cx="50"][fill="#000"]{fill:#6a4c99}
.hwp .s3 ellipse[cx="32"][cy="66"]{fill:#ffa6c8}

/* face $$ : deux pièces d'or (calque qui suit l'animation s4eyes-d) */
.hwp .s4 .eyes-d{display:none}
.hwp .s4 .wiggle::after{content:'';position:absolute;left:48px;top:72px;width:84px;height:36px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 36%22%3E%3Ccircle cx=%2218%22 cy=%2218%22 r=%2214%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2218%22 cy=%2218%22 r=%229.5%22 fill=%22none%22 stroke=%22%23ffb27a%22 stroke-width=%221.8%22 stroke-dasharray=%222.4 2.6%22/%3E%3Ctext x=%2218%22 y=%2223%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2214%22 fill=%22%236a4c99%22%3E%24%3C/text%3E%3Cpath d=%22M9 11 Q12 6 17 5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%2214%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%229.5%22 fill=%22none%22 stroke=%22%23ffb27a%22 stroke-width=%221.8%22 stroke-dasharray=%222.4 2.6%22/%3E%3Ctext x=%2266%22 y=%2223%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2214%22 fill=%22%236a4c99%22%3E%24%3C/text%3E%3Cpath d=%22M57 11 Q60 6 65 5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/84px 36px no-repeat;transform-origin:42px 18px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}

/* sous-titres : carte blanche douce à bord lavande */
.hwp .sub,.hwp .sub-a,.hwp .sub-b,.hwp .subt{background:#ffffff !important;color:#6a4c99 !important;border:2.5px solid #b89cf2 !important;border-radius:18px !important;box-shadow:0 5px 0 #dccfff,0 8px 16px rgba(150,115,205,.18) !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:19px !important}

/* bulles : petits fantômes (dôme en haut, ourlet festonné en bas) + étiquette « Bouh! 👻 » */
.hwp .bubble,.hwp .bubble2,.hwp .pop[style*="#fff9c4"]{background:#ffffff !important;color:#6a4c99 !important;border:2.5px solid #6a4c99 !important;border-bottom:0 !important;border-radius:30px 30px 0 0 !important;box-shadow:none !important;filter:drop-shadow(0 4px 0 #dccfff);font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:15px !important;padding-bottom:6px !important}
.hwp .bubble > span:nth-of-type(1),.hwp .bubble2 > span:nth-of-type(1),.hwp .pop > span:nth-of-type(1),.hwp .bubble > span:nth-of-type(2),.hwp .bubble2 > span:nth-of-type(2),.hwp .pop > span:nth-of-type(2){display:none}
.hwp .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.hwp .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.hwp .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:700 !important}
.hwp .bubble::before,.hwp .bubble2::before,.hwp .pop[style*="#fff9c4"]::before{content:'';position:absolute;left:-2.5px;right:-2.5px;bottom:-12px;height:13px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 13%22%3E%3Cpath d=%22M0 0 Q6 13 12 0 Q18 13 24 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M0 0 Q6 13 12 0 Q18 13 24 0%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/24px 13px round no-repeat}
.hwp .bubble::after,.hwp .bubble2::after,.hwp .pop[style*="#fff9c4"]::after{content:'Bouh! 👻';position:absolute;right:6px;top:-15px;padding:1px 7px;border:2px solid #6a4c99;border-radius:10px;background:#c6f2dc;color:#6a4c99;font:800 10.5px/1.35 'Nunito','Fredoka',system-ui,sans-serif;white-space:nowrap;animation:hwp-boo 1.6s ease-in-out infinite}
.hwp .pop-c{background:#ffffff !important;color:#6a4c99 !important;border:2.5px solid #6a4c99 !important;border-radius:18px !important;box-shadow:3px 4px 0 #dccfff !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important}
.hwp polygon[fill="#fff9c4"]{fill:#ffffff;stroke:#6a4c99;stroke-width:2.5px}
.hwp .s3 .pop svg path{stroke:#6a4c99;stroke-width:1.5px;fill:#ffd77a}

/* scène 2 : fenêtres d'app pastel avec toile d'araignée au coin */
.hwp .unring{position:relative;background:#ffffff !important;border:2.5px solid #6a4c99 !important;border-radius:14px !important;box-shadow:0 5px 0 #dccfff}
.hwp .unring::after{content:'';position:absolute;right:0;top:16px;width:34px;height:34px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 34 34%22%3E%3Cpath d=%22M34 0 L34.0 34.0 M34 0 L21.3 31.5 M34 0 L10.0 24.0 M34 0 L2.7 13.3 M34 0 L0.0 0.0 M34.0 11.9 Q32.3 8.9 29.5 11.0 Q29.0 7.6 25.6 8.4 Q26.4 5.1 23.0 4.6 Q25.1 1.8 22.1 0.0 M34.0 22.1 Q30.8 16.6 25.7 20.5 Q24.7 14.1 18.4 15.6 Q20.0 9.5 13.7 8.6 Q17.4 3.4 11.9 0.0 M34.0 32.3 Q29.3 24.3 21.9 29.9 Q20.4 20.6 11.2 22.8 Q13.5 13.8 4.3 12.6 Q9.8 4.9 1.7 0.0 %22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3Cpath d=%22M25 0 V17%22 stroke=%22%236a4c99%22 stroke-width=%221%22/%3E%3Ccircle cx=%2225%22 cy=%2220%22 r=%223.4%22 fill=%22%236a4c99%22/%3E%3Cpath d=%22M20 17 l3 2 M20 23 l3 -2 M30 17 l-3 2 M30 23 l-3 -2%22 stroke=%22%236a4c99%22 stroke-width=%221%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2223.7%22 cy=%2219.5%22 r=%22.9%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2226.3%22 cy=%2219.5%22 r=%22.9%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0/34px 34px no-repeat}
.hwp .unring > div:first-child{position:relative;height:16px !important;background:#ffd2b3 !important;border-bottom:2.5px solid #6a4c99}
.hwp .w2 .unring > div:first-child,.hwp .w5 .unring > div:first-child{background:#dccfff !important} .hwp .w3 .unring > div:first-child{background:#c6f2dc !important}
.hwp .unring > div:first-child::after{content:'';position:absolute;left:6px;top:4px;width:36px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 8%22%3E%3Ccircle cx=%222%22 cy=%224%22 r=%221.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%227%22 cy=%224%22 r=%221.6%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0/12px 8px repeat-x}
.hwp .unring > div:nth-child(2) > div{background:#dccfff !important;opacity:1 !important;border:2px solid #6a4c99;box-sizing:border-box;border-radius:6px}
.hwp .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#6a4c99 !important;border:0;height:4px !important;border-radius:2px;opacity:.75 !important}
.hwp .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ffb27a !important;border-radius:11px}
.hwp .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#fff0a3 !important}
.hwp .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#b89cf2 !important}
.hwp .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#c6f2dc !important}
.hwp .s2 .bolt{filter:drop-shadow(0 0 10px #fff0a3) !important}
.hwp .s2 .bolt path{fill:#fff0a3;stroke:#6a4c99;stroke-width:3.5px}
.hwp .s2 .spark{border-color:#b89cf2 !important;border-style:dashed !important}
.hwp .s2 .flash,.hwp .s4 .flash{background:#fff8f0 !important}

/* scène 3 : labyrinthe lavande, points-bonbons, objets recolorés */
.hwp .s3 g[stroke="#2121de"]{stroke:#b89cf2;stroke-width:6px;filter:drop-shadow(0 3px 0 #dccfff)}
.hwp .s3 g[fill="#fff"] circle{fill:#ffc6df;stroke:#6a4c99;stroke-width:1.6px}
.hwp .s3 g[fill="#fff"] circle:nth-child(3n+1){fill:#c6f2dc} .hwp .s3 g[fill="#fff"] circle:nth-child(3n+2){fill:#ffd2b3}
.hwp .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:22px !important;height:14px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 22 14%22%3E%3Cpath d=%22M7 7 L1.5 2.5 L2.5 7 L1.5 11.5 Z M15 7 L20.5 2.5 L19.5 7 L20.5 11.5 Z%22 fill=%22%23c6f2dc%22 stroke=%22%236a4c99%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2211%22 cy=%227%22 r=%225.2%22 fill=%22%23ffc6df%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M8.5 4 Q11 7 9 10%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center/contain no-repeat !important}
.hwp .s3 div:nth-child(3n+1) > [style*="background: #fff"][style*="border-radius: 50%"]{width:22px !important;height:14px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 22 14%22%3E%3Cpath d=%22M7 7 L1.5 2.5 L2.5 7 L1.5 11.5 Z M15 7 L20.5 2.5 L19.5 7 L20.5 11.5 Z%22 fill=%22%23c6f2dc%22 stroke=%22%236a4c99%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2211%22 cy=%227%22 r=%225.2%22 fill=%22%23ffd2b3%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M8.5 4 Q11 7 9 10%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center/contain no-repeat !important}
.hwp .s3 div:nth-child(3n+2) > [style*="background: #fff"][style*="border-radius: 50%"]{width:22px !important;height:14px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 22 14%22%3E%3Cpath d=%22M7 7 L1.5 2.5 L2.5 7 L1.5 11.5 Z M15 7 L20.5 2.5 L19.5 7 L20.5 11.5 Z%22 fill=%22%23c6f2dc%22 stroke=%22%236a4c99%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2211%22 cy=%227%22 r=%225.2%22 fill=%22%23dccfff%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M8.5 4 Q11 7 9 10%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center/contain no-repeat !important}
.hwp .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#b89cf2 !important;-webkit-text-stroke:1px #6a4c99;text-shadow:2px 2px 0 #fff !important}
.hwp .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(1px 3px 2px rgba(106,76,153,.28))}
.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#6a4c99}
.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#8fdcb6}
.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#6cc49a}
.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ffa6c8}
.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#ffd77a}
.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#c6f2dc}
.hwp .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#b89cf2}
.hwp .s3 [fill="#f58220"]{fill:#ffb27a} .hwp .s3 [stroke="#f58220"]{stroke:#ffb27a}
.hwp .s3 [fill="#3d5bff"]{fill:#b89cf2} .hwp .s3 [stroke="#3d5bff"]{stroke:#b89cf2}
.hwp .s3 [fill="#1a1aa0"]{fill:#6a4c99}
.hwp .s3 .bug-a ellipse[rx="14"],.hwp .s3 .bug-b ellipse[rx="14"]{stroke:#6a4c99;stroke-width:2.5px}

/* scène 4 : balai de sorcière + petit fantôme, traînée d'étoiles (= la flamme), bonbons fantômes, REVENU */
.hwp .s4 .rocket > svg > :not(.flame){display:none}
.hwp .s4 .rocket > svg{clip-path:polygon(-100% 128px,200% 128px,200% 600%,-100% 600%)}
.hwp .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Crect x=%2241%22 y=%2210%22 width=%228%22 height=%2298%22 rx=%224%22 fill=%22%23ffd2b3%22 stroke=%22%236a4c99%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M43.5 20 V100%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3Ccircle cx=%2245%22 cy=%229%22 r=%225%22 fill=%22%23b89cf2%22 stroke=%22%236a4c99%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M33 108 L57 108 L68 136 Q45 144 22 136 Z%22 fill=%22%23fff0a3%22 stroke=%22%236a4c99%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M39 112 L33 136 M45 112 V139 M51 112 L57 136%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Crect x=%2231%22 y=%22102%22 width=%2228%22 height=%2210%22 rx=%224%22 fill=%22%23b89cf2%22 stroke=%22%236a4c99%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M36 107 H54%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3Cg transform=%22translate(45 60) scale(0.4) translate(-60 -60)%22%3E%3Cpath d=%22M60 12 C 92 12, 108 36, 108 64 L108 98 Q101 88 94 98 Q87 108 80 98 Q73 88 66 98 Q59 108 52 98 Q45 88 38 98 Q31 108 24 98 Q18 90 12 98 L12 64 C 12 36, 28 12, 60 12 Z%22 fill=%22%23fff%22 stroke=%22%236a4c99%22 stroke-width=%226.5%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2244%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cellipse cx=%2276%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cpath d=%22M52 77 q4 6 8 0 q4 6 8 0%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%226.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2228%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3Cellipse cx=%2292%22 cy=%2276%22 rx=%229%22 ry=%225%22 fill=%22%23ffa6c8%22/%3E%3C/g%3E%3Cpath d=%22M30 42 Q38 22 45 13 Q50 24 60 42 Z%22 fill=%22%23b89cf2%22 stroke=%22%236a4c99%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M33 40 Q40 30 45 24 Q49 31 57 40 Z%22 fill=%22%23dccfff%22 opacity=%22.7%22/%3E%3Cellipse cx=%2245%22 cy=%2242%22 rx=%2220%22 ry=%224.5%22 fill=%22%23b89cf2%22 stroke=%22%236a4c99%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2236%22 cy=%2270%22 rx=%225%22 ry=%223.4%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2254%22 cy=%2270%22 rx=%225%22 ry=%223.4%22 fill=%22%23ffffff%22 stroke=%22%236a4c99%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M12 24 Q12 30 18 30 Q12 30 12 36 Q12 30 6 30 Q12 30 12 24 Z%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M78 53 Q78 58 83 58 Q78 58 78 63 Q78 58 73 58 Q78 58 78 53 Z%22 fill=%22%23ffd77a%22 stroke=%22%236a4c99%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M14 91.5 Q14 96 18.5 96 Q14 96 14 100.5 Q14 96 9.5 96 Q14 96 14 91.5 Z%22 fill=%22%23ffc6df%22 stroke=%22%236a4c99%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(0 6px 8px rgba(150,115,205,.30))}
.hwp .s4 .flame path:first-child{fill:url(#hwp-trail);stroke:#b89cf2;stroke-width:2px} .hwp .s4 .flame path:last-child{fill:#ffd77a;opacity:.8}
.hwp .s4 .puff{background:#ffffff !important;border:2.5px solid #b89cf2;filter:none !important;opacity:.95}
.hwp .s4 .bill > svg{visibility:hidden}
.hwp .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cpath d=%22M20 17 L5 7 L8 17 L5 27 Z%22 fill=%22%23c6f2dc%22 stroke=%22%236a4c99%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M44 17 L59 7 L56 17 L59 27 Z%22 fill=%22%23c6f2dc%22 stroke=%22%236a4c99%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2214%22 fill=%22%23dccfff%22/%3E%3Cpath d=%22M22 8 Q31 17 23 27 M42 8 Q47 17 42 26%22 fill=%22none%22 stroke=%22%23ffd2b3%22 stroke-width=%223.2%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2214%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cg transform=%22translate(32 17.5) scale(0.15) translate(-60 -60)%22%3E%3Cpath d=%22M60 12 C 92 12, 108 36, 108 64 L108 98 Q101 88 94 98 Q87 108 80 98 Q73 88 66 98 Q59 108 52 98 Q45 88 38 98 Q31 108 24 98 Q18 90 12 98 L12 64 C 12 36, 28 12, 60 12 Z%22 fill=%22%23fff%22 stroke=%22%236a4c99%22 stroke-width=%227%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2244%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cellipse cx=%2276%22 cy=%2258%22 rx=%227%22 ry=%229%22 fill=%22%236a4c99%22/%3E%3Cpath d=%22M52 77 q4 6 8 0 q4 6 8 0%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 3px 2px rgba(150,115,205,.3))}
.hwp .s4 .shock{border-color:#b89cf2 !important;border-style:dashed !important}
.hwp .pop-text{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;color:#ffd77a !important;-webkit-text-stroke:3px #6a4c99;text-shadow:none !important;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(4px 6px 0 #b89cf2)}

/* scène 5 : citrouille-lanterne pastel qui s'allume (mêmes temps que l'ampoule), boutons doux */
.hwp .s5 .bulb-rays{stroke:#ffd77a}
.hwp .s5 .qmark svg > :not(.bulb-rays){display:none}
.hwp .s5 .bulb-glass{animation-name:hwpbulb !important}
@keyframes hwpbulb{0%,21%{fill:#ffd2b3}22%,23%{fill:#fff0a3}24%{fill:#ffd2b3}25%,100%{fill:#fff0a3}}
.hwp .s5 .qmark::before{content:'';position:absolute;left:0;top:0;width:90px;height:100px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Crect x=%2233%22 y=%2284%22 width=%2224%22 height=%2210%22 rx=%223%22 fill=%22%23dccfff%22 stroke=%22%236a4c99%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M36 89 H54%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45 30 C 30 26, 10 32, 10 56 C 10 76, 24 86, 34 86 Q45 82 56 86 C 66 86, 80 76, 80 56 C 80 32, 60 26, 45 30 Z%22 fill=%22%23ffd2b3%22 stroke=%22%236a4c99%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M32 31 C 24 46, 24 72, 33 85 M58 31 C 66 46, 66 72, 57 85%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.45%22/%3E%3Cpath d=%22M42 30 q-3 -14 7 -18 q4 4 0 18%22 fill=%22%23c6f2dc%22 stroke=%22%236a4c99%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M48 16 q10 -8 16 -2%22 fill=%22none%22 stroke=%22%236a4c99%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M27 50 L38 58 L25 61 Z M63 50 L52 58 L65 61 Z M28 68 Q45 82 62 68 L57 67 L52 72 L46 67 L40 72 L34 67 Z%22 fill=%22%236a4c99%22 opacity=%22.85%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M18 46 Q21 37 30 34%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/90px 100px no-repeat;filter:drop-shadow(0 6px 8px rgba(150,115,205,.30))}
.hwp .s5 .qmark::after{content:'';position:absolute;left:0;top:0;width:90px;height:100px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cpath d=%22M45 30 C 30 26, 10 32, 10 56 C 10 76, 24 86, 34 86 Q45 82 56 86 C 66 86, 80 76, 80 56 C 80 32, 60 26, 45 30 Z%22 fill=%22%23fff0a3%22 opacity=%22.32%22/%3E%3Cpath d=%22M27 50 L38 58 L25 61 Z M63 50 L52 58 L65 61 Z M28 68 Q45 82 62 68 L57 67 L52 72 L46 67 L40 72 L34 67 Z%22 fill=%22%23fff0a3%22 stroke=%22%236a4c99%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M29 52.5 L34 56.5 L28 58 Z M61 52.5 L56 56.5 L62 58 Z%22 fill=%22%23fffbe0%22/%3E%3C/svg%3E") 0 0/90px 100px no-repeat;filter:drop-shadow(0 0 6px #fff0a3) drop-shadow(0 0 12px #ffe27a);animation:hwplit 7s steps(1) infinite}
@keyframes hwplit{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.hwp .s5 .line{color:#6a4c99 !important;text-shadow:none !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:700 !important;font-size:12px !important;background:#fff;border:2px solid #b89cf2;border-radius:999px;padding:4px 12px}
.hwp .neon{background:#ffb27a !important;color:#6a4c99 !important;border-radius:999px !important;border:3px solid #6a4c99 !important;box-shadow:0 5px 0 #6a4c99,0 10px 18px rgba(150,115,205,.25) !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important}
.hwp .cta > div:nth-child(2){background:#ffffff !important;color:#6a4c99 !important;border:3px solid #6a4c99 !important;border-radius:999px !important;box-shadow:0 5px 0 #8fdcb6 !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important}
.hwp.owo-frozen *::before,.hwp.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.hwp *::before,.hwp *::after{animation:none !important}}
/* ---- CompletHalloweenNuit ---- */
/* ===== thème Nuit mauve magique (Halloween) : nuit mauve profond, lune, chauves-souris, lueurs orange ; mêmes temps et positions ===== */
.hwn .scan{display:none !important}
.hwn g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.hwn .s1,.hwn .s2,.hwn .s4,.hwn .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22sky%22 cx=%22.5%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%236f49b8%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%234a2a8c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23341a6c%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22mg%22%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffc46b%22 stop-opacity=%22.45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffc46b%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22pg%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff9a3c%22 stop-opacity=%22.6%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ff9a3c%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sky)%22/%3E%3Ccircle cx=%2230%22 cy=%22190%22 r=%221.4%22 fill=%22%23fff%22 opacity=%220.7%22/%3E%3Ccircle cx=%22110%22 cy=%22200%22 r=%221%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22176%22 cy=%22186%22 r=%221.3%22 fill=%22%23fff%22 opacity=%220.6%22/%3E%3Ccircle cx=%22250%22 cy=%22196%22 r=%221%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%2220%22 cy=%22300%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.6%22/%3E%3Ccircle cx=%22140%22 cy=%22350%22 r=%221%22 fill=%22%23fff%22 opacity=%220.4%22/%3E%3Ccircle cx=%22372%22 cy=%22400%22 r=%221.4%22 fill=%22%23fff%22 opacity=%220.7%22/%3E%3Ccircle cx=%22210%22 cy=%22420%22 r=%221%22 fill=%22%23fff%22 opacity=%220.4%22/%3E%3Ccircle cx=%2260%22 cy=%22520%22 r=%221.3%22 fill=%22%23fff%22 opacity=%220.6%22/%3E%3Ccircle cx=%22330%22 cy=%22470%22 r=%221%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22250%22 cy=%22560%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22100%22 cy=%22640%22 r=%221%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22360%22 cy=%22660%22 r=%221.3%22 fill=%22%23fff%22 opacity=%220.6%22/%3E%3Ccircle cx=%22190%22 cy=%22700%22 r=%221%22 fill=%22%23fff%22 opacity=%220.4%22/%3E%3Ccircle cx=%22332%22 cy=%22236%22 r=%2268%22 fill=%22url(%23mg)%22/%3E%3Ccircle cx=%22332%22 cy=%22236%22 r=%2234%22 fill=%22%23ffe9a3%22 stroke=%22%23ffc46b%22 stroke-width=%222%22/%3E%3Ccircle cx=%22321.8%22 cy=%22229.2%22 r=%226.1%22 fill=%22%23ffc46b%22 opacity=%22.55%22/%3E%3Ccircle cx=%22340.5%22 cy=%22246.2%22 r=%224.4%22 fill=%22%23ffc46b%22 opacity=%22.55%22/%3E%3Ccircle cx=%22342.9%22 cy=%22222.4%22 r=%223.1%22 fill=%22%23ffc46b%22 opacity=%22.55%22/%3E%3Cpath d=%22M307.5 232.6 A25.5 25.5 0 0 1 328.6 211.5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-linecap=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M-10 790 C 60 744, 150 742, 220 772 S 340 752, 400 736 L400 860 L-10 860 Z%22 fill=%22%234c2f88%22/%3E%3Cpath d=%22M-10 808 C 80 772, 190 778, 270 798 S 370 792, 400 784 L400 860 L-10 860 Z%22 fill=%22%232e1760%22/%3E%3Cg transform=%22translate(54 792) scale(1.15)%22%3E%3Ccircle cx=%220%22 cy=%226%22 r=%2230%22 fill=%22url(%23pg)%22/%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ff9a3c%22 stroke=%22%232b1646%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.2%22 opacity=%22.5%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M-10 2 L-5 6 L-11 7 Z M10 2 L5 6 L11 7 Z M-9 11 Q0 17 9 11 L5 10.5 L2.5 13 L0 10.5 L-2.5 13 L-5 10.5 Z%22 fill=%22%23ffe9a3%22/%3E%3C/g%3E%3Cg transform=%22translate(86 800) scale(0.75)%22%3E%3Ccircle cx=%220%22 cy=%226%22 r=%2230%22 fill=%22url(%23pg)%22/%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ffc46b%22 stroke=%22%232b1646%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.2%22 opacity=%22.5%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M-10 2 L-5 6 L-11 7 Z M10 2 L5 6 L11 7 Z M-9 11 Q0 17 9 11 L5 10.5 L2.5 13 L0 10.5 L-2.5 13 L-5 10.5 Z%22 fill=%22%23ffe9a3%22/%3E%3C/g%3E%3Cg transform=%22translate(334 778) scale(0.95)%22%3E%3Ccircle cx=%220%22 cy=%226%22 r=%2230%22 fill=%22url(%23pg)%22/%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ff9a3c%22 stroke=%22%232b1646%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.2%22 opacity=%22.5%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M-10 2 L-5 6 L-11 7 Z M10 2 L5 6 L11 7 Z M-9 11 Q0 17 9 11 L5 10.5 L2.5 13 L0 10.5 L-2.5 13 L-5 10.5 Z%22 fill=%22%23ffe9a3%22/%3E%3C/g%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#3d2175 !important;color:#fff3dc !important}
.hwn .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22sky%22 cx=%22.5%22 cy=%22.5%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%236f49b8%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%234a2a8c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23341a6c%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22mg%22%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffc46b%22 stop-opacity=%22.45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffc46b%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22pg%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff9a3c%22 stop-opacity=%22.6%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ff9a3c%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sky)%22/%3E%3Ccircle cx=%2270%22 cy=%22300%22 r=%221.2%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3Ccircle cx=%22320%22 cy=%22290%22 r=%221.4%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3Ccircle cx=%22120%22 cy=%22560%22 r=%221.2%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3Ccircle cx=%22280%22 cy=%22600%22 r=%221.3%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3Ccircle cx=%22200%22 cy=%22330%22 r=%221%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3Ccircle cx=%2240%22 cy=%22520%22 r=%221%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3Ccircle cx=%22350%22 cy=%22520%22 r=%221.1%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#2a1552 !important;color:#fff3dc !important}
.hwn .s1::before,.hwn .s2::before,.hwn .s3::before,.hwn .s4::before,.hwn .s5::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cpath d=%22M88 230 Q88 236 94 236 Q88 236 88 242 Q88 236 82 236 Q88 236 88 230 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M250 207.5 Q250 212 254.5 212 Q250 212 250 216.5 Q250 212 245.5 212 Q250 212 250 207.5 Z%22 fill=%22%23ffe9a3%22/%3E%3Cpath d=%22M22 355 Q22 360 27 360 Q22 360 22 365 Q22 360 17 360 Q22 360 22 355 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M366 344.5 Q366 350 371.5 350 Q366 350 366 355.5 Q366 350 360.5 350 Q366 350 366 344.5 Z%22 fill=%22%23ffe9a3%22/%3E%3Cpath d=%22M318 436 Q318 440 322 440 Q318 440 318 444 Q318 440 314 440 Q318 440 318 436 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M40 615 Q40 620 45 620 Q40 620 40 625 Q40 620 35 620 Q40 620 40 615 Z%22 fill=%22%23ffe9a3%22/%3E%3Cpath d=%22M206 656 Q206 660 210 660 Q206 660 206 664 Q206 660 202 660 Q206 660 206 656 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M370 695.5 Q370 700 374.5 700 Q370 700 370 704.5 Q370 700 365.5 700 Q370 700 370 695.5 Z%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:hwnTwinkle 2.2s ease-in-out infinite alternate}
.hwn .s3::before{opacity:.5}
.hwn .s1::after,.hwn .s2::after,.hwn .s4::after,.hwn .s5::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cg transform=%22translate(52 206) scale(1.5)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(300 318) scale(1.1)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(352 560) scale(1.3)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(30 430) scale(1.0)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:hwnBats .34s steps(1) infinite,hwnDrift 5s ease-in-out infinite alternate}
@keyframes hwnTwinkle{from{opacity:.25}to{opacity:1}}
@keyframes hwnDrift{from{transform:translate(0,0)}to{transform:translate(-8px,10px)}}
@keyframes hwnBats{0%,49.9%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cg transform=%22translate(52 206) scale(1.5)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(300 318) scale(1.1)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(352 560) scale(1.3)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(30 430) scale(1.0)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3C/svg%3E")}50%,100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cg transform=%22translate(52 206) scale(1.5)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(300 318) scale(1.1)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(352 560) scale(1.3)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3Cg transform=%22translate(30 430) scale(1.0)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3C/svg%3E")}}
@keyframes hwnBat{0%,49.9%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-13 -10 26 19%22%3E%3Cg transform=%22translate(0 0) scale(1)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3C/svg%3E")}50%,100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-13 -10 26 19%22%3E%3Cg transform=%22translate(0 0) scale(1)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3C/svg%3E")}}
@keyframes hwnSway{from{transform:rotate(-7deg)}to{transform:rotate(6deg)}}
@keyframes hwnPulse{from{transform:scale(.9);opacity:.75}to{transform:scale(1.12);opacity:1}}
@keyframes hwnFlip{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.18)}}
@keyframes hwnBubUp{from{background-position:0 0}to{background-position:0 -60px}}
.hwn [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important}
.hwn .s1 .title{color:#fff3dc !important;-webkit-text-stroke:2.5px #2b1646;text-shadow:0 0 22px rgba(255,154,60,.8),0 5px 0 #2b1646 !important}
.hwn .s1 .t1{color:#ff9a3c !important} .hwn .s1 .t2{color:#e8dcff !important} .hwn .s1 .t3{color:#ffc46b !important} .hwn .s1 .cur{color:#c2ff6a !important}

/* la mascotte : bulle lilas, chapeau de sorcière qui se balance (pseudo-élément sur le wrapper animé) */
.hwn path[d^="M60 12 C 92 12"][fill="#07030f"],.hwn ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#f1e9ff;stroke:#2b1646;stroke-width:3px}
.hwn .float > svg,.hwn .wiggle > svg,.hwn .hop > svg{filter:drop-shadow(0 0 10px rgba(255,170,80,.5))}
.hwn .s1 .float,.hwn .s2 .float,.hwn .s3 .float,.hwn .s5 .float,.hwn .s4 .wiggle{position:relative}
.hwn .s1 .float::after,.hwn .s2 .float::after,.hwn .s3 .float::after,.hwn .s5 .float::after,.hwn .s4 .wiggle::after{content:'';position:absolute;left:0;top:-30px;width:180px;height:210px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 -20 120 140%22%3E%3Cpath d=%22M34 26 Q50 2 66 -14 Q68 6 86 26 Z%22 fill=%22%238f6bff%22 stroke=%22%232b1646%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M39 26 Q52 14 60 6 Q64 14 80 26 Z%22 fill=%22%23ff9a3c%22/%3E%3Cpath d=%22M39 26 Q52 14 60 6 Q64 14 80 26%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.35%22/%3E%3Cpath d=%22M44 12 Q52 2 60 -8%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Crect x=%2254%22 y=%2214%22 width=%2211%22 height=%2210%22 rx=%222%22 fill=%22%23ffc46b%22 stroke=%22%232b1646%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2257.5%22 y=%2217%22 width=%224%22 height=%224%22 rx=%221%22 fill=%22%23ff9a3c%22/%3E%3Cellipse cx=%2260%22 cy=%2227%22 rx=%2244%22 ry=%228.5%22 fill=%22%238f6bff%22 stroke=%22%232b1646%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M24 25.5 Q42 20 60 20%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Cpath d=%22M70 -16.5 Q70 -12 74.5 -12 Q70 -12 70 -7.5 Q70 -12 65.5 -12 Q70 -12 70 -16.5 Z%22 fill=%22%23ffe9a3%22 stroke=%22%232b1646%22 stroke-width=%221.2%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:90px 70px;animation:hwnSway 2.6s ease-in-out infinite alternate}
.hwn .s3 .hop{position:relative}
.hwn .s3 .hop::after{content:'';position:absolute;left:0;top:-25px;width:150px;height:175px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 -20 120 140%22%3E%3Cpath d=%22M34 26 Q50 2 66 -14 Q68 6 86 26 Z%22 fill=%22%238f6bff%22 stroke=%22%232b1646%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M39 26 Q52 14 60 6 Q64 14 80 26 Z%22 fill=%22%23ff9a3c%22/%3E%3Cpath d=%22M39 26 Q52 14 60 6 Q64 14 80 26%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.35%22/%3E%3Cpath d=%22M44 12 Q52 2 60 -8%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Crect x=%2254%22 y=%2214%22 width=%2211%22 height=%2210%22 rx=%222%22 fill=%22%23ffc46b%22 stroke=%22%232b1646%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2257.5%22 y=%2217%22 width=%224%22 height=%224%22 rx=%221%22 fill=%22%23ff9a3c%22/%3E%3Cellipse cx=%2260%22 cy=%2227%22 rx=%2244%22 ry=%228.5%22 fill=%22%238f6bff%22 stroke=%22%232b1646%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M24 25.5 Q42 20 60 20%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Cpath d=%22M70 -16.5 Q70 -12 74.5 -12 Q70 -12 70 -7.5 Q70 -12 65.5 -12 Q70 -12 70 -16.5 Z%22 fill=%22%23ffe9a3%22 stroke=%22%232b1646%22 stroke-width=%221.2%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:75px 58px;animation:hwnSway 1.4s ease-in-out infinite alternate}
.hwn .float > .bubble,.hwn .float > .bubble2,.hwn .float .pop{z-index:2}
.hwn path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ff9a3c;stroke-width:12px;filter:blur(3px)}
.hwn ellipse[rx="5.5"][fill="#00e5ff"],.hwn ellipse[rx="5.5"][fill="#ff2e88"]{fill:#2b1646}
.hwn path[stroke="#00e5ff"][stroke-width="3.5"],.hwn path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#2b1646}
.hwn path[d^="M52 77"][stroke="#fff"]{stroke:#2b1646}
.hwn ellipse[cx="30"][cy="76"],.hwn ellipse[cx="90"][cy="76"]{fill:#ffa6c8;opacity:.85}
.hwn ellipse[fill="#fff"][rx="6"],.hwn ellipse[fill="#fff"][rx="10"],.hwn rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#2b1646;stroke-width:2px}
.hwn ellipse[cx="60"][fill="#ff2e88"]{fill:#ff8ad8}
.hwn path[d^="M52 79.5"]{stroke:#2b1646}
.hwn path[d^="M92 50"]{stroke:#ffc46b !important}
.hwn .brows path{stroke:#2b1646}
.hwn .s3 path[mask]{fill:#f1e9ff;stroke:#2b1646;stroke-width:3px}
.hwn .s3 ellipse[cx="50"][fill="#000"]{fill:#2b1646}
.hwn .s3 ellipse[cx="32"][cy="66"]{fill:#ffa6c8}
.hwn .dust,.hwn .dust0{background:rgba(232,220,255,.45) !important}

/* face $$ : deux pièces orange qui luisent (calque qui suit la même animation s4eyes-d) */
.hwn .s4 .eyes-d{display:none}
.hwn .s4 .wiggle::before{content:'';position:absolute;left:42px;top:66px;width:96px;height:48px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 96 48%22%3E%3Cdefs%3E%3CradialGradient id=%22eg%22%3E%3Cstop offset=%22.5%22 stop-color=%22%23ff9a3c%22 stop-opacity=%22.7%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ff9a3c%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2224%22 cy=%2224%22 r=%2223%22 fill=%22url(%23eg)%22/%3E%3Ccircle cx=%2224%22 cy=%2224%22 r=%2214.5%22 fill=%22%23ff9a3c%22 stroke=%22%232b1646%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2224%22 cy=%2224%22 r=%2210.5%22 fill=%22none%22 stroke=%22%23ffe9a3%22 stroke-width=%221.6%22 stroke-dasharray=%223 3%22/%3E%3Ctext x=%2224%22 y=%2230%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2217%22 fill=%22%232b1646%22%3E%24%3C/text%3E%3Cpath d=%22M15 17 q3 -5 8 -6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3Ccircle cx=%2272%22 cy=%2224%22 r=%2223%22 fill=%22url(%23eg)%22/%3E%3Ccircle cx=%2272%22 cy=%2224%22 r=%2214.5%22 fill=%22%23ff9a3c%22 stroke=%22%232b1646%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2272%22 cy=%2224%22 r=%2210.5%22 fill=%22none%22 stroke=%22%23ffe9a3%22 stroke-width=%221.6%22 stroke-dasharray=%223 3%22/%3E%3Ctext x=%2272%22 y=%2230%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2217%22 fill=%22%232b1646%22%3E%24%3C/text%3E%3Cpath d=%22M63 17 q3 -5 8 -6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/96px 48px no-repeat;transform-origin:48px 24px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite;filter:drop-shadow(0 0 6px rgba(255,154,60,.8))}

/* sous-titres : carte de nuit bordée d'or */
.hwn .sub,.hwn .sub-a,.hwn .sub-b,.hwn .subt{background:#2b1646 !important;color:#fff3dc !important;border:2.5px solid #ffc46b !important;border-radius:16px !important;box-shadow:0 0 16px rgba(255,154,60,.45),0 4px 0 #1a0b2e !important;font-family:'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif !important;font-weight:600 !important;font-size:18px !important}

/* bulles de texte : petits fantômes lilas au bord festonné, chauve-souris au coin */
.hwn .bubble,.hwn .bubble2,.hwn .pop[style*="#fff9c4"],.hwn .pop-c{background:#e8dcff !important;color:#2b1646 !important;border:2.5px solid #2b1646 !important;border-radius:46px 46px 12px 12px !important;box-shadow:0 0 18px rgba(255,180,90,.45) !important;font-family:'Gochi Hand','Comic Sans MS','Chalkboard SE',cursive !important;font-weight:400 !important}
.hwn .pop-c{border-radius:24px 24px 10px 10px !important;font-size:15px !important}
.hwn .bubble,.hwn .bubble2,.hwn .pop[style*="#fff9c4"]{font-size:17px !important;padding-top:12px !important}
.hwn .bubble > span:nth-of-type(1),.hwn .bubble2 > span:nth-of-type(1),.hwn .pop > span:nth-of-type(1){border-top-color:#2b1646 !important}
.hwn .bubble > span:nth-of-type(2),.hwn .bubble2 > span:nth-of-type(2),.hwn .pop > span:nth-of-type(2){border-top-color:#e8dcff !important}
.hwn .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.hwn .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.hwn .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:15px !important}
.hwn .bubble::after,.hwn .bubble2::after,.hwn .pop[style*="#fff9c4"]::after{content:'';position:absolute;left:42px;right:10px;bottom:-11px;height:11px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 11%22%3E%3Cpath d=%22M0 0 H14 V3 Q10.5 11 7 3 Q3.5 11 0 3 Z%22 fill=%22%23e8dcff%22/%3E%3Cpath d=%22M0 3 Q3.5 11 7 3 Q10.5 11 14 3%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/14px 11px repeat-x}
.hwn .bubble::before,.hwn .bubble2::before,.hwn .pop[style*="#fff9c4"]::before{content:'';position:absolute;right:-12px;top:-12px;width:30px;height:22px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-13 -10 26 19%22%3E%3Cg transform=%22translate(0 0) scale(1)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;animation:hwnBat .3s steps(1) infinite}
.hwn polygon[fill="#fff9c4"]{fill:#e8dcff;stroke:#2b1646;stroke-width:2.5px}
.hwn .s3 .pop svg path{fill:#ffc46b;stroke:#2b1646;stroke-width:1.5px}

/* scène 2 : fenêtres lavande, petite lune dans la barre, chauve-souris au coin */
.hwn .unring{position:relative;background:#e8dcff !important;border:2.5px solid #2b1646 !important;border-radius:14px !important;box-shadow:0 0 18px rgba(255,170,80,.45),0 4px 0 #1a0b2e}
.hwn .unring > div:first-child{position:relative;height:18px !important;background:#8f6bff !important;border-bottom:2.5px solid #2b1646}
.hwn .unring > div:first-child::after{content:'';position:absolute;left:7px;top:4.5px;width:40px;height:9px;background:radial-gradient(circle at 4.5px 4.5px,#fff 3.2px,#2b1646 3.4px 4.4px,transparent 4.6px) 0 0/13px 9px repeat-x}
.hwn .unring > div:first-child::before{content:'';position:absolute;right:6px;top:3px;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 65% 35%,#8f6bff 0 3.2px,transparent 3.4px),#ffe9a3;box-shadow:0 0 6px #ffc46b}
.hwn .unring > div:nth-child(2) > div{background:#cdb8ff !important;opacity:1 !important;border:2px solid #2b1646;box-sizing:border-box;border-radius:7px}
.hwn .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#5a3b9a !important;border:0;height:4px !important;border-radius:2px}
.hwn .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff9a3c !important;border-radius:11px}
.hwn .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#ffc46b !important}
.hwn .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:radial-gradient(circle at 70% 40%,#ffe9a3 0 9px,transparent 9.5px),#8f6bff !important}
.hwn .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:radial-gradient(circle at 80% 45%,#ffe9a3 0 8px,transparent 8.5px),#5a3b9a !important}
.hwn .unring::after{content:'';position:absolute;right:4px;bottom:3px;width:26px;height:19px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-13 -10 26 19%22%3E%3Cg transform=%22translate(0 0) scale(1)%22 fill=%22%231f0d36%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffc46b%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;animation:hwnBat .3s steps(1) infinite}
.hwn .s2 .bolt{filter:drop-shadow(0 0 14px #ff9a3c) !important}
.hwn .s2 .bolt path{fill:#ffc46b;stroke:#fff3dc;stroke-width:3px}
.hwn .s2 .spark{border-color:#ff9a3c !important;box-shadow:0 0 16px #ff9a3c}
.hwn .s2 .flash,.hwn .s4 .flash{background:#f3e9ff !important}

/* scène 3 : labyrinthe orange lumineux sur mauve profond, points dorés, pastilles-citrouilles */
.hwn .s3 g[stroke="#2121de"]{stroke:#ff9a3c;stroke-width:4px;filter:drop-shadow(0 0 4px #ff9a3c) drop-shadow(0 0 10px rgba(255,154,60,.7))}
.hwn .s3 g[fill="#fff"] circle{fill:#ffe9a3;filter:drop-shadow(0 0 4px #ffc46b)}
.hwn .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:18px !important;height:18px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -17 40 40%22%3E%3Cg transform=%22translate(0 0) scale(1)%22%3E%3Cpath d=%22M0 -8 C -10 -9, -18 -3, -18 7 C -18 15, -11 20, 0 20 C 11 20, 18 15, 18 7 C 18 -3, 10 -9, 0 -8 Z%22 fill=%22%23ff9a3c%22 stroke=%22%232b1646%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M-6 -7 C -9 2, -9 12, -6 19 M6 -7 C 9 2, 9 12, 6 19%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.2%22 opacity=%22.5%22/%3E%3Cpath d=%22M-2 -8 q0 -6 4 -7 q2 1 0 7%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.4%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat !important;filter:drop-shadow(0 0 5px rgba(255,154,60,.8))}
.hwn .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#ffc46b !important;-webkit-text-stroke:1px #2b1646;text-shadow:0 0 10px #ff9a3c !important}
.hwn .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(0 0 6px rgba(255,170,80,.6))}
.hwn .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#c2ff6a}
.hwn .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#8fd63a}
.hwn .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"]{fill:#ff8ad8}
.hwn .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#ffc46b}
.hwn .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#b89cff}
.hwn .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#2b1646}
.hwn .s3 [fill="#f58220"]{fill:#ff9a3c} .hwn .s3 [stroke="#f58220"]{stroke:#ff9a3c}
.hwn .s3 [fill="#3d5bff"]{fill:#ff8ad8} .hwn .s3 [stroke="#3d5bff"]{stroke:#ff8ad8}
.hwn .s3 [fill="#1a1aa0"]{fill:#2b1646}

/* scène 4 : chaudron mauve volant à bulles, pièces-citrouilles d'or, REVENU! doré */
.hwn .s4 .rocket > svg > :not(.flame){display:none}
.hwn .s4 .rocket{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cpath d=%22M18 62 Q6 58 0 40 Q7 46 10 42 Q12 50 18 50 Q16 44 20 44 Z%22 fill=%22%235a3b9a%22 stroke=%22%232b1646%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M18 62 Q6 58 0 40 Q7 46 10 42 Q12 50 18 50 Q16 44 20 44 Z%22 transform=%22translate(90 0) scale(-1 1)%22 fill=%22%235a3b9a%22 stroke=%22%232b1646%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2224%22 y=%22110%22 width=%229%22 height=%2212%22 rx=%223%22 fill=%22%235a3b9a%22 stroke=%22%232b1646%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2257%22 y=%22110%22 width=%229%22 height=%2212%22 rx=%223%22 fill=%22%235a3b9a%22 stroke=%22%232b1646%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M12 50 C 6 96, 24 118, 45 118 C 66 118, 84 96, 78 50 Z%22 fill=%22%238f6bff%22 stroke=%22%232b1646%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M22 64 q0 26 14 42%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 opacity=%22.45%22/%3E%3Cpath d=%22M37 74 q3 -4 6 0 M47 74 q3 -4 6 0%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M42 80 q1.5 2.5 3 0 q1.5 2.5 3 0%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ctext x=%2245%22 y=%22102%22 text-anchor=%22middle%22 font-family=%22Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif%22 font-weight=%22700%22 font-size=%2215%22 fill=%22%23ffe9a3%22 stroke=%22%232b1646%22 stroke-width=%22.8%22%3EMVP%3C/text%3E%3Cellipse cx=%2245%22 cy=%2250%22 rx=%2239%22 ry=%2210%22 fill=%22%235a3b9a%22 stroke=%22%232b1646%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2245%22 cy=%2249%22 rx=%2232%22 ry=%226%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M22 55 q0 8 3 10 q3 -2 3 -9 Z M60 56 q0 7 3 9 q3 -2 2.5 -9 Z%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M8 13 Q8 18 13 18 Q8 18 8 23 Q8 18 3 18 Q8 18 8 13 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M84 6 Q84 10 88 10 Q84 10 84 14 Q84 10 80 10 Q84 10 84 6 Z%22 fill=%22%23ffe9a3%22/%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(0 0 10px rgba(255,170,80,.5))}
.hwn .s4 .rocket::before{content:'';position:absolute;left:20px;top:-14px;width:50px;height:60px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 50 60%22%3E%3Ccircle cx=%2214%22 cy=%2252%22 r=%224.5%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.3%22/%3E%3Ccircle cx=%2212.4%22 cy=%2250.4%22 r=%221.3%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Ccircle cx=%2232%22 cy=%2240%22 r=%225.5%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.3%22/%3E%3Ccircle cx=%2230.1%22 cy=%2238.1%22 r=%221.5%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%223.4%22 fill=%22%23e8dcff%22 stroke=%22%232b1646%22 stroke-width=%221.3%22/%3E%3Ccircle cx=%2220.8%22 cy=%2220.8%22 r=%221.0%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Ccircle cx=%2240%22 cy=%2210%22 r=%223.6%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%221.3%22/%3E%3Ccircle cx=%2238.7%22 cy=%228.7%22 r=%221.0%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Ccircle cx=%2210%22 cy=%226%22 r=%222.6%22 fill=%22%23ff8ad8%22 stroke=%22%232b1646%22 stroke-width=%221.3%22/%3E%3Ccircle cx=%229.1%22 cy=%225.1%22 r=%220.7%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3C/svg%3E") 0 0/50px 60px repeat-y;animation:hwnBubUp 1.5s linear infinite;-webkit-mask-image:linear-gradient(to top,#000 55%,transparent);mask-image:linear-gradient(to top,#000 55%,transparent)}
.hwn .s4 .flame{transform-box:fill-box;transform-origin:50% 0}
.hwn .s4 .flame path:first-child{fill:#ff9a3c;stroke:#2b1646;stroke-width:2px} .hwn .s4 .flame path:last-child{fill:#ffe9a3}
.hwn .s4 .puff{background:rgba(232,220,255,.55) !important}
.hwn .s4 .bill > svg{visibility:hidden}
.hwn .s4 .bill::after{content:'';position:absolute;left:9px;top:-6px;width:46px;height:46px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%228 12 104 104%22%3E%3Cdefs%3E%3CradialGradient id=%22cg%22%3E%3Cstop offset=%22.6%22 stop-color=%22%23ff9a3c%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ff9a3c%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2260%22 cy=%2262%22 r=%2252%22 fill=%22url(%23cg)%22/%3E%3Ccircle cx=%2260%22 cy=%2262%22 r=%2240%22 fill=%22%23ffc46b%22 stroke=%22%232b1646%22 stroke-width=%223.4%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2260%22 cy=%2262%22 r=%2231%22 fill=%22none%22 stroke=%22%23ff9a3c%22 stroke-width=%223%22 stroke-dasharray=%224 5%22/%3E%3Cpath d=%22M60 48 C 44 48, 38 58, 38 67 C 38 80, 47 86, 60 86 C 73 86, 82 80, 82 67 C 82 58, 76 48, 60 48 Z%22 fill=%22%23ff9a3c%22 stroke=%22%232b1646%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M51 50 C 47 60, 47 76, 51 84 M69 50 C 73 60, 73 76, 69 84%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.55%22/%3E%3Cpath d=%22M58 49 q0 -9 5 -10 q3 1 0 10%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Ctext x=%2260%22 y=%2276%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2220%22 fill=%22%232b1646%22%3E%24%3C/text%3E%3Cpath d=%22M34 46 Q42 32 56 30%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224.5%22 stroke-linecap=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:hwnFlip 1.3s ease-in-out infinite}
.hwn .s4 .shock{border-color:#ff9a3c !important;box-shadow:0 0 18px #ff9a3c}
.hwn .pop-text{font-family:'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:48px !important;color:#ffc46b !important;-webkit-text-stroke:2.5px #2b1646;text-shadow:0 0 22px rgba(255,154,60,.9),0 5px 0 #2b1646 !important}

/* scène 5 : citrouille-lanterne qui s'allume (mêmes temps que l'ampoule) avec halo qui pulse */
.hwn .s5 .qmark > svg > :not(.bulb-rays){display:none}
.hwn .s5 .qmark > svg{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cpath d=%22M45 32 C 26 30, 14 42, 14 62 C 14 82, 28 94, 38 94 Q45 89 52 94 C 62 94, 76 82, 76 62 C 76 42, 64 30, 45 32 Z%22 fill=%22%23ff9a3c%22 stroke=%22%232b1646%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M33 34 C 24 50, 24 78, 34 92 M57 34 C 66 50, 66 78, 56 92%22 fill=%22none%22 stroke=%22%232b1646%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.4%22/%3E%3Cpath d=%22M42 32 q-2 -14 8 -18 q4 4 0 18%22 fill=%22%23c2ff6a%22 stroke=%22%232b1646%22 stroke-width=%222.4%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M50 18 q8 -6 14 -2%22 fill=%22none%22 stroke=%22%23c2ff6a%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 56 L40 64 L28 67 Z M60 56 L50 64 L62 67 Z M31 75 Q45 88 59 75 L54 73.5 L49.5 78.5 L45 73.5 L40.5 78.5 L36 73.5 Z%22 fill=%22%235a2a1a%22 stroke=%22%232b1646%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M22 50 Q25 40 34 37%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/svg%3E") 0 0/90px 100px no-repeat}
.hwn .s5 .bulb-rays{stroke:#ffc46b;filter:drop-shadow(0 0 4px #ff9a3c)}
.hwn .s5 .qmark::before{content:'';position:absolute;left:-55px;top:-45px;width:200px;height:200px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cdefs%3E%3CradialGradient id=%22h%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a3%22 stop-opacity=%221%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23ff9a3c%22 stop-opacity=%22.7%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ff9a3c%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2250%22 fill=%22url(%23h)%22/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:hwnlit 7s steps(1) infinite,hwnPulse .9s ease-in-out infinite alternate}
.hwn .s5 .qmark::after{content:'';position:absolute;left:0;top:0;width:90px;height:100px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cdefs%3E%3CradialGradient id=%22fl%22 cx=%22.5%22 cy=%22.55%22 r=%22.6%22%3E%3Cstop offset=%220%22 stop-color=%22%23fffbe6%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23ffe9a3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffc46b%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M30 56 L40 64 L28 67 Z M60 56 L50 64 L62 67 Z M31 75 Q45 88 59 75 L54 73.5 L49.5 78.5 L45 73.5 L40.5 78.5 L36 73.5 Z%22 fill=%22url(%23fl)%22 stroke=%22%232b1646%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/90px 100px no-repeat;filter:drop-shadow(0 0 5px #ffc46b);animation:hwnlit 7s steps(1) infinite}
@keyframes hwnlit{0%,21%{visibility:hidden}22%,23%{visibility:visible}24%{visibility:hidden}25%,100%{visibility:visible}}
.hwn .s5 .line{color:#e8dcff !important;text-shadow:0 0 8px rgba(255,154,60,.5) !important;font-family:'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif !important;font-weight:600 !important;font-size:12px !important}
.hwn .neon{background:linear-gradient(180deg,#ffb966,#ff9a3c) !important;color:#2b1646 !important;border-radius:999px !important;border:2.5px solid #2b1646 !important;box-shadow:0 0 24px rgba(255,154,60,.8),0 4px 0 #1a0b2e !important;font-family:'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important}
.hwn .cta > div:nth-child(2){background:rgba(43,22,70,.7) !important;color:#e8dcff !important;border:2.5px solid #b89cff !important;border-radius:999px !important;box-shadow:0 0 16px rgba(143,107,255,.6) !important;font-family:'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important}

/* transitions du séquenceur */
.hwn-sweep{position:absolute;left:-10px;right:-10px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 70 30%22%3E%3Cg transform=%22translate(20 16) scale(1.05)%22 fill=%22%232b1646%22%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 -7, -9 -9, -12 -9 C -11 -6, -11 -4, -10 -2 C -8 -3.5, -7 -3, -6 -1 C -5 -2.5, -3.5 -2, -2 1 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffe9a3%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffe9a3%22/%3E%3C/g%3E%3Cg transform=%22translate(54 12) scale(0.75)%22 fill=%22%232b1646%22%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22/%3E%3Cpath d=%22M-2 -1 C -5 0, -8 3, -12 7 C -10 7, -9 6.5, -8 7.5 C -7 5.5, -6 5.5, -5 6 C -4.5 3.5, -3.5 2.5, -2 2 Z%22 transform=%22scale(-1 1)%22/%3E%3Cellipse cx=%220%22 cy=%22.5%22 rx=%222.4%22 ry=%223.4%22/%3E%3Ccircle cx=%220%22 cy=%22-3%22 r=%222.2%22/%3E%3Cpath d=%22M-2 -4 L-1.6 -6.6 L-.5 -4.6 Z M2 -4 L1.6 -6.6 L.5 -4.6 Z%22/%3E%3Ccircle cx=%22-.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffe9a3%22/%3E%3Ccircle cx=%22.8%22 cy=%22-3.2%22 r=%22.5%22 fill=%22%23ffe9a3%22/%3E%3C/g%3E%3C/svg%3E") 0 0/70px 30px repeat-x,linear-gradient(180deg,#ffc46b,#ff9a3c);border-top:3px solid #2b1646;border-bottom:3px solid #2b1646;box-shadow:0 0 24px #ff9a3c,0 0 50px rgba(255,154,60,.5)}
.hwn-word{display:inline-block;font:700 50px/1.2 'Fredoka','Baloo 2','Trebuchet MS',system-ui,sans-serif;color:#ffc46b;-webkit-text-stroke:2.5px #2b1646;text-shadow:0 0 22px rgba(255,154,60,.9),0 5px 0 #2b1646}
.hwn.owo-frozen *::before,.hwn.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.hwn *::before,.hwn *::after{animation:none !important}.hwn .s5 .qmark::before,.hwn .s5 .qmark::after{visibility:visible}}
/* ---- CompletNoel ---- */
/* ===== thème Noël classique éclatant : rouge, vert sapin et or sur la neige ; mêmes temps et positions ===== */
.nol .scan{display:none !important}
.nol g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.nol .s1,.nol .s2,.nol .s4,.nol .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22s%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23d4e8ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23ecf5ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffffff%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22glo%22 cx=%22.5%22 cy=%22.3%22 r=%22.6%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22 stop-opacity=%22.9%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23s)%22/%3E%3Cellipse cx=%22195%22 cy=%22380%22 rx=%22300%22 ry=%22260%22 fill=%22url(%23glo)%22/%3E%3Cpath d=%22M36 90 Q36 96 42 96 Q36 96 36 102 Q36 96 30 96 Q36 96 36 90 Z%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%221%22/%3E%3Cpath d=%22M352 113 Q352 120 359 120 Q352 120 352 127 Q352 120 345 120 Q352 120 352 113 Z%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%221%22/%3E%3Cpath d=%22M330 325 Q330 330 335 330 Q330 330 330 335 Q330 330 325 330 Q330 330 330 325 Z%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%221%22/%3E%3Cpath d=%22M26 414 Q26 420 32 420 Q26 420 26 426 Q26 420 20 420 Q26 420 26 414 Z%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%221%22/%3E%3Cpath d=%22M60 246 Q60 250 64 250 Q60 250 60 254 Q60 250 56 250 Q60 250 60 246 Z%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%221%22/%3E%3Cpath d=%22M300.0 243.0 L300.0 257.0 M306.1 246.5 L293.9 253.5 M306.1 253.5 L293.9 246.5 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M80.0 554.0 L80.0 566.0 M85.2 557.0 L74.8 563.0 M85.2 563.0 L74.8 557.0 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M350.0 514.0 L350.0 526.0 M355.2 517.0 L344.8 523.0 M355.2 523.0 L344.8 517.0 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-10 690 Q 80 650 170 680 Q 260 706 400 664 V844 H-10 Z%22 fill=%22%23e6f1ff%22/%3E%3Cpath d=%22M109.4 684 L120 651.0 L130.6 684 Z%22 fill=%22%23a9cfc0%22 opacity=%22.8%22/%3E%3Cpath d=%22M141.4 690 L150 663.0 L158.6 690 Z%22 fill=%22%23a9cfc0%22 opacity=%22.8%22/%3E%3Cpath d=%22M250.4 690 L260 660.0 L269.6 690 Z%22 fill=%22%23a9cfc0%22 opacity=%22.8%22/%3E%3Cpath d=%22M224.3 698 L232 674.0 L239.7 698 Z%22 fill=%22%23a9cfc0%22 opacity=%22.8%22/%3E%3Cpath d=%22M-10 740 Q 90 704 200 728 Q 300 750 400 718 V844 H-10 Z%22 fill=%22%23fff%22 stroke=%22%23c9dcf0%22 stroke-width=%222%22/%3E%3Crect x=%2229.4%22 y=%22750.0%22 width=%229.2%22 height=%2211.5%22 fill=%22%238a4b3a%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M7.6 752.0 L34.0 703.7 L60.5 752.0 Q34 757.8 7.6 752.0 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M19.5 731.3 L34.0 703.7 L48.5 731.3 q-6.6 4.6 -14.5 0 q-6.6 4.6 -14.5 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M12.2 733.6 L34.0 695.0 L55.8 733.6 Q34 739.4 12.2 733.6 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M22.0 717.0 L34.0 695.0 L46.0 717.0 q-5.5 4.6 -12.0 0 q-5.5 4.6 -12.0 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M16.8 717.5 L34.0 688.5 L51.2 717.5 Q34 723.2 16.8 717.5 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M24.5 705.1 L34.0 688.5 L43.5 705.1 q-4.3 4.6 -9.5 0 q-4.3 4.6 -9.5 0 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2222.5%22 cy=%22745.1%22 r=%223.0%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2244.4%22 cy=%22735.9%22 r=%223.0%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2229.4%22 cy=%22722.1%22 r=%223.0%22 fill=%22%233f8fe0%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2240.9%22 cy=%22708.3%22 r=%223.0%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2220.2%22 cy=%22712.9%22 r=%223.0%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Cpath d=%22M34.0 657.7 L36.6 663.3 L42.7 664.1 L38.2 668.3 L39.4 674.3 L34.0 671.3 L28.6 674.3 L29.8 668.3 L25.3 664.1 L31.4 663.3 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2281.0%22 y=%22768.0%22 width=%226.0%22 height=%227.5%22 fill=%22%238a4b3a%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M66.8 770.0 L84.0 738.5 L101.2 770.0 Q84 773.8 66.8 770.0 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M74.5 756.5 L84.0 738.5 L93.5 756.5 q-4.3 3.0 -9.5 0 q-4.3 3.0 -9.5 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M69.8 758.0 L84.0 732.8 L98.2 758.0 Q84 761.8 69.8 758.0 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M76.2 747.2 L84.0 732.8 L91.8 747.2 q-3.6 3.0 -7.8 0 q-3.6 3.0 -7.8 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M72.8 747.5 L84.0 728.6 L95.2 747.5 Q84 751.2 72.8 747.5 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M77.8 739.4 L84.0 728.6 L90.2 739.4 q-2.8 3.0 -6.2 0 q-2.8 3.0 -6.2 0 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2276.5%22 cy=%22765.5%22 r=%222.0%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2290.8%22 cy=%22759.5%22 r=%222.0%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2281.0%22 cy=%22750.5%22 r=%222.0%22 fill=%22%233f8fe0%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2288.5%22 cy=%22741.5%22 r=%222.0%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%2275.0%22 cy=%22744.5%22 r=%222.0%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Crect x=%22349.2%22 y=%22746.0%22 width=%229.6%22 height=%2212.0%22 fill=%22%238a4b3a%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M326.4 748.0 L354.0 697.6 L381.6 748.0 Q354 754.0 326.4 748.0 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M338.8 726.4 L354.0 697.6 L369.2 726.4 q-6.9 4.8 -15.2 0 q-6.9 4.8 -15.2 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M331.2 728.8 L354.0 688.5 L376.8 728.8 Q354 734.8 331.2 728.8 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M341.5 711.5 L354.0 688.5 L366.5 711.5 q-5.7 4.8 -12.5 0 q-5.7 4.8 -12.5 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M336.0 712.0 L354.0 681.8 L372.0 712.0 Q354 718.0 336.0 712.0 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M344.1 699.0 L354.0 681.8 L363.9 699.0 q-4.5 4.8 -9.9 0 q-4.5 4.8 -9.9 0 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22342.0%22 cy=%22740.8%22 r=%223.1%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22364.8%22 cy=%22731.2%22 r=%223.1%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22349.2%22 cy=%22716.8%22 r=%223.1%22 fill=%22%233f8fe0%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22361.2%22 cy=%22702.4%22 r=%223.1%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22339.6%22 cy=%22707.2%22 r=%223.1%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Cpath d=%22M354.0 649.6 L356.7 655.5 L363.1 656.2 L358.4 660.6 L359.6 667.0 L354.0 663.8 L348.4 667.0 L349.6 660.6 L344.9 656.2 L351.3 655.5 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Crect x=%22303.2%22 y=%22772.0%22 width=%225.6%22 height=%227.0%22 fill=%22%238a4b3a%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M289.9 774.0 L306.0 744.6 L322.1 774.0 Q306 777.5 289.9 774.0 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M297.1 761.4 L306.0 744.6 L314.9 761.4 q-4.0 2.8 -8.9 0 q-4.0 2.8 -8.9 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M292.7 762.8 L306.0 739.3 L319.3 762.8 Q306 766.3 292.7 762.8 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M298.7 752.7 L306.0 739.3 L313.3 752.7 q-3.3 2.8 -7.3 0 q-3.3 2.8 -7.3 0 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M295.5 753.0 L306.0 735.4 L316.5 753.0 Q306 756.5 295.5 753.0 Z%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M300.2 745.4 L306.0 735.4 L311.8 745.4 q-2.6 2.8 -5.8 0 q-2.6 2.8 -5.8 0 Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22299.0%22 cy=%22769.8%22 r=%221.8%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22312.3%22 cy=%22764.2%22 r=%221.8%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22303.2%22 cy=%22755.8%22 r=%221.8%22 fill=%22%233f8fe0%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22310.2%22 cy=%22747.4%22 r=%221.8%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Ccircle cx=%22297.6%22 cy=%22750.2%22 r=%221.8%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22/%3E%3Crect x=%22116%22 y=%22770%22 width=%2226%22 height=%2220%22 rx=%223%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Crect x=%22126.5%22 y=%22770%22 width=%225%22 height=%2220%22 fill=%22%23f6b73c%22/%3E%3Crect x=%22116%22 y=%22778.0%22 width=%2226%22 height=%225%22 fill=%22%23f6b73c%22/%3E%3Crect x=%22116%22 y=%22770%22 width=%2226%22 height=%2220%22 rx=%223%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M129.0 770 c-5 -9 -13 -6 -8 0 Z M129.0 770 c5 -9 13 -6 8 0 Z%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Crect x=%22144%22 y=%22778%22 width=%2218%22 height=%2213%22 rx=%223%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Crect x=%22150.5%22 y=%22778%22 width=%225%22 height=%2213%22 fill=%22%23fff%22/%3E%3Crect x=%22144%22 y=%22783.2%22 width=%2218%22 height=%225%22 fill=%22%23fff%22/%3E%3Crect x=%22144%22 y=%22778%22 width=%2218%22 height=%2213%22 rx=%223%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M153.0 778 c-5 -9 -13 -6 -8 0 Z M153.0 778 c5 -9 13 -6 8 0 Z%22 fill=%22%23fff%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Crect x=%22250%22 y=%22776%22 width=%2222%22 height=%2216%22 rx=%223%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Crect x=%22258.5%22 y=%22776%22 width=%225%22 height=%2216%22 fill=%22%23e6323f%22/%3E%3Crect x=%22250%22 y=%22782.4%22 width=%2222%22 height=%225%22 fill=%22%23e6323f%22/%3E%3Crect x=%22250%22 y=%22776%22 width=%2222%22 height=%2216%22 rx=%223%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M261.0 776 c-5 -9 -13 -6 -8 0 Z M261.0 776 c5 -9 13 -6 8 0 Z%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-10 790 Q 120 770 230 790 Q 320 806 400 786 V844 H-10 Z%22 fill=%22%23f3f8ff%22 stroke=%22%23d7e6f7%22 stroke-width=%222%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#f4f9ff !important;color:#5a2a2e !important;font-family:'Nunito','Fredoka','Trebuchet MS',system-ui,sans-serif !important}
.nol .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22s%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23d4e8ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23ecf5ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffffff%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22glo%22 cx=%22.5%22 cy=%22.3%22 r=%22.6%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22 stop-opacity=%22.9%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffffff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23s)%22/%3E%3Cellipse cx=%22195%22 cy=%22380%22 rx=%22300%22 ry=%22260%22 fill=%22url(%23glo)%22/%3E%3Cpath d=%22M30.0 113.0 L30.0 127.0 M36.1 116.5 L23.9 123.5 M36.1 123.5 L23.9 116.5 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M360.0 292.0 L360.0 308.0 M366.9 296.0 L353.1 304.0 M366.9 304.0 L353.1 296.0 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M20.0 594.0 L20.0 606.0 M25.2 597.0 L14.8 603.0 M25.2 603.0 L14.8 597.0 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M372.0 693.0 L372.0 707.0 M378.1 696.5 L365.9 703.5 M378.1 703.5 L365.9 696.5 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cpath d=%22M200.0 555.0 L200.0 565.0 M204.3 557.5 L195.7 562.5 M204.3 562.5 L195.7 557.5 %22 fill=%22none%22 stroke=%22%23bcd6f2%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#f4f9ff !important;color:#5a2a2e !important;font-family:'Nunito','Fredoka','Trebuchet MS',system-ui,sans-serif !important}
/* neige qui tombe (toutes les scènes) + guirlande clignotante en haut (hors labyrinthe) */
.nol .s1::after,.nol .s2::after,.nol .s3::after,.nol .s4::after,.nol .s5::after{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Ccircle cx=%2214%22 cy=%2220%22 r=%222.6%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%2270%22 cy=%228%22 r=%221.8%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%22120%22 cy=%2234%22 r=%223%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%22176%22 cy=%2216%22 r=%222%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%2240%22 cy=%2274%22 r=%222%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%2296%22 cy=%2296%22 r=%222.8%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%22158%22 cy=%2280%22 r=%221.8%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%2220%22 cy=%22140%22 r=%223%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%2276%22 cy=%22166%22 r=%222%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%22134%22 cy=%22150%22 r=%222.4%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%22186%22 cy=%22124%22 r=%222.8%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%22110%22 cy=%22190%22 r=%221.6%22 fill=%22%23fff%22 stroke=%22%23bcd6f2%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M150.0 47.5 L150.0 56.5 M153.9 49.8 L146.1 54.2 M153.9 54.2 L146.1 49.8 %22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M150.0 47.5 L150.0 56.5 M153.9 49.8 L146.1 54.2 M153.9 54.2 L146.1 49.8 %22 fill=%22none%22 stroke=%22%23a9c8ea%22 stroke-width=%220.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M52.0 113.5 L52.0 122.5 M55.9 115.8 L48.1 120.2 M55.9 120.2 L48.1 115.8 %22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M52.0 113.5 L52.0 122.5 M55.9 115.8 L48.1 120.2 M55.9 120.2 L48.1 115.8 %22 fill=%22none%22 stroke=%22%23a9c8ea%22 stroke-width=%220.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M180.0 171.5 L180.0 180.5 M183.9 173.8 L176.1 178.2 M183.9 178.2 L176.1 173.8 %22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M180.0 171.5 L180.0 180.5 M183.9 173.8 L176.1 178.2 M183.9 178.2 L176.1 173.8 %22 fill=%22none%22 stroke=%22%23a9c8ea%22 stroke-width=%220.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/200px 200px repeat;animation:nol-fall 11s linear infinite}
@keyframes nol-fall{from{background-position:0 0}to{background-position:40px 200px}}
.nol .s1::before,.nol .s2::before,.nol .s4::before,.nol .s5::before{content:'';position:absolute;left:0;right:0;top:42px;height:48px;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 130 96%22%3E%3Cg transform=%22translate(0 0)%22%3E%3Cpath d=%22M0 2 Q65.0 34 130 2%22 fill=%22none%22 stroke=%22%231c6a46%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2216.2%22 cy=%2217.6%22 r=%2210.6%22 fill=%22%23e6323f%22 opacity=%22.28%22/%3E%3Crect x=%2213.7%22 y=%228.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2216.2%22 cy=%2218.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%2214.8%22 cy=%2215.7%22 rx=%221.3%22 ry=%222.0%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Crect x=%2246.2%22 y=%2216.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2248.8%22 cy=%2226.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3Ccircle cx=%2281.2%22 cy=%2225.6%22 r=%2210.6%22 fill=%22%232e9d6a%22 opacity=%22.28%22/%3E%3Crect x=%2278.7%22 y=%2216.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2281.2%22 cy=%2226.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%2279.8%22 cy=%2223.7%22 rx=%221.3%22 ry=%222.0%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Crect x=%22111.2%22 y=%228.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%22113.8%22 cy=%2218.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%233f8fe0%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3C/g%3E%3Cg transform=%22translate(0 48)%22%3E%3Cpath d=%22M0 2 Q65.0 34 130 2%22 fill=%22none%22 stroke=%22%231c6a46%22 stroke-width=%221.6%22/%3E%3Crect x=%2213.7%22 y=%228.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2216.2%22 cy=%2218.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3Ccircle cx=%2248.8%22 cy=%2225.6%22 r=%2210.6%22 fill=%22%23f6b73c%22 opacity=%22.28%22/%3E%3Crect x=%2246.2%22 y=%2216.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2248.8%22 cy=%2226.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%2247.3%22 cy=%2223.7%22 rx=%221.3%22 ry=%222.0%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Crect x=%2278.7%22 y=%2216.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2281.2%22 cy=%2226.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3Ccircle cx=%22113.8%22 cy=%2217.6%22 r=%2210.6%22 fill=%22%233f8fe0%22 opacity=%22.28%22/%3E%3Crect x=%22111.2%22 y=%228.0%22 width=%225.0%22 height=%224.4%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%22113.8%22 cy=%2218.0%22 rx=%224.2%22 ry=%225.6%22 fill=%22%233f8fe0%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%22112.3%22 cy=%2215.7%22 rx=%221.3%22 ry=%222.0%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3C/g%3E%3C/svg%3E") 0 0/130px 96px repeat-x;animation:nol-blink 1.3s steps(1) infinite}
@keyframes nol-blink{0%,49.9%{background-position-y:0}50%,100%{background-position-y:-48px}}
@keyframes nol-wblink{0%,49.9%{background-position-y:0}50%,100%{background-position-y:-13px}}
.nol [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important}
.nol .s1 .title{color:#fff !important;text-shadow:0 6px 0 #5a2a2e,0 10px 14px rgba(90,42,46,.25) !important;-webkit-text-stroke:3px #5a2a2e}
.nol .s1 .t1,.nol .s1 .t3{color:#e6323f !important} .nol .s1 .t2{color:#2e9d6a !important} .nol .s1 .cur{color:#f6b73c !important}

/* la mascotte : boule nacrée, même face owo, bonnet de Noël qui suit ses mouvements */
.nol path[d^="M60 12 C 92 12"][fill="#07030f"],.nol ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:url(#nol-pearl);stroke:#5a2a2e;stroke-width:3px}
.nol path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ffd45c;stroke-opacity:.8}
.nol ellipse[rx="5.5"][fill="#00e5ff"],.nol ellipse[rx="5.5"][fill="#ff2e88"],.nol .s3 ellipse[cx="50"][fill="#000"]{fill:#5a2a2e}
.nol path[stroke="#00e5ff"][stroke-width="3.5"],.nol path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#5a2a2e}
.nol path[d^="M52 77"][stroke="#fff"]{stroke:#5a2a2e}
.nol ellipse[cx="30"][cy="76"],.nol ellipse[cx="90"][cy="76"],.nol .s3 ellipse[cx="32"][cy="66"]{fill:#ff8f9a;opacity:.85}
.nol ellipse[fill="#fff"][rx="6"],.nol ellipse[fill="#fff"][rx="10"],.nol rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#5a2a2e;stroke-width:1.8px}
.nol ellipse[fill="#ff2e88"][rx="3.5"],.nol ellipse[fill="#ff2e88"][rx="7"]{fill:#e6323f}
.nol path[d^="M52 79.5"]{stroke:#5a2a2e}
.nol path[d^="M92 50"]{stroke:#f6b73c !important}
.nol .s1 .float,.nol .s2 .float,.nol .s3 .float,.nol .s5 .float,.nol .s4 .float{position:relative;filter:drop-shadow(0 5px 5px rgba(90,42,46,.22))}
.nol .s1 .float::after,.nol .s2 .float::after,.nol .s3 .float::after,.nol .s5 .float::after,.nol .s4 .wiggle::after{content:'';position:absolute;left:-30.0px;top:-45.0px;width:240.0px;height:135.0px;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -30 160 90%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.35%22 cy=%22.3%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff2b0%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f6b73c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22r%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0d4%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23e6323f%22/%3E%3Cstop offset=%221%22 stop-color=%22%239e1c2a%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22v%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23d6ffe9%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%232e9d6a%22/%3E%3Cstop offset=%221%22 stop-color=%22%231c6a46%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(0 -8)%22%3E%3Cpath d=%22M98 42 C 94 14, 58 4, 34 12 C 22 16, 16 4, 10 -2 C 10 16, 16 30, 26 34 C 32 36, 28 40, 22 42 Z%22 fill=%22url(%23r)%22 stroke=%22%235a2a2e%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M86 30 C 78 20, 66 15, 54 15%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Crect x=%2215%22 y=%2234%22 width=%2290%22 height=%2216%22 rx=%228%22 fill=%22%23ffffff%22 stroke=%22%235a2a2e%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M24 40 q4 -3 8 0 M40 44 q4 -3 8 0 M58 40 q4 -3 8 0 M76 44 q4 -3 8 0 M92 40 q4 -3 8 0%22 fill=%22none%22 stroke=%22%23c9dcf0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%229%22 cy=%22-2%22 r=%2210%22 fill=%22%23ffffff%22 stroke=%22%235a2a2e%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4 -6 q3 -3 6 -2%22 fill=%22none%22 stroke=%22%23c9dcf0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.nol .s4 .wiggle{position:relative}
.nol .s3 .hop{position:relative;filter:drop-shadow(0 5px 5px rgba(90,42,46,.22))}
.nol .s3 .hop::after{content:'';position:absolute;left:-25.0px;top:-37.5px;width:200.0px;height:112.5px;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -30 160 90%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.35%22 cy=%22.3%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff2b0%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f6b73c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22r%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0d4%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23e6323f%22/%3E%3Cstop offset=%221%22 stop-color=%22%239e1c2a%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22v%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23d6ffe9%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%232e9d6a%22/%3E%3Cstop offset=%221%22 stop-color=%22%231c6a46%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(0 -17)%22%3E%3Cpath d=%22M98 42 C 94 14, 58 4, 34 12 C 22 16, 16 4, 10 -2 C 10 16, 16 30, 26 34 C 32 36, 28 40, 22 42 Z%22 fill=%22url(%23r)%22 stroke=%22%235a2a2e%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M86 30 C 78 20, 66 15, 54 15%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Crect x=%2215%22 y=%2234%22 width=%2290%22 height=%2216%22 rx=%228%22 fill=%22%23ffffff%22 stroke=%22%235a2a2e%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M24 40 q4 -3 8 0 M40 44 q4 -3 8 0 M58 40 q4 -3 8 0 M76 44 q4 -3 8 0 M92 40 q4 -3 8 0%22 fill=%22none%22 stroke=%22%23c9dcf0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%229%22 cy=%22-2%22 r=%2210%22 fill=%22%23ffffff%22 stroke=%22%235a2a2e%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4 -6 q3 -3 6 -2%22 fill=%22none%22 stroke=%22%23c9dcf0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.nol .s3 path[mask]{fill:url(#nol-pearl);stroke:#5a2a2e;stroke-width:3px}

/* face $$ : deux boules de Noël dorées (calque qui suit l'animation s4eyes-d) */
.nol .s4 .eyes-d{display:none}
.nol .s4 .wiggle::before{content:'';position:absolute;left:48px;top:68px;width:84px;height:40px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 40%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.35%22 cy=%22.3%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff2b0%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f6b73c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22r%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0d4%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23e6323f%22/%3E%3Cstop offset=%221%22 stop-color=%22%239e1c2a%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22v%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23d6ffe9%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%232e9d6a%22/%3E%3Cstop offset=%221%22 stop-color=%22%231c6a46%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M18 6 q-4 -6 0 -6 q4 0 0 6%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2213.5%22 y=%225%22 width=%229%22 height=%226%22 rx=%221.5%22 fill=%22%23c98a1e%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2218%22 cy=%2224%22 r=%2214%22 fill=%22url(%23g)%22 stroke=%22%235a2a2e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4 24 Q18 30 32 24%22 fill=%22none%22 stroke=%22%23e6323f%22 stroke-width=%223%22/%3E%3Cpath d=%22M10 17 q3 -5 8 -5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.95%22/%3E%3Cpath d=%22M24 28.4 Q24 31 26.6 31 Q24 31 24 33.6 Q24 31 21.4 31 Q24 31 24 28.4 Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M66 6 q-4 -6 0 -6 q4 0 0 6%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2261.5%22 y=%225%22 width=%229%22 height=%226%22 rx=%221.5%22 fill=%22%23c98a1e%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2266%22 cy=%2224%22 r=%2214%22 fill=%22url(%23g)%22 stroke=%22%235a2a2e%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M52 24 Q66 30 80 24%22 fill=%22none%22 stroke=%22%23e6323f%22 stroke-width=%223%22/%3E%3Cpath d=%22M58 17 q3 -5 8 -5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.95%22/%3E%3Cpath d=%22M72 28.4 Q72 31 74.6 31 Q72 31 72 33.6 Q72 31 69.4 31 Q72 31 72 28.4 Z%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0/84px 40px no-repeat;transform-origin:42px 22px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}

/* sous-titres : carte de vœux crème, liseré rouge, ombre sapin */
.nol .sub,.nol .sub-a,.nol .sub-b,.nol .subt{background:linear-gradient(180deg,#ffffff,#fff6e3) !important;color:#5a2a2e !important;border:3px solid #e6323f !important;border-radius:16px !important;box-shadow:0 0 0 2px #fff,0 5px 0 2px #1c6a46,0 10px 14px rgba(90,42,46,.18) !important;font-family:'Nunito','Fredoka','Trebuchet MS',system-ui,sans-serif !important;font-weight:800 !important;font-size:18px !important}

/* bulles : rouges brillantes, bonnet de neige, petite étiquette « Ho ho! 🎄 » */
.nol .bubble,.nol .bubble2,.nol .pop[style*="#fff9c4"],.nol .pop-c{background:linear-gradient(180deg,#ff7a85 0%,#e6323f 48%,#c8202f 100%) !important;color:#ffffff !important;border:2.5px solid #5a2a2e !important;border-radius:16px !important;box-shadow:0 4px 0 #9e1c2a,0 8px 12px rgba(90,42,46,.25) !important;font-family:'Nunito','Fredoka','Trebuchet MS',system-ui,sans-serif !important;font-weight:800 !important;text-shadow:0 1px 0 rgba(90,20,30,.45)}
.nol .bubble,.nol .bubble2,.nol .pop[style*="#fff9c4"]{font-size:15px !important;padding-top:13px !important}
.nol .pop-c{position:relative;padding-top:10px !important}
.nol .bubble::before,.nol .bubble2::before,.nol .pop[style*="#fff9c4"]::before,.nol .pop-c::before{content:'';position:absolute;left:-3px;right:-3px;top:-7px;height:15px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 16%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M1 9 Q1 2 8 2 H112 Q119 2 119 9 q-5.90 8 -11.80 0 q-5.90 6 -11.80 0 q-5.90 7 -11.80 0 q-5.90 5 -11.80 0 q-5.90 9 -11.80 0 q-5.90 6 -11.80 0 q-5.90 8 -11.80 0 q-5.90 5 -11.80 0 q-5.90 9 -11.80 0 q-5.90 6 -11.80 0 Z%22 fill=%22%23fff%22 stroke=%22%23c9dcf0%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.nol .bubble::after,.nol .bubble2::after,.nol .pop[style*="#fff9c4"]::after{content:'Ho ho! 🎄';position:absolute;right:-14px;top:-17px;padding:2px 7px;border-radius:999px;background:linear-gradient(180deg,#fff3c4,#ffd45c);border:2px solid #5a2a2e;color:#5a2a2e;font:800 10px/1.2 'Nunito','Fredoka','Trebuchet MS',system-ui,sans-serif;text-shadow:none;white-space:nowrap;transform:rotate(8deg);box-shadow:0 2px 0 #c98a1e;pointer-events:none}
.nol .bubble > span:nth-of-type(1),.nol .bubble2 > span:nth-of-type(1),.nol .pop > span:nth-of-type(1){border-top-color:#5a2a2e !important}
.nol .bubble > span:nth-of-type(2),.nol .bubble2 > span:nth-of-type(2),.nol .pop > span:nth-of-type(2){border-top-color:#c8202f !important}
.nol .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.nol .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.nol .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:600 !important;color:#ffe9b0}
.nol polygon[fill="#fff9c4"]{fill:#e6323f;stroke:#5a2a2e;stroke-width:2.5px}
.nol .s3 .pop svg path{fill:#ffd45c;stroke:#5a2a2e;stroke-width:1.5px}

/* scène 2 : fenêtres d'app enneigées, guirlande qui clignote sous la barre */
.nol .unring{background:linear-gradient(180deg,#ffffff,#f3f8ff) !important;border:2.5px solid #5a2a2e !important;border-radius:12px !important;box-shadow:0 4px 0 #1c6a46,0 8px 12px rgba(90,42,46,.2)}
.nol .unring > div:first-child{position:relative;height:18px !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 8%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0 H120 V3 q-5 4 -10 0 q-5 5 -10 0 q-5 3 -10 0 q-5 5 -10 0 q-5 4 -10 0 q-5 5 -10 0 q-5 3 -10 0 q-5 5 -10 0 q-5 4 -10 0 q-5 5 -10 0 q-5 3 -10 0 q-5 5 -10 0 Z%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0/100% 7px no-repeat,radial-gradient(circle at 12px 11px,#fff 0 2.6px,transparent 3px),radial-gradient(circle at 22px 11px,#ffd45c 0 2.6px,transparent 3px),radial-gradient(circle at 32px 11px,#7fd3a5 0 2.6px,transparent 3px),linear-gradient(180deg,#ff7a85 0%,#e6323f 48%,#c8202f 100%) !important;border-bottom:2px solid #5a2a2e}
.nol .w4 .unring > div:first-child,.nol .w2 .unring > div:first-child{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 8%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0 H120 V3 q-5 4 -10 0 q-5 5 -10 0 q-5 3 -10 0 q-5 5 -10 0 q-5 4 -10 0 q-5 5 -10 0 q-5 3 -10 0 q-5 5 -10 0 q-5 4 -10 0 q-5 5 -10 0 q-5 3 -10 0 q-5 5 -10 0 Z%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0/100% 7px no-repeat,radial-gradient(circle at 12px 11px,#fff 0 2.6px,transparent 3px),radial-gradient(circle at 22px 11px,#ffd45c 0 2.6px,transparent 3px),radial-gradient(circle at 32px 11px,#ff6b7a 0 2.6px,transparent 3px),linear-gradient(180deg,#5cc08f,#2e9d6a 50%,#1c6a46) !important}
.nol .unring > div:first-child::after{content:'';position:absolute;left:0;right:0;top:100%;height:13px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 54 26%22%3E%3Cg transform=%22translate(0 0)%22%3E%3Cpath d=%22M0 2 Q27.0 8.4 54 2%22 fill=%22none%22 stroke=%22%231c6a46%22 stroke-width=%221.6%22/%3E%3Crect x=%227.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%229.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%228.2%22 cy=%227.5%22 rx=%220.7%22 ry=%221.1%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Crect x=%2225.6%22 y=%224.2%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2227.0%22 cy=%2210.2%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3Crect x=%2243.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2245.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%2244.2%22 cy=%227.5%22 rx=%220.7%22 ry=%221.1%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(0 13)%22%3E%3Cpath d=%22M0 2 Q27.0 8.4 54 2%22 fill=%22none%22 stroke=%22%231c6a46%22 stroke-width=%221.6%22/%3E%3Crect x=%227.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%229.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3Crect x=%2225.6%22 y=%224.2%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2227.0%22 cy=%2210.2%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%2226.2%22 cy=%228.9%22 rx=%220.7%22 ry=%221.1%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Crect x=%2243.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2245.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3C/g%3E%3C/svg%3E") 0 0/54px 26px repeat-x;animation:nol-wblink 1.1s steps(1) infinite}
.nol .unring > div:nth-child(2){padding-top:17px !important}
.nol .unring > div:nth-child(2) > div{background:#cfe8ff !important;opacity:1 !important;border:1.8px solid #5a2a2e;box-sizing:border-box;border-radius:6px}
.nol .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#5a2a2e !important;opacity:.55 !important;border:0;height:4px !important;border-radius:2px}
.nol .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:linear-gradient(180deg,#ff7a85 0%,#e6323f 48%,#c8202f 100%) !important;border-radius:11px}
.nol .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:linear-gradient(180deg,#fff3c4,#f6b73c) !important}
.nol .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:linear-gradient(180deg,#5cc08f,#2e9d6a) !important}
.nol .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#cfe8ff !important}
.nol .s2 .bolt{filter:drop-shadow(0 0 12px rgba(255,212,92,.9)) !important}
.nol .s2 .bolt path{fill:url(#nol-gold);stroke:#fff;stroke-width:3px}
.nol .s2 .spark{border-color:#f6b73c !important;border-style:dotted !important;border-width:6px !important}
.nol .s2 .flash,.nol .s4 .flash{background:#fffdf5 !important}

/* scène 3 : labyrinthe en guirlande rouge et verte sur la neige, points dorés */
.nol .s3 g[stroke="#2121de"]{stroke:url(#nol-garl);stroke-width:8px;filter:drop-shadow(0 2px 0 #1c6a46)}
.nol .s3 g[fill="#fff"] circle{fill:url(#nol-gold);stroke:#c98a1e;stroke-width:1.2px}
.nol .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:12px !important;height:12px !important;background:radial-gradient(circle at 35% 30%,#fff7c8 0 18%,#f6b73c 55%,#c98a1e 100%) !important;box-shadow:0 0 6px rgba(246,183,60,.8)}
.nol .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:24px !important;color:#ffd45c !important;-webkit-text-stroke:1.5px #5a2a2e;text-shadow:0 3px 0 #e6323f !important}
.nol .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(0 2px 0 #5a2a2e)}
.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#5a2a2e}
.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#2e9d6a}
.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#1c6a46}
.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#e6323f}
.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#f6b73c}
.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#ffd45c}
.nol .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#cfe8ff}
.nol .s3 [fill="#f58220"]{fill:#e6323f} .nol .s3 [stroke="#f58220"]{stroke:#e6323f}
.nol .s3 [fill="#3d5bff"]{fill:#2e9d6a} .nol .s3 [stroke="#3d5bff"]{stroke:#2e9d6a}
.nol .s3 [fill="#1a1aa0"]{fill:#5a2a2e}
.nol .s3 .bug-a ellipse[rx="14"],.nol .s3 .bug-b ellipse[rx="14"]{stroke:#5a2a2e;stroke-width:2.5px}

/* scène 4 : traîneau qui monte au ciel (traînée d'étoiles = la flamme), pièces en chocolat et cannes de bonbon */
.nol .s4 .rocket > svg > :not(.flame){display:none}
.nol .s4 .rocket::before{content:'';position:absolute;left:-35px;top:10px;width:160px;height:140px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 160 140%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.35%22 cy=%22.3%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff2b0%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f6b73c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22r%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0d4%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23e6323f%22/%3E%3Cstop offset=%221%22 stop-color=%22%239e1c2a%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22v%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23d6ffe9%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%232e9d6a%22/%3E%3Cstop offset=%221%22 stop-color=%22%231c6a46%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22rotate(-26 80 88)%22%3E%3Cpath d=%22M22 102 H112 Q130 102 134 86 Q136 74 126 74 Q118 76 122 84%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M22 102 H112 Q130 102 134 86 Q136 74 126 74 Q118 76 122 84%22 fill=%22none%22 stroke=%22%23f6b73c%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M42 102 V90 M98 102 V90%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2244%22 y=%2248%22 width=%2226%22 height=%2224%22 rx=%224%22 fill=%22url(%23v)%22 stroke=%22%235a2a2e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2254%22 y=%2248%22 width=%226%22 height=%2224%22 fill=%22%23f6b73c%22/%3E%3Crect x=%2244%22 y=%2257%22 width=%2226%22 height=%226%22 fill=%22%23f6b73c%22/%3E%3Cpath d=%22M57 48 c-6 -10 -16 -6 -10 0 Z M57 48 c6 -10 16 -6 10 0 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2272%22 y=%2256%22 width=%2220%22 height=%2216%22 rx=%223%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2279.5%22 y=%2256%22 width=%225%22 height=%2216%22 fill=%22%23e6323f%22/%3E%3Cpath d=%22M24 92 Q 16 66 30 58 L 36 72 L 104 72 Q 118 72 116 54 Q 124 46 130 56 Q 134 86 108 92 Z%22 fill=%22url(%23r)%22 stroke=%22%235a2a2e%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M32 84 Q 70 79 110 84%22 fill=%22none%22 stroke=%22%23f6b73c%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M28 66 Q 30 60 36 62%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Ctext x=%2270%22 y=%2282%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2212%22 fill=%22%23fff%22 stroke=%22%239e1c2a%22 stroke-width=%22.6%22%3EMVP%3C/text%3E%3C/g%3E%3Cpath d=%22M140.0 19.0 L142.0 23.3 L146.7 23.8 L143.2 27.0 L144.1 31.7 L140.0 29.4 L135.9 31.7 L136.8 27.0 L133.3 23.8 L138.0 23.3 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M16 35 Q16 40 21 40 Q16 40 16 45 Q16 40 11 40 Q16 40 16 35 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;filter:drop-shadow(0 5px 5px rgba(90,42,46,.22))}
.nol .s4 .rocket::after{content:'';position:absolute;left:15px;top:112px;width:60px;height:180px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 180%22%3E%3Cpath d=%22M30.0 4.0 L32.3 8.9 L37.6 9.5 L33.7 13.2 L34.7 18.5 L30.0 15.8 L25.3 18.5 L26.3 13.2 L22.4 9.5 L27.7 8.9 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 opacity=%221%22/%3E%3Cpath d=%22M16.0 34.0 L17.7 37.7 L21.7 38.1 L18.7 40.9 L19.5 44.9 L16.0 42.9 L12.5 44.9 L13.3 40.9 L10.3 38.1 L14.3 37.7 Z%22 fill=%22%23fff%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 opacity=%221%22/%3E%3Cpath d=%22M44.0 51.0 L46.0 55.3 L50.7 55.8 L47.2 59.0 L48.1 63.7 L44.0 61.4 L39.9 63.7 L40.8 59.0 L37.3 55.8 L42.0 55.3 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 opacity=%220.95%22/%3E%3Cpath d=%22M24.0 81.0 L25.4 84.1 L28.8 84.5 L26.3 86.7 L26.9 90.0 L24.0 88.4 L21.1 90.0 L21.7 86.7 L19.2 84.5 L22.6 84.1 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 opacity=%220.85%22/%3E%3Cpath d=%22M40.0 106.0 L41.7 109.7 L45.7 110.1 L42.7 112.9 L43.5 116.9 L40.0 114.9 L36.5 116.9 L37.3 112.9 L34.3 110.1 L38.3 109.7 Z%22 fill=%22%23fff%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 opacity=%220.8%22/%3E%3Cpath d=%22M18.0 131.5 L19.3 134.3 L22.3 134.6 L20.1 136.7 L20.6 139.6 L18.0 138.2 L15.4 139.6 L15.9 136.7 L13.7 134.6 L16.7 134.3 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 opacity=%220.65%22/%3E%3Cpath d=%22M36.0 156.0 L37.1 158.4 L39.8 158.8 L37.8 160.6 L38.4 163.2 L36.0 161.9 L33.6 163.2 L34.2 160.6 L32.2 158.8 L34.9 158.4 Z%22 fill=%22%23fff%22 stroke=%22%235a2a2e%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 opacity=%220.5%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;opacity:0;animation:nol-trail 8s linear infinite}
@keyframes nol-trail{0%,20%{opacity:0}22%,42%{opacity:1}43%,100%{opacity:0}}
.nol .s4 .flame path:first-child{fill:url(#nol-trail)} .nol .s4 .flame path:last-child{fill:#ffffff;opacity:.75}
.nol .s4 .puff{background:#ffffff !important;opacity:.95}
.nol .s4 .bill > svg{visibility:hidden}
.nol .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.35%22 cy=%22.3%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff2b0%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f6b73c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22r%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0d4%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23e6323f%22/%3E%3Cstop offset=%221%22 stop-color=%22%239e1c2a%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22v%22 cx=%22.35%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23d6ffe9%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%232e9d6a%22/%3E%3Cstop offset=%221%22 stop-color=%22%231c6a46%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M48.0 17.0 L46.6 19.6 L47.0 22.5 L44.8 24.4 L44.3 27.3 L41.5 28.3 L40.0 30.9 L37.1 30.9 L34.8 32.8 L32.0 31.8 L29.2 32.8 L26.9 30.9 L24.0 30.9 L22.5 28.3 L19.7 27.3 L19.2 24.4 L17.0 22.5 L17.4 19.6 L16.0 17.0 L17.4 14.4 L17.0 11.5 L19.2 9.6 L19.7 6.7 L22.5 5.7 L24.0 3.1 L26.9 3.1 L29.2 1.2 L32.0 2.2 L34.8 1.2 L37.1 3.1 L40.0 3.1 L41.5 5.7 L44.3 6.7 L44.8 9.6 L47.0 11.5 L46.6 14.4 Z%22 fill=%22url(%23g)%22 stroke=%22%235a2a2e%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2211%22 fill=%22none%22 stroke=%22%23c98a1e%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%229%22 fill=%22none%22 stroke=%22%23fff3c4%22 stroke-width=%221.2%22 stroke-dasharray=%222 2%22/%3E%3Ctext x=%2232%22 y=%2222%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2214%22 fill=%22%23fff6d6%22 stroke=%22%23c98a1e%22 stroke-width=%221%22%3E%24%3C/text%3E%3Cpath d=%22M21 10 q4 -5 10 -6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M54 3 Q54 7 58 7 Q54 7 54 11 Q54 7 50 7 Q54 7 54 3 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M10 25 Q10 28 13 28 Q10 28 10 31 Q10 28 7 28 Q10 28 10 25 Z%22 fill=%22%23ffd45c%22 stroke=%22%235a2a2e%22 stroke-width=%221%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 2px 2px rgba(90,42,46,.3))}
.nol .s4 .bill:nth-child(3n+2){background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cpath d=%22M8 26 H42 A9 9 0 0 0 42 8 A9 9 0 0 0 33 17%22 fill=%22none%22 stroke=%22%235a2a2e%22 stroke-width=%229.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8 26 H42 A9 9 0 0 0 42 8 A9 9 0 0 0 33 17%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%226.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8 26 H42 A9 9 0 0 0 42 8 A9 9 0 0 0 33 17%22 fill=%22none%22 stroke=%22%23e6323f%22 stroke-width=%226.4%22 stroke-dasharray=%224 4%22/%3E%3Cpath d=%22M10 24.5 H40%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.4%22 opacity=%22.7%22/%3E%3Cpath d=%22M48 22 l3 -3 m0 0 l3 3%22 fill=%22none%22/%3E%3Ccircle cx=%2256%22 cy=%2228%22 r=%222%22 fill=%22%23ffd45c%22/%3E%3C/svg%3E")}
.nol .s4 .shock{border-color:#f6b73c !important;border-style:dotted !important;border-width:8px !important}
.nol .s4 .brows path{stroke:#5a2a2e}
.nol .pop-text{font-family:'Fredoka','Baloo 2','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:700 !important;font-size:48px !important;background:linear-gradient(180deg,#fff8d6 0%,#ffd45c 45%,#f6b73c 60%,#c98a1e 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #9e1c2a;text-shadow:none !important;filter:drop-shadow(0 4px 0 #e6323f) drop-shadow(0 8px 10px rgba(90,42,46,.3))}

/* scène 5 : ampoule de guirlande qui s'allume (mêmes temps que bulb-glass), boutons de Noël */
.nol .s5 .bulb-rays{stroke:#f6b73c;stroke-width:4.5px}
.nol .s5 .bulb-glass,.nol .s5 .qmark path[d^="M36 50"]{opacity:0}
.nol .s5 .qmark::before,.nol .s5 .qmark::after{content:'';position:absolute;left:-30px;top:-30px;width:150px;height:150px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 150 150%22%3E%3Cdefs%3E%3CradialGradient id=%22h%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff3b0%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffd45c%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffd45c%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22b%22 cx=%22.4%22 cy=%22.35%22 r=%22.75%22%3E%3Cstop offset=%220%22 stop-color=%22%23c56a70%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%238f343b%22/%3E%3Cstop offset=%221%22 stop-color=%22%235e2328%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(30 30)%22%3E%3Cpath d=%22M-6 98 C 10 86, 22 104, 34 94 M56 94 C 68 104, 80 86, 96 98%22 fill=%22none%22 stroke=%22%231c6a46%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 74 C 20 62, 18 46, 26 30 C 32 18, 40 10, 45 4 C 50 10, 58 18, 64 30 C 72 46, 70 62, 60 74 Z%22 fill=%22url(%23b)%22 stroke=%22%235a2a2e%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M33 52 C 30 40, 34 28, 42 18%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.35%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.nol .s5 .qmark::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 150 150%22%3E%3Cdefs%3E%3CradialGradient id=%22h%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff3b0%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffd45c%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffd45c%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22b%22 cx=%22.4%22 cy=%22.35%22 r=%22.75%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff1f2%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23ff5a66%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c41f2e%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(30 30)%22%3E%3Ccircle cx=%2245%22 cy=%2242%22 r=%2256%22 fill=%22url(%23h)%22/%3E%3Cpath d=%22M30 74 C 20 62, 18 46, 26 30 C 32 18, 40 10, 45 4 C 50 10, 58 18, 64 30 C 72 46, 70 62, 60 74 Z%22 fill=%22url(%23b)%22 stroke=%22%235a2a2e%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M33 52 C 30 40, 34 28, 42 18%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.9%22/%3E%3Cpath d=%22M38 60 q3 -10 7 -16 q4 6 7 16%22 fill=%22none%22 stroke=%22%23fff6c2%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E");animation:nol-bulb 7s steps(1) infinite}
@keyframes nol-bulb{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.nol .s5 .qmark rect{fill:url(#nol-green);stroke:#5a2a2e;stroke-width:3px}
.nol .s5 .qmark path[d^="M32 82"]{stroke:#ffd45c}
.nol .s5 .qmark path[d^="M38 90"]{fill:#5a2a2e}
.nol .s5 .line{color:#5a2a2e !important;text-shadow:none !important;font-family:'Nunito','Fredoka','Trebuchet MS',system-ui,sans-serif !important;font-weight:800 !important;font-size:12px !important;background:rgba(255,255,255,.85);border:2px solid #2e9d6a;border-radius:999px;padding:4px 12px}
.nol .neon{background:linear-gradient(180deg,#ff7a85 0%,#e6323f 48%,#c8202f 100%) !important;color:#fff !important;border-radius:999px !important;border:3px solid #f6b73c !important;box-shadow:0 0 0 2px #5a2a2e,0 5px 0 2px #9e1c2a,0 10px 16px rgba(230,50,63,.35) !important;font-family:'Fredoka','Baloo 2','Nunito','Trebuchet MS',system-ui,sans-serif !important;text-shadow:0 1px 0 #9e1c2a}
.nol .cta > div:nth-child(2){background:#ffffff !important;color:#1c6a46 !important;border:3px solid #2e9d6a !important;border-radius:999px !important;box-shadow:0 4px 0 #1c6a46,0 8px 12px rgba(28,106,70,.25) !important;font-family:'Fredoka','Baloo 2','Nunito','Trebuchet MS',system-ui,sans-serif !important}

/* séquenceur */
.nol-sweep{position:absolute;left:-10px;right:-10px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 54 26%22%3E%3Cg transform=%22translate(0 0)%22%3E%3Cpath d=%22M0 2 Q27.0 8.4 54 2%22 fill=%22none%22 stroke=%22%231c6a46%22 stroke-width=%221.6%22/%3E%3Crect x=%227.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%229.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%228.2%22 cy=%227.5%22 rx=%220.7%22 ry=%221.1%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Crect x=%2225.6%22 y=%224.2%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2227.0%22 cy=%2210.2%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3Crect x=%2243.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2245.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%2244.2%22 cy=%227.5%22 rx=%220.7%22 ry=%221.1%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3C/g%3E%3Cg transform=%22translate(0 13)%22%3E%3Cpath d=%22M0 2 Q27.0 8.4 54 2%22 fill=%22none%22 stroke=%22%231c6a46%22 stroke-width=%221.6%22/%3E%3Crect x=%227.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%229.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23e6323f%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3Crect x=%2225.6%22 y=%224.2%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2227.0%22 cy=%2210.2%22 rx=%222.4%22 ry=%223.1%22 fill=%22%23f6b73c%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%221%22/%3E%3Cellipse cx=%2226.2%22 cy=%228.9%22 rx=%220.7%22 ry=%221.1%22 fill=%22%23fff%22 opacity=%22.85%22/%3E%3Crect x=%2243.6%22 y=%222.8%22 width=%222.9%22 height=%222.9%22 rx=%22.8%22 fill=%22%231c6a46%22/%3E%3Cellipse cx=%2245.0%22 cy=%228.7%22 rx=%222.4%22 ry=%223.1%22 fill=%22%232e9d6a%22 stroke=%22%235a2a2e%22 stroke-width=%22.9%22 opacity=%220.42%22/%3E%3C/g%3E%3C/svg%3E") 0 9px/54px 26px repeat-x,repeating-linear-gradient(60deg,#2e9d6a 0 4px,#1c6a46 4px 7px);border-top:3px solid #5a2a2e;border-bottom:3px solid #5a2a2e;box-shadow:0 -5px 0 #fff,0 5px 0 #fff}
.nol-ready{display:inline-block;font:700 50px/1.1 'Fredoka','Baloo 2','Nunito','Trebuchet MS',system-ui,sans-serif;color:#e6323f;-webkit-text-stroke:2.5px #5a2a2e;text-shadow:0 5px 0 #f6b73c,0 10px 12px rgba(90,42,46,.25)}
.nol.owo-frozen *::before,.nol.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.nol *::before,.nol *::after{animation:none !important}.nol .s4 .wiggle::before{display:none}}
/* ---- CompletGroovy ---- */
/* ===== thème Groovy 70s : vagues orange / moutarde / rose / sarcelle, peace & love ; mêmes temps et positions ===== */
.grv .scan{display:none !important}
.grv g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.grv .s1,.grv .s2,.grv .s4,.grv .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23fff1d6%22/%3E%3Cdefs%3E%3CradialGradient id=%22h%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%22195%22 cy=%22420%22 rx=%22300%22 ry=%22300%22 fill=%22url(%23h)%22/%3E%3Cpath d=%22M78.00 84.00 L80.21 85.58 L81.87 87.30 L82.58 89.04 L82.17 90.68 L80.70 92.09 L78.43 93.23 L75.83 94.10 L73.38 94.85 L71.52 95.63 L70.54 96.65 L70.51 98.07 L71.27 99.93 L72.48 102.19 L73.70 104.65 L74.50 107.05 L74.54 109.10 L73.67 110.55 L71.93 111.27 L69.55 111.32 L66.87 110.87 L64.27 110.26 L62.08 109.86 L60.50 110.01 L59.57 110.94 L59.17 112.69 L59.06 115.10 L58.95 117.83 L58.57 120.45 L57.75 122.51 L56.43 123.67 L54.68 123.78 L52.64 122.90 L50.52 121.32 L48.51 119.47 L46.73 117.84 L45.21 116.89 L43.89 116.89 L42.67 117.90 L41.40 119.73 L40.00 122.00 L38.42 124.21 L36.70 125.87 L34.96 126.58 L33.32 126.17 L31.91 124.70 L30.77 122.43 L29.90 119.83 L29.15 117.38 L28.37 115.52 L27.35 114.54 L25.93 114.51 L24.07 115.27 L21.81 116.48 L19.35 117.70 L16.95 118.50 L14.90 118.54 L13.45 117.67 L12.73 115.93 L12.68 113.55 L13.13 110.87 L13.74 108.27 L14.14 106.08 L13.99 104.50 L13.06 103.57 L11.31 103.17 L8.90 103.06 L6.17 102.95 L3.55 102.57 L1.49 101.75 L0.33 100.43 L0.22 98.68 L1.10 96.64 L2.68 94.52 L4.53 92.51 L6.16 90.73 L7.11 89.21 L7.11 87.89 L6.10 86.67 L4.27 85.40 L2.00 84.00 L-0.21 82.42 L-1.87 80.70 L-2.58 78.96 L-2.17 77.32 L-0.70 75.91 L1.57 74.77 L4.17 73.90 L6.62 73.15 L8.48 72.37 L9.46 71.35 L9.49 69.93 L8.73 68.07 L7.52 65.81 L6.30 63.35 L5.50 60.95 L5.46 58.90 L6.33 57.45 L8.07 56.73 L10.45 56.68 L13.13 57.13 L15.73 57.74 L17.92 58.14 L19.50 57.99 L20.43 57.06 L20.83 55.31 L20.94 52.90 L21.05 50.17 L21.43 47.55 L22.25 45.49 L23.57 44.33 L25.32 44.22 L27.36 45.10 L29.48 46.68 L31.49 48.53 L33.27 50.16 L34.79 51.11 L36.11 51.11 L37.33 50.10 L38.60 48.27 L40.00 46.00 L41.58 43.79 L43.30 42.13 L45.04 41.42 L46.68 41.83 L48.09 43.30 L49.23 45.57 L50.10 48.17 L50.85 50.62 L51.63 52.48 L52.65 53.46 L54.07 53.49 L55.93 52.73 L58.19 51.52 L60.65 50.30 L63.05 49.50 L65.10 49.46 L66.55 50.33 L67.27 52.07 L67.32 54.45 L66.87 57.13 L66.26 59.73 L65.86 61.92 L66.01 63.50 L66.94 64.43 L68.69 64.83 L71.10 64.94 L73.83 65.05 L76.45 65.43 L78.51 66.25 L79.67 67.57 L79.78 69.32 L78.90 71.36 L77.32 73.48 L75.47 75.49 L73.84 77.27 L72.89 78.79 L72.89 80.11 L73.90 81.33 L75.73 82.60 Z%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222.6%22/%3E%3Ccircle cx=%2240%22 cy=%2284%22 r=%2225%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222.6%22/%3E%3Cpath d=%22M26 74 Q30 66 38 64%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.7%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(0 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(45 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(90 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(135 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(180 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(225 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(270 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%22352%22 cy=%2268.48%22 rx=%228.84%22 ry=%2213.52%22 transform=%22rotate(315 352 82)%22 fill=%22%23ffffff%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%22352%22 cy=%2282%22 r=%229.36%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Cellipse cx=%2222%22 cy=%22446.28%22 rx=%223.74%22 ry=%225.72%22 transform=%22rotate(0 22 452)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%2222%22 cy=%22446.28%22 rx=%223.74%22 ry=%225.72%22 transform=%22rotate(60 22 452)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%2222%22 cy=%22446.28%22 rx=%223.74%22 ry=%225.72%22 transform=%22rotate(120 22 452)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%2222%22 cy=%22446.28%22 rx=%223.74%22 ry=%225.72%22 transform=%22rotate(180 22 452)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%2222%22 cy=%22446.28%22 rx=%223.74%22 ry=%225.72%22 transform=%22rotate(240 22 452)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%2222%22 cy=%22446.28%22 rx=%223.74%22 ry=%225.72%22 transform=%22rotate(300 22 452)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2222%22 cy=%22452%22 r=%223.96%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%22370%22 cy=%22554.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(0 370 560)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%22370%22 cy=%22554.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(60 370 560)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%22370%22 cy=%22554.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(120 370 560)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%22370%22 cy=%22554.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(180 370 560)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%22370%22 cy=%22554.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(240 370 560)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%22370%22 cy=%22554.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(300 370 560)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%22370%22 cy=%22560%22 r=%223.60%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%2228%22 cy=%22607.84%22 rx=%222.72%22 ry=%224.16%22 transform=%22rotate(0 28 612)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%2228%22 cy=%22607.84%22 rx=%222.72%22 ry=%224.16%22 transform=%22rotate(60 28 612)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%2228%22 cy=%22607.84%22 rx=%222.72%22 ry=%224.16%22 transform=%22rotate(120 28 612)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%2228%22 cy=%22607.84%22 rx=%222.72%22 ry=%224.16%22 transform=%22rotate(180 28 612)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%2228%22 cy=%22607.84%22 rx=%222.72%22 ry=%224.16%22 transform=%22rotate(240 28 612)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.4%22/%3E%3Cellipse cx=%2228%22 cy=%22607.84%22 rx=%222.72%22 ry=%224.16%22 transform=%22rotate(300 28 612)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%2228%22 cy=%22612%22 r=%222.88%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%221.4%22/%3E%3Cg opacity=%22.8%22%3E%3Ccircle cx=%22366%22 cy=%22250%22 r=%229%22 fill=%22none%22 stroke=%22%23f26b1d%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M366 241 V259 M366 250 L359.64 256.36 M366 250 L372.36 256.36%22 fill=%22none%22 stroke=%22%23f26b1d%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cpath d=%22M108 57 Q108 62 113 62 Q108 62 108 67 Q108 62 103 62 Q108 62 108 57 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M290 53.5 Q290 58 294.5 58 Q290 58 290 62.5 Q290 58 285.5 58 Q290 58 290 53.5 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M366 295 Q366 300 371 300 Q366 300 366 305 Q366 300 361 300 Q366 300 366 295 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M18 325.5 Q18 330 22.5 330 Q18 330 18 334.5 Q18 330 13.5 330 Q18 330 18 325.5 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M350 466 Q350 470 354 470 Q350 470 350 474 Q350 470 346 470 Q350 470 350 466 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") center/100% 100% no-repeat,#fff1d6 !important;color:#5a2e1a !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important}
.grv .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23fff1d6%22/%3E%3Cdefs%3E%3CradialGradient id=%22h%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.6%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%22195%22 cy=%22440%22 rx=%22330%22 ry=%22460%22 fill=%22url(%23h)%22/%3E%3C/svg%3E") center/100% 100% no-repeat,#fff1d6 !important;color:#5a2e1a !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important}
.grv .s1::before,.grv .s2::before,.grv .s4::before,.grv .s5::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 130 844%22%3E%3Cpath d=%22M0 772 q32.500 -9 65.000 0 q32.500 9 65.000 0 V844 H0 Z%22 fill=%22%231fb5a5%22/%3E%3Cpath d=%22M0 772 q32.500 -9 65.000 0 q32.500 9 65.000 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%222.6%22/%3E%3C/svg%3E") 0 0/130px 100% repeat-x, url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 130 844%22%3E%3Cpath d=%22M0 728 q32.500 -9 65.000 0 q32.500 9 65.000 0 V844 H0 Z%22 fill=%22%23ff6fa8%22/%3E%3Cpath d=%22M0 728 q32.500 -9 65.000 0 q32.500 9 65.000 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%222.6%22/%3E%3C/svg%3E") 0 0/130px 100% repeat-x, url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 130 844%22%3E%3Cpath d=%22M0 684 q32.500 -9 65.000 0 q32.500 9 65.000 0 V844 H0 Z%22 fill=%22%23f5b700%22/%3E%3Cpath d=%22M0 684 q32.500 -9 65.000 0 q32.500 9 65.000 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%222.6%22/%3E%3C/svg%3E") 0 0/130px 100% repeat-x, url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 130 844%22%3E%3Cpath d=%22M0 640 q32.500 -9 65.000 0 q32.500 9 65.000 0 V844 H0 Z%22 fill=%22%23f26b1d%22/%3E%3Cpath d=%22M0 640 q32.500 -9 65.000 0 q32.500 9 65.000 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%222.6%22/%3E%3C/svg%3E") 0 0/130px 100% repeat-x;animation:grv-bands 9s linear infinite}
@keyframes grv-bands{from{background-position:0 0, 0 0, 0 0, 0 0}to{background-position:-260px 0, 130px 0, -130px 0, 260px 0}}
@keyframes grv-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes grv-rock{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}
@keyframes grv-bar{from{background-position:0 0,0 0}to{background-position:26px 0,0 0}}
.grv [style*="Unbounded"]{font-family:'Shrikhand','Cooper Black','Georgia',serif !important;font-weight:900 !important;font-synthesis:none}
.grv .s1 .title{color:#f26b1d !important;-webkit-text-stroke:3px #5a2e1a;text-shadow:4px 4px 0 #ff6fa8,8px 8px 0 #1fb5a5 !important;letter-spacing:2px}
.grv .s1 .t1{color:#f26b1d !important} .grv .s1 .t2{color:#f5b700 !important} .grv .s1 .t3{color:#ff6fa8 !important} .grv .s1 .cur{color:#1fb5a5 !important}
.grv .dust,.grv .dust0{background:rgba(245,183,0,.35) !important}

/* la mascotte : bulle crème cernée de brun, couronne de fleurs (pseudo-éléments qui suivent le wrapper animé) */
.grv .float{position:relative;filter:drop-shadow(3px 4px 0 rgba(90,46,26,.22))}
.grv .float::before,.grv .s3 .hop::before{content:'';position:absolute;left:-15px;top:-30px;width:210px;height:210px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-10 -20 140 140%22%3E%3Cpath d=%22M20 31 Q60 -1 100 31%22 fill=%22none%22 stroke=%22%233f8f3a%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 22 q-6 -8 2 -12 q4 8 -2 12 Z M88 22 q6 -8 -2 -12 q-4 8 2 12 Z M50 12 q-8 -4 -4 -10 q6 4 4 10 Z M70 12 q8 -4 4 -10 q-6 4 -4 10 Z%22 fill=%22%236cc04a%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3Cellipse cx=%2223%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(0 23 31)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2223%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(60 23 31)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2223%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(120 23 31)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2223%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(180 23 31)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2223%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(240 23 31)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2223%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(300 23 31)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Ccircle cx=%2223%22 cy=%2231%22 r=%223.78%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2241%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(0 41 17)%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2241%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(60 41 17)%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2241%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(120 41 17)%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2241%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(180 41 17)%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2241%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(240 41 17)%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2241%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(300 41 17)%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Ccircle cx=%2241%22 cy=%2217%22 r=%223.60%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2279%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(0 79 17)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2279%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(60 79 17)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2279%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(120 79 17)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2279%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(180 79 17)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2279%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(240 79 17)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2279%22 cy=%2211.80%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(300 79 17)%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Ccircle cx=%2279%22 cy=%2217%22 r=%223.60%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2297%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(0 97 31)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2297%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(60 97 31)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2297%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(120 97 31)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2297%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(180 97 31)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2297%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(240 97 31)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Cellipse cx=%2297%22 cy=%2225.54%22 rx=%223.57%22 ry=%225.46%22 transform=%22rotate(300 97 31)%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3Ccircle cx=%2297%22 cy=%2231%22 r=%223.78%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:105px 112px;animation:grv-rock 1.8s ease-in-out infinite alternate}
.grv .float::after,.grv .s3 .hop::after{content:'';position:absolute;left:66px;top:-9px;width:48px;height:48px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-15 -15 30 30%22%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(0 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(45 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(90 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(135 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(180 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(225 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(270 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(315 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224.68%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%222%22 fill=%22%235a2e1a%22 opacity=%22.0%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:grv-spin 5s linear infinite}
.grv .s3 .hop{position:relative;filter:drop-shadow(3px 4px 0 rgba(90,46,26,.22))}
.grv .s4 .float::before{z-index:1}
.grv .s3 .hop::before{left:-12.5px;top:-25px;width:175px;height:175px;transform-origin:87.5px 93px}
.grv .s3 .hop::after{left:55px;top:-7.5px;width:40px;height:40px}
.grv path[d^="M60 12 C 92 12"][fill="#07030f"],.grv ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#ffe2a0;stroke:#5a2e1a;stroke-width:3.4px}
.grv path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#f5b700;stroke-width:8px;stroke-dasharray:.1 11;stroke-linecap:round}
.grv ellipse[rx="5.5"][fill="#00e5ff"],.grv ellipse[rx="5.5"][fill="#ff2e88"]{fill:#5a2e1a}
.grv path[stroke="#00e5ff"][stroke-width="3.5"],.grv path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#5a2e1a}
.grv path[d^="M52 77"][stroke="#fff"]{stroke:#5a2e1a}
.grv ellipse[cx="30"][cy="76"],.grv ellipse[cx="90"][cy="76"]{fill:#ff7f8f;opacity:.85}
.grv ellipse[fill="#fff"][rx="6"],.grv ellipse[fill="#fff"][rx="10"],.grv rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#5a2e1a;stroke-width:2px}
.grv ellipse[fill="#ff2e88"][rx="3.5"],.grv ellipse[fill="#ff2e88"][rx="7"][ry="5"]{fill:#ff6fa8}
.grv path[d^="M52 79.5"]{stroke:#5a2e1a}
.grv .s4 .brows path{stroke:#5a2e1a}
.grv .s5 .eye-w path[stroke="#ffe74a"]{stroke:#f26b1d}
.grv .s3 path[mask]{fill:#ffe2a0;stroke:#5a2e1a;stroke-width:3.4px}
.grv .s3 ellipse[cx="50"][fill="#000"]{fill:#5a2e1a}
.grv .s3 ellipse[cx="32"][cy="66"]{fill:#ff7f8f}

/* face $$ : yeux en cercles arc-en-ciel (calque qui suit la même animation s4eyes-d) */
.grv .s4 .eyes-d{display:none}
.grv .s4 .wiggle{position:relative}
.grv .s4 .wiggle::after{content:'';position:absolute;left:45px;top:68px;width:90px;height:44px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 44%22%3E%3Ccircle cx=%2221%22 cy=%2222%22 r=%2219.5%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2221%22 cy=%2222%22 r=%2215%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2221%22 cy=%2222%22 r=%2210.5%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2221%22 cy=%2222%22 r=%226.5%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ctext x=%2221%22 y=%2227.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2215%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.1%22 paint-order=%22stroke%22%3E%24%3C/text%3E%3Ccircle cx=%2269%22 cy=%2222%22 r=%2219.5%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2269%22 cy=%2222%22 r=%2215%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2269%22 cy=%2222%22 r=%2210.5%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2269%22 cy=%2222%22 r=%226.5%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22/%3E%3Ctext x=%2269%22 y=%2227.5%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2215%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.1%22 paint-order=%22stroke%22%3E%24%3C/text%3E%3C/svg%3E") 0 0/90px 44px no-repeat;transform-origin:45px 22px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}

/* sous-titres : carte crème, rayures 70s en dessous */
.grv .sub,.grv .sub-a,.grv .sub-b,.grv .subt{background:#fff6e4 !important;color:#5a2e1a !important;border:3px solid #5a2e1a !important;border-radius:18px !important;box-shadow:0 3px 0 #f5b700,0 6px 0 #f26b1d,0 9px 0 #ff6fa8,0 12px 0 #1fb5a5 !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:600 !important;font-size:17px !important;line-height:1.2 !important}

/* bulles de texte : bulle moutarde au bord ondulé, petite fleur qui tourne au coin */
.grv .bubble,.grv .bubble2,.grv .pop[style*="#fff9c4"],.grv .pop-c{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M35.00 5.00 L36.41 3.95 L37.82 3.00 L39.24 2.25 L40.65 1.77 L42.06 1.60 L43.47 1.77 L44.89 2.25 L46.30 3.00 L47.71 3.95 L49.12 5.00 L50.54 6.05 L51.95 7.00 L53.36 7.75 L54.77 8.23 L56.19 8.40 L57.60 8.23 L59.01 7.75 L60.42 7.00 L61.84 6.05 L63.25 5.00 L64.66 3.95 L66.07 3.00 L67.49 2.25 L68.90 1.77 L70.31 1.60 L71.72 1.77 L73.14 2.25 L74.55 3.00 L75.96 3.95 L77.37 5.00 L78.79 6.05 L80.20 7.00 L81.61 7.75 L83.02 8.23 L84.44 8.40 L85.85 8.23 L87.26 7.75 L88.67 7.00 L90.09 6.05 L91.50 5.00 L92.91 3.95 L94.32 3.00 L95.74 2.25 L97.15 1.77 L98.56 1.60 L99.97 1.77 L101.39 2.25 L102.80 3.00 L104.21 3.95 L105.62 5.00 L107.04 6.05 L108.45 7.00 L109.86 7.75 L111.27 8.23 L112.69 8.40 L114.10 8.23 L115.51 7.75 L116.92 7.00 L118.34 6.05 L119.75 5.00 L121.16 3.95 L122.57 3.00 L123.99 2.25 L125.40 1.77 L126.81 1.60 L128.22 1.77 L129.64 2.25 L131.05 3.00 L132.46 3.95 L133.87 5.00 L135.29 6.05 L136.70 7.00 L138.11 7.75 L139.52 8.23 L140.94 8.40 L142.35 8.23 L143.76 7.75 L145.17 7.00 L146.59 6.05 L148.00 5.00 L149.41 3.95 L150.82 3.00 L152.24 2.25 L153.65 1.77 L155.06 1.60 L156.47 1.77 L157.89 2.25 L159.30 3.00 L160.71 3.95 L162.12 5.00 L163.54 6.05 L164.95 7.00 L166.24 7.78 L167.47 8.35 L168.70 8.66 L169.97 8.70 L171.31 8.49 L172.76 8.10 L174.32 7.59 L175.99 7.08 L177.72 6.67 L179.47 6.46 L181.17 6.52 L182.75 6.90 L184.14 7.63 L185.31 8.69 L186.21 10.05 L186.85 11.62 L187.25 13.34 L187.45 15.11 L187.55 16.84 L187.61 18.48 L187.74 19.98 L188.00 21.31 L188.48 22.49 L189.19 23.54 L190.15 24.50 L191.32 25.44 L192.65 26.41 L194.04 27.46 L195.39 28.62 L196.59 29.90 L197.54 31.31 L198.16 32.81 L198.39 34.37 L198.23 35.85 L197.75 37.26 L197.00 38.67 L196.05 40.09 L195.00 41.50 L193.95 42.91 L193.00 44.32 L192.25 45.74 L191.77 47.15 L191.60 48.56 L191.77 49.97 L192.25 51.39 L193.00 52.80 L193.95 54.21 L195.00 55.62 L196.05 57.04 L197.00 58.45 L197.75 59.86 L198.23 61.27 L198.40 62.69 L198.23 64.10 L197.75 65.56 L196.93 67.05 L195.86 68.45 L194.62 69.73 L193.34 70.90 L192.11 71.99 L191.04 73.04 L190.17 74.09 L189.56 75.20 L189.21 76.42 L189.07 77.77 L189.09 79.28 L189.18 80.91 L189.26 82.65 L189.22 84.43 L188.99 86.18 L188.50 87.81 L187.73 89.24 L186.68 90.41 L185.35 91.27 L183.82 91.80 L182.13 92.03 L180.37 91.98 L178.61 91.74 L176.90 91.39 L175.30 91.04 L173.82 90.78 L172.46 90.71 L171.20 90.87 L170.01 91.29 L168.84 91.98 L167.63 92.88 L166.36 93.92 L165.00 95.00 L163.59 96.05 L162.18 97.00 L160.76 97.75 L159.35 98.23 L157.94 98.40 L156.53 98.23 L155.11 97.75 L153.70 97.00 L152.29 96.05 L150.88 95.00 L149.46 93.95 L148.05 93.00 L146.64 92.25 L145.23 91.77 L143.81 91.60 L142.40 91.77 L140.99 92.25 L139.58 93.00 L138.16 93.95 L136.75 95.00 L135.34 96.05 L133.93 97.00 L132.51 97.75 L131.10 98.23 L129.69 98.40 L128.28 98.23 L126.86 97.75 L125.45 97.00 L124.04 96.05 L122.63 95.00 L121.21 93.95 L119.80 93.00 L118.39 92.25 L116.98 91.77 L115.56 91.60 L114.15 91.77 L112.74 92.25 L111.33 93.00 L109.91 93.95 L108.50 95.00 L107.09 96.05 L105.68 97.00 L104.26 97.75 L102.85 98.23 L101.44 98.40 L100.03 98.23 L98.61 97.75 L97.20 97.00 L95.79 96.05 L94.38 95.00 L92.96 93.95 L91.55 93.00 L90.14 92.25 L88.73 91.77 L87.31 91.60 L85.90 91.77 L84.49 92.25 L83.08 93.00 L81.66 93.95 L80.25 95.00 L78.84 96.05 L77.43 97.00 L76.01 97.75 L74.60 98.23 L73.19 98.40 L71.78 98.23 L70.36 97.75 L68.95 97.00 L67.54 96.05 L66.13 95.00 L64.71 93.95 L63.30 93.00 L61.89 92.25 L60.48 91.77 L59.06 91.60 L57.65 91.77 L56.24 92.25 L54.83 93.00 L53.41 93.95 L52.00 95.00 L50.59 96.05 L49.18 97.00 L47.76 97.75 L46.35 98.23 L44.94 98.40 L43.53 98.23 L42.11 97.75 L40.70 97.00 L39.29 96.05 L37.88 95.00 L36.46 93.95 L35.05 93.00 L33.76 92.22 L32.53 91.65 L31.30 91.34 L30.03 91.30 L28.69 91.51 L27.24 91.90 L25.68 92.41 L24.01 92.92 L22.28 93.33 L20.53 93.54 L18.83 93.48 L17.25 93.10 L15.86 92.37 L14.69 91.31 L13.79 89.95 L13.15 88.38 L12.75 86.66 L12.55 84.89 L12.45 83.16 L12.39 81.52 L12.26 80.02 L12.00 78.69 L11.52 77.51 L10.81 76.46 L9.85 75.50 L8.68 74.56 L7.35 73.59 L5.96 72.54 L4.61 71.38 L3.41 70.10 L2.46 68.69 L1.84 67.19 L1.61 65.63 L1.77 64.15 L2.25 62.74 L3.00 61.33 L3.95 59.91 L5.00 58.50 L6.05 57.09 L7.00 55.68 L7.75 54.26 L8.23 52.85 L8.40 51.44 L8.23 50.03 L7.75 48.61 L7.00 47.20 L6.05 45.79 L5.00 44.38 L3.95 42.96 L3.00 41.55 L2.25 40.14 L1.77 38.73 L1.60 37.31 L1.77 35.90 L2.25 34.44 L3.07 32.95 L4.14 31.55 L5.38 30.27 L6.66 29.10 L7.89 28.01 L8.96 26.96 L9.83 25.91 L10.44 24.80 L10.79 23.58 L10.93 22.23 L10.91 20.72 L10.82 19.09 L10.74 17.35 L10.78 15.57 L11.01 13.82 L11.50 12.19 L12.27 10.76 L13.32 9.59 L14.65 8.73 L16.18 8.20 L17.87 7.97 L19.63 8.02 L21.39 8.26 L23.10 8.61 L24.70 8.96 L26.18 9.22 L27.54 9.29 L28.80 9.13 L29.99 8.71 L31.16 8.02 L32.37 7.12 L33.64 6.08 Z%22 fill=%22%23ffcf4a%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 vector-effect=%22non-scaling-stroke%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/100% 100% no-repeat !important;color:#5a2e1a !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:drop-shadow(3px 4px 0 rgba(90,46,26,.22));font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:600 !important}
.grv .pop-c{position:relative}
.grv .bubble,.grv .bubble2,.grv .pop[style*="#fff9c4"]{font-size:15px !important}
.grv .bubble > span:nth-of-type(1),.grv .bubble2 > span:nth-of-type(1),.grv .pop > span:nth-of-type(1){border-top-color:#5a2e1a !important;bottom:-10px !important}
.grv .bubble > span:nth-of-type(2),.grv .bubble2 > span:nth-of-type(2),.grv .pop > span:nth-of-type(2){border-top-color:#ffcf4a !important;bottom:-5px !important}
.grv .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.grv .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.grv .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:500 !important}
.grv .bubble::after,.grv .bubble2::after,.grv .pop[style*="#fff9c4"]::after,.grv .pop-c::after{content:'';position:absolute;right:-12px;top:-14px;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-15 -15 30 30%22%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(0 0 0)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(60 0 0)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(120 0 0)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(180 0 0)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(240 0 0)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%220%22 cy=%22-6.76%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(300 0 0)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%224.68%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3C/svg%3E") center/contain no-repeat;animation:grv-spin 4s linear infinite}
.grv .pop-c::after{width:22px;height:22px;right:-9px;top:-11px}
.grv .s1 .bubble::before{content:'Peace! ✌️';position:absolute;left:-26px;top:-24px;padding:3px 10px 4px;background:#1fb5a5;color:#fff6e4;border:2.5px solid #5a2e1a;border-radius:999px;font-family:'Shrikhand','Cooper Black','Georgia',serif;font-weight:900;font-synthesis:none;font-size:13px;white-space:nowrap;transform:rotate(-9deg);box-shadow:2px 3px 0 #5a2e1a}
.grv polygon[fill="#fff9c4"]{fill:#ffcf4a;stroke:#5a2e1a;stroke-width:3px}
.grv .s3 .pop svg path{fill:#f5b700;stroke:#5a2e1a;stroke-width:1.5px}

/* scène 2 : fenêtres d'app crème, barre de titre à vagues qui défilent */
.grv .unring{background:#fff6e4 !important;border:3px solid #5a2e1a !important;border-radius:14px !important;box-shadow:4px 5px 0 #ff6fa8}
.grv .w2 .unring,.grv .w5 .unring{box-shadow:4px 5px 0 #1fb5a5} .grv .w3 .unring{box-shadow:4px 5px 0 #f5b700}
.grv .unring > div:first-child{position:relative;height:18px !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 26 18%22%3E%3Cpath d=%22M0 8 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23fff6e4%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M0 13 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23f5b700%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/26px 18px repeat-x,#f26b1d !important;border-bottom:3px solid #5a2e1a;animation:grv-bar 1.6s linear infinite}
.grv .w2 .unring > div:first-child{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 26 18%22%3E%3Cpath d=%22M0 8 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23fff6e4%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M0 13 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23f5b700%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/26px 18px repeat-x,#1fb5a5 !important}
.grv .w3 .unring > div:first-child{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 26 18%22%3E%3Cpath d=%22M0 8 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23fff6e4%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M0 13 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23f5b700%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/26px 18px repeat-x,#ff6fa8 !important}
.grv .w4 .unring > div:first-child{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 26 18%22%3E%3Cpath d=%22M0 8 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23fff6e4%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cpath d=%22M0 13 q6.500 -2.6 13.000 0 q6.500 2.6 13.000 0%22 fill=%22none%22 stroke=%22%23f5b700%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3C/svg%3E") 0 0/26px 18px repeat-x,#f5b700 !important}
.grv .unring > div:first-child::after{content:'';position:absolute;right:5px;top:4px;width:44px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 44 10%22%3E%3Ccircle cx=%225%22 cy=%225%22 r=%223.6%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2218%22 cy=%225%22 r=%223.6%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2231%22 cy=%225%22 r=%223.6%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3C/svg%3E") 0 0/44px 10px no-repeat}
.grv .unring > div:nth-child(2) > div{background:#1fb5a5 !important;opacity:1 !important;border:2px solid #5a2e1a;box-sizing:border-box;border-radius:8px}
.grv .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#5a2e1a !important;border:0;height:4px !important;border-radius:2px}
.grv .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ff6fa8 !important;border-radius:11px}
.grv .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#f5b700 !important}
.grv .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#f26b1d !important}
.grv .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#1fb5a5 !important}
.grv .s2 .bolt{filter:drop-shadow(4px 4px 0 #ff6fa8) !important}
.grv .s2 .bolt path{fill:#f5b700;stroke:#5a2e1a;stroke-width:3.4px}
.grv .s2 .spark{border-color:#f26b1d !important;box-shadow:0 0 0 5px #f5b700}
.grv .s2 .flash,.grv .s4 .flash{background:#fff6e4 !important}

/* scène 3 : labyrinthe aux murs ondulés orange-moutarde-rose sur crème, pastilles-fleurs */
.grv .s3 g[stroke="#2121de"]{stroke:#f26b1d;stroke-width:4.5px;filter:url(#grv-wavy) drop-shadow(0 3px 0 #f5b700) drop-shadow(0 3px 0 #ff6fa8) drop-shadow(0 3px 0 #1fb5a5)}
.grv .s3 g[fill="#fff"] circle{fill:#ff6fa8;stroke:#5a2e1a;stroke-width:1.6px}
.grv .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:16px !important;height:16px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-12 -12 24 24%22%3E%3Cellipse cx=%220%22 cy=%22-5.20%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(0 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%22-5.20%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(60 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%22-5.20%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(120 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%22-5.20%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(180 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%22-5.20%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(240 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Cellipse cx=%220%22 cy=%22-5.20%22 rx=%223.40%22 ry=%225.20%22 transform=%22rotate(300 0 0)%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%223.60%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22/%3E%3C/svg%3E") center/contain no-repeat !important}
.grv .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Shrikhand','Cooper Black','Georgia',serif !important;font-weight:900 !important;font-synthesis:none;font-size:22px !important;color:#f26b1d !important;-webkit-text-stroke:1.2px #5a2e1a;text-shadow:2px 2px 0 #f5b700 !important}
.grv .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(1.5px 1.5px 0 #5a2e1a) drop-shadow(2px 3px 0 rgba(90,46,26,.2))}
.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#5a2e1a}
.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#1fb5a5}
.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#138b7e}
.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"],.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ff6fa8}
.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#f5b700}
.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#fff6e4}
.grv .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#f26b1d}
.grv .s3 [fill="#f58220"]{fill:#f26b1d} .grv .s3 [stroke="#f58220"]{stroke:#f26b1d}
.grv .s3 [fill="#3d5bff"]{fill:#1fb5a5} .grv .s3 [stroke="#3d5bff"]{stroke:#1fb5a5}
.grv .s3 [fill="#1a1aa0"]{fill:#5a2e1a}
.grv .s3 .bug-a ellipse[rx="14"],.grv .s3 .bug-b ellipse[rx="14"]{stroke:#5a2e1a;stroke-width:2.6px}
.grv .s3 .bug-a,.grv .s3 .bug-b{filter:drop-shadow(3px 4px 0 rgba(90,46,26,.22))}

/* scène 4 : van-fusée groovy à traînée arc-en-ciel, pièces peace & love, REVENU */
.grv .s4 .rocket > svg > :not(.flame){display:none}
.grv .s4 .rocket > svg{clip-path:polygon(-100% 120px,200% 120px,200% 600%,-100% 600%)}
.grv .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cpath d=%22M24 90 L5 128 L27 120 Z%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M66 90 L85 128 L63 120 Z%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2221%22 cy=%2240%22 r=%228.5%22 fill=%22%235a2e1a%22/%3E%3Ccircle cx=%2221%22 cy=%2240%22 r=%223.6%22 fill=%22%23f5b700%22/%3E%3Ccircle cx=%2221%22 cy=%2298%22 r=%228.5%22 fill=%22%235a2e1a%22/%3E%3Ccircle cx=%2221%22 cy=%2298%22 r=%223.6%22 fill=%22%23f5b700%22/%3E%3Ccircle cx=%2269%22 cy=%2240%22 r=%228.5%22 fill=%22%235a2e1a%22/%3E%3Ccircle cx=%2269%22 cy=%2240%22 r=%223.6%22 fill=%22%23f5b700%22/%3E%3Ccircle cx=%2269%22 cy=%2298%22 r=%228.5%22 fill=%22%235a2e1a%22/%3E%3Ccircle cx=%2269%22 cy=%2298%22 r=%223.6%22 fill=%22%23f5b700%22/%3E%3Crect x=%2222%22 y=%228%22 width=%2246%22 height=%22112%22 rx=%2220%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M22 42 L45 58 L68 42 V28 Q68 8 48 8 H42 Q22 8 22 28 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2227.5%22 y=%2216%22 width=%2215.5%22 height=%2214%22 rx=%225%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Crect x=%2247%22 y=%2216%22 width=%2215.5%22 height=%2214%22 rx=%225%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M31 19 l4 0%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M50.5 19 l4 0%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Ccircle cx=%2245%22 cy=%2252%22 r=%227.5%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2245%22 cy=%2252%22 r=%225%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45 47 V57 M45 52 L41.47 55.53 M45 52 L48.53 55.53%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2245%22 cy=%2273.24%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(0 45 80)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2245%22 cy=%2273.24%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(60 45 80)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2245%22 cy=%2273.24%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(120 45 80)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2245%22 cy=%2273.24%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(180 45 80)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2245%22 cy=%2273.24%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(240 45 80)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2245%22 cy=%2273.24%22 rx=%224.42%22 ry=%226.76%22 transform=%22rotate(300 45 80)%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Ccircle cx=%2245%22 cy=%2280%22 r=%224.68%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22/%3E%3Ctext x=%2245%22 y=%22111%22 text-anchor=%22middle%22 font-family=%22Cooper Black,Georgia,serif%22 font-weight=%22900%22 font-size=%2214%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%222.4%22 paint-order=%22stroke%22%3EMVP%3C/text%3E%3Crect x=%2225%22 y=%22115%22 width=%2240%22 height=%226.5%22 rx=%223.2%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M80 8.5 Q80 14 85.5 14 Q80 14 80 19.5 Q80 14 74.5 14 Q80 14 80 8.5 Z%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M9 51.5 Q9 56 13.5 56 Q9 56 9 60.5 Q9 56 4.5 56 Q9 56 9 51.5 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(3px 4px 0 rgba(90,46,26,.22))}
.grv .s4 .flame{transform-box:fill-box}
.grv .s4 .flame path:first-child{fill:url(#grv-rbh);stroke:#5a2e1a;stroke-width:2.4px;stroke-linejoin:round} .grv .s4 .flame path:last-child{fill:#fff6e4;opacity:.35}
.grv .s4 .puff{background:#fff6e4 !important;border:3px solid #5a2e1a;filter:none !important;opacity:.95}
.grv .s4 .bill > svg{visibility:hidden}
.grv .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cpath d=%22M47.60 17.00 L48.24 17.64 L48.66 18.31 L48.73 18.98 L48.41 19.60 L47.77 20.14 L46.98 20.60 L46.23 21.01 L45.71 21.45 L45.50 21.98 L45.60 22.63 L45.90 23.41 L46.24 24.26 L46.44 25.09 L46.35 25.80 L45.93 26.31 L45.21 26.60 L44.33 26.72 L43.43 26.76 L42.67 26.87 L42.15 27.15 L41.87 27.67 L41.76 28.43 L41.72 29.33 L41.60 30.21 L41.31 30.93 L40.80 31.35 L40.09 31.44 L39.26 31.24 L38.41 30.90 L37.63 30.60 L36.98 30.50 L36.45 30.71 L36.01 31.23 L35.60 31.98 L35.14 32.77 L34.60 33.41 L33.98 33.73 L33.31 33.66 L32.64 33.24 L32.00 32.60 L31.41 31.94 L30.86 31.44 L30.31 31.26 L29.72 31.41 L29.05 31.83 L28.31 32.36 L27.55 32.79 L26.81 32.97 L26.18 32.77 L25.69 32.23 L25.35 31.43 L25.09 30.56 L24.84 29.78 L24.49 29.25 L23.97 29.01 L23.26 29.03 L22.40 29.17 L21.50 29.29 L20.69 29.24 L20.09 28.91 L19.76 28.31 L19.71 27.50 L19.83 26.60 L19.97 25.74 L19.99 25.03 L19.75 24.51 L19.22 24.16 L18.44 23.91 L17.57 23.65 L16.77 23.31 L16.23 22.82 L16.03 22.19 L16.21 21.45 L16.64 20.69 L17.17 19.95 L17.59 19.28 L17.74 18.69 L17.56 18.14 L17.06 17.59 L16.40 17.00 L15.76 16.36 L15.34 15.69 L15.27 15.02 L15.59 14.40 L16.23 13.86 L17.02 13.40 L17.77 12.99 L18.29 12.55 L18.50 12.02 L18.40 11.37 L18.10 10.59 L17.76 9.74 L17.56 8.91 L17.65 8.20 L18.07 7.69 L18.79 7.40 L19.67 7.28 L20.57 7.24 L21.33 7.13 L21.85 6.85 L22.13 6.33 L22.24 5.57 L22.28 4.67 L22.40 3.79 L22.69 3.07 L23.20 2.65 L23.91 2.56 L24.74 2.76 L25.59 3.10 L26.37 3.40 L27.02 3.50 L27.55 3.29 L27.99 2.77 L28.40 2.02 L28.86 1.23 L29.40 0.59 L30.02 0.27 L30.69 0.34 L31.36 0.76 L32.00 1.40 L32.59 2.06 L33.14 2.56 L33.69 2.74 L34.28 2.59 L34.95 2.17 L35.69 1.64 L36.45 1.21 L37.19 1.03 L37.82 1.23 L38.31 1.77 L38.65 2.57 L38.91 3.44 L39.16 4.22 L39.51 4.75 L40.03 4.99 L40.74 4.97 L41.60 4.83 L42.50 4.71 L43.31 4.76 L43.91 5.09 L44.24 5.69 L44.29 6.50 L44.17 7.40 L44.03 8.26 L44.01 8.97 L44.25 9.49 L44.78 9.84 L45.56 10.09 L46.43 10.35 L47.23 10.69 L47.77 11.18 L47.97 11.81 L47.79 12.55 L47.36 13.31 L46.83 14.05 L46.41 14.72 L46.26 15.31 L46.44 15.86 L46.94 16.41 Z%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%2211%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2232%22 cy=%2217%22 r=%227%22 fill=%22none%22 stroke=%22%23fff6e4%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M32 10 V24 M32 17 L27.05 21.95 M32 17 L36.95 21.95%22 fill=%22none%22 stroke=%22%23fff6e4%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M25 10.5 Q28 8 31.5 7.6%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.8%22/%3E%3Cpath d=%22M8 5.5 Q8 10 12.5 10 Q8 10 8 14.5 Q8 10 3.5 10 Q8 10 8 5.5 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M56 21 Q56 25 60 25 Q56 25 56 29 Q56 25 52 25 Q56 25 56 21 Z%22 fill=%22%23fff6e4%22 stroke=%22%235a2e1a%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2254%22 cy=%227%22 r=%222%22 fill=%22%23ff6fa8%22 stroke=%22%235a2e1a%22 stroke-width=%221%22/%3E%3Ccircle cx=%2210%22 cy=%2227%22 r=%221.8%22 fill=%22%231fb5a5%22 stroke=%22%235a2e1a%22 stroke-width=%221%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(3px 4px 0 rgba(90,46,26,.22))}
.grv .s4 .shock{border-color:#f26b1d !important;box-shadow:0 0 0 6px #f5b700,0 0 0 12px #ff6fa8}
.grv .pop-text{font-family:'Shrikhand','Cooper Black','Georgia',serif !important;font-weight:900 !important;font-synthesis:none;color:#f5b700 !important;-webkit-text-stroke:2.5px #5a2e1a;text-shadow:3px 3px 0 #ff6fa8,6px 6px 0 #1fb5a5,9px 9px 0 #f26b1d !important}

/* scène 5 : soleil souriant (s'allume au même moment que l'ampoule), boutons rétro */
.grv .s5 .qmark svg > :not(.bulb-rays){display:none}
.grv .s5 .bulb-rays{stroke:#f26b1d;stroke-width:5px}
.grv .s5 .qmark{filter:drop-shadow(3px 4px 0 rgba(90,46,26,.22)) !important}
.grv .s5 .qmark::before{content:'';position:absolute;left:-3px;top:0;width:96px;height:96px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M96.00 50.00 L98.68 51.91 L100.68 53.99 L101.55 56.10 L101.05 58.09 L99.26 59.80 L96.53 61.17 L93.37 62.23 L90.41 63.13 L88.16 64.08 L86.97 65.31 L86.94 67.03 L87.85 69.29 L89.32 72.02 L90.80 75.00 L91.76 77.91 L91.82 80.38 L90.76 82.13 L88.66 83.02 L85.77 83.07 L82.53 82.53 L79.38 81.79 L76.73 81.30 L74.82 81.49 L73.70 82.61 L73.21 84.73 L73.07 87.65 L72.93 90.95 L72.48 94.12 L71.49 96.61 L69.89 98.02 L67.77 98.16 L65.30 97.09 L62.74 95.17 L60.31 92.93 L58.15 90.97 L56.31 89.82 L54.71 89.82 L53.23 91.04 L51.70 93.25 L50.00 96.00 L48.09 98.68 L46.01 100.68 L43.90 101.55 L41.91 101.05 L40.20 99.26 L38.83 96.53 L37.77 93.37 L36.87 90.41 L35.92 88.16 L34.69 86.97 L32.97 86.94 L30.71 87.85 L27.98 89.32 L25.00 90.80 L22.09 91.76 L19.62 91.82 L17.87 90.76 L16.98 88.66 L16.93 85.77 L17.47 82.53 L18.21 79.38 L18.70 76.73 L18.51 74.82 L17.39 73.70 L15.27 73.21 L12.35 73.07 L9.05 72.93 L5.88 72.48 L3.39 71.49 L1.98 69.89 L1.84 67.77 L2.91 65.30 L4.83 62.74 L7.07 60.31 L9.03 58.15 L10.18 56.31 L10.18 54.71 L8.96 53.23 L6.75 51.70 L4.00 50.00 L1.32 48.09 L-0.68 46.01 L-1.55 43.90 L-1.05 41.91 L0.74 40.20 L3.47 38.83 L6.63 37.77 L9.59 36.87 L11.84 35.92 L13.03 34.69 L13.06 32.97 L12.15 30.71 L10.68 27.98 L9.20 25.00 L8.24 22.09 L8.18 19.62 L9.24 17.87 L11.34 16.98 L14.23 16.93 L17.47 17.47 L20.62 18.21 L23.27 18.70 L25.18 18.51 L26.30 17.39 L26.79 15.27 L26.93 12.35 L27.07 9.05 L27.52 5.88 L28.51 3.39 L30.11 1.98 L32.23 1.84 L34.70 2.91 L37.26 4.83 L39.69 7.07 L41.85 9.03 L43.69 10.18 L45.29 10.18 L46.77 8.96 L48.30 6.75 L50.00 4.00 L51.91 1.32 L53.99 -0.68 L56.10 -1.55 L58.09 -1.05 L59.80 0.74 L61.17 3.47 L62.23 6.63 L63.13 9.59 L64.08 11.84 L65.31 13.03 L67.03 13.06 L69.29 12.15 L72.02 10.68 L75.00 9.20 L77.91 8.24 L80.38 8.18 L82.13 9.24 L83.02 11.34 L83.07 14.23 L82.53 17.47 L81.79 20.62 L81.30 23.27 L81.49 25.18 L82.61 26.30 L84.73 26.79 L87.65 26.93 L90.95 27.07 L94.12 27.52 L96.61 28.51 L98.02 30.11 L98.16 32.23 L97.09 34.70 L95.17 37.26 L92.93 39.69 L90.97 41.85 L89.82 43.69 L89.82 45.29 L91.04 46.77 L93.25 48.30 Z%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:grv-spin 9s linear infinite,grvsunring 7s steps(1) infinite}
.grv .s5 .qmark::after{content:'';position:absolute;left:-3px;top:0;width:96px;height:96px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2230%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M37 46 q4.5 -6 9 0 M54 46 q4.5 -6 9 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M41 57 q4.5 7 9 0 q4.5 7 9 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 38 Q34 28 44 25%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.75%22/%3E%3Cellipse cx=%2234%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23ff6fa8%22 opacity=%22.85%22/%3E%3Cellipse cx=%2266%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23ff6fa8%22 opacity=%22.85%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:grvsunface 7s steps(1) infinite}
@keyframes grvsunring{0%,21%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M96.00 50.00 L98.68 51.91 L100.68 53.99 L101.55 56.10 L101.05 58.09 L99.26 59.80 L96.53 61.17 L93.37 62.23 L90.41 63.13 L88.16 64.08 L86.97 65.31 L86.94 67.03 L87.85 69.29 L89.32 72.02 L90.80 75.00 L91.76 77.91 L91.82 80.38 L90.76 82.13 L88.66 83.02 L85.77 83.07 L82.53 82.53 L79.38 81.79 L76.73 81.30 L74.82 81.49 L73.70 82.61 L73.21 84.73 L73.07 87.65 L72.93 90.95 L72.48 94.12 L71.49 96.61 L69.89 98.02 L67.77 98.16 L65.30 97.09 L62.74 95.17 L60.31 92.93 L58.15 90.97 L56.31 89.82 L54.71 89.82 L53.23 91.04 L51.70 93.25 L50.00 96.00 L48.09 98.68 L46.01 100.68 L43.90 101.55 L41.91 101.05 L40.20 99.26 L38.83 96.53 L37.77 93.37 L36.87 90.41 L35.92 88.16 L34.69 86.97 L32.97 86.94 L30.71 87.85 L27.98 89.32 L25.00 90.80 L22.09 91.76 L19.62 91.82 L17.87 90.76 L16.98 88.66 L16.93 85.77 L17.47 82.53 L18.21 79.38 L18.70 76.73 L18.51 74.82 L17.39 73.70 L15.27 73.21 L12.35 73.07 L9.05 72.93 L5.88 72.48 L3.39 71.49 L1.98 69.89 L1.84 67.77 L2.91 65.30 L4.83 62.74 L7.07 60.31 L9.03 58.15 L10.18 56.31 L10.18 54.71 L8.96 53.23 L6.75 51.70 L4.00 50.00 L1.32 48.09 L-0.68 46.01 L-1.55 43.90 L-1.05 41.91 L0.74 40.20 L3.47 38.83 L6.63 37.77 L9.59 36.87 L11.84 35.92 L13.03 34.69 L13.06 32.97 L12.15 30.71 L10.68 27.98 L9.20 25.00 L8.24 22.09 L8.18 19.62 L9.24 17.87 L11.34 16.98 L14.23 16.93 L17.47 17.47 L20.62 18.21 L23.27 18.70 L25.18 18.51 L26.30 17.39 L26.79 15.27 L26.93 12.35 L27.07 9.05 L27.52 5.88 L28.51 3.39 L30.11 1.98 L32.23 1.84 L34.70 2.91 L37.26 4.83 L39.69 7.07 L41.85 9.03 L43.69 10.18 L45.29 10.18 L46.77 8.96 L48.30 6.75 L50.00 4.00 L51.91 1.32 L53.99 -0.68 L56.10 -1.55 L58.09 -1.05 L59.80 0.74 L61.17 3.47 L62.23 6.63 L63.13 9.59 L64.08 11.84 L65.31 13.03 L67.03 13.06 L69.29 12.15 L72.02 10.68 L75.00 9.20 L77.91 8.24 L80.38 8.18 L82.13 9.24 L83.02 11.34 L83.07 14.23 L82.53 17.47 L81.79 20.62 L81.30 23.27 L81.49 25.18 L82.61 26.30 L84.73 26.79 L87.65 26.93 L90.95 27.07 L94.12 27.52 L96.61 28.51 L98.02 30.11 L98.16 32.23 L97.09 34.70 L95.17 37.26 L92.93 39.69 L90.97 41.85 L89.82 43.69 L89.82 45.29 L91.04 46.77 L93.25 48.30 Z%22 fill=%22%23e8d6b4%22 stroke=%22%23a58a74%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}22%,23%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M96.00 50.00 L98.68 51.91 L100.68 53.99 L101.55 56.10 L101.05 58.09 L99.26 59.80 L96.53 61.17 L93.37 62.23 L90.41 63.13 L88.16 64.08 L86.97 65.31 L86.94 67.03 L87.85 69.29 L89.32 72.02 L90.80 75.00 L91.76 77.91 L91.82 80.38 L90.76 82.13 L88.66 83.02 L85.77 83.07 L82.53 82.53 L79.38 81.79 L76.73 81.30 L74.82 81.49 L73.70 82.61 L73.21 84.73 L73.07 87.65 L72.93 90.95 L72.48 94.12 L71.49 96.61 L69.89 98.02 L67.77 98.16 L65.30 97.09 L62.74 95.17 L60.31 92.93 L58.15 90.97 L56.31 89.82 L54.71 89.82 L53.23 91.04 L51.70 93.25 L50.00 96.00 L48.09 98.68 L46.01 100.68 L43.90 101.55 L41.91 101.05 L40.20 99.26 L38.83 96.53 L37.77 93.37 L36.87 90.41 L35.92 88.16 L34.69 86.97 L32.97 86.94 L30.71 87.85 L27.98 89.32 L25.00 90.80 L22.09 91.76 L19.62 91.82 L17.87 90.76 L16.98 88.66 L16.93 85.77 L17.47 82.53 L18.21 79.38 L18.70 76.73 L18.51 74.82 L17.39 73.70 L15.27 73.21 L12.35 73.07 L9.05 72.93 L5.88 72.48 L3.39 71.49 L1.98 69.89 L1.84 67.77 L2.91 65.30 L4.83 62.74 L7.07 60.31 L9.03 58.15 L10.18 56.31 L10.18 54.71 L8.96 53.23 L6.75 51.70 L4.00 50.00 L1.32 48.09 L-0.68 46.01 L-1.55 43.90 L-1.05 41.91 L0.74 40.20 L3.47 38.83 L6.63 37.77 L9.59 36.87 L11.84 35.92 L13.03 34.69 L13.06 32.97 L12.15 30.71 L10.68 27.98 L9.20 25.00 L8.24 22.09 L8.18 19.62 L9.24 17.87 L11.34 16.98 L14.23 16.93 L17.47 17.47 L20.62 18.21 L23.27 18.70 L25.18 18.51 L26.30 17.39 L26.79 15.27 L26.93 12.35 L27.07 9.05 L27.52 5.88 L28.51 3.39 L30.11 1.98 L32.23 1.84 L34.70 2.91 L37.26 4.83 L39.69 7.07 L41.85 9.03 L43.69 10.18 L45.29 10.18 L46.77 8.96 L48.30 6.75 L50.00 4.00 L51.91 1.32 L53.99 -0.68 L56.10 -1.55 L58.09 -1.05 L59.80 0.74 L61.17 3.47 L62.23 6.63 L63.13 9.59 L64.08 11.84 L65.31 13.03 L67.03 13.06 L69.29 12.15 L72.02 10.68 L75.00 9.20 L77.91 8.24 L80.38 8.18 L82.13 9.24 L83.02 11.34 L83.07 14.23 L82.53 17.47 L81.79 20.62 L81.30 23.27 L81.49 25.18 L82.61 26.30 L84.73 26.79 L87.65 26.93 L90.95 27.07 L94.12 27.52 L96.61 28.51 L98.02 30.11 L98.16 32.23 L97.09 34.70 L95.17 37.26 L92.93 39.69 L90.97 41.85 L89.82 43.69 L89.82 45.29 L91.04 46.77 L93.25 48.30 Z%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}24%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M96.00 50.00 L98.68 51.91 L100.68 53.99 L101.55 56.10 L101.05 58.09 L99.26 59.80 L96.53 61.17 L93.37 62.23 L90.41 63.13 L88.16 64.08 L86.97 65.31 L86.94 67.03 L87.85 69.29 L89.32 72.02 L90.80 75.00 L91.76 77.91 L91.82 80.38 L90.76 82.13 L88.66 83.02 L85.77 83.07 L82.53 82.53 L79.38 81.79 L76.73 81.30 L74.82 81.49 L73.70 82.61 L73.21 84.73 L73.07 87.65 L72.93 90.95 L72.48 94.12 L71.49 96.61 L69.89 98.02 L67.77 98.16 L65.30 97.09 L62.74 95.17 L60.31 92.93 L58.15 90.97 L56.31 89.82 L54.71 89.82 L53.23 91.04 L51.70 93.25 L50.00 96.00 L48.09 98.68 L46.01 100.68 L43.90 101.55 L41.91 101.05 L40.20 99.26 L38.83 96.53 L37.77 93.37 L36.87 90.41 L35.92 88.16 L34.69 86.97 L32.97 86.94 L30.71 87.85 L27.98 89.32 L25.00 90.80 L22.09 91.76 L19.62 91.82 L17.87 90.76 L16.98 88.66 L16.93 85.77 L17.47 82.53 L18.21 79.38 L18.70 76.73 L18.51 74.82 L17.39 73.70 L15.27 73.21 L12.35 73.07 L9.05 72.93 L5.88 72.48 L3.39 71.49 L1.98 69.89 L1.84 67.77 L2.91 65.30 L4.83 62.74 L7.07 60.31 L9.03 58.15 L10.18 56.31 L10.18 54.71 L8.96 53.23 L6.75 51.70 L4.00 50.00 L1.32 48.09 L-0.68 46.01 L-1.55 43.90 L-1.05 41.91 L0.74 40.20 L3.47 38.83 L6.63 37.77 L9.59 36.87 L11.84 35.92 L13.03 34.69 L13.06 32.97 L12.15 30.71 L10.68 27.98 L9.20 25.00 L8.24 22.09 L8.18 19.62 L9.24 17.87 L11.34 16.98 L14.23 16.93 L17.47 17.47 L20.62 18.21 L23.27 18.70 L25.18 18.51 L26.30 17.39 L26.79 15.27 L26.93 12.35 L27.07 9.05 L27.52 5.88 L28.51 3.39 L30.11 1.98 L32.23 1.84 L34.70 2.91 L37.26 4.83 L39.69 7.07 L41.85 9.03 L43.69 10.18 L45.29 10.18 L46.77 8.96 L48.30 6.75 L50.00 4.00 L51.91 1.32 L53.99 -0.68 L56.10 -1.55 L58.09 -1.05 L59.80 0.74 L61.17 3.47 L62.23 6.63 L63.13 9.59 L64.08 11.84 L65.31 13.03 L67.03 13.06 L69.29 12.15 L72.02 10.68 L75.00 9.20 L77.91 8.24 L80.38 8.18 L82.13 9.24 L83.02 11.34 L83.07 14.23 L82.53 17.47 L81.79 20.62 L81.30 23.27 L81.49 25.18 L82.61 26.30 L84.73 26.79 L87.65 26.93 L90.95 27.07 L94.12 27.52 L96.61 28.51 L98.02 30.11 L98.16 32.23 L97.09 34.70 L95.17 37.26 L92.93 39.69 L90.97 41.85 L89.82 43.69 L89.82 45.29 L91.04 46.77 L93.25 48.30 Z%22 fill=%22%23e8d6b4%22 stroke=%22%23a58a74%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}25%,100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M96.00 50.00 L98.68 51.91 L100.68 53.99 L101.55 56.10 L101.05 58.09 L99.26 59.80 L96.53 61.17 L93.37 62.23 L90.41 63.13 L88.16 64.08 L86.97 65.31 L86.94 67.03 L87.85 69.29 L89.32 72.02 L90.80 75.00 L91.76 77.91 L91.82 80.38 L90.76 82.13 L88.66 83.02 L85.77 83.07 L82.53 82.53 L79.38 81.79 L76.73 81.30 L74.82 81.49 L73.70 82.61 L73.21 84.73 L73.07 87.65 L72.93 90.95 L72.48 94.12 L71.49 96.61 L69.89 98.02 L67.77 98.16 L65.30 97.09 L62.74 95.17 L60.31 92.93 L58.15 90.97 L56.31 89.82 L54.71 89.82 L53.23 91.04 L51.70 93.25 L50.00 96.00 L48.09 98.68 L46.01 100.68 L43.90 101.55 L41.91 101.05 L40.20 99.26 L38.83 96.53 L37.77 93.37 L36.87 90.41 L35.92 88.16 L34.69 86.97 L32.97 86.94 L30.71 87.85 L27.98 89.32 L25.00 90.80 L22.09 91.76 L19.62 91.82 L17.87 90.76 L16.98 88.66 L16.93 85.77 L17.47 82.53 L18.21 79.38 L18.70 76.73 L18.51 74.82 L17.39 73.70 L15.27 73.21 L12.35 73.07 L9.05 72.93 L5.88 72.48 L3.39 71.49 L1.98 69.89 L1.84 67.77 L2.91 65.30 L4.83 62.74 L7.07 60.31 L9.03 58.15 L10.18 56.31 L10.18 54.71 L8.96 53.23 L6.75 51.70 L4.00 50.00 L1.32 48.09 L-0.68 46.01 L-1.55 43.90 L-1.05 41.91 L0.74 40.20 L3.47 38.83 L6.63 37.77 L9.59 36.87 L11.84 35.92 L13.03 34.69 L13.06 32.97 L12.15 30.71 L10.68 27.98 L9.20 25.00 L8.24 22.09 L8.18 19.62 L9.24 17.87 L11.34 16.98 L14.23 16.93 L17.47 17.47 L20.62 18.21 L23.27 18.70 L25.18 18.51 L26.30 17.39 L26.79 15.27 L26.93 12.35 L27.07 9.05 L27.52 5.88 L28.51 3.39 L30.11 1.98 L32.23 1.84 L34.70 2.91 L37.26 4.83 L39.69 7.07 L41.85 9.03 L43.69 10.18 L45.29 10.18 L46.77 8.96 L48.30 6.75 L50.00 4.00 L51.91 1.32 L53.99 -0.68 L56.10 -1.55 L58.09 -1.05 L59.80 0.74 L61.17 3.47 L62.23 6.63 L63.13 9.59 L64.08 11.84 L65.31 13.03 L67.03 13.06 L69.29 12.15 L72.02 10.68 L75.00 9.20 L77.91 8.24 L80.38 8.18 L82.13 9.24 L83.02 11.34 L83.07 14.23 L82.53 17.47 L81.79 20.62 L81.30 23.27 L81.49 25.18 L82.61 26.30 L84.73 26.79 L87.65 26.93 L90.95 27.07 L94.12 27.52 L96.61 28.51 L98.02 30.11 L98.16 32.23 L97.09 34.70 L95.17 37.26 L92.93 39.69 L90.97 41.85 L89.82 43.69 L89.82 45.29 L91.04 46.77 L93.25 48.30 Z%22 fill=%22%23f26b1d%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}}
@keyframes grvsunface{0%,21%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2230%22 fill=%22%23efe2c4%22 stroke=%22%235a2e1a%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M37 46 h9 M54 46 h9%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M44 59 q6 3 12 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2234%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23e4cdb8%22 opacity=%22.85%22/%3E%3Cellipse cx=%2266%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23e4cdb8%22 opacity=%22.85%22/%3E%3C/svg%3E")}22%,23%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2230%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M37 46 q4.5 -6 9 0 M54 46 q4.5 -6 9 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M41 57 q4.5 7 9 0 q4.5 7 9 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 38 Q34 28 44 25%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.75%22/%3E%3Cellipse cx=%2234%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23ff6fa8%22 opacity=%22.85%22/%3E%3Cellipse cx=%2266%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23ff6fa8%22 opacity=%22.85%22/%3E%3C/svg%3E")}24%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2230%22 fill=%22%23efe2c4%22 stroke=%22%235a2e1a%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M37 46 h9 M54 46 h9%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M44 59 q6 3 12 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2234%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23e4cdb8%22 opacity=%22.85%22/%3E%3Cellipse cx=%2266%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23e4cdb8%22 opacity=%22.85%22/%3E%3C/svg%3E")}25%,100%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2230%22 fill=%22%23f5b700%22 stroke=%22%235a2e1a%22 stroke-width=%223.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M37 46 q4.5 -6 9 0 M54 46 q4.5 -6 9 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M41 57 q4.5 7 9 0 q4.5 7 9 0%22 fill=%22none%22 stroke=%22%235a2e1a%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M30 38 Q34 28 44 25%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.75%22/%3E%3Cellipse cx=%2234%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23ff6fa8%22 opacity=%22.85%22/%3E%3Cellipse cx=%2266%22 cy=%2256%22 rx=%225%22 ry=%223%22 fill=%22%23ff6fa8%22 opacity=%22.85%22/%3E%3C/svg%3E")}}
.grv .s5 .line{color:#5a2e1a !important;text-shadow:none !important;font-family:'Fredoka','Nunito','Trebuchet MS',system-ui,sans-serif !important;font-weight:600 !important;font-size:13px !important;background:#fff6e4;border:2px solid #5a2e1a;border-radius:999px;padding:4px 12px}
.grv .neon{background:#f26b1d !important;color:#fff6e4 !important;border-radius:999px !important;border:3px solid #5a2e1a !important;box-shadow:0 4px 0 #f5b700,0 8px 0 #ff6fa8,0 12px 0 #1fb5a5 !important;font-family:'Shrikhand','Cooper Black','Georgia',serif !important;font-weight:900 !important;font-synthesis:none;font-size:18px !important;text-shadow:2px 2px 0 #5a2e1a}
.grv .cta > div:nth-child(2){background:#fff6e4 !important;color:#5a2e1a !important;border:3px solid #5a2e1a !important;border-radius:999px !important;box-shadow:4px 5px 0 #1fb5a5 !important;font-family:'Shrikhand','Cooper Black','Georgia',serif !important;font-weight:900 !important;font-synthesis:none}
.grv.owo-frozen *::before,.grv.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.grv *::before,.grv *::after{animation:none !important}.grv .unring > div:first-child{animation:none !important}}
/* ---- CompletChampignons ---- */
/* ===== thème Forêt de champignons féerique : pastels, champignons à pois, lucioles, paillettes ; mêmes temps et positions ===== */
.chp .scan{display:none !important}
.chp g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.chp .s1,.chp .s2,.chp .s3,.chp .s4,.chp .s5{isolation:isolate;color:#6e4a80 !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important}
.chp .s1,.chp .s2,.chp .s4,.chp .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22sky%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ece0ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23ffe6f0%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff1e2%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22cg%22 cx=%22.4%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0da%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23ff8fa3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f77d95%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sky)%22/%3E%3Cellipse cx=%22195%22 cy=%22380%22 rx=%22230%22 ry=%22200%22 fill=%22%23fff%22 opacity=%22.35%22/%3E%3Cpath d=%22M-185 940 A 380 380 0 0 1 575 940%22 fill=%22none%22 stroke=%22%23ffc2cf%22 stroke-width=%2215%22 opacity=%22.95%22/%3E%3Cpath d=%22M-170 940 A 365 365 0 0 1 560 940%22 fill=%22none%22 stroke=%22%23ffd9b8%22 stroke-width=%2215%22 opacity=%22.95%22/%3E%3Cpath d=%22M-155 940 A 350 350 0 0 1 545 940%22 fill=%22none%22 stroke=%22%23fff2b0%22 stroke-width=%2215%22 opacity=%22.95%22/%3E%3Cpath d=%22M-140 940 A 335 335 0 0 1 530 940%22 fill=%22none%22 stroke=%22%23c9f2dc%22 stroke-width=%2215%22 opacity=%22.95%22/%3E%3Cpath d=%22M-125 940 A 320 320 0 0 1 515 940%22 fill=%22none%22 stroke=%22%23cbe6ff%22 stroke-width=%2215%22 opacity=%22.95%22/%3E%3Cpath d=%22M-110 940 A 305 305 0 0 1 500 940%22 fill=%22none%22 stroke=%22%23e0d2ff%22 stroke-width=%2215%22 opacity=%22.95%22/%3E%3Cg transform=%22translate(52 232) scale(0.8)%22 opacity=%22.9%22%3E%3Cpath d=%22M-40 14 q-16 0 -14 -14 q-2 -16 14 -14 q4 -16 24 -10 q10 -12 24 -2 q18 -2 18 14 q12 4 4 16 q2 10 -12 10 h-58 Z%22 fill=%22%23fff%22 stroke=%22%23e3d6f2%22 stroke-width=%222.5%22/%3E%3C/g%3E%3Cg transform=%22translate(336 262) scale(0.7)%22 opacity=%22.9%22%3E%3Cpath d=%22M-40 14 q-16 0 -14 -14 q-2 -16 14 -14 q4 -16 24 -10 q10 -12 24 -2 q18 -2 18 14 q12 4 4 16 q2 10 -12 10 h-58 Z%22 fill=%22%23fff%22 stroke=%22%23e3d6f2%22 stroke-width=%222.5%22/%3E%3C/g%3E%3Cg transform=%22translate(310 590) scale(0.55)%22 opacity=%22.9%22%3E%3Cpath d=%22M-40 14 q-16 0 -14 -14 q-2 -16 14 -14 q4 -16 24 -10 q10 -12 24 -2 q18 -2 18 14 q12 4 4 16 q2 10 -12 10 h-58 Z%22 fill=%22%23fff%22 stroke=%22%23e3d6f2%22 stroke-width=%222.5%22/%3E%3C/g%3E%3Cpath d=%22M-10 740 C 60 704, 140 708, 210 728 S 340 742, 400 712 V860 H-10 Z%22 fill=%22%23c9f0d8%22 stroke=%22%236e4a80%22 stroke-width=%222%22/%3E%3Cpath d=%22M-10 782 C 80 756, 190 762, 280 776 S 370 782, 400 770 V860 H-10 Z%22 fill=%22%23a9e6c4%22/%3E%3Cpath d=%22M130 752 v-8%22 fill=%22none%22 stroke=%22%237fcca0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%22130%22 cy=%22738.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(0 130 742)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22130%22 cy=%22738.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(72 130 742)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22130%22 cy=%22738.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(144 130 742)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22130%22 cy=%22738.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(216 130 742)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22130%22 cy=%22738.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(288 130 742)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Ccircle cx=%22130%22 cy=%22742%22 r=%222.5%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M250 762 v-8%22 fill=%22none%22 stroke=%22%237fcca0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%22250%22 cy=%22748.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(0 250 752)%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22250%22 cy=%22748.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(72 250 752)%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22250%22 cy=%22748.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(144 250 752)%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22250%22 cy=%22748.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(216 250 752)%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22250%22 cy=%22748.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(288 250 752)%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Ccircle cx=%22250%22 cy=%22752%22 r=%222.5%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M176 796 v-8%22 fill=%22none%22 stroke=%22%237fcca0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%22176%22 cy=%22782.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(0 176 786)%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22176%22 cy=%22782.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(72 176 786)%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22176%22 cy=%22782.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(144 176 786)%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22176%22 cy=%22782.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(216 176 786)%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22176%22 cy=%22782.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(288 176 786)%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Ccircle cx=%22176%22 cy=%22786%22 r=%222.5%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M70 810 v-8%22 fill=%22none%22 stroke=%22%237fcca0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2270%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(0 70 800)%22 fill=%22%23c6e4ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%2270%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(72 70 800)%22 fill=%22%23c6e4ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%2270%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(144 70 800)%22 fill=%22%23c6e4ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%2270%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(216 70 800)%22 fill=%22%23c6e4ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%2270%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(288 70 800)%22 fill=%22%23c6e4ff%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Ccircle cx=%2270%22 cy=%22800%22 r=%222.5%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M316 810 v-8%22 fill=%22none%22 stroke=%22%237fcca0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%22316%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(0 316 800)%22 fill=%22%23ffc6a6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22316%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(72 316 800)%22 fill=%22%23ffc6a6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22316%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(144 316 800)%22 fill=%22%23ffc6a6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22316%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(216 316 800)%22 fill=%22%23ffc6a6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cellipse cx=%22316%22 cy=%22796.4%22 rx=%222.4%22 ry=%223.6%22 transform=%22rotate(288 316 800)%22 fill=%22%23ffc6a6%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Ccircle cx=%22316%22 cy=%22800%22 r=%222.5%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M30.4 745.2 Q28.1 770.1 31.6 773.0 H52.4 Q55.9 770.1 53.6 745.2 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2237.4%22 cy=%22755.6%22 r=%222.3%22 fill=%22%236e4a80%22/%3E%3Ccircle cx=%2246.6%22 cy=%22755.6%22 r=%222.3%22 fill=%22%236e4a80%22/%3E%3Cellipse cx=%2233.9%22 cy=%22759.1%22 rx=%222.3%22 ry=%221.5%22 fill=%22%23ffa3b8%22/%3E%3Cellipse cx=%2250.1%22 cy=%22759.1%22 rx=%222.3%22 ry=%221.5%22 fill=%22%23ffa3b8%22/%3E%3Cpath d=%22M39.1 759.7 q1.5 2.3 2.9 0 q1.5 2.3 2.9 0%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%221.54%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M13.0 744.0 C 13.0 708.0, 71.0 708.0, 71.0 744.0 Q 42 752.1 13.0 744.0 Z%22 fill=%22url(%23cg)%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2226.9%22 cy=%22732.4%22 r=%224.1%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2242.0%22 cy=%22724.3%22 r=%224.9%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2256.5%22 cy=%22733.6%22 r=%223.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2238.5%22 cy=%22737.0%22 r=%222.6%22 fill=%22%23fff%22/%3E%3Cpath d=%22M88.4 772.6 Q87.3 784.6 89.0 786.0 H99.0 Q100.7 784.6 99.6 772.6 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M80.0 772.0 C 80.0 754.6, 108.0 754.6, 108.0 772.0 Q 94 775.9 80.0 772.0 Z%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2286.7%22 cy=%22766.4%22 r=%222.0%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2294.0%22 cy=%22762.5%22 r=%222.4%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22101.0%22 cy=%22767.0%22 r=%221.8%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2292.3%22 cy=%22768.6%22 r=%221.3%22 fill=%22%23fff%22/%3E%3Cpath d=%22M328.8 737.3 Q326.2 765.7 330.1 769.0 H353.9 Q357.8 765.7 355.2 737.3 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%22336.7%22 cy=%22749.2%22 r=%222.6%22 fill=%22%236e4a80%22/%3E%3Ccircle cx=%22347.3%22 cy=%22749.2%22 r=%222.6%22 fill=%22%236e4a80%22/%3E%3Cellipse cx=%22332.8%22 cy=%22753.2%22 rx=%222.6%22 ry=%221.7%22 fill=%22%23ffa3b8%22/%3E%3Cellipse cx=%22351.2%22 cy=%22753.2%22 rx=%222.6%22 ry=%221.7%22 fill=%22%23ffa3b8%22/%3E%3Cpath d=%22M338.7 753.8 q1.7 2.6 3.3 0 q1.7 2.6 3.3 0%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%221.54%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M309.0 736.0 C 309.0 695.1, 375.0 695.1, 375.0 736.0 Q 342 745.2 309.0 736.0 Z%22 fill=%22url(%23cg)%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22324.8%22 cy=%22722.8%22 r=%224.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22342.0%22 cy=%22713.6%22 r=%225.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22358.5%22 cy=%22724.1%22 r=%224.3%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22338.0%22 cy=%22728.1%22 r=%223.0%22 fill=%22%23fff%22/%3E%3Cpath d=%22M290.0 774.6 Q288.8 787.5 290.6 789.0 H301.4 Q303.2 787.5 302.0 774.6 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M281.0 774.0 C 281.0 755.4, 311.0 755.4, 311.0 774.0 Q 296 778.2 281.0 774.0 Z%22 fill=%22%23ffc6a6%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22288.2%22 cy=%22768.0%22 r=%222.1%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22296.0%22 cy=%22763.8%22 r=%222.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22303.5%22 cy=%22768.6%22 r=%222.0%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22294.2%22 cy=%22770.4%22 r=%221.3%22 fill=%22%23fff%22/%3E%3Cpath d=%22M201.6 800.4 Q200.7 809.9 202.0 811.0 H210.0 Q211.3 809.9 210.4 800.4 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M195.0 800.0 C 195.0 786.4, 217.0 786.4, 217.0 800.0 Q 206 803.1 195.0 800.0 Z%22 fill=%22%23c6e4ff%22 stroke=%22%236e4a80%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22200.3%22 cy=%22795.6%22 r=%221.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22206.0%22 cy=%22792.5%22 r=%221.9%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22211.5%22 cy=%22796.0%22 r=%221.4%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22204.7%22 cy=%22797.4%22 r=%221.0%22 fill=%22%23fff%22/%3E%3Cpath d=%22M36 294 Q36 300 42 300 Q36 300 36 306 Q36 300 30 300 Q36 300 36 294 Z%22 fill=%22%23fff%22 stroke=%22%23e0c9f0%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M356 325 Q356 330 361 330 Q356 330 356 335 Q356 330 351 330 Q356 330 356 325 Z%22 fill=%22%23fff%22 stroke=%22%23e0c9f0%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M24 465 Q24 470 29 470 Q24 470 24 475 Q24 470 19 470 Q24 470 24 465 Z%22 fill=%22%23fff%22 stroke=%22%23e0c9f0%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M366 482 Q366 488 372 488 Q366 488 366 494 Q366 488 360 488 Q366 488 366 482 Z%22 fill=%22%23fff%22 stroke=%22%23e0c9f0%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M196 47 Q196 52 201 52 Q196 52 196 57 Q196 52 191 52 Q196 52 196 47 Z%22 fill=%22%23fff%22 stroke=%22%23e0c9f0%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M120 636 Q120 640 124 640 Q120 640 120 644 Q120 640 116 640 Q120 640 120 636 Z%22 fill=%22%23fff%22 stroke=%22%23e0c9f0%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M282 655.5 Q282 660 286.5 660 Q282 660 282 664.5 Q282 660 277.5 660 Q282 660 282 655.5 Z%22 fill=%22%23fff%22 stroke=%22%23e0c9f0%22 stroke-width=%221.2%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#fbf3ff !important}
.chp .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23eaf8ee%22/%3E%3Cpath d=%22M128 176 q2 -6 4 0 M131 176 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22209%22 cy=%22342%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Cpath d=%22M28 451 q2 -6 4 0 M31 451 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2220%22 cy=%22394%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Cpath d=%22M166 697 q2 -6 4 0 M169 697 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2253%22 cy=%22232%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Ccircle cx=%22243%22 cy=%22790%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Cpath d=%22M224 365 q2 -6 4 0 M227 365 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22375%22 cy=%2296%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Ccircle cx=%22331%22 cy=%22283%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Ccircle cx=%22123%22 cy=%22688%22 r=%222.2%22 fill=%22%23fff0a3%22/%3E%3Ccircle cx=%2274%22 cy=%22508%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Cpath d=%22M248 347 q2 -6 4 0 M251 347 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2229%22 cy=%22219%22 r=%222.2%22 fill=%22%23fff0a3%22/%3E%3Cpath d=%22M263 389 q2 -6 4 0 M266 389 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22125%22 cy=%22511%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Ccircle cx=%22177%22 cy=%22291%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Cpath d=%22M306 598 q2 -6 4 0 M309 598 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2298%22 cy=%22502%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Ccircle cx=%22205%22 cy=%22734%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Cpath d=%22M282 282 q2 -6 4 0 M285 282 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22164%22 cy=%22643%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Cpath d=%22M63 437 q2 -6 4 0 M66 437 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2221%22 cy=%22575%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Ccircle cx=%22295%22 cy=%22501%22 r=%222.2%22 fill=%22%23fff0a3%22/%3E%3Cpath d=%22M337 302 q2 -6 4 0 M340 302 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22269%22 cy=%22518%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Ccircle cx=%22225%22 cy=%22411%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Cpath d=%22M324 787 q2 -6 4 0 M327 787 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22185%22 cy=%22571%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Ccircle cx=%2229%22 cy=%22600%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Cpath d=%22M251 825 q2 -6 4 0 M254 825 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22317%22 cy=%22279%22 r=%222.2%22 fill=%22%23fff0a3%22/%3E%3Ccircle cx=%22152%22 cy=%22575%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Cpath d=%22M15 416 q2 -6 4 0 M18 416 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2228%22 cy=%22652%22 r=%222.2%22 fill=%22%23fff0a3%22/%3E%3Cpath d=%22M55 251 q2 -6 4 0 M58 251 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22154%22 cy=%22731%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Ccircle cx=%2236%22 cy=%22406%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Cpath d=%22M214 740 q2 -6 4 0 M217 740 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22316%22 cy=%22725%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Ccircle cx=%22111%22 cy=%22380%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Cpath d=%22M142 741 q2 -6 4 0 M145 741 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22368%22 cy=%22176%22 r=%222.2%22 fill=%22%23fff0a3%22/%3E%3Ccircle cx=%2273%22 cy=%22239%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Cpath d=%22M94 433 q2 -6 4 0 M97 433 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22229%22 cy=%22262%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Ccircle cx=%228%22 cy=%22383%22 r=%222.2%22 fill=%22%23fff0a3%22/%3E%3Cpath d=%22M146 496 q2 -6 4 0 M149 496 q2 -5 4 0%22 fill=%22none%22 stroke=%22%23a7dcb9%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22366%22 cy=%22592%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3Ccircle cx=%22201%22 cy=%22536%22 r=%222.2%22 fill=%22%23ffd6e0%22/%3E%3Ccircle cx=%22346%22 cy=%22661%22 r=%222.2%22 fill=%22%23e3d6ff%22/%3E%3Ccircle cx=%22337%22 cy=%22674%22 r=%222.2%22 fill=%22%23d3ecff%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,#eaf8ee !important}
.chp .s1::before,.chp .s2::before,.chp .s3::before,.chp .s4::before,.chp .s5::before,.chp .s1::after,.chp .s2::after,.chp .s3::after,.chp .s4::after,.chp .s5::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22f%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23fffbe0%22/%3E%3Cstop offset=%22.3%22 stop-color=%22%23ffe86a%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23fff59a%22 stop-opacity=%22.45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff59a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2230%22 cy=%22200%22 r=%229%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22330%22 cy=%22214%22 r=%228%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%2276%22 cy=%22420%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22358%22 cy=%22404%22 r=%229%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22150%22 cy=%22620%22 r=%228%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22262%22 cy=%22560%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%2226%22 cy=%22640%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22360%22 cy=%22700%22 r=%228%22 fill=%22url(%23f)%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:chpBlink 3.4s ease-in-out infinite alternate}
.chp .s1::after,.chp .s2::after,.chp .s3::after,.chp .s4::after,.chp .s5::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22f%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23fffbe0%22/%3E%3Cstop offset=%22.3%22 stop-color=%22%23ffe86a%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23fff59a%22 stop-opacity=%22.45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff59a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%22108%22 cy=%22240%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22280%22 cy=%22300%22 r=%228%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%2218%22 cy=%22360%22 r=%228%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22372%22 cy=%22540%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22206%22 cy=%22690%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%2296%22 cy=%22560%22 r=%229%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22316%22 cy=%22640%22 r=%228%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22240%22 cy=%22236%22 r=%226%22 fill=%22url(%23f)%22/%3E%3C/svg%3E");animation:chpBlink 2.6s ease-in-out -1.3s infinite alternate,chpDrift 7s ease-in-out infinite alternate}
.chp .s3::before,.chp .s3::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22f%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23fffbe0%22/%3E%3Cstop offset=%22.3%22 stop-color=%22%23ffe86a%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23fff59a%22 stop-opacity=%22.45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff59a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2220%22 cy=%22300%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22372%22 cy=%22330%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%2220%22 cy=%22560%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22370%22 cy=%22600%22 r=%227%22 fill=%22url(%23f)%22/%3E%3Ccircle cx=%22195%22 cy=%22560%22 r=%226%22 fill=%22url(%23f)%22/%3E%3C/svg%3E")}
@keyframes chpBlink{0%,20%{opacity:.05}70%,100%{opacity:1}}
@keyframes chpDrift{from{transform:translate(0,0)}to{transform:translate(6px,-10px)}}
@keyframes chpSway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}
@keyframes chpFlap{from{transform:rotate(-22deg) scaleY(1)}to{transform:rotate(16deg) scaleY(.82)}}
@keyframes chpFlip{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.2)}}
.chp [style*="Unbounded"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important}
.chp .s1 .title{color:#fff !important;text-shadow:none !important;-webkit-text-stroke:3px #6e4a80;filter:drop-shadow(0 5px 0 #e9d8f7) drop-shadow(0 10px 12px rgba(160,120,190,.3))}
.chp .s1 .t1{color:#ffb6c4 !important} .chp .s1 .t2{color:#fff0a3 !important} .chp .s1 .t3{color:#bdf0d6 !important} .chp .s1 .cur{color:#d9c8ff !important}

/* la mascotte : bulle crème + chapeau de champignon à pois (pseudo-élément qui suit le wrapper animé) */
.chp .float{position:relative;filter:drop-shadow(0 5px 8px rgba(160,120,190,.28))}
.chp .float::after{content:'';position:absolute;left:-30px;top:-30px;width:240px;height:240px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cdefs%3E%3CradialGradient id=%22cg%22 cx=%22.4%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0da%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23ff8fa3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f77d95%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M2 40 C 0 -8, 120 -8, 118 40 Q 60 52 2 40 Z%22 fill=%22url(%23cg)%22 stroke=%22%236e4a80%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2226%22 cy=%2224%22 r=%227%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2256%22 cy=%229%22 r=%228.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2288%22 cy=%2220%22 r=%227.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2242%22 cy=%2233%22 r=%224.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2274%22 cy=%2234%22 r=%225%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22104%22 cy=%2234%22 r=%224%22 fill=%22%23fff%22/%3E%3Cpath d=%22M18 18 Q27 7 40 3%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.85%22/%3E%3Cpath d=%22M112 -12 Q112 -6 118 -6 Q112 -6 112 0 Q112 -6 106 -6 Q112 -6 112 -12 Z%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/240px 240px no-repeat}
.chp .float > .bubble{z-index:2}
.chp path[d^="M60 12 C 92 12"][fill="#07030f"],.chp ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#fffaf2;stroke:#6e4a80;stroke-width:3px}
.chp path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#ffd0e8;stroke-opacity:.7;stroke-width:10px}
.chp ellipse[rx="5.5"][fill="#00e5ff"],.chp ellipse[rx="5.5"][fill="#ff2e88"]{fill:#6e4a80}
.chp path[stroke="#00e5ff"][stroke-width="3.5"],.chp path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#6e4a80}
.chp path[d^="M52 77"][stroke="#fff"]{stroke:#6e4a80}
.chp path[d^="M92 50"]{stroke:#ffd84d !important}
.chp ellipse[cx="30"][cy="76"],.chp ellipse[cx="90"][cy="76"]{fill:#ffa3b8;opacity:.85}
.chp ellipse[fill="#fff"][rx="6"],.chp ellipse[fill="#fff"][rx="10"],.chp rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#6e4a80;stroke-width:2px}
.chp ellipse[cx="60"][fill="#ff2e88"]{fill:#ff8fa3}
.chp path[d^="M52 79.5"]{stroke:#6e4a80}
.chp .s3 .hop{position:relative;filter:drop-shadow(0 5px 8px rgba(160,120,190,.28))}
.chp .s3 .hop::after{content:'';position:absolute;left:-25px;top:-25px;width:200px;height:200px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 160 160%22%3E%3Cdefs%3E%3CradialGradient id=%22cg%22 cx=%22.4%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0da%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23ff8fa3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f77d95%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M15 31 C 13 -9, 105 -9, 103 31 Q 60 41 15 31 Z%22 fill=%22url(%23cg)%22 stroke=%22%236e4a80%22 stroke-width=%222.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2233%22 cy=%2216%22 r=%226%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2258%22 cy=%225%22 r=%227%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2284%22 cy=%2214%22 r=%226%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2247%22 cy=%2226%22 r=%223.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2272%22 cy=%2227%22 r=%224%22 fill=%22%23fff%22/%3E%3Cpath d=%22M28 14 Q36 4 48 2%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.85%22/%3E%3C/svg%3E") 0 0/200px 200px no-repeat}
.chp .s3 path[mask]{fill:#fffaf2;stroke:#6e4a80;stroke-width:3px}
.chp .s3 ellipse[cx="50"][fill="#000"]{fill:#6e4a80}
.chp .s3 ellipse[cx="32"][cy="66"]{fill:#ffa3b8}

/* face $$ : deux fleurs à $ (calque qui suit la même animation s4eyes-d) */
.chp .s4 .eyes-d{display:none}
.chp .s4 .wiggle{position:relative}
.chp .s4 .wiggle::after{content:'';position:absolute;left:44px;top:68px;width:96px;height:44px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 96 44%22%3E%3Cellipse cx=%2222%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(0 22 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2222%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(51 22 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2222%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(103 22 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2222%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(154 22 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2222%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(206 22 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2222%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(257 22 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2222%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(309 22 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%227.2%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Ctext x=%2222%22 y=%2226%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211%22 fill=%22%236e4a80%22%3E%24%3C/text%3E%3Cellipse cx=%2270%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(0 70 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2270%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(51 70 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2270%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(103 70 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2270%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(154 70 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2270%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(206 70 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2270%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(257 70 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Cellipse cx=%2270%22 cy=%2211.6%22 rx=%226.8%22 ry=%2210.4%22 transform=%22rotate(309 70 22)%22 fill=%22%23ffc8d6%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Ccircle cx=%2270%22 cy=%2222%22 r=%227.2%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22/%3E%3Ctext x=%2270%22 y=%2226%22 text-anchor=%22middle%22 font-family=%22Arial Black,Arial,sans-serif%22 font-weight=%22900%22 font-size=%2211%22 fill=%22%236e4a80%22%3E%24%3C/text%3E%3C/svg%3E") 0 0/96px 44px no-repeat;transform-origin:48px 22px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}

/* sous-titres : pilule crème bordée de lilas */
.chp .sub,.chp .sub-a,.chp .sub-b,.chp .subt{background:linear-gradient(180deg,#ffffff,#fffaf2) !important;color:#6e4a80 !important;border:2.5px solid #6e4a80 !important;border-radius:22px !important;box-shadow:0 4px 0 #d9c8ff,0 8px 16px rgba(160,120,190,.22) !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important;font-size:19px !important}

/* bulles de texte : petits nuages, queue en bulles de pensée */
.chp .bubble,.chp .bubble2,.chp .pop[style*="#fff9c4"],.chp .pop-c{background:#ffffff !important;color:#6e4a80 !important;border:2.5px solid #6e4a80 !important;border-radius:22px !important;box-shadow:0 4px 0 #ffd0e0,0 8px 12px rgba(160,120,190,.2) !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:800 !important}
.chp .bubble,.chp .bubble2,.chp .pop[style*="#fff9c4"]{font-size:15px !important}
.chp .bubble::before,.chp .bubble2::before,.chp .pop[style*="#fff9c4"]::before{content:'';position:absolute;left:10px;top:-19.5px;width:104px;height:22px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 104 22%22%3E%3Cpath d=%22M2 20 C 0 8, 16 4, 22 12 C 24 0, 46 -2, 50 10 C 56 0, 76 2, 76 12 C 84 4, 102 8, 102 20 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M2 20 C 0 8, 16 4, 22 12 C 24 0, 46 -2, 50 10 C 56 0, 76 2, 76 12 C 84 4, 102 8, 102 20%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Crect x=%220%22 y=%2219.2%22 width=%22104%22 height=%222.8%22 fill=%22%23ffffff%22/%3E%3C/svg%3E") 0 0/104px 22px no-repeat}
.chp .pop-c{position:relative}
.chp .pop-c::before{content:'';position:absolute;left:50%;top:-15px;width:60px;height:16px;margin-left:-30px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 16%22%3E%3Cpath d=%22M2 14.5 C 1 5, 14 3, 18 9 C 22 0, 38 0, 40 8 C 46 2, 59 5, 58 14.5 Z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M2 14.5 C 1 5, 14 3, 18 9 C 22 0, 38 0, 40 8 C 46 2, 59 5, 58 14.5%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Crect x=%220%22 y=%2213.8%22 width=%2260%22 height=%222.2%22 fill=%22%23ffffff%22/%3E%3C/svg%3E") 0 0/60px 16px no-repeat}
.chp .bubble > span:nth-of-type(1),.chp .bubble2 > span:nth-of-type(1),.chp .pop > span:nth-of-type(1){width:13px !important;height:13px !important;border:2.5px solid #6e4a80 !important;border-radius:50%;background:#fff;box-sizing:border-box;left:16px !important;bottom:-19px !important}
.chp .bubble > span:nth-of-type(2),.chp .bubble2 > span:nth-of-type(2),.chp .pop > span:nth-of-type(2){width:8px !important;height:8px !important;border:2px solid #6e4a80 !important;border-radius:50%;background:#fff;box-sizing:border-box;left:9px !important;bottom:-29px !important}
.chp .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.chp .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-size:13px !important;font-weight:600 !important}
.chp polygon[fill="#fff9c4"]{fill:#ffffff;stroke:#6e4a80;stroke-width:2.5px}
.chp .s3 .pop svg path{fill:#fff0a3;stroke:#6e4a80;stroke-width:1.6px}

/* scène 2 : fenêtres d'app coiffées d'un chapeau de champignon festonné */
.chp .unring{background:#fffaf2 !important;border:2.5px solid #6e4a80 !important;border-radius:26px 26px 14px 14px !important;box-shadow:0 4px 0 #d9c8ff,0 8px 14px rgba(160,120,190,.25)}
.chp .unring > div:first-child{position:relative;height:24px !important;background:radial-gradient(circle at 70% 40%,#fff 0 2.6px,transparent 3px),radial-gradient(circle at 84% 62%,#fff 0 2px,transparent 2.4px),radial-gradient(circle at 93% 30%,#fff 0 1.6px,transparent 2px),radial-gradient(ellipse at 40% 20%,#ffd0da,#ff8fa3 70%) !important;border:0;box-shadow:inset 0 -2px 0 rgba(110,74,128,.35)}
.chp .unring > div:first-child::before{content:'';position:absolute;left:10px;top:7px;width:40px;height:10px;background:radial-gradient(circle,#fff0a3 0 3.4px,#6e4a80 3.6px 4.6px,transparent 5px) 0 0/10px 10px no-repeat,radial-gradient(circle,#bdf0d6 0 3.4px,#6e4a80 3.6px 4.6px,transparent 5px) 14px 0/10px 10px no-repeat,radial-gradient(circle,#c6e4ff 0 3.4px,#6e4a80 3.6px 4.6px,transparent 5px) 28px 0/10px 10px no-repeat}
.chp .unring > div:first-child::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:6px;background:radial-gradient(circle at 6px 0,#ff8fa3 5.5px,transparent 6px) 0 100%/12px 6px repeat-x}
.chp .unring > div:nth-child(2){padding-top:13px !important}
.chp .unring > div:nth-child(2) > div{background:#c6e4ff !important;opacity:1 !important;border:2px solid #6e4a80;box-sizing:border-box;border-radius:8px}
.chp .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#d6c3e6 !important;border:0;height:5px !important;border-radius:3px}
.chp .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#ffb6c4 !important;border-radius:11px}
.chp .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#fff0a3 !important}
.chp .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#d9c8ff !important}
.chp .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#bdf0d6 !important}
.chp .s2 .bolt{filter:drop-shadow(0 4px 0 #f5d36a) !important}
.chp .s2 .bolt path{fill:#fff0a3;stroke:#6e4a80;stroke-width:3px}
.chp .s2 .spark{border-color:#ffb6c4 !important}
.chp .s2 .flash,.chp .s4 .flash{background:#fff8fd !important}

/* scène 3 : haies et champignons sur prairie pastel */
.chp .s3 g[stroke="#2121de"]{stroke:#9ddcb4;stroke-width:11px;filter:drop-shadow(0 0 0 #6e4a80) drop-shadow(0 2.5px 0 #6fbf8f)}
.chp .s3 g[fill="#fff"] circle{fill:#ffb6c4;stroke:#fff;stroke-width:2px}
.chp .s3 [style*="background: #fff"][style*="border-radius: 50%"]{width:18px !important;height:18px !important;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M8.0 14.4 Q7.2 23.0 8.4 24.0 H15.6 Q16.8 23.0 16.0 14.4 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M2.0 14.0 C 2.0 1.6, 22.0 1.6, 22.0 14.0 Q 12 16.8 2.0 14.0 Z%22 fill=%22%23ff8fa3%22 stroke=%22%236e4a80%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%226.8%22 cy=%2210.0%22 r=%221.4%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2212.0%22 cy=%227.2%22 r=%221.7%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2217.0%22 cy=%2210.4%22 r=%221.3%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2210.8%22 cy=%2211.6%22 r=%220.9%22 fill=%22%23fff%22/%3E%3C/svg%3E") center/contain no-repeat !important}
.chp .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#ff8fa3 !important;-webkit-text-stroke:1px #6e4a80;text-shadow:0 2px 0 #fff,0 0 10px #fff59a !important}
.chp .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 3px 3px rgba(110,74,128,.3))}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"]{fill:#6e4a80}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#bdf0d6}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#8fd6a8}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"]{fill:#ffb6c4}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#fff0a3}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#c6e4ff}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#d9c8ff}
.chp .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#ff8fa3}
.chp .s3 [fill="#f58220"]{fill:#ff9f8a} .chp .s3 [stroke="#f58220"]{stroke:#ff9f8a}
.chp .s3 [fill="#3d5bff"]{fill:#a894ff} .chp .s3 [stroke="#3d5bff"]{stroke:#a894ff}
.chp .s3 [fill="#1a1aa0"]{fill:#6e4a80}
.chp .s3 .bug-a ellipse[rx="14"],.chp .s3 .bug-b ellipse[rx="14"]{stroke:#6e4a80;stroke-width:2.5px}

/* scène 4 : champignon volant aux ailes qui battent, pièces champignon, REVENU */
.chp .s4 .rocket > svg > :not(.flame){display:none}
.chp .s4 .rocket{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cdefs%3E%3CradialGradient id=%22cg%22 cx=%22.4%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0da%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23ff8fa3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f77d95%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M31 50 Q26 92 32 118 H58 Q64 92 59 50 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M36 60 Q33 90 37 112%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.9%22/%3E%3Cellipse cx=%2238%22 cy=%2272%22 rx=%223%22 ry=%223.8%22 fill=%22%236e4a80%22/%3E%3Cellipse cx=%2252%22 cy=%2272%22 rx=%223%22 ry=%223.8%22 fill=%22%236e4a80%22/%3E%3Ccircle cx=%2237%22 cy=%2270.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2251%22 cy=%2270.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Cellipse cx=%2233.5%22 cy=%2280%22 rx=%223.6%22 ry=%222.2%22 fill=%22%23ffa3b8%22/%3E%3Cellipse cx=%2256.5%22 cy=%2280%22 rx=%223.6%22 ry=%222.2%22 fill=%22%23ffa3b8%22/%3E%3Cpath d=%22M41 80 q2 3 4 0 q2 3 4 0%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Crect x=%2231.5%22 y=%2293%22 width=%2227%22 height=%2214%22 rx=%227%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Ctext x=%2245%22 y=%22104%22 text-anchor=%22middle%22 font-family=%22Fredoka,Nunito,Trebuchet MS,sans-serif%22 font-weight=%22700%22 font-size=%2210%22 fill=%22%236e4a80%22%3EMVP%3C/text%3E%3Cpath d=%22M4 52 C 2 2, 88 2, 86 52 Q 45 64 4 52 Z%22 fill=%22url(%23cg)%22 stroke=%22%236e4a80%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2222%22 cy=%2232%22 r=%226%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2245%22 cy=%2217%22 r=%227.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2268%22 cy=%2230%22 r=%226.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2233%22 cy=%2245%22 r=%223.6%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2258%22 cy=%2246%22 r=%224%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2280%22 cy=%2244%22 r=%223%22 fill=%22%23fff%22/%3E%3Cpath d=%22M15 30 Q22 18 33 13%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.85%22/%3E%3Cpath d=%22M84 4 Q84 10 90 10 Q84 10 84 16 Q84 10 78 10 Q84 10 84 4 Z%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M8 69.5 Q8 74 12.5 74 Q8 74 8 78.5 Q8 74 3.5 74 Q8 74 8 69.5 Z%22 fill=%22%23c6e4ff%22 stroke=%22%236e4a80%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(0 5px 8px rgba(160,120,190,.28))}
.chp .s4 .rocket::before,.chp .s4 .rocket::after{content:'';position:absolute;top:58px;width:40px;height:46px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 46%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e9f4ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f1e8ff%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M39 22 C 30 2, 6 -2, 3 10 C 1 20, 18 26, 39 24 Z%22 fill=%22url(%23g)%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M39 26 C 24 28, 10 36, 14 42 C 18 48, 32 40, 39 28 Z%22 fill=%22url(%23g)%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M36 22 C 26 14, 16 11, 9 12 M36 28 C 28 32, 22 36, 18 40%22 fill=%22none%22 stroke=%22%23b9a2d6%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2211%22 cy=%2212%22 r=%221.8%22 fill=%22%23ff8fa3%22/%3E%3C/svg%3E") 0 0/40px 46px no-repeat;transform-origin:100% 50%;animation:chpFlap .22s ease-in-out infinite alternate}
.chp .s4 .rocket::before{left:-10px}
.chp .s4 .rocket::after{left:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 46%22%3E%3Cg transform=%22translate(40 0) scale(-1 1)%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e9f4ff%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f1e8ff%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M39 22 C 30 2, 6 -2, 3 10 C 1 20, 18 26, 39 24 Z%22 fill=%22url(%23g)%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M39 26 C 24 28, 10 36, 14 42 C 18 48, 32 40, 39 28 Z%22 fill=%22url(%23g)%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M36 22 C 26 14, 16 11, 9 12 M36 28 C 28 32, 22 36, 18 40%22 fill=%22none%22 stroke=%22%23b9a2d6%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2211%22 cy=%2212%22 r=%221.8%22 fill=%22%23ff8fa3%22/%3E%3C/g%3E%3C/svg%3E");transform-origin:0 50%;animation-name:chpFlapR}
@keyframes chpFlapR{from{transform:rotate(22deg) scaleY(1)}to{transform:rotate(-16deg) scaleY(.82)}}
.chp .s4 .flame path:first-child{fill:url(#chp-trail)} .chp .s4 .flame path:last-child{fill:#fff;opacity:.7}
.chp .s4 .puff{background:#ffffff !important;border:2.5px solid #e3d6f2;filter:none !important;opacity:.95}
.chp .s4 .bill > svg{visibility:hidden}
.chp .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 34%22%3E%3Cpath d=%22M6 4 Q6 9 11 9 Q6 9 6 14 Q6 9 1 9 Q6 9 6 4 Z%22 fill=%22%23fff0a3%22 stroke=%22%236e4a80%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M58 20.5 Q58 25 62.5 25 Q58 25 58 29.5 Q58 25 53.5 25 Q58 25 58 20.5 Z%22 fill=%22%23d9c8ff%22 stroke=%22%236e4a80%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2259%22 cy=%227%22 r=%221.8%22 fill=%22%23ffd84d%22/%3E%3Ccircle cx=%225%22 cy=%2227%22 r=%221.6%22 fill=%22%23ff8fa3%22/%3E%3C/svg%3E") center/100% 100% no-repeat}
.chp .s4 .bill::after{content:'';position:absolute;left:15px;top:0;width:34px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 34 34%22%3E%3Cdefs%3E%3CradialGradient id=%22cg%22 cx=%22.4%22 cy=%22.3%22 r=%22.85%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd0da%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23ff8fa3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f77d95%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2217%22 cy=%2217%22 r=%2215.5%22 fill=%22%23bdf0d6%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2217%22 cy=%2217%22 r=%2212%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-dasharray=%221.5 3.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M13.6 17.3 Q12.9 24.6 13.9 25.5 H20.1 Q21.1 24.6 20.4 17.3 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22 /%3E%3Ccircle cx=%2215.6%22 cy=%2220.4%22 r=%221.1%22 fill=%22%236e4a80%22/%3E%3Ccircle cx=%2218.4%22 cy=%2220.4%22 r=%221.1%22 fill=%22%236e4a80%22/%3E%3Cellipse cx=%2214.6%22 cy=%2221.4%22 rx=%220.7%22 ry=%220.4%22 fill=%22%23ffa3b8%22/%3E%3Cellipse cx=%2219.4%22 cy=%2221.4%22 rx=%220.7%22 ry=%220.4%22 fill=%22%23ffa3b8%22/%3E%3Cpath d=%22M16.1 21.6 q0.4 0.7 0.9 0 q0.4 0.7 0.9 0%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M8.5 17.0 C 8.5 6.5, 25.5 6.5, 25.5 17.0 Q 17 19.4 8.5 17.0 Z%22 fill=%22url(%23cg)%22 stroke=%22%236e4a80%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2212.6%22 cy=%2213.6%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2217.0%22 cy=%2211.2%22 r=%221.4%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2221.2%22 cy=%2213.9%22 r=%221.1%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2216.0%22 cy=%2215.0%22 r=%220.8%22 fill=%22%23fff%22/%3E%3Cpath d=%22M7 12 Q9 7 14 5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.85%22/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 2px 2px rgba(110,74,128,.25));animation:chpFlip 1.3s ease-in-out infinite}
.chp .s4 .shock{border-color:#d9c8ff !important}
.chp .s4 .brows path{stroke:#6e4a80}
.chp .pop-text{font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;font-size:48px !important;color:#ffb6c4 !important;-webkit-text-stroke:2.5px #6e4a80;text-shadow:none !important;filter:drop-shadow(0 5px 0 #fff0a3) drop-shadow(0 9px 0 #bdf0d6) drop-shadow(0 12px 10px rgba(160,120,190,.35))}

/* scène 5 : champignon lumineux (allumé/éteint au même rythme que l'ampoule), boutons pastel */
.chp .s5 .bulb-rays{stroke:#ffd84d;stroke-width:4px}
.chp .s5 .qmark svg{position:relative;z-index:1}
.chp .s5 .qmark svg > :not(.bulb-rays){display:none}
.chp .s5 .bulb-glass{animation-name:chpbulb !important}
@keyframes chpbulb{0%,21%{fill:#ddd4ea}22%,23%{fill:#ffe08a}24%{fill:#ddd4ea}25%,100%{fill:#ffe08a}}
.chp .s5 .qmark{filter:drop-shadow(0 5px 8px rgba(160,120,190,.28)) !important}
.chp .s5 .qmark::after,.chp .s5 .qmark::before{content:'';position:absolute;left:-20px;top:-20px;width:130px;height:130px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 130 130%22%3E%3Cdefs%3E%3C/defs%3E%3Cpath d=%22M30 50 Q26 80 31 92 H59 Q64 80 60 50 Z%22 fill=%22%23eee8f1%22 stroke=%22%236e4a80%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M34 67 q4 3 8 0 M48 67 q4 3 8 0%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M42 77 h6%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Ctext x=%2268%22 y=%2234%22 font-family=%22Arial,sans-serif%22 font-weight=%22700%22 font-size=%229%22 fill=%22%236e4a80%22 opacity=%22.55%22%3Ez%3C/text%3E%3Cpath d=%22M4 50 C 2 2, 88 2, 86 50 Q 45 62 4 50 Z%22 fill=%22%23ddd4ea%22 stroke=%22%236e4a80%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2222%22 cy=%2230%22 r=%226%22 fill=%22%23f5f1f9%22/%3E%3Ccircle cx=%2245%22 cy=%2215%22 r=%227.5%22 fill=%22%23f5f1f9%22/%3E%3Ccircle cx=%2268%22 cy=%2228%22 r=%226.5%22 fill=%22%23f5f1f9%22/%3E%3Ccircle cx=%2233%22 cy=%2243%22 r=%223.6%22 fill=%22%23f5f1f9%22/%3E%3Ccircle cx=%2258%22 cy=%2244%22 r=%224%22 fill=%22%23f5f1f9%22/%3E%3Ccircle cx=%2279%22 cy=%2242%22 r=%223%22 fill=%22%23f5f1f9%22/%3E%3Cpath d=%22M15 28 Q22 16 33 11%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.6%22/%3E%3C/svg%3E") 0 0/130px 130px no-repeat}
.chp .s5 .qmark::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 130 130%22%3E%3Cdefs%3E%3CradialGradient id=%22cgl%22 cx=%22.45%22 cy=%22.35%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fffbd6%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffe08a%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffa7bb%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22hl%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6a8%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23fff3b8%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2245%22 cy=%2240%22 r=%2262%22 fill=%22url(%23hl)%22/%3E%3Cpath d=%22M30 50 Q26 80 31 92 H59 Q64 80 60 50 Z%22 fill=%22%23fffaf2%22 stroke=%22%236e4a80%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22/%3E%3Cellipse cx=%2238%22 cy=%2266%22 rx=%223%22 ry=%223.8%22 fill=%22%236e4a80%22/%3E%3Cellipse cx=%2252%22 cy=%2266%22 rx=%223%22 ry=%223.8%22 fill=%22%236e4a80%22/%3E%3Ccircle cx=%2237%22 cy=%2264.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2251%22 cy=%2264.5%22 r=%221.2%22 fill=%22%23fff%22/%3E%3Cellipse cx=%2233.5%22 cy=%2274%22 rx=%223.6%22 ry=%222.2%22 fill=%22%23ffa3b8%22/%3E%3Cellipse cx=%2256.5%22 cy=%2274%22 rx=%223.6%22 ry=%222.2%22 fill=%22%23ffa3b8%22/%3E%3Cpath d=%22M40 74 q2.5 4 5 0 q2.5 4 5 0%22 fill=%22none%22 stroke=%22%236e4a80%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4 50 C 2 2, 88 2, 86 50 Q 45 62 4 50 Z%22 fill=%22url(%23cgl)%22 stroke=%22%236e4a80%22 stroke-width=%222.8%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2222%22 cy=%2230%22 r=%226%22 fill=%22%23fffbd0%22 stroke=%22%23ffd84d%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%2245%22 cy=%2215%22 r=%227.5%22 fill=%22%23fffbd0%22 stroke=%22%23ffd84d%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%2268%22 cy=%2228%22 r=%226.5%22 fill=%22%23fffbd0%22 stroke=%22%23ffd84d%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%2233%22 cy=%2243%22 r=%223.6%22 fill=%22%23fffbd0%22 stroke=%22%23ffd84d%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%2258%22 cy=%2244%22 r=%224%22 fill=%22%23fffbd0%22 stroke=%22%23ffd84d%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%2279%22 cy=%2242%22 r=%223%22 fill=%22%23fffbd0%22 stroke=%22%23ffd84d%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M15 28 Q22 16 33 11%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.9%22/%3E%3Cpath d=%22M-6 4 Q-6 8 -2 8 Q-6 8 -6 12 Q-6 8 -10 8 Q-6 8 -6 4 Z%22 fill=%22%23fff%22 stroke=%22%23ffd84d%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M96 -0.5 Q96 4 100.5 4 Q96 4 96 8.5 Q96 4 91.5 4 Q96 4 96 -0.5 Z%22 fill=%22%23fff%22 stroke=%22%23ffd84d%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M98 66.5 Q98 70 101.5 70 Q98 70 98 73.5 Q98 70 94.5 70 Q98 70 98 66.5 Z%22 fill=%22%23fff%22 stroke=%22%23ffd84d%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M-8 63 Q-8 66 -5 66 Q-8 66 -8 69 Q-8 66 -11 66 Q-8 66 -8 63 Z%22 fill=%22%23fff%22 stroke=%22%23ffd84d%22 stroke-width=%221.2%22/%3E%3C/svg%3E");animation:chpglow 7s steps(1) infinite}
@keyframes chpglow{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.chp .s5 .line{color:#6e4a80 !important;text-shadow:none !important;font-family:'Nunito','Fredoka',system-ui,sans-serif !important;font-weight:700 !important;font-size:12px !important;background:rgba(255,255,255,.85);border:2px solid #6e4a80;border-radius:999px;padding:4px 12px;box-shadow:0 3px 0 #d9c8ff}
.chp .neon{background:linear-gradient(180deg,#ffd6df,#ffb6c4) !important;color:#6e4a80 !important;border-radius:999px !important;border:2.5px solid #6e4a80 !important;box-shadow:0 4px 0 #ff8fa3,0 9px 14px rgba(255,143,163,.3) !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;text-shadow:0 1px 0 #fff}
.chp .cta > div:nth-child(2){background:linear-gradient(180deg,#e6fbf0,#bdf0d6) !important;color:#6e4a80 !important;border:2.5px solid #6e4a80 !important;border-radius:999px !important;box-shadow:0 4px 0 #8fd6a8,0 9px 14px rgba(120,200,160,.3) !important;font-family:'Fredoka','Baloo 2','Nunito',system-ui,sans-serif !important;font-weight:700 !important;text-shadow:0 1px 0 #fff}

/* transitions du séquenceur */
.chp-sweep{position:absolute;left:-10px;right:-10px;height:34px;background:radial-gradient(circle,#fff 0 2px,transparent 2.5px) 0 0/26px 17px,linear-gradient(180deg,#ffc2cf 0.0% 16.7%,#ffd9b8 16.7% 33.3%,#fff2b0 33.3% 50.0%,#c9f2dc 50.0% 66.7%,#cbe6ff 66.7% 83.3%,#e0d2ff 83.3% 100.0%);border-top:3px solid #6e4a80;border-bottom:3px solid #6e4a80;box-shadow:0 4px 0 #fff,0 -4px 0 #fff,0 8px 14px rgba(160,120,190,.3)}
.chp-word{display:inline-block;font:700 50px/1.2 'Fredoka','Baloo 2','Nunito',system-ui,sans-serif;letter-spacing:2px;color:#ffb6c4;-webkit-text-stroke:2.5px #6e4a80;filter:drop-shadow(0 4px 0 #fff0a3) drop-shadow(0 8px 0 #bdf0d6) drop-shadow(0 12px 10px rgba(160,120,190,.3))}
.chp.owo-frozen *::before,.chp.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.chp .s1::before,.chp .s2::before,.chp .s3::before,.chp .s4::before,.chp .s5::before,.chp .s1::after,.chp .s2::after,.chp .s3::after,.chp .s4::after,.chp .s5::after,.chp .s4 .rocket::before,.chp .s4 .rocket::after,.chp .s4 .bill::after{animation:none !important}}
/* ---- CompletMinuit ---- */
/* ===== thème Forêt de minuit : sous-bois mousse et prune, lune, lucioles ; mêmes temps et positions ===== */
.mnt .scan{display:none !important}
.mnt g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.mnt .s1,.mnt .s2,.mnt .s4,.mnt .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22sky%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%232d2140%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23262a35%22/%3E%3Cstop offset=%22.72%22 stop-color=%22%2322302a%22/%3E%3Cstop offset=%221%22 stop-color=%22%2316201a%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22mg%22%3E%3Cstop offset=%220%22 stop-color=%22%23f4ecd6%22 stop-opacity=%22.35%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f4ecd6%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22sg%22%3E%3Cstop offset=%220%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22lg%22%3E%3Cstop offset=%220%22 stop-color=%22%23d9b8ff%22 stop-opacity=%22.4%22/%3E%3Cstop offset=%221%22 stop-color=%22%23d9b8ff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22fog%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%239fb8c4%22 stop-opacity=%22.16%22/%3E%3Cstop offset=%221%22 stop-color=%22%239fb8c4%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23sky)%22/%3E%3Ccircle cx=%2224%22 cy=%2260%22 r=%221.2%22 fill=%22%23f4ecd6%22 opacity=%220.7%22/%3E%3Ccircle cx=%2270%22 cy=%2244%22 r=%220.9%22 fill=%22%23f4ecd6%22 opacity=%220.5%22/%3E%3Ccircle cx=%22150%22 cy=%2258%22 r=%221%22 fill=%22%23f4ecd6%22 opacity=%220.6%22/%3E%3Ccircle cx=%22232%22 cy=%2246%22 r=%220.8%22 fill=%22%23f4ecd6%22 opacity=%220.5%22/%3E%3Ccircle cx=%22300%22 cy=%2264%22 r=%221.1%22 fill=%22%23f4ecd6%22 opacity=%220.7%22/%3E%3Ccircle cx=%22372%22 cy=%2248%22 r=%220.9%22 fill=%22%23f4ecd6%22 opacity=%220.6%22/%3E%3Ccircle cx=%2240%22 cy=%22206%22 r=%221%22 fill=%22%23f4ecd6%22 opacity=%220.6%22/%3E%3Ccircle cx=%22110%22 cy=%22248%22 r=%220.8%22 fill=%22%23f4ecd6%22 opacity=%220.5%22/%3E%3Ccircle cx=%22260%22 cy=%22196%22 r=%220.9%22 fill=%22%23f4ecd6%22 opacity=%220.5%22/%3E%3Ccircle cx=%22366%22 cy=%22280%22 r=%221%22 fill=%22%23f4ecd6%22 opacity=%220.6%22/%3E%3Ccircle cx=%2216%22 cy=%22330%22 r=%220.8%22 fill=%22%23f4ecd6%22 opacity=%220.5%22/%3E%3Ccircle cx=%22190%22 cy=%22190%22 r=%220.7%22 fill=%22%23f4ecd6%22 opacity=%220.4%22/%3E%3Ccircle cx=%22300%22 cy=%22350%22 r=%220.8%22 fill=%22%23f4ecd6%22 opacity=%220.4%22/%3E%3Ccircle cx=%2284%22 cy=%22390%22 r=%220.7%22 fill=%22%23f4ecd6%22 opacity=%220.4%22/%3E%3Ccircle cx=%22340%22 cy=%22222%22 r=%2246%22 fill=%22url(%23mg)%22/%3E%3Ccircle cx=%22340%22 cy=%22222%22 r=%2219%22 fill=%22%23efe6cf%22/%3E%3Ccircle cx=%22348%22 cy=%22216%22 r=%2217%22 fill=%22%232b2340%22/%3E%3Ccircle cx=%22331%22 cy=%22226%22 r=%222%22 fill=%22%23d8cdb2%22/%3E%3Ccircle cx=%22335%22 cy=%22236%22 r=%221.4%22 fill=%22%23d8cdb2%22/%3E%3Cellipse cx=%22195%22 cy=%22640%22 rx=%22260%22 ry=%2260%22 fill=%22url(%23fog)%22/%3E%3Cpath d=%22M10 550 L30.5 607.0 L21.5 607.0 L36.9 655.0 L26.6 655.0 L42.0 700 L-22.0 700 L-6.6 655.0 L-16.9 655.0 L-1.5 607.0 L-10.5 607.0 Z%22 fill=%22%231a2620%22/%3E%3Cpath d=%22M56 580 L72.0 621.8 L65.0 621.8 L77.0 657.0 L69.0 657.0 L81.0 690 L31.0 690 L43.0 657.0 L35.0 657.0 L47.0 621.8 L40.0 621.8 Z%22 fill=%22%231a2620%22/%3E%3Cpath d=%22M340 540 L361.1 600.8 L351.9 600.8 L367.7 652.0 L357.2 652.0 L373.0 700 L307.0 700 L322.8 652.0 L312.3 652.0 L328.1 600.8 L318.9 600.8 Z%22 fill=%22%231a2620%22/%3E%3Cpath d=%22M384 570 L401.3 615.6 L393.7 615.6 L406.7 654.0 L398.0 654.0 L411.0 690 L357.0 690 L370.0 654.0 L361.3 654.0 L374.3 615.6 L366.7 615.6 Z%22 fill=%22%231a2620%22/%3E%3Cpath d=%22M300 590 L312.8 624.2 L307.2 624.2 L316.8 653.0 L310.4 653.0 L320.0 680 L280.0 680 L289.6 653.0 L283.2 653.0 L292.8 624.2 L287.2 624.2 Z%22 fill=%22%231a2620%22/%3E%3Cpath d=%22M100 606 L110.9 632.6 L106.1 632.6 L114.3 655.0 L108.8 655.0 L117.0 676 L83.0 676 L91.2 655.0 L85.7 655.0 L93.9 632.6 L89.1 632.6 Z%22 fill=%22%231a2620%22/%3E%3Cpath d=%22M-6 554 L18.3 626.2 L7.7 626.2 L25.9 687.0 L13.8 687.0 L32.0 744 L-44.0 744 L-25.8 687.0 L-37.9 687.0 L-19.7 626.2 L-30.3 626.2 Z%22 fill=%22%23141e19%22/%3E%3Cpath d=%22M372 544 L397.6 620.0 L386.4 620.0 L405.6 684.0 L392.8 684.0 L412.0 744 L332.0 744 L351.2 684.0 L338.4 684.0 L357.6 620.0 L346.4 620.0 Z%22 fill=%22%23141e19%22/%3E%3Cpath d=%22M36 624 L53.3 669.6 L45.7 669.6 L58.7 708.0 L50.0 708.0 L63.0 744 L9.0 744 L22.0 708.0 L13.3 708.0 L26.3 669.6 L18.7 669.6 Z%22 fill=%22%23141e19%22/%3E%3Cpath d=%22M-10 770 Q 60 742, 140 758 Q 230 774, 300 752 Q 360 738, 400 756 V860 H-10 Z%22 fill=%22%231f3326%22/%3E%3Cpath d=%22M-10 806 Q 90 784, 200 800 Q 300 812, 400 792 V860 H-10 Z%22 fill=%22%2318281e%22/%3E%3Cellipse cx=%2260%22 cy=%22806%22 rx=%2244%22 ry=%2220%22 fill=%22url(%23sg)%22/%3E%3Cellipse cx=%22322%22 cy=%22796%22 rx=%2240%22 ry=%2218%22 fill=%22url(%23lg)%22/%3E%3Cpath d=%22M46.7 812 Q 47.8 803.2, 47.36 798.8 L 52.64 798.8 Q 52.2 803.2, 53.3 812 Z%22 fill=%22%23e9f5e6%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M37.9 799.9 Q 50 783.4, 62.1 799.9 Z%22 fill=%22%23b9ffd9%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2246.7%22 cy=%22794.4%22 r=%221.54%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2254.4%22 cy=%22796.6%22 r=%221.2100000000000002%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Cpath d=%22M65.75 814 Q 66.5 808.0, 66.2 805.0 L 69.8 805.0 Q 69.5 808.0, 70.25 814 Z%22 fill=%22%23e9f5e6%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M59.75 805.75 Q 68 794.5, 76.25 805.75 Z%22 fill=%22%23b9ffd9%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2265.75%22 cy=%22802.0%22 r=%221.0499999999999998%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2271.0%22 cy=%22803.5%22 r=%220.8250000000000001%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Cpath d=%22M34.5 816 Q 35.0 812.0, 34.8 810.0 L 37.2 810.0 Q 37.0 812.0, 37.5 816 Z%22 fill=%22%23e9f5e6%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M30.5 810.5 Q 36 803.0, 41.5 810.5 Z%22 fill=%22%23b9ffd9%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2234.5%22 cy=%22808.0%22 r=%220.7%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2238.0%22 cy=%22809.0%22 r=%220.55%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Cpath d=%22M315.3 802 Q 316.2 794.8, 315.84 791.2 L 320.16 791.2 Q 319.8 794.8, 320.7 802 Z%22 fill=%22%23efe6f7%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M308.1 792.1 Q 318 778.6, 327.9 792.1 Z%22 fill=%22%23d9b8ff%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22315.3%22 cy=%22787.6%22 r=%221.26%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%22321.6%22 cy=%22789.4%22 r=%220.9900000000000001%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Cpath d=%22M332.2 806 Q 332.8 801.2, 332.56 798.8 L 335.44 798.8 Q 335.2 801.2, 335.8 806 Z%22 fill=%22%23efe6f7%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M327.4 799.4 Q 334 790.4, 340.6 799.4 Z%22 fill=%22%23d9b8ff%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%22332.2%22 cy=%22796.4%22 r=%220.84%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%22336.4%22 cy=%22797.6%22 r=%220.66%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat,#1d2a23 !important;color:#eadfc2 !important}
.mnt .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Crect width=%22390%22 height=%22844%22 fill=%22%23121b15%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2214%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2297%22 cy=%22173%22 r=%2221%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22194%22 cy=%22346%22 r=%2228%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22291%22 cy=%22519%22 r=%2235%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22388%22 cy=%22692%22 r=%2220%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2295%22 cy=%2221%22 r=%2227%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22192%22 cy=%22194%22 r=%2234%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22289%22 cy=%22367%22 r=%2219%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22386%22 cy=%22540%22 r=%2226%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2293%22 cy=%22713%22 r=%2233%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22190%22 cy=%2242%22 r=%2218%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22287%22 cy=%22215%22 r=%2225%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22384%22 cy=%22388%22 r=%2232%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2291%22 cy=%22561%22 r=%2217%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22188%22 cy=%22734%22 r=%2224%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22285%22 cy=%2263%22 r=%2231%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22382%22 cy=%22236%22 r=%2216%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2289%22 cy=%22409%22 r=%2223%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22186%22 cy=%22582%22 r=%2230%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22283%22 cy=%22755%22 r=%2215%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22380%22 cy=%2284%22 r=%2222%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2287%22 cy=%22257%22 r=%2229%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22184%22 cy=%22430%22 r=%2214%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22281%22 cy=%22603%22 r=%2221%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22378%22 cy=%22776%22 r=%2228%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2285%22 cy=%22105%22 r=%2235%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22182%22 cy=%22278%22 r=%2220%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22279%22 cy=%22451%22 r=%2227%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22376%22 cy=%22624%22 r=%2234%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2283%22 cy=%22797%22 r=%2219%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22180%22 cy=%22126%22 r=%2226%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22277%22 cy=%22299%22 r=%2233%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22374%22 cy=%22472%22 r=%2218%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2281%22 cy=%22645%22 r=%2225%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22178%22 cy=%22818%22 r=%2232%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22275%22 cy=%22147%22 r=%2217%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22372%22 cy=%22320%22 r=%2224%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2279%22 cy=%22493%22 r=%2231%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22176%22 cy=%22666%22 r=%2216%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%22273%22 cy=%22839%22 r=%2223%22 fill=%22%231a271e%22 opacity=%22.8%22/%3E%3Ccircle cx=%2217%22 cy=%2240%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2278%22 cy=%22171%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22139%22 cy=%22302%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22200%22 cy=%22433%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22261%22 cy=%22564%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22322%22 cy=%22695%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22383%22 cy=%22826%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2254%22 cy=%22113%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22115%22 cy=%22244%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22176%22 cy=%22375%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22237%22 cy=%22506%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22298%22 cy=%22637%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22359%22 cy=%22768%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2230%22 cy=%2255%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2291%22 cy=%22186%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22152%22 cy=%22317%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22213%22 cy=%22448%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22274%22 cy=%22579%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22335%22 cy=%22710%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%226%22 cy=%22841%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2267%22 cy=%22128%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22128%22 cy=%22259%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22189%22 cy=%22390%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22250%22 cy=%22521%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22311%22 cy=%22652%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22372%22 cy=%22783%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2243%22 cy=%2270%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22104%22 cy=%22201%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22165%22 cy=%22332%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22226%22 cy=%22463%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22287%22 cy=%22594%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22348%22 cy=%22725%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2219%22 cy=%2212%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2280%22 cy=%22143%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22141%22 cy=%22274%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22202%22 cy=%22405%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22263%22 cy=%22536%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22324%22 cy=%22667%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%22385%22 cy=%22798%22 r=%226%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3Ccircle cx=%2256%22 cy=%2285%22 r=%2211%22 fill=%22%2320301f%22 opacity=%22.7%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,#121b15 !important}
.mnt .s1::before,.mnt .s2::before,.mnt .s4::before,.mnt .s5::before{content:'';position:absolute;left:0;right:0;bottom:0;height:230px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 230%22%3E%3Cg transform=%22translate(18 232)%22%3E%3Cg transform=%22translate(0 0) rotate(16)%22%3E%3Cpath d=%22M0 0 Q 18.0 -75.0, -7.5 -150%22 fill=%22none%22 stroke=%22%230f1812%22 stroke-width=%221.3%22 stroke-linecap=%22round%22/%3E%3Cpath transform=%22translate(6.3 -16.7) rotate(-32)%22 d=%22M0 0 Q 19.3 -8.5 38.5 0 Q 19.3 8.5 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(6.3 -16.7) rotate(-148)%22 d=%22M0 0 Q 19.3 -8.5 38.5 0 Q 19.3 8.5 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(10.8 -33.3) rotate(-32)%22 d=%22M0 0 Q 17.5 -7.7 35.0 0 Q 17.5 7.7 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(10.8 -33.3) rotate(-148)%22 d=%22M0 0 Q 17.5 -7.7 35.0 0 Q 17.5 7.7 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(13.6 -50.0) rotate(-32)%22 d=%22M0 0 Q 15.8 -6.9 31.5 0 Q 15.8 6.9 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(13.6 -50.0) rotate(-148)%22 d=%22M0 0 Q 15.8 -6.9 31.5 0 Q 15.8 6.9 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(14.5 -66.7) rotate(-32)%22 d=%22M0 0 Q 14.0 -6.2 28.0 0 Q 14.0 6.2 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(14.5 -66.7) rotate(-148)%22 d=%22M0 0 Q 14.0 -6.2 28.0 0 Q 14.0 6.2 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(13.7 -83.3) rotate(-32)%22 d=%22M0 0 Q 12.2 -5.4 24.5 0 Q 12.2 5.4 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(13.7 -83.3) rotate(-148)%22 d=%22M0 0 Q 12.2 -5.4 24.5 0 Q 12.2 5.4 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(11.1 -100.0) rotate(-32)%22 d=%22M0 0 Q 10.5 -4.6 21.0 0 Q 10.5 4.6 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(11.1 -100.0) rotate(-148)%22 d=%22M0 0 Q 10.5 -4.6 21.0 0 Q 10.5 4.6 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(6.7 -116.7) rotate(-32)%22 d=%22M0 0 Q 8.8 -3.9 17.5 0 Q 8.8 3.9 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(6.7 -116.7) rotate(-148)%22 d=%22M0 0 Q 8.8 -3.9 17.5 0 Q 8.8 3.9 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.5 -133.3) rotate(-32)%22 d=%22M0 0 Q 7.0 -3.1 14.0 0 Q 7.0 3.1 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.5 -133.3) rotate(-148)%22 d=%22M0 0 Q 7.0 -3.1 14.0 0 Q 7.0 3.1 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(46 232)%22%3E%3Cg transform=%22translate(0 0) rotate(34)%22%3E%3Cpath d=%22M0 0 Q 13.2 -55.0, -5.5 -110%22 fill=%22none%22 stroke=%22%230f1812%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3Cpath transform=%22translate(4.6 -12.2) rotate(-32)%22 d=%22M0 0 Q 14.1 -6.2 28.2 0 Q 14.1 6.2 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.6 -12.2) rotate(-148)%22 d=%22M0 0 Q 14.1 -6.2 28.2 0 Q 14.1 6.2 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.9 -24.4) rotate(-32)%22 d=%22M0 0 Q 12.8 -5.6 25.7 0 Q 12.8 5.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.9 -24.4) rotate(-148)%22 d=%22M0 0 Q 12.8 -5.6 25.7 0 Q 12.8 5.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.9 -36.7) rotate(-32)%22 d=%22M0 0 Q 11.6 -5.1 23.1 0 Q 11.6 5.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.9 -36.7) rotate(-148)%22 d=%22M0 0 Q 11.6 -5.1 23.1 0 Q 11.6 5.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(10.6 -48.9) rotate(-32)%22 d=%22M0 0 Q 10.3 -4.5 20.5 0 Q 10.3 4.5 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(10.6 -48.9) rotate(-148)%22 d=%22M0 0 Q 10.3 -4.5 20.5 0 Q 10.3 4.5 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(10.0 -61.1) rotate(-32)%22 d=%22M0 0 Q 9.0 -4.0 18.0 0 Q 9.0 4.0 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(10.0 -61.1) rotate(-148)%22 d=%22M0 0 Q 9.0 -4.0 18.0 0 Q 9.0 4.0 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(8.1 -73.3) rotate(-32)%22 d=%22M0 0 Q 7.7 -3.4 15.4 0 Q 7.7 3.4 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(8.1 -73.3) rotate(-148)%22 d=%22M0 0 Q 7.7 -3.4 15.4 0 Q 7.7 3.4 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.9 -85.6) rotate(-32)%22 d=%22M0 0 Q 6.4 -2.8 12.8 0 Q 6.4 2.8 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.9 -85.6) rotate(-148)%22 d=%22M0 0 Q 6.4 -2.8 12.8 0 Q 6.4 2.8 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.3 -97.8) rotate(-32)%22 d=%22M0 0 Q 5.1 -2.3 10.3 0 Q 5.1 2.3 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.3 -97.8) rotate(-148)%22 d=%22M0 0 Q 5.1 -2.3 10.3 0 Q 5.1 2.3 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(372 232)%22%3E%3Cg transform=%22translate(0 0) rotate(-18)%22%3E%3Cpath d=%22M0 0 Q 19.2 -80.0, -8.0 -160%22 fill=%22none%22 stroke=%22%230f1812%22 stroke-width=%221.3%22 stroke-linecap=%22round%22/%3E%3Cpath transform=%22translate(6.7 -17.8) rotate(-32)%22 d=%22M0 0 Q 20.5 -9.0 41.1 0 Q 20.5 9.0 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(6.7 -17.8) rotate(-148)%22 d=%22M0 0 Q 20.5 -9.0 41.1 0 Q 20.5 9.0 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(11.6 -35.6) rotate(-32)%22 d=%22M0 0 Q 18.7 -8.2 37.3 0 Q 18.7 8.2 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(11.6 -35.6) rotate(-148)%22 d=%22M0 0 Q 18.7 -8.2 37.3 0 Q 18.7 8.2 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(14.5 -53.3) rotate(-32)%22 d=%22M0 0 Q 16.8 -7.4 33.6 0 Q 16.8 7.4 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(14.5 -53.3) rotate(-148)%22 d=%22M0 0 Q 16.8 -7.4 33.6 0 Q 16.8 7.4 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(15.5 -71.1) rotate(-32)%22 d=%22M0 0 Q 14.9 -6.6 29.9 0 Q 14.9 6.6 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(15.5 -71.1) rotate(-148)%22 d=%22M0 0 Q 14.9 -6.6 29.9 0 Q 14.9 6.6 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(14.6 -88.9) rotate(-32)%22 d=%22M0 0 Q 13.1 -5.7 26.1 0 Q 13.1 5.7 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(14.6 -88.9) rotate(-148)%22 d=%22M0 0 Q 13.1 -5.7 26.1 0 Q 13.1 5.7 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(11.8 -106.7) rotate(-32)%22 d=%22M0 0 Q 11.2 -4.9 22.4 0 Q 11.2 4.9 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(11.8 -106.7) rotate(-148)%22 d=%22M0 0 Q 11.2 -4.9 22.4 0 Q 11.2 4.9 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.1 -124.4) rotate(-32)%22 d=%22M0 0 Q 9.3 -4.1 18.7 0 Q 9.3 4.1 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.1 -124.4) rotate(-148)%22 d=%22M0 0 Q 9.3 -4.1 18.7 0 Q 9.3 4.1 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.5 -142.2) rotate(-32)%22 d=%22M0 0 Q 7.5 -3.3 14.9 0 Q 7.5 3.3 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.5 -142.2) rotate(-148)%22 d=%22M0 0 Q 7.5 -3.3 14.9 0 Q 7.5 3.3 0 0 Z%22 fill=%22%23355a3c%22 stroke=%22%230f1812%22 stroke-width=%221.04%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(350 232)%22%3E%3Cg transform=%22translate(0 0) rotate(-36)%22%3E%3Cpath d=%22M0 0 Q 12.0 -50.0, -5.0 -100%22 fill=%22none%22 stroke=%22%230f1812%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3Cpath transform=%22translate(4.2 -11.1) rotate(-32)%22 d=%22M0 0 Q 12.8 -5.6 25.7 0 Q 12.8 5.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.2 -11.1) rotate(-148)%22 d=%22M0 0 Q 12.8 -5.6 25.7 0 Q 12.8 5.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.2 -22.2) rotate(-32)%22 d=%22M0 0 Q 11.7 -5.1 23.3 0 Q 11.7 5.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.2 -22.2) rotate(-148)%22 d=%22M0 0 Q 11.7 -5.1 23.3 0 Q 11.7 5.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.0 -33.3) rotate(-32)%22 d=%22M0 0 Q 10.5 -4.6 21.0 0 Q 10.5 4.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.0 -33.3) rotate(-148)%22 d=%22M0 0 Q 10.5 -4.6 21.0 0 Q 10.5 4.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.7 -44.4) rotate(-32)%22 d=%22M0 0 Q 9.3 -4.1 18.7 0 Q 9.3 4.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.7 -44.4) rotate(-148)%22 d=%22M0 0 Q 9.3 -4.1 18.7 0 Q 9.3 4.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.1 -55.6) rotate(-32)%22 d=%22M0 0 Q 8.2 -3.6 16.3 0 Q 8.2 3.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(9.1 -55.6) rotate(-148)%22 d=%22M0 0 Q 8.2 -3.6 16.3 0 Q 8.2 3.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.4 -66.7) rotate(-32)%22 d=%22M0 0 Q 7.0 -3.1 14.0 0 Q 7.0 3.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(7.4 -66.7) rotate(-148)%22 d=%22M0 0 Q 7.0 -3.1 14.0 0 Q 7.0 3.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.4 -77.8) rotate(-32)%22 d=%22M0 0 Q 5.8 -2.6 11.7 0 Q 5.8 2.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.4 -77.8) rotate(-148)%22 d=%22M0 0 Q 5.8 -2.6 11.7 0 Q 5.8 2.6 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.3 -88.9) rotate(-32)%22 d=%22M0 0 Q 4.7 -2.1 9.3 0 Q 4.7 2.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.3 -88.9) rotate(-148)%22 d=%22M0 0 Q 4.7 -2.1 9.3 0 Q 4.7 2.1 0 0 Z%22 fill=%22%232e4f35%22 stroke=%22%230f1812%22 stroke-width=%220.96%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3Cpath d=%22M110 232 Q 106 219.0, 103.6 206%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M118 232 Q 121 215.0, 122.8 198%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M126 232 Q 132 221.0, 135.6 210%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M250 232 Q 245 217.0, 242.0 202%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M258 232 Q 260 213.0, 261.2 194%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M266 232 Q 272 220.0, 275.6 208%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M190 232 Q 187 222.0, 185.2 212%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M198 232 Q 202 219.0, 204.4 206%22 fill=%22none%22 stroke=%22%232c4a33%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat;transform-origin:50% 100%;animation:mntSway 5.5s ease-in-out infinite alternate}
.mnt .s1::after,.mnt .s2::after,.mnt .s3::after,.mnt .s4::after,.mnt .s5::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2230%22 cy=%22250%22 r=%228%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2230%22 cy=%22250%22 r=%222%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2292%22 cy=%22420%22 r=%226.4%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2292%22 cy=%22420%22 r=%221.6%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22352%22 cy=%22330%22 r=%227.2%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22352%22 cy=%22330%22 r=%221.8%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22300%22 cy=%22560%22 r=%228.8%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22300%22 cy=%22560%22 r=%222.2%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2248%22 cy=%22620%22 r=%227.2%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2248%22 cy=%22620%22 r=%221.8%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22210%22 cy=%22700%22 r=%226.4%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22210%22 cy=%22700%22 r=%221.6%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22364%22 cy=%22470%22 r=%225.6%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22364%22 cy=%22470%22 r=%221.4%22 fill=%22%23f7ffd0%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%22150%22 cy=%22232%22 r=%225.6%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22150%22 cy=%22232%22 r=%221.4%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2220%22 cy=%22500%22 r=%226.4%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2220%22 cy=%22500%22 r=%221.6%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22250%22 cy=%22400%22 r=%225.6%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22250%22 cy=%22400%22 r=%221.4%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22372%22 cy=%22640%22 r=%228%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22372%22 cy=%22640%22 r=%222%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22130%22 cy=%22560%22 r=%225.6%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22130%22 cy=%22560%22 r=%221.4%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22282%22 cy=%22250%22 r=%226.4%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22282%22 cy=%22250%22 r=%221.6%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%22100%22 cy=%22730%22 r=%227.2%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%22100%22 cy=%22730%22 r=%221.8%22 fill=%22%23f7ffd0%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:mntFF 4.6s ease-in-out infinite alternate}
.mnt .s3::after{opacity:.6}
@keyframes mntSway{from{transform:skewX(-2.6deg)}to{transform:skewX(2.6deg)}}
@keyframes mntFF{0%{background-position:0 0,0 0;opacity:.35}30%{opacity:1}55%{opacity:.5}80%{opacity:.95}100%{background-position:8px -14px,-10px 8px;opacity:.6}}
@keyframes mntFlapL{0%,40%,100%{transform:scaleX(1)}8%,24%{transform:scaleX(.32)}16%,32%{transform:scaleX(1)}}
@keyframes mntFlapR{0%,40%,100%{transform:scaleX(1)}8%,24%{transform:scaleX(.32)}16%,32%{transform:scaleX(1)}}
@keyframes mntFlapFast{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.28)}}
.mnt [style*="Unbounded"]{font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-weight:400 !important}
.mnt .s1 .title{color:#eadfc2 !important;text-shadow:0 0 18px rgba(185,255,217,.55),0 4px 0 #130e19 !important;letter-spacing:2px}
.mnt .s1 .t1{color:#b9ffd9 !important} .mnt .s1 .t2{color:#eadfc2 !important} .mnt .s1 .t3{color:#d9b8ff !important} .mnt .s1 .cur{color:#ffd06a !important}

/* la mascotte : boule de mousse avec un papillon de nuit perché sur la tête */
.mnt path[d^="M60 12 C 92 12"][fill="#07030f"],.mnt ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:url(#mnt-moss);stroke:#130e19;stroke-width:3px;filter:drop-shadow(0 0 7px rgba(185,255,217,.28))}
.mnt path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#b9ffd9;stroke-opacity:.55;filter:blur(3px)}
.mnt ellipse[rx="5.5"][fill="#00e5ff"],.mnt ellipse[rx="5.5"][fill="#ff2e88"]{fill:#130e19}
.mnt path[stroke="#00e5ff"][stroke-width="3.5"],.mnt path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#130e19}
.mnt path[d^="M52 77"][stroke="#fff"]{stroke:#130e19}
.mnt ellipse[cx="30"][cy="76"],.mnt ellipse[cx="90"][cy="76"],.mnt ellipse[cx="32"][cy="66"]{fill:#ea93a6}
.mnt ellipse[fill="#fff"][rx="6"],.mnt ellipse[fill="#fff"][rx="10"],.mnt rect[fill="#fff"][width="24"]{fill:#eadfc2;stroke:#130e19;stroke-width:1.5px}
.mnt ellipse[cy="81"][fill="#ff2e88"],.mnt ellipse[cy="83"][fill="#ff2e88"]{fill:#7a3a4a}
.mnt path[d^="M52 79.5"]{stroke:#130e19}
.mnt path[d^="M92 50"]{stroke:#ffd06a}
.mnt .s3 path[mask]{fill:url(#mnt-moss);stroke:#130e19;stroke-width:3px;filter:drop-shadow(0 0 7px rgba(185,255,217,.28))}
.mnt .s3 ellipse[cx="50"][fill="#000"]{fill:#130e19}
.mnt .float{position:relative}.mnt .float::before,.mnt .float::after{content:"";position:absolute;top:-15.8px;width:36.8px;height:51.7px;z-index:1;pointer-events:none;filter:drop-shadow(0 0 5px rgba(232,220,192,.35))}.mnt .float::before{left:53.2px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-32 -19 32 45%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%223.4%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%220.8999999999999999%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%221.3%22 fill=%22%23ffd06a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14 Z%22 fill=%22%236b4a7a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M-3 2 H0 M-3 6 H0 M-2.6 10 H0%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 opacity=%22.6%22/%3E%3Cpath d=%22M-1 -5 Q -6 -14, -11 -16%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.125%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6 -11 l-3 1 M-8 -14 l-3 0%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:100% 50%;animation:mntFlapL 1.9s ease-in-out infinite}.mnt .float::after{left:90.0px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 -19 32 45%22%3E%3Cg transform=%22scale(-1 1)%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%223.4%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%220.8999999999999999%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%221.3%22 fill=%22%23ffd06a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14 Z%22 fill=%22%236b4a7a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M-3 2 H0 M-3 6 H0 M-2.6 10 H0%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 opacity=%22.6%22/%3E%3Cpath d=%22M-1 -5 Q -6 -14, -11 -16%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.125%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6 -11 l-3 1 M-8 -14 l-3 0%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:0 50%;animation:mntFlapR 1.9s ease-in-out infinite}
.mnt .s3 .hop{position:relative}.mnt .s3 .hop::before,.mnt .s3 .hop::after{content:"";position:absolute;top:-12.4px;width:30.4px;height:42.8px;z-index:1;pointer-events:none;filter:drop-shadow(0 0 5px rgba(232,220,192,.35))}.mnt .s3 .hop::before{left:44.6px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-32 -19 32 45%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%223.4%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%220.8999999999999999%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%221.3%22 fill=%22%23ffd06a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14 Z%22 fill=%22%236b4a7a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M-3 2 H0 M-3 6 H0 M-2.6 10 H0%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 opacity=%22.6%22/%3E%3Cpath d=%22M-1 -5 Q -6 -14, -11 -16%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.125%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6 -11 l-3 1 M-8 -14 l-3 0%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:100% 50%;animation:mntFlapL 1.9s ease-in-out infinite}.mnt .s3 .hop::after{left:75.0px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 -19 32 45%22%3E%3Cg transform=%22scale(-1 1)%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.5%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%223.4%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%220.8999999999999999%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%221.3%22 fill=%22%23ffd06a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14 Z%22 fill=%22%236b4a7a%22/%3E%3Cpath d=%22M0 -6 A3.4 10 0 0 0 0 14%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M-3 2 H0 M-3 6 H0 M-2.6 10 H0%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 opacity=%22.6%22/%3E%3Cpath d=%22M-1 -5 Q -6 -14, -11 -16%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.125%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6 -11 l-3 1 M-8 -14 l-3 0%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.75%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:0 50%;animation:mntFlapR 1.9s ease-in-out infinite}

/* face $$ : deux pièces de laiton qui luisent à la place des yeux (mêmes temps que .eyes-d) */
.mnt .eyes-d text{fill:transparent !important;stroke:none}
.mnt .s4 .wiggle{position:relative}
.mnt .s4 .wiggle::after{content:'';position:absolute;left:40px;top:64px;width:100px;height:52px;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 52%22%3E%3Cdefs%3E%3CradialGradient id=%22br%22 cx=%22.38%22 cy=%22.32%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff1b8%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffd06a%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b8802e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gl%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd06a%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffd06a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2226%22 cy=%2226%22 r=%2221.0%22 fill=%22url(%23gl)%22/%3E%3Ccircle cx=%2226%22 cy=%2226%22 r=%2214.5%22 fill=%22url(%23br)%22 stroke=%22%23130e19%22 stroke-width=%221.74%22/%3E%3Cpath d=%22M38.5 26.0 L40.5 26.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M37.7 30.3 L39.6 31.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M35.6 34.0 L37.1 35.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M32.2 36.8 L33.2 38.6%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M28.2 38.3 L28.5 40.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M23.8 38.3 L23.5 40.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M19.8 36.8 L18.8 38.6%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M16.4 34.0 L14.9 35.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M14.3 30.3 L12.4 31.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M13.5 26.0 L11.5 26.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M14.3 21.7 L12.4 21.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M16.4 18.0 L14.9 16.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M19.8 15.2 L18.7 13.4%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M23.8 13.7 L23.5 11.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M28.2 13.7 L28.5 11.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M32.2 15.2 L33.2 13.4%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M35.6 18.0 L37.1 16.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M37.7 21.7 L39.6 21.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Ccircle cx=%2226%22 cy=%2226%22 r=%2210.1%22 fill=%22none%22 stroke=%22%238a5a1a%22 stroke-width=%221.02%22 stroke-dasharray=%221.74 2.03%22/%3E%3Ctext x=%2226%22 y=%2231.2%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-weight=%22700%22 font-size=%2215.2%22 fill=%22%235a3a12%22%3E%24%3C/text%3E%3Cpath d=%22M17.0 21.6 Q 19.5 16.4, 25.3 15.6%22 fill=%22none%22 stroke=%22%23fff6cf%22 stroke-width=%222.03%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3Ccircle cx=%2274%22 cy=%2226%22 r=%2221.0%22 fill=%22url(%23gl)%22/%3E%3Ccircle cx=%2274%22 cy=%2226%22 r=%2214.5%22 fill=%22url(%23br)%22 stroke=%22%23130e19%22 stroke-width=%221.74%22/%3E%3Cpath d=%22M86.5 26.0 L88.5 26.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M85.7 30.3 L87.6 31.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M83.6 34.0 L85.1 35.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M80.2 36.8 L81.2 38.6%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M76.2 38.3 L76.5 40.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M71.8 38.3 L71.5 40.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M67.8 36.8 L66.8 38.6%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M64.4 34.0 L62.9 35.3%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M62.3 30.3 L60.4 31.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M61.5 26.0 L59.5 26.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M62.3 21.7 L60.4 21.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M64.4 18.0 L62.9 16.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M67.8 15.2 L66.8 13.4%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M71.8 13.7 L71.5 11.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M76.2 13.7 L76.5 11.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M80.2 15.2 L81.2 13.4%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M83.6 18.0 L85.1 16.7%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Cpath d=%22M85.7 21.7 L87.6 21.0%22 stroke=%22%23130e19%22 stroke-width=%220.87%22/%3E%3Ccircle cx=%2274%22 cy=%2226%22 r=%2210.1%22 fill=%22none%22 stroke=%22%238a5a1a%22 stroke-width=%221.02%22 stroke-dasharray=%221.74 2.03%22/%3E%3Ctext x=%2274%22 y=%2231.2%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-weight=%22700%22 font-size=%2215.2%22 fill=%22%235a3a12%22%3E%24%3C/text%3E%3Cpath d=%22M65.0 21.6 Q 67.5 16.4, 73.3 15.6%22 fill=%22none%22 stroke=%22%23fff6cf%22 stroke-width=%222.03%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:50px 26px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite,mntCoinGlow 1.1s ease-in-out infinite alternate}
@keyframes mntCoinGlow{from{filter:drop-shadow(0 0 2px rgba(255,208,106,.4))}to{filter:drop-shadow(0 0 9px rgba(255,208,106,.95))}}

/* sous-titres : étiquette de parchemin */
.mnt .sub,.mnt .sub-a,.mnt .sub-b,.mnt .subt{background:linear-gradient(180deg,#f1e8cf,#eadfc2 60%,#ddcfac) !important;color:#130e19 !important;border:2px solid #130e19 !important;border-radius:4px !important;box-shadow:inset 0 0 0 3px #eadfc2,inset 0 0 0 4px rgba(19,14,25,.35),0 0 18px rgba(185,255,217,.22),0 5px 0 rgba(0,0,0,.35) !important;font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-size:19px !important}

/* bulles : étiquettes de parchemin épinglées d'une punaise de laiton */
.mnt .bubble,.mnt .bubble2,.mnt .pop[style*="#fff9c4"],.mnt .pop-c{background:linear-gradient(180deg,#f1e8cf,#eadfc2 60%,#ddcfac) !important;color:#130e19 !important;border:2px solid #130e19 !important;border-radius:4px 12px 12px 4px !important;box-shadow:0 0 16px rgba(185,255,217,.28),3px 4px 0 rgba(0,0,0,.45) !important;font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-weight:400 !important}
.mnt .bubble,.mnt .bubble2,.mnt .pop[style*="#fff9c4"]{font-size:15px !important}
.mnt .bubble::before,.mnt .bubble2::before,.mnt .pop[style*="#fff9c4"]::before{content:'';position:absolute;right:-5px;top:-5px;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#c79a48 50%,#7a5520);border:1.5px solid #130e19;box-shadow:0 0 6px rgba(255,208,106,.6)}
.mnt .bubble > span:nth-of-type(1),.mnt .bubble2 > span:nth-of-type(1),.mnt .pop > span:nth-of-type(1){border-top-color:#130e19 !important}
.mnt .bubble > span:nth-of-type(2),.mnt .bubble2 > span:nth-of-type(2),.mnt .pop > span:nth-of-type(2){border-top-color:#ddcfac !important}
.mnt .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.mnt .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-family:'Caveat','Segoe Script','Comic Sans MS',cursive !important;font-size:15px !important;font-weight:700 !important;color:#4a3528}
.mnt polygon[fill="#fff9c4"]{fill:#ddcfac;stroke:#130e19;stroke-width:2px}

/* scène 2 : tiroirs d'un cabinet de curiosités */
.mnt .unring{position:relative;background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(255,255,255,.04) 30%,rgba(0,0,0,.12) 60%,rgba(255,255,255,.05)),#3e2c26 !important;border:2px solid #c79a48 !important;border-radius:5px !important;box-shadow:0 0 0 2px #130e19,0 0 16px rgba(185,255,217,.22),0 6px 10px rgba(0,0,0,.5)}
.mnt .unring > div:first-child{position:relative;height:15px !important;background:linear-gradient(180deg,#5a3f30,#3a281f) !important;border-bottom:2px solid #c79a48}
.mnt .unring > div:first-child::before{content:'';position:absolute;left:5px;top:2px;width:46px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 46 10%22%3E%3Ccircle cx=%225%22 cy=%225%22 r=%223%22 fill=%22%23c79a48%22 stroke=%22%23130e19%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%224.2%22 cy=%224.2%22 r=%22.9%22 fill=%22%23fff3c4%22/%3E%3Ccircle cx=%2215%22 cy=%225%22 r=%223%22 fill=%22%23c79a48%22 stroke=%22%23130e19%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2214.2%22 cy=%224.2%22 r=%22.9%22 fill=%22%23fff3c4%22/%3E%3Ccircle cx=%2225%22 cy=%225%22 r=%223%22 fill=%22%23c79a48%22 stroke=%22%23130e19%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2224.2%22 cy=%224.2%22 r=%22.9%22 fill=%22%23fff3c4%22/%3E%3C/svg%3E") 0 0/46px 10px no-repeat}
.mnt .unring > div:first-child::after{content:'';position:absolute;right:8px;top:4px;width:26px;height:5px;border-radius:3px;background:#c79a48;border:1px solid #130e19}
.mnt .unring > div:nth-child(2){background:#241b20;box-shadow:inset 0 3px 8px rgba(0,0,0,.6)}
.mnt .unring > div:nth-child(2) > div{visibility:hidden}
.mnt .unring::after{content:'';position:absolute;left:2px;right:2px;top:19px;bottom:2px;pointer-events:none;background-position:center;background-size:contain;background-repeat:no-repeat}
.mnt .w1 .unring::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 136 66%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22sg%22%3E%3Cstop offset=%220%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.5%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%2268%22 cy=%2238%22 rx=%2246%22 ry=%2222%22 fill=%22url(%23sg)%22/%3E%3Cpath d=%22M52.25 54 Q 53.5 44.0, 53.0 39.0 L 59.0 39.0 Q 58.5 44.0, 59.75 54 Z%22 fill=%22%23e9f5e6%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M42.25 40.25 Q 56 21.5, 69.75 40.25 Z%22 fill=%22%23b9ffd9%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2252.25%22 cy=%2234.0%22 r=%221.75%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2261.0%22 cy=%2236.5%22 r=%221.375%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Cpath d=%22M75.45 54 Q 76.3 47.2, 75.96 43.8 L 80.04 43.8 Q 79.7 47.2, 80.55 54 Z%22 fill=%22%23e9f5e6%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M68.65 44.65 Q 78 31.900000000000002, 87.35 44.65 Z%22 fill=%22%23b9ffd9%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2275.45%22 cy=%2240.4%22 r=%221.19%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2281.4%22 cy=%2242.1%22 r=%220.935%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Cpath d=%22M92.35 55 Q 92.9 50.6, 92.68 48.4 L 95.32 48.4 Q 95.1 50.6, 95.65 55 Z%22 fill=%22%23efe6f7%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M87.95 48.95 Q 94 40.7, 100.05 48.95 Z%22 fill=%22%23d9b8ff%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2292.35%22 cy=%2246.2%22 r=%220.77%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2296.2%22 cy=%2247.3%22 r=%220.6050000000000001%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Crect x=%228%22 y=%224%22 width=%2240%22 height=%229%22 rx=%221%22 fill=%22%23eadfc2%22 stroke=%22%23130e19%22 stroke-width=%22.8%22/%3E%3Ctext x=%2228.0%22 y=%2210.8%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-style=%22italic%22 font-size=%226.4%22 fill=%22%23130e19%22%3EMycena lux%3C/text%3E%3C/svg%3E")}
.mnt .w2 .unring::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 116 64%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22sg%22%3E%3Cstop offset=%220%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.5%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%2258%22 cy=%2234%22 rx=%2234%22 ry=%2220%22 fill=%22url(%23sg)%22 opacity=%22.6%22/%3E%3Cpath d=%22M58 8 V 22%22 stroke=%22%238b7b6b%22 stroke-width=%221%22/%3E%3Ccircle cx=%2258%22 cy=%228%22 r=%222%22 fill=%22%237a3a4a%22 stroke=%22%23130e19%22 stroke-width=%22.8%22/%3E%3Cg transform=%22translate(58 30) scale(.95)%22%3E%3Cg class=%22wl%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.92%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%223.4%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.10%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%221.2%22 fill=%22%23130e19%22/%3E%3C/g%3E%3Cg class=%22wr%22%3E%3Cg transform=%22scale(-1 1)%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.92%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%223.4%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.10%22/%3E%3Ccircle cx=%22-17%22 cy=%22-7%22 r=%221.2%22 fill=%22%23130e19%22/%3E%3C/g%3E%3C/g%3E%3Cellipse cx=%220%22 cy=%224%22 rx=%223.4%22 ry=%2210%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%221.84%22/%3E%3Cpath d=%22M-1 -5 Q -6 -14, -11 -16 M1 -5 Q 6 -14, 11 -16%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.29%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6 -11 l-3 1 M-8 -14 l-3 0 M6 -11 l3 1 M8 -14 l3 0%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.92%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Crect x=%2266%22 y=%2252%22 width=%2244%22 height=%229%22 rx=%221%22 fill=%22%23eadfc2%22 stroke=%22%23130e19%22 stroke-width=%22.8%22/%3E%3Ctext x=%2288.0%22 y=%2258.8%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-style=%22italic%22 font-size=%226.4%22 fill=%22%23130e19%22%3ENoctua owo%3C/text%3E%3C/svg%3E")}
.mnt .w3 .unring::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 126 68%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22sg%22%3E%3Cstop offset=%220%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.5%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(62 30) rotate(-90) scale(.62)%22%3E%3Cpath d=%22M6 -2 L15 -8 L19 -15 M7 5 L18 5 L22 1 M6 11 L15 17 L17 25%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6 -2 L-15 -8 L-19 -15 M-7 5 L-18 5 L-22 1 M-6 11 L-15 17 L-17 25%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-3 -18 Q -8 -26, -13 -27 M3 -18 Q 8 -26, 13 -27%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%220%22 cy=%22-16%22 rx=%225%22 ry=%224%22 fill=%22%23130e19%22/%3E%3Cpath d=%22M0 -4 C 12 -4, 13 10, 10 18 C 7 24, 2 26, 0 26 Z%22 fill=%22%234a6a8a%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0 -4 C 12 -4, 13 10, 10 18 C 7 24, 2 26, 0 26 Z%22 transform=%22scale(-1 1)%22 fill=%22%234a6a8a%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0 -4 V26%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4 0 Q 8 4, 8 12%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Cellipse cx=%220%22 cy=%22-9%22 rx=%229%22 ry=%226%22 fill=%22%234a6a8a%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Crect x=%228%22 y=%2254%22 width=%2242%22 height=%229%22 rx=%221%22 fill=%22%23eadfc2%22 stroke=%22%23130e19%22 stroke-width=%22.8%22/%3E%3Ctext x=%2229.0%22 y=%2260.8%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-style=%22italic%22 font-size=%226.4%22 fill=%22%23130e19%22%3EScarab%C3%A6us%3C/text%3E%3C/svg%3E")}
.mnt .w4 .unring::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 106 40%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22sg%22%3E%3Cstop offset=%220%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.5%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(36 22)%22%3E%3Cpath d=%22M14 -2 L 30 -5 L 16 6 Z%22 fill=%22%23ebe2cc%22 stroke=%22%23130e19%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%226%22 cy=%220%22 r=%229%22 fill=%22%23ebe2cc%22 stroke=%22%23130e19%22 stroke-width=%221.4%22/%3E%3Ccircle cx=%228%22 cy=%22-1.5%22 r=%223.4%22 fill=%22%23130e19%22/%3E%3Ccircle cx=%227%22 cy=%22-2.6%22 r=%221%22 fill=%22%23fff%22/%3E%3Cpath d=%22M-2 4 Q 4 9, 12 6%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%22.8%22 opacity=%22.6%22/%3E%3C/g%3E%3Crect x=%2262%22 y=%2226%22 width=%2238%22 height=%229%22 rx=%221%22 fill=%22%23eadfc2%22 stroke=%22%23130e19%22 stroke-width=%22.8%22/%3E%3Ctext x=%2281.0%22 y=%2232.8%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-style=%22italic%22 font-size=%226.4%22 fill=%22%23130e19%22%3EAvis parva%3C/text%3E%3C/svg%3E")}
.mnt .w5 .unring::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 96 52%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22sg%22%3E%3Cstop offset=%220%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.5%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform=%22translate(30 50)%22%3E%3Cg transform=%22translate(0 0) rotate(14)%22%3E%3Cpath d=%22M0 0 Q 5.279999999999999 -22.0, -2.2 -44%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221%22 stroke-linecap=%22round%22/%3E%3Cpath transform=%22translate(1.9 -4.9) rotate(-32)%22 d=%22M0 0 Q 5.6 -2.5 11.3 0 Q 5.6 2.5 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(1.9 -4.9) rotate(-148)%22 d=%22M0 0 Q 5.6 -2.5 11.3 0 Q 5.6 2.5 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(3.2 -9.8) rotate(-32)%22 d=%22M0 0 Q 5.1 -2.3 10.3 0 Q 5.1 2.3 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(3.2 -9.8) rotate(-148)%22 d=%22M0 0 Q 5.1 -2.3 10.3 0 Q 5.1 2.3 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.0 -14.7) rotate(-32)%22 d=%22M0 0 Q 4.6 -2.0 9.2 0 Q 4.6 2.0 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.0 -14.7) rotate(-148)%22 d=%22M0 0 Q 4.6 -2.0 9.2 0 Q 4.6 2.0 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.3 -19.6) rotate(-32)%22 d=%22M0 0 Q 4.1 -1.8 8.2 0 Q 4.1 1.8 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.3 -19.6) rotate(-148)%22 d=%22M0 0 Q 4.1 -1.8 8.2 0 Q 4.1 1.8 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.0 -24.4) rotate(-32)%22 d=%22M0 0 Q 3.6 -1.6 7.2 0 Q 3.6 1.6 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(4.0 -24.4) rotate(-148)%22 d=%22M0 0 Q 3.6 -1.6 7.2 0 Q 3.6 1.6 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(3.2 -29.3) rotate(-32)%22 d=%22M0 0 Q 3.1 -1.4 6.2 0 Q 3.1 1.4 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(3.2 -29.3) rotate(-148)%22 d=%22M0 0 Q 3.1 -1.4 6.2 0 Q 3.1 1.4 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(2.0 -34.2) rotate(-32)%22 d=%22M0 0 Q 2.6 -1.1 5.1 0 Q 2.6 1.1 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(2.0 -34.2) rotate(-148)%22 d=%22M0 0 Q 2.6 -1.1 5.1 0 Q 2.6 1.1 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.1 -39.1) rotate(-32)%22 d=%22M0 0 Q 2.1 -0.9 4.1 0 Q 2.1 0.9 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3Cpath transform=%22translate(0.1 -39.1) rotate(-148)%22 d=%22M0 0 Q 2.1 -0.9 4.1 0 Q 2.1 0.9 0 0 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%220.80%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/g%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%228.8%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2266%22 cy=%2218%22 r=%222.2%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2278%22 cy=%2232%22 r=%226.4%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2278%22 cy=%2232%22 r=%221.6%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2258%22 cy=%2236%22 r=%225.6%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2258%22 cy=%2236%22 r=%221.4%22 fill=%22%23f7ffd0%22/%3E%3Crect x=%2252%22 y=%224%22 width=%2238%22 height=%229%22 rx=%221%22 fill=%22%23eadfc2%22 stroke=%22%23130e19%22 stroke-width=%22.8%22/%3E%3Ctext x=%2271.0%22 y=%2210.8%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-style=%22italic%22 font-size=%226.4%22 fill=%22%23130e19%22%3ELampyris%3C/text%3E%3C/svg%3E")}

.mnt .s2 .bolt{filter:drop-shadow(0 0 12px #b9ffd9) !important}
.mnt .s2 .bolt path{fill:#e9fff2;stroke:#b9ffd9;stroke-width:3px}
.mnt .s2 .spark{border-color:#b9ffd9 !important;border-style:dotted !important;box-shadow:0 0 14px rgba(185,255,217,.6)}
.mnt .s2 .flash{background:#e9fff2 !important}

/* scène 3 : labyrinthe de haies moussues, points de spores lumineuses */
.mnt .s3 g[stroke="#2121de"]{stroke:url(#mnt-hedge);stroke-width:11px;filter:url(#mnt-bush)}
.mnt .s3 g[fill="#fff"] circle{fill:#b9ffd9;filter:drop-shadow(0 0 4px #b9ffd9)}
.mnt .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:radial-gradient(circle,#f7ffd0 0 30%,#b9ffd9 55%,rgba(185,255,217,0) 72%) !important;box-shadow:0 0 10px rgba(185,255,217,.7)}
.mnt .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-size:26px !important;color:#ffd06a !important;text-shadow:0 0 10px rgba(255,208,106,.8),0 2px 0 #130e19 !important}
.mnt .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(0 0 6px rgba(185,255,217,.45))}
.mnt .s3 .pop[style*="#ffe74a"] path,.mnt .s3 path[d^="M12 2C13 9"]{fill:#b9ffd9}
.mnt .s3 ellipse[fill="#f58220"],.mnt .s3 circle[fill="#f58220"]{fill:#7a3a4a} .mnt .s3 g[stroke="#f58220"]{stroke:#7a3a4a}
.mnt .s3 ellipse[fill="#3d5bff"],.mnt .s3 circle[fill="#3d5bff"]{fill:#4a6a8a} .mnt .s3 g[stroke="#3d5bff"]{stroke:#4a6a8a}

/* scène 4 : grand papillon de nuit qui s'envole, pièces de laiton qui tournent */
.mnt .s4 .rocket > svg > :not(.flame){display:none}
.mnt .s4 .rocket{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E%3Cpath d=%22M45 104 V120%22 stroke=%22%23b08a5a%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M31 120 H59 L64 128 L59 136 H31 L26 128 Z%22 fill=%22%23eadfc2%22 stroke=%22%23130e19%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2245%22 cy=%22121.5%22 r=%221.6%22 fill=%22%23130e19%22/%3E%3Ctext x=%2245%22 y=%22133%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-weight=%22700%22 font-size=%2210%22 fill=%22%23130e19%22%3EMVP%3C/text%3E%3C/svg%3E") 0 0/90px 170px no-repeat}
.mnt .s4 .rocket::before,.mnt .s4 .rocket::after{content:'';position:absolute;top:10px;width:45px;height:120px;pointer-events:none;filter:drop-shadow(0 0 8px rgba(232,220,192,.35));animation:mntFlapFast .42s ease-in-out infinite}
.mnt .s4 .rocket::before{left:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-45 -50 45 120%22%3E%3Cpath d=%22M0 -14 C -10 -40, -36 -50, -43 -34 C -48 -20, -36 2, 0 6 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 6 C -16 8, -34 20, -32 38 C -31 50, -26 60, -22 70 C -16 56, -8 40, 0 26 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -10 C -16 -22, -28 -30, -38 -32 M-6 -4 C -18 -8, -30 -10, -40 -18 M-6 14 C -14 18, -22 26, -26 40%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.9900000000000001%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Ccircle cx=%22-24%22 cy=%22-22%22 r=%229%22 fill=%22%23ffd06a%22 opacity=%22.35%22/%3E%3Ccircle cx=%22-24%22 cy=%22-22%22 r=%226.5%22 fill=%22%235b3a6a%22 stroke=%22%23130e19%22 stroke-width=%221.54%22/%3E%3Ccircle cx=%22-24%22 cy=%22-22%22 r=%223%22 fill=%22%23ffd06a%22/%3E%3Ccircle cx=%22-25.2%22 cy=%22-23.4%22 r=%221%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22-20%22 cy=%2230%22 r=%223.6%22 fill=%22%23ffd06a%22 stroke=%22%23130e19%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M0 -24 A6 34 0 0 0 0 44 Z%22 fill=%22%236b4a7a%22/%3E%3Cpath d=%22M0 -24 A6 34 0 0 0 0 44%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%222.2%22/%3E%3Cpath d=%22M-5 0 H0 M-5.6 8 H0 M-5.4 16 H0 M-4.6 24 H0 M-3.4 32 H0%22 stroke=%22%23130e19%22 stroke-width=%221.1%22 opacity=%22.6%22/%3E%3Cpath d=%22M0 -34 A6 6 0 0 0 0 -22 Z%22 fill=%22%236b4a7a%22 stroke=%22%23130e19%22 stroke-width=%221.7600000000000002%22/%3E%3Ccircle cx=%22-2.6%22 cy=%22-28.5%22 r=%221.7%22 fill=%22%23130e19%22/%3E%3Ccircle cx=%22-3%22 cy=%22-29.2%22 r=%22.6%22 fill=%22%23fff%22/%3E%3Cpath d=%22M-2 -33 Q -10 -46, -19 -48%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.7600000000000002%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-7 -40 l-4 1 M-10 -44 l-4 0 M-14 -46.5 l-3 -1.5 M-6 -37 l-3 2%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:100% 50%}
.mnt .s4 .rocket::after{left:45px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 -50 45 120%22%3E%3Cg transform=%22scale(-1 1)%22%3E%3Cpath d=%22M0 -14 C -10 -40, -36 -50, -43 -34 C -48 -20, -36 2, 0 6 Z%22 fill=%22%23e8dcc0%22 stroke=%22%23130e19%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 6 C -16 8, -34 20, -32 38 C -31 50, -26 60, -22 70 C -16 56, -8 40, 0 26 Z%22 fill=%22%23a68fb4%22 stroke=%22%23130e19%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -10 C -16 -22, -28 -30, -38 -32 M-6 -4 C -18 -8, -30 -10, -40 -18 M-6 14 C -14 18, -22 26, -26 40%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.9900000000000001%22 stroke-linecap=%22round%22 opacity=%22.55%22/%3E%3Ccircle cx=%22-24%22 cy=%22-22%22 r=%229%22 fill=%22%23ffd06a%22 opacity=%22.35%22/%3E%3Ccircle cx=%22-24%22 cy=%22-22%22 r=%226.5%22 fill=%22%235b3a6a%22 stroke=%22%23130e19%22 stroke-width=%221.54%22/%3E%3Ccircle cx=%22-24%22 cy=%22-22%22 r=%223%22 fill=%22%23ffd06a%22/%3E%3Ccircle cx=%22-25.2%22 cy=%22-23.4%22 r=%221%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22-20%22 cy=%2230%22 r=%223.6%22 fill=%22%23ffd06a%22 stroke=%22%23130e19%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M0 -24 A6 34 0 0 0 0 44 Z%22 fill=%22%236b4a7a%22/%3E%3Cpath d=%22M0 -24 A6 34 0 0 0 0 44%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%222.2%22/%3E%3Cpath d=%22M-5 0 H0 M-5.6 8 H0 M-5.4 16 H0 M-4.6 24 H0 M-3.4 32 H0%22 stroke=%22%23130e19%22 stroke-width=%221.1%22 opacity=%22.6%22/%3E%3Cpath d=%22M0 -34 A6 6 0 0 0 0 -22 Z%22 fill=%22%236b4a7a%22 stroke=%22%23130e19%22 stroke-width=%221.7600000000000002%22/%3E%3Ccircle cx=%22-2.6%22 cy=%22-28.5%22 r=%221.7%22 fill=%22%23130e19%22/%3E%3Ccircle cx=%22-3%22 cy=%22-29.2%22 r=%22.6%22 fill=%22%23fff%22/%3E%3Cpath d=%22M-2 -33 Q -10 -46, -19 -48%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.7600000000000002%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-7 -40 l-4 1 M-10 -44 l-4 0 M-14 -46.5 l-3 -1.5 M-6 -37 l-3 2%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin:0 50%}
.mnt .s4 .flame{filter:blur(2.5px)}
.mnt .s4 .flame path:first-child{fill:#b9ffd9;fill-opacity:.55} .mnt .s4 .flame path:last-child{fill:#f7ffd0;fill-opacity:.8}
.mnt .s4 .puff{background:rgba(185,255,217,.3) !important}
.mnt .s4 .bill > svg{visibility:hidden}
.mnt .s4 .bill::before{content:'';position:absolute;left:0;top:-15px;width:64px;height:64px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22%3E%3Cdefs%3E%3CradialGradient id=%22br%22 cx=%22.38%22 cy=%22.32%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff1b8%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffd06a%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b8802e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gl%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd06a%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffd06a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2232%22 cy=%2232%22 r=%2231%22 fill=%22url(%23gl)%22/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:mntPulse 1.3s ease-in-out infinite alternate}
.mnt .s4 .bill::after{content:'';position:absolute;left:14px;top:0;width:36px;height:36px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-16.5 -16.5 33.0 33.0%22%3E%3Cdefs%3E%3CradialGradient id=%22br%22 cx=%22.38%22 cy=%22.32%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff1b8%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23ffd06a%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b8802e%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gl%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffd06a%22 stop-opacity=%22.55%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffd06a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2215%22 fill=%22url(%23br)%22 stroke=%22%23130e19%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M12.8 0.0 L15.0 0.0%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M12.0 4.4 L14.1 5.1%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M9.8 8.2 L11.5 9.6%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M6.4 11.0 L7.5 13.0%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M2.2 12.6 L2.6 14.8%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-2.2 12.6 L-2.6 14.8%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-6.4 11.0 L-7.5 13.0%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-9.8 8.2 L-11.5 9.6%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-12.0 4.4 L-14.1 5.1%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-12.8 0.0 L-15.0 0.0%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-12.0 -4.4 L-14.1 -5.1%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-9.8 -8.2 L-11.5 -9.6%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-6.4 -11.0 L-7.5 -13.0%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M-2.2 -12.6 L-2.6 -14.8%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M2.2 -12.6 L2.6 -14.8%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M6.4 -11.0 L7.5 -13.0%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M9.8 -8.2 L11.5 -9.6%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M12.0 -4.4 L14.1 -5.1%22 stroke=%22%23130e19%22 stroke-width=%22.9%22/%3E%3Ccircle cx=%220%22 cy=%220%22 r=%2210.5%22 fill=%22%23e2b65c%22 stroke=%22%238a5a1a%22 stroke-width=%221%22/%3E%3Cg transform=%22translate(0 -1.5) scale(.32)%22%3E%3Cg class=%22%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23f3d27e%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23c08f3c%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.92%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3C/g%3E%3Cg class=%22%22%3E%3Cg transform=%22scale(-1 1)%22%3E%3Cpath d=%22M0 -2 C -8 -15, -25 -17, -29 -8 C -31 0, -17 4, 0 2 Z%22 fill=%22%23f3d27e%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0 2 C -12 4, -22 12, -17 20 C -11 25, -2 15, 0 6 Z%22 fill=%22%23c08f3c%22 stroke=%22%23130e19%22 stroke-width=%221.84%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M-6 -4 C -14 -8, -20 -9, -24 -7%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.92%22 stroke-linecap=%22round%22 opacity=%22.6%22/%3E%3C/g%3E%3C/g%3E%3Cellipse cx=%220%22 cy=%224%22 rx=%223.4%22 ry=%2210%22 fill=%22%238a5a1a%22 stroke=%22%23130e19%22 stroke-width=%221.84%22/%3E%3Cpath d=%22M-1 -5 Q -6 -14, -11 -16 M1 -5 Q 6 -14, 11 -16%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%221.29%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6 -11 l-3 1 M-8 -14 l-3 0 M6 -11 l3 1 M8 -14 l3 0%22 fill=%22none%22 stroke=%22%23130e19%22 stroke-width=%220.92%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cpath d=%22M-9.0 -5.2 Q -6.0 -10.5, 0 -11.2%22 fill=%22none%22 stroke=%22%23fff6cf%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 opacity=%22.85%22/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:mntSpin 1.1s linear infinite}
@keyframes mntSpin{0%{transform:scaleX(1)}25%{transform:scaleX(.12)}50%{transform:scaleX(1)}75%{transform:scaleX(.12)}100%{transform:scaleX(1)}}
@keyframes mntPulse{from{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}
.mnt .s4 .shock{border-color:#ffd06a !important;border-style:dotted !important;box-shadow:0 0 18px rgba(255,208,106,.6)}
.mnt .s4 .flash{background:#fff4d6 !important}
.mnt .pop-text{font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-size:50px !important;color:#ffd06a !important;-webkit-text-stroke:1.5px #130e19;text-shadow:0 0 22px rgba(255,208,106,.85),0 4px 0 #130e19 !important}

/* scène 5 : bocal à lucioles qui s'allume, boutons mousse et parchemin */
.mnt .s5 .bulb-rays{stroke:#b9ffd9;stroke-width:3px;stroke-dasharray:3 5;filter:drop-shadow(0 0 4px #b9ffd9)}
.mnt .s5 .qmark > svg > :not(.bulb-rays){display:none}
.mnt .s5 .qmark{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cpath d=%22M24 22 H66 V27 Q 76 34, 76 48 V84 Q 76 92, 68 92 H22 Q 14 92, 14 84 V48 Q 14 34, 24 27 Z%22 fill=%22%239fb8c4%22 fill-opacity=%22.22%22 stroke=%22%23130e19%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M16 84 Q 30 74, 45 80 Q 60 74, 74 84 V 86 Q 74 92 68 92 H22 Q 16 92 16 86 Z%22 fill=%22%235b7a4c%22 stroke=%22%23130e19%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M28.35 84 Q 28.9 79.6, 28.68 77.4 L 31.32 77.4 Q 31.1 79.6, 31.65 84 Z%22 fill=%22%23e9f5e6%22 stroke=%22%23130e19%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M23.95 77.95 Q 30 69.7, 36.05 77.95 Z%22 fill=%22%23b9ffd9%22 stroke=%22%23130e19%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2228.35%22 cy=%2275.2%22 r=%220.77%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Ccircle cx=%2232.2%22 cy=%2276.3%22 r=%220.6050000000000001%22 fill=%22%23fff%22 opacity=%22.9%22/%3E%3Crect x=%2220%22 y=%2212%22 width=%2250%22 height=%2212%22 rx=%223%22 fill=%22%23c79a48%22 stroke=%22%23130e19%22 stroke-width=%222.6%22/%3E%3Cpath d=%22M26 15 V21 M33 15 V21 M40 15 V21 M47 15 V21 M54 15 V21 M61 15 V21%22 stroke=%22%23130e19%22 stroke-width=%221%22/%3E%3Cpath d=%22M20 18 C 8 10, 12 -4, 45 -4 C 78 -4, 82 10, 70 18%22 fill=%22none%22 stroke=%22%23b08a5a%22 stroke-width=%222%22/%3E%3Cpath d=%22M20 38 Q 17 52, 19 72%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 opacity=%22.5%22/%3E%3Crect x=%2248%22 y=%2260%22 width=%2224%22 height=%229%22 rx=%221%22 fill=%22%23eadfc2%22 stroke=%22%23130e19%22 stroke-width=%22.8%22/%3E%3Ctext x=%2260.0%22 y=%2266.8%22 text-anchor=%22middle%22 font-family=%22Georgia,Times New Roman,serif%22 font-style=%22italic%22 font-size=%226.4%22 fill=%22%23130e19%22%3En%C2%B0 9%3C/text%3E%3C/svg%3E") 0 0/90px 100px no-repeat}
.mnt .s5 .qmark::before{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Ccircle cx=%2236%22 cy=%2246%22 r=%221.6%22 fill=%22%2355604a%22/%3E%3Ccircle cx=%2256%22 cy=%2240%22 r=%221.6%22 fill=%22%2355604a%22/%3E%3Ccircle cx=%2246%22 cy=%2262%22 r=%221.6%22 fill=%22%2355604a%22/%3E%3Ccircle cx=%2262%22 cy=%2264%22 r=%221.6%22 fill=%22%2355604a%22/%3E%3Ccircle cx=%2230%22 cy=%2266%22 r=%221.6%22 fill=%22%2355604a%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.mnt .s5 .qmark::after{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cdefs%3E%3CradialGradient id=%22ff%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6ffb0%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22jg%22%3E%3Cstop offset=%220%22 stop-color=%22%23eaffc0%22 stop-opacity=%22.8%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23b9ffd9%22 stop-opacity=%22.35%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9ffd9%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2245%22 cy=%2256%22 r=%2244%22 fill=%22url(%23jg)%22/%3E%3Ccircle cx=%2236%22 cy=%2246%22 r=%2210.4%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2236%22 cy=%2246%22 r=%222.6%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2256%22 cy=%2240%22 r=%229.6%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2256%22 cy=%2240%22 r=%222.4%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2246%22 cy=%2262%22 r=%2211.2%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2246%22 cy=%2262%22 r=%222.8%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2262%22 cy=%2264%22 r=%228.8%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2262%22 cy=%2264%22 r=%222.2%22 fill=%22%23f7ffd0%22/%3E%3Ccircle cx=%2230%22 cy=%2266%22 r=%228%22 fill=%22url(%23ff)%22/%3E%3Ccircle cx=%2230%22 cy=%2266%22 r=%222%22 fill=%22%23f7ffd0%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:mntjar 7s steps(1) infinite}
@keyframes mntjar{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
.mnt .s5 .line{color:#eadfc2 !important;text-shadow:0 1px 4px #000 !important;font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-style:italic;font-size:13px !important}
.mnt .neon{background:radial-gradient(ellipse at 50% 0,rgba(185,255,217,.35),transparent 70%),linear-gradient(180deg,#3d5a3e,#2c3d2c) !important;color:#f1f7e4 !important;border-radius:10px !important;border:2px solid #b9ffd9 !important;box-shadow:0 0 0 2px #130e19,0 0 22px rgba(185,255,217,.55),0 5px 0 #130e19 !important;font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-size:19px !important;text-shadow:0 0 8px rgba(185,255,217,.6)}
.mnt .cta > div:nth-child(2){background:linear-gradient(180deg,#f1e8cf,#eadfc2 60%,#ddcfac) !important;color:#130e19 !important;border:2px solid #130e19 !important;border-radius:10px !important;box-shadow:0 0 16px rgba(217,184,255,.35),0 5px 0 #130e19 !important;font-family:'IM Fell English',Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-size:16px !important}

/* transitions du séquenceur */
.mnt-sweep{position:absolute;left:-10px;right:-10px;height:30px;background:radial-gradient(circle,#f7ffd0 0 1.6px,rgba(185,255,217,.5) 2.4px,transparent 5px) 0 0/26px 30px,linear-gradient(180deg,#3d5a3e,#22302a);border-top:3px solid #130e19;border-bottom:3px solid #130e19;box-shadow:0 0 0 2px rgba(185,255,217,.5),0 0 24px rgba(185,255,217,.55)}
.mnt-word{display:inline-block;font:400 50px/1.2 'IM Fell English',Georgia,'Times New Roman',serif;letter-spacing:3px;color:#b9ffd9;-webkit-text-stroke:1px #130e19;text-shadow:0 0 18px rgba(185,255,217,.85),0 4px 0 #130e19}
.mnt.owo-frozen *::before,.mnt.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.mnt *::before,.mnt *::after{animation:none !important}}
/* ---- CompletSorciere ---- */
/* ===== thème Herbier de sorcière : dentelle crème, bordeaux, encre noire, fleurs pressées, os, sceaux de cire, chapeau pointu ; mêmes temps et positions ===== */
.sor .scan{display:none !important}
.sor g[stroke="rgba(255,255,255,0.18)"]{display:none !important}
.sor .s1,.sor .s2,.sor .s4,.sor .s5{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22pg%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23faf3e6%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f1e3cf%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22vg%22 cx=%22.5%22 cy=%22.5%22 r=%22.72%22%3E%3Cstop offset=%22.6%22 stop-color=%22%23b8895a%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%239a6a42%22 stop-opacity=%22.2%22/%3E%3C/radialGradient%3E %3CradialGradient id=%22fx%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23c49a6a%22 stop-opacity=%22.18%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c49a6a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23pg)%22/%3E%3Ccircle cx=%22320%22 cy=%22300%22 r=%2260%22 fill=%22url(%23fx)%22/%3E%3Ccircle cx=%2260%22 cy=%22620%22 r=%2250%22 fill=%22url(%23fx)%22/%3E%3Ccircle cx=%22250%22 cy=%22760%22 r=%2240%22 fill=%22url(%23fx)%22/%3E%3Ccircle cx=%2290%22 cy=%22230%22 r=%2230%22 fill=%22url(%23fx)%22/%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23vg)%22/%3E%3Ccircle cx=%220%22 cy=%2244%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2244%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2244%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2244%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%2258%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2258%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2258%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2258%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%2272%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2272%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2272%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2272%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%2286%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2286%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2286%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2286%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22100%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22100%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22100%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22100%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22114%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22114%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22114%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22114%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22128%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22128%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22128%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22128%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22142%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22142%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22142%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22142%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22156%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22156%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22156%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22156%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22170%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22170%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22170%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22170%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22184%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22184%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22184%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22184%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22198%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22198%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22198%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22198%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22212%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22212%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22212%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22212%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22226%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22226%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22226%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22226%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22240%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22240%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22240%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22240%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22254%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22254%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22254%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22254%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22268%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22268%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22268%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22268%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22282%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22282%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22282%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22282%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22296%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22296%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22296%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22296%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22310%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22310%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22310%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22310%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22324%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22324%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22324%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22324%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22338%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22338%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22338%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22338%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22352%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22352%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22352%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22352%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22366%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22366%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22366%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22366%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22380%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22380%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22380%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22380%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22394%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22394%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22394%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22394%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22408%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22408%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22408%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22408%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22422%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22422%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22422%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22422%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22436%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22436%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22436%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22436%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22450%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22450%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22450%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22450%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22464%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22464%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22464%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22464%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22478%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22478%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22478%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22478%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22492%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22492%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22492%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22492%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22506%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22506%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22506%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22506%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22520%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22520%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22520%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22520%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22534%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22534%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22534%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22534%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22548%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22548%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22548%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22548%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22562%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22562%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22562%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22562%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22576%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22576%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22576%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22576%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22590%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22590%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22590%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22590%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22604%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22604%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22604%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22604%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22618%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22618%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22618%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22618%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22632%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22632%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22632%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22632%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22646%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22646%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22646%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22646%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22660%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22660%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22660%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22660%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22674%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22674%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22674%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22674%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22688%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22688%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22688%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22688%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22702%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22702%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22702%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22702%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22716%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22716%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22716%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22716%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22730%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22730%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22730%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22730%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22744%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22744%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22744%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22744%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22758%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22758%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22758%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22758%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22772%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22772%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22772%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22772%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22786%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22786%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22786%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22786%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22800%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22800%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22800%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22800%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22814%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22814%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22814%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22814%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22828%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22828%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22828%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22828%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22842%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22842%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22842%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22842%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22856%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22856%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22856%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22856%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M12 44 V844%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22 stroke-dasharray=%222 3%22 opacity=%22.6%22/%3E%3Cpath d=%22M378 44 V844%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22 stroke-dasharray=%222 3%22 opacity=%22.6%22/%3E%3Ccircle cx=%22150%22 cy=%2266%22 r=%226.5%22 fill=%22%231f1517%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M150 59.5 A 6.5 6.5 0 0 1 150 72.5 A 2.9 6.5 0 0 0 150 59.5 Z%22 fill=%22%23fbf5ec%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Ccircle cx=%22172%22 cy=%2266%22 r=%226.5%22 fill=%22%231f1517%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M172 59.5 A 6.5 6.5 0 0 1 172 72.5 A 2.9 6.5 0 0 1 172 59.5 Z%22 fill=%22%23fbf5ec%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Ccircle cx=%22194%22 cy=%2266%22 r=%226.5%22 fill=%22%23fbf5ec%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%22216%22 cy=%2266%22 r=%226.5%22 fill=%22%231f1517%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M216 59.5 A 6.5 6.5 0 0 0 216 72.5 A 2.9 6.5 0 0 0 216 59.5 Z%22 fill=%22%23fbf5ec%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Ccircle cx=%22238%22 cy=%2266%22 r=%226.5%22 fill=%22%231f1517%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M238 59.5 A 6.5 6.5 0 0 0 238 72.5 A 2.9 6.5 0 0 1 238 59.5 Z%22 fill=%22%23fbf5ec%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cpath d=%22M136 66 H142 M238 66 H244%22 stroke=%22%237a1f33%22 stroke-width=%221%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(46 70) rotate(-30)%22%3E%3Crect x=%22-17.0%22 y=%22-2.3%22 width=%2234%22 height=%224.6%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%22-17.0%22 cy=%22-2.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%22-17.0%22 cy=%222.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2217.0%22 cy=%22-2.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2217.0%22 cy=%222.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Crect x=%22-17.0%22 y=%22-1.6999999999999997%22 width=%2234%22 height=%223.3999999999999995%22 fill=%22%23f3ead8%22/%3E%3C/g%3E%3Cg transform=%22translate(46 70) rotate(30)%22%3E%3Crect x=%22-17.0%22 y=%22-2.3%22 width=%2234%22 height=%224.6%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%22-17.0%22 cy=%22-2.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%22-17.0%22 cy=%222.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2217.0%22 cy=%22-2.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2217.0%22 cy=%222.3%22 r=%222.9%22 fill=%22%23f3ead8%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Crect x=%22-17.0%22 y=%22-1.6999999999999997%22 width=%2234%22 height=%223.3999999999999995%22 fill=%22%23f3ead8%22/%3E%3C/g%3E%3Cellipse cx=%2246.0%22 cy=%2265.7%22 rx=%223.5%22 ry=%222.5%22 transform=%22rotate(0 46.0 65.7)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2250.1%22 cy=%2268.7%22 rx=%223.5%22 ry=%222.5%22 transform=%22rotate(72 50.1 68.7)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2248.6%22 cy=%2273.5%22 rx=%223.5%22 ry=%222.5%22 transform=%22rotate(144 48.6 73.5)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2243.4%22 cy=%2273.5%22 rx=%223.5%22 ry=%222.5%22 transform=%22rotate(216 43.4 73.5)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2241.9%22 cy=%2268.7%22 rx=%223.5%22 ry=%222.5%22 transform=%22rotate(288 41.9 68.7)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2246%22 cy=%2270%22 r=%222.1%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cg transform=%22translate(52 76) rotate(30)%22%3E%3Cpath d=%22M0 0 C 4.2 -4.5, 9.8 -4.5, 14 0 C 9.8 4.5, 4.2 4.5, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.4 0 H11.9%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(40 76) rotate(150)%22%3E%3Cpath d=%22M0 0 C 3.9 -4.2, 9.1 -4.2, 13 0 C 9.1 4.2, 3.9 4.2, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.3 0 H11.0%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cpath d=%22M352 44 V58%22 stroke=%22%236b4430%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M342 58 H362%22 stroke=%22%231f1517%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(350 58) rotate(8)%22%3E%3Cpath d=%22M0 0 V34%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2234.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2235.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2229.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2230.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2224.5%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2225.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2219.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2220.9%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2215.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2216.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(356 58) rotate(-6)%22%3E%3Cpath d=%22M0 0 V30%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2230.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2231.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2225.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2227.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2221.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2222.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2217.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2218.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%2213.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%2214.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(352 60) scale(1 -1)%22%3E%3Cg transform=%22translate(0 0) rotate(80)%22%3E%3Cpath d=%22M0 0 C 7.8 -8.3, 18.2 -8.3, 26 0 C 18.2 8.3, 7.8 8.3, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M2.6 0 H22.1%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(4 0) rotate(100)%22%3E%3Cpath d=%22M0 0 C 6.6 -7.0, 15.4 -7.0, 22 0 C 15.4 7.0, 6.6 7.0, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M2.2 0 H18.7%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3C/g%3E%3Cpath d=%22M346 62 H360%22 stroke=%22%237a1f33%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22344.0%22 cy=%2295.5%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(0 344.0 95.5)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%22346.4%22 cy=%2297.2%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(72 346.4 97.2)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%22345.5%22 cy=%22100.0%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(144 345.5 100.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%22342.5%22 cy=%22100.0%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(216 342.5 100.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%22341.6%22 cy=%2297.2%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(288 341.6 97.2)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%22344%22 cy=%2298%22 r=%221.2%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cg transform=%22translate(30 470)%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%221%22 stroke-linecap=%22round%22 opacity=%220.35%22%3E%3Ccircle r=%2213%22/%3E%3Ccircle r=%2210.7%22 stroke-dasharray=%221 3%22/%3E%3Cpath d=%22M-2.3 -6.5 A 5.5 5.5 0 1 0 -2.3 4.4 A 4.2 4.2 0 1 1 -2.3 -6.5 Z%22/%3E%3Cpath d=%22M3.9 8.6 V-8.6 M3.9 -2.6 l2.9 -2.6 M3.9 1.6 l2.9 -2.6%22/%3E%3Ccircle cx=%220.0%22 cy=%22-13.0%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3Ccircle cx=%2211.3%22 cy=%226.5%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3Ccircle cx=%22-11.3%22 cy=%226.5%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate(362 560)%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%221%22 stroke-linecap=%22round%22 opacity=%220.3%22%3E%3Ccircle r=%2211%22/%3E%3Ccircle r=%229.0%22 stroke-dasharray=%221 3%22/%3E%3Cpath d=%22M-2.0 -5.5 A 4.6 4.6 0 1 0 -2.0 3.7 A 3.5 3.5 0 1 1 -2.0 -5.5 Z%22/%3E%3Cpath d=%22M3.3 7.3 V-7.3 M3.3 -2.2 l2.4 -2.2 M3.3 1.3 l2.4 -2.2%22/%3E%3Ccircle cx=%220.0%22 cy=%22-11.0%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3Ccircle cx=%229.5%22 cy=%225.5%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3Ccircle cx=%22-9.5%22 cy=%225.5%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3C/g%3E%3Cg opacity=%22.5%22%3E%3Cg transform=%22translate(354 350) rotate(-120)%22%3E%3Cpath d=%22M0 0 C 4.8 -5.1, 11.2 -5.1, 16 0 C 11.2 5.1, 4.8 5.1, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.6 0 H13.6%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cellipse cx=%2230.0%22 cy=%22327.5%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(0 30.0 327.5)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2232.4%22 cy=%22329.2%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(72 32.4 329.2)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2231.5%22 cy=%22332.0%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(144 31.5 332.0)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2228.5%22 cy=%22332.0%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(216 28.5 332.0)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2227.6%22 cy=%22329.2%22 rx=%222.0%22 ry=%221.4%22 transform=%22rotate(288 27.6 329.2)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2230%22 cy=%22330%22 r=%221.2%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat,#f8efe0 !important;color:#1f1517 !important}
.sor .s3{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 844%22%3E%3Cdefs%3E%3ClinearGradient id=%22pg%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23faf3e6%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f1e3cf%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22vg%22 cx=%22.5%22 cy=%22.5%22 r=%22.72%22%3E%3Cstop offset=%22.6%22 stop-color=%22%23b8895a%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%239a6a42%22 stop-opacity=%22.2%22/%3E%3C/radialGradient%3E %3CradialGradient id=%22fx%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23c49a6a%22 stop-opacity=%22.18%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c49a6a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23pg)%22/%3E%3Ccircle cx=%22320%22 cy=%22300%22 r=%2260%22 fill=%22url(%23fx)%22/%3E%3Ccircle cx=%2260%22 cy=%22620%22 r=%2250%22 fill=%22url(%23fx)%22/%3E%3Ccircle cx=%22250%22 cy=%22760%22 r=%2240%22 fill=%22url(%23fx)%22/%3E%3Ccircle cx=%2290%22 cy=%22230%22 r=%2230%22 fill=%22url(%23fx)%22/%3E%3Crect width=%22390%22 height=%22844%22 fill=%22url(%23vg)%22/%3E%3Ccircle cx=%220%22 cy=%2244%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2244%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2244%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2244%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%2258%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2258%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2258%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2258%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%2272%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2272%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2272%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2272%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%2286%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%2286%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%2286%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%2286%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22100%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22100%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22100%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22100%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22114%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22114%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22114%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22114%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22128%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22128%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22128%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22128%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22142%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22142%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22142%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22142%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22156%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22156%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22156%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22156%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22170%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22170%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22170%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22170%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22184%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22184%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22184%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22184%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22198%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22198%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22198%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22198%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22212%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22212%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22212%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22212%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22226%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22226%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22226%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22226%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22240%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22240%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22240%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22240%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22254%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22254%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22254%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22254%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22268%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22268%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22268%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22268%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22282%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22282%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22282%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22282%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22296%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22296%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22296%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22296%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22310%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22310%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22310%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22310%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22324%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22324%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22324%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22324%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22338%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22338%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22338%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22338%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22352%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22352%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22352%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22352%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22366%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22366%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22366%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22366%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22380%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22380%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22380%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22380%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22394%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22394%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22394%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22394%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22408%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22408%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22408%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22408%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22422%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22422%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22422%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22422%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22436%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22436%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22436%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22436%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22450%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22450%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22450%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22450%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22464%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22464%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22464%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22464%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22478%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22478%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22478%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22478%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22492%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22492%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22492%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22492%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22506%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22506%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22506%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22506%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22520%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22520%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22520%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22520%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22534%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22534%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22534%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22534%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22548%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22548%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22548%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22548%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22562%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22562%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22562%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22562%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22576%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22576%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22576%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22576%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22590%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22590%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22590%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22590%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22604%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22604%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22604%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22604%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22618%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22618%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22618%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22618%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22632%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22632%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22632%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22632%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22646%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22646%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22646%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22646%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22660%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22660%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22660%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22660%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22674%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22674%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22674%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22674%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22688%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22688%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22688%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22688%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22702%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22702%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22702%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22702%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22716%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22716%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22716%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22716%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22730%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22730%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22730%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22730%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22744%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22744%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22744%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22744%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22758%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22758%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22758%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22758%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22772%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22772%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22772%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22772%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22786%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22786%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22786%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22786%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22800%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22800%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22800%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22800%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22814%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22814%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22814%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22814%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22828%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22828%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22828%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22828%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22842%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22842%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22842%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22842%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%220%22 cy=%22856%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%223%22 cy=%22856%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22390%22 cy=%22856%22 r=%227%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22/%3E%3Ccircle cx=%22387%22 cy=%22856%22 r=%221.4%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M12 44 V844%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22 stroke-dasharray=%222 3%22 opacity=%22.6%22/%3E%3Cpath d=%22M378 44 V844%22 stroke=%22%237a1f33%22 stroke-width=%22.8%22 stroke-dasharray=%222 3%22 opacity=%22.6%22/%3E%3Cg transform=%22translate(360 74)%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%221%22 stroke-linecap=%22round%22 opacity=%220.45%22%3E%3Ccircle r=%2211%22/%3E%3Ccircle r=%229.0%22 stroke-dasharray=%221 3%22/%3E%3Cpath d=%22M-2.0 -5.5 A 4.6 4.6 0 1 0 -2.0 3.7 A 3.5 3.5 0 1 1 -2.0 -5.5 Z%22/%3E%3Cpath d=%22M3.3 7.3 V-7.3 M3.3 -2.2 l2.4 -2.2 M3.3 1.3 l2.4 -2.2%22/%3E%3Ccircle cx=%220.0%22 cy=%22-11.0%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3Ccircle cx=%229.5%22 cy=%225.5%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3Ccircle cx=%22-9.5%22 cy=%225.5%22 r=%221.1%22 fill=%22%237a1f33%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat,#f8efe0 !important;color:#1f1517 !important}
.sor [style*="Unbounded"]{font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-weight:400 !important}
.sor .s1 .title{color:#1f1517 !important;text-shadow:2px 3px 0 #e8c77a !important;letter-spacing:1px;font-size:96px !important}
.sor .s1 .t1{color:#7a1f33 !important} .sor .s1 .t2{color:#1f1517 !important} .sor .s1 .t3{color:#66734a !important} .sor .s1 .cur{color:#8e1d2e !important}

/* la mascotte : bulle crème à l'encre, cœur de dentelle en pointillé, chapeau pointu aux fleurs séchées (suit .float / .hop) */
.sor path[d^="M60 12 C 92 12"][fill="#07030f"],.sor ellipse[fill="#07030f"][stroke="#00e5ff"]{fill:#f6ecdc;stroke:#1f1517;stroke-width:3px}
.sor path[d^="M60 12 C 92 12"][fill="#07030f"]{filter:drop-shadow(0 4px 0 rgba(122,31,51,.22))}
.sor path[d^="M60 12 C 92 12"][fill="none"][stroke-width="14"]{stroke:#7a1f33;stroke-width:2.4px;stroke-dasharray:.1 6;stroke-linecap:round;opacity:.75}
.sor ellipse[rx="5.5"][fill="#00e5ff"],.sor ellipse[rx="5.5"][fill="#ff2e88"]{fill:#1f1517}
.sor path[stroke="#00e5ff"][stroke-width="3.5"],.sor path[stroke="#ff2e88"][stroke-width="3.5"]{stroke:#1f1517}
.sor path[d^="M52 77"][stroke="#fff"]{stroke:#1f1517}
.sor path[d^="M52 79.5"]{stroke:#1f1517}
.sor path[d^="M92 50"]{stroke:#c49a4a !important}
.sor ellipse[cx="30"][cy="76"],.sor ellipse[cx="90"][cy="76"]{fill:#c76b7c;opacity:.7}
.sor ellipse[fill="#fff"][rx="6"],.sor ellipse[fill="#fff"][rx="10"],.sor rect[fill="#fff"][width="24"]{fill:#ffffff;stroke:#1f1517;stroke-width:1.6px}
.sor ellipse[fill="#ff2e88"][rx="3.5"],.sor ellipse[fill="#ff2e88"][rx="7"][ry="5"],.sor ellipse[cx="60"][fill="#ff2e88"]{fill:#c76b7c}
.sor .s5 .eye-w path[stroke="#ffe74a"]{stroke:#1f1517}
.sor .float{position:relative}
.sor .float::after{content:'';position:absolute;left:20px;top:-78px;width:140px;height:120px;pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 140 120%22%3E %3Cpath d=%22M10 100 C 30 92, 110 92, 130 100 C 120 112, 20 112, 10 100 Z%22 fill=%22%231f1517%22 stroke=%22%231f1517%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M36 98 C 48 74, 56 46, 66 24 C 72 10, 88 2, 104 8 C 112 11, 116 16, 118 22 C 110 16, 100 16, 92 22 C 84 30, 80 46, 82 62 C 86 78, 96 90, 104 98 Z%22 fill=%22%232a1d22%22 stroke=%22%231f1517%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M62 34 C 58 52, 52 72, 46 90%22 fill=%22none%22 stroke=%22%235a3f4c%22 stroke-width=%223%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E %3Cpath d=%22M37 95 C 56 88, 86 88, 104 95 L 100 84 C 82 79, 58 79, 42 84 Z%22 fill=%22%237a1f33%22 stroke=%22%231f1517%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M44 89 C 60 85, 82 85, 98 89%22 fill=%22none%22 stroke=%22%23e7b3bc%22 stroke-width=%221%22 stroke-dasharray=%221.6 2.4%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M16 102 C 40 108, 100 108, 124 102%22 fill=%22none%22 stroke=%22%234a3540%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M118 22 C 120 26, 121 30, 121 34%22 fill=%22none%22 stroke=%22%23c49a4a%22 stroke-width=%221%22/%3E %3Cpath d=%22M121 34 a5 5 0 1 0 4 8 a4 4 0 1 1 -4 -8 Z%22 fill=%22%23e8c77a%22 stroke=%22%231f1517%22 stroke-width=%221%22/%3E %3Cg transform=%22translate(46 88) rotate(-28)%22%3E%3Cpath d=%22M0 0 V-22%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-22.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-20.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-18.9%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-17.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-15.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-14.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-12.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-11.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-9.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-8.5%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(52 87) rotate(-10)%22%3E%3Cpath d=%22M0 0 V-18%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-18.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-16.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-15.5%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-14.3%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-13.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-11.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-10.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-9.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-7.9%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-6.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E %3Cg transform=%22translate(54 86) rotate(-150)%22%3E%3Cpath d=%22M0 0 C 4.5 -4.8, 10.5 -4.8, 15 0 C 10.5 4.8, 4.5 4.8, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.5 0 H12.8%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(40 90) rotate(170)%22%3E%3Cpath d=%22M0 0 C 3.9 -4.2, 9.1 -4.2, 13 0 C 9.1 4.2, 3.9 4.2, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.3 0 H11.0%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E %3Cellipse cx=%2250.0%22 cy=%2282.0%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(0 50.0 82.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2253.8%22 cy=%2284.8%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(72 53.8 84.8)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2252.4%22 cy=%2289.3%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(144 52.4 89.3)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2247.6%22 cy=%2289.3%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(216 47.6 89.3)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2246.2%22 cy=%2284.8%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(288 46.2 84.8)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2250%22 cy=%2286%22 r=%221.9%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cellipse cx=%2262.0%22 cy=%2284.8%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(0 62.0 84.8)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2265.1%22 cy=%2287.0%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(72 65.1 87.0)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2263.9%22 cy=%2290.6%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(144 63.9 90.6)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2260.1%22 cy=%2290.6%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(216 60.1 90.6)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2258.9%22 cy=%2287.0%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(288 58.9 87.0)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2262%22 cy=%2288%22 r=%221.6%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cellipse cx=%2241.0%22 cy=%2282.1%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(0 41.0 82.1)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2243.7%22 cy=%2284.1%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(72 43.7 84.1)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2242.7%22 cy=%2287.3%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(144 42.7 87.3)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2239.3%22 cy=%2287.3%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(216 39.3 87.3)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2238.3%22 cy=%2284.1%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(288 38.3 84.1)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2241%22 cy=%2285%22 r=%221.4%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E %3Cpath d=%22M70 70 l2 -5 l2 5 l5 1 l-5 1 l-2 5 l-2 -5 l-5 -1 Z%22 fill=%22%23e8c77a%22 opacity=%22.9%22/%3E %3Ccircle cx=%2288%22 cy=%2240%22 r=%221.2%22 fill=%22%23e8c77a%22 opacity=%22.9%22/%3E%3Ccircle cx=%2274%22 cy=%2252%22 r=%221%22 fill=%22%23e8c77a%22 opacity=%22.8%22/%3E%3C/svg%3E") 0 0/140px 120px no-repeat;transform-origin:90px 100px;animation:sor-hat 3.2s ease-in-out infinite}
@keyframes sor-hat{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}
.sor .s3 .hop{position:relative}
.sor .s3 .hop::after{content:'';position:absolute;left:22px;top:-58px;width:105px;height:90px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 140 120%22%3E %3Cpath d=%22M10 100 C 30 92, 110 92, 130 100 C 120 112, 20 112, 10 100 Z%22 fill=%22%231f1517%22 stroke=%22%231f1517%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M36 98 C 48 74, 56 46, 66 24 C 72 10, 88 2, 104 8 C 112 11, 116 16, 118 22 C 110 16, 100 16, 92 22 C 84 30, 80 46, 82 62 C 86 78, 96 90, 104 98 Z%22 fill=%22%232a1d22%22 stroke=%22%231f1517%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M62 34 C 58 52, 52 72, 46 90%22 fill=%22none%22 stroke=%22%235a3f4c%22 stroke-width=%223%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E %3Cpath d=%22M37 95 C 56 88, 86 88, 104 95 L 100 84 C 82 79, 58 79, 42 84 Z%22 fill=%22%237a1f33%22 stroke=%22%231f1517%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M44 89 C 60 85, 82 85, 98 89%22 fill=%22none%22 stroke=%22%23e7b3bc%22 stroke-width=%221%22 stroke-dasharray=%221.6 2.4%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M16 102 C 40 108, 100 108, 124 102%22 fill=%22none%22 stroke=%22%234a3540%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M118 22 C 120 26, 121 30, 121 34%22 fill=%22none%22 stroke=%22%23c49a4a%22 stroke-width=%221%22/%3E %3Cpath d=%22M121 34 a5 5 0 1 0 4 8 a4 4 0 1 1 -4 -8 Z%22 fill=%22%23e8c77a%22 stroke=%22%231f1517%22 stroke-width=%221%22/%3E %3Cg transform=%22translate(46 88) rotate(-28)%22%3E%3Cpath d=%22M0 0 V-22%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-22.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-20.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-18.9%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-17.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-15.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-14.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-12.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-11.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-9.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-8.5%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(52 87) rotate(-10)%22%3E%3Cpath d=%22M0 0 V-18%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-18.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-16.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-15.5%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-14.3%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-13.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-11.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-10.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-9.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-7.9%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-6.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E %3Cg transform=%22translate(54 86) rotate(-150)%22%3E%3Cpath d=%22M0 0 C 4.5 -4.8, 10.5 -4.8, 15 0 C 10.5 4.8, 4.5 4.8, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.5 0 H12.8%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(40 90) rotate(170)%22%3E%3Cpath d=%22M0 0 C 3.9 -4.2, 9.1 -4.2, 13 0 C 9.1 4.2, 3.9 4.2, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.3 0 H11.0%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E %3Cellipse cx=%2250.0%22 cy=%2282.0%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(0 50.0 82.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2253.8%22 cy=%2284.8%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(72 53.8 84.8)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2252.4%22 cy=%2289.3%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(144 52.4 89.3)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2247.6%22 cy=%2289.3%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(216 47.6 89.3)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2246.2%22 cy=%2284.8%22 rx=%223.2%22 ry=%222.3%22 transform=%22rotate(288 46.2 84.8)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2250%22 cy=%2286%22 r=%221.9%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cellipse cx=%2262.0%22 cy=%2284.8%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(0 62.0 84.8)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2265.1%22 cy=%2287.0%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(72 65.1 87.0)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2263.9%22 cy=%2290.6%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(144 63.9 90.6)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2260.1%22 cy=%2290.6%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(216 60.1 90.6)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2258.9%22 cy=%2287.0%22 rx=%222.6%22 ry=%221.9%22 transform=%22rotate(288 58.9 87.0)%22 fill=%22%23e9c7a6%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2262%22 cy=%2288%22 r=%221.6%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cellipse cx=%2241.0%22 cy=%2282.1%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(0 41.0 82.1)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2243.7%22 cy=%2284.1%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(72 43.7 84.1)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2242.7%22 cy=%2287.3%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(144 42.7 87.3)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2239.3%22 cy=%2287.3%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(216 39.3 87.3)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2238.3%22 cy=%2284.1%22 rx=%222.3%22 ry=%221.7%22 transform=%22rotate(288 38.3 84.1)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2241%22 cy=%2285%22 r=%221.4%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E %3Cpath d=%22M70 70 l2 -5 l2 5 l5 1 l-5 1 l-2 5 l-2 -5 l-5 -1 Z%22 fill=%22%23e8c77a%22 opacity=%22.9%22/%3E %3Ccircle cx=%2288%22 cy=%2240%22 r=%221.2%22 fill=%22%23e8c77a%22 opacity=%22.9%22/%3E%3Ccircle cx=%2274%22 cy=%2252%22 r=%221%22 fill=%22%23e8c77a%22 opacity=%22.8%22/%3E%3C/svg%3E") 0 0/105px 90px no-repeat}
.sor .s3 path[mask]{fill:#f6ecdc;stroke:#1f1517;stroke-width:3px;filter:drop-shadow(0 4px 0 rgba(122,31,51,.22))}
.sor .s3 ellipse[cx="50"][fill="#000"]{fill:#1f1517}
.sor .s3 ellipse[cx="32"][cy="66"]{fill:#c76b7c}

/* face $$ : deux sceaux de cire (calque qui suit la même animation s4eyes-d) */
.sor .s4 .eyes-d{display:none}
.sor .s4 .wiggle{position:relative}
.sor .s4 .wiggle::after{content:'';position:absolute;left:42px;top:70px;width:92px;height:40px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 92 40%22%3E%3Cpath d=%22M39.8 20.0 L38.9 26.2 L33.4 29.4 L29.7 33.9 L24.0 35.3 L18.4 33.5 L12.2 31.8 L10.9 25.4 L10.3 20.0 L9.3 13.9 L13.7 9.7 L17.9 5.3 L24.0 4.3 L29.0 7.9 L34.9 9.1 L38.2 14.1 Z%22 fill=%22%238e1d2e%22 stroke=%22%231f1517%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2224%22 cy=%2220%22 r=%2210.2%22 fill=%22none%22 stroke=%22%23b8455a%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M16.5 12.5 q 3.0 -3.0 6.8 -3.6%22 fill=%22none%22 stroke=%22%23e8a0ad%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Ctext x=%2224%22 y=%2225.4%22 text-anchor=%22middle%22 font-family=%22Georgia,'Times New Roman',serif%22 font-weight=%22700%22 font-size=%2217.0%22 fill=%22%23f1b7c0%22%3E%24%3C/text%3E%3Cpath d=%22M83.8 20.0 L82.9 26.2 L77.4 29.4 L73.7 33.9 L68.0 35.3 L62.4 33.5 L56.2 31.8 L54.9 25.4 L54.3 20.0 L53.3 13.9 L57.7 9.7 L61.9 5.3 L68.0 4.3 L73.0 7.9 L78.9 9.1 L82.2 14.1 Z%22 fill=%22%238e1d2e%22 stroke=%22%231f1517%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2268%22 cy=%2220%22 r=%2210.2%22 fill=%22none%22 stroke=%22%23b8455a%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M60.5 12.5 q 3.0 -3.0 6.8 -3.6%22 fill=%22none%22 stroke=%22%23e8a0ad%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Ctext x=%2268%22 y=%2225.4%22 text-anchor=%22middle%22 font-family=%22Georgia,'Times New Roman',serif%22 font-weight=%22700%22 font-size=%2217.0%22 fill=%22%23f1b7c0%22%3E%24%3C/text%3E%3C/svg%3E") 0 0/92px 40px no-repeat;transform-origin:48px 20px;animation:s4eyes-d 8s cubic-bezier(.34,1.56,.64,1) infinite}
.sor .s4 .brows path{stroke:#1f1517}

/* sous-titres : étiquette de grimoire, double filet bordeaux, sceau à gauche, brin séché à droite */
.sor .sub,.sor .sub-a,.sor .sub-b,.sor .subt{background:#fffaf2 !important;color:#1f1517 !important;border:1.5px solid #7a1f33 !important;border-radius:3px !important;outline:1px dashed rgba(122,31,51,.55);outline-offset:-6px;box-shadow:0 0 0 4px #fbf5ec,0 0 0 5.5px rgba(122,31,51,.45),2px 7px 12px rgba(70,30,30,.18) !important;font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-style:italic;font-weight:400 !important;font-size:21px !important;line-height:1.18 !important}
.sor .sub::before,.sor .sub-a::before,.sor .sub-b::before,.sor .subt::before{content:'';position:absolute;left:-12px;top:-12px;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M18.8 10.0 L18.4 13.5 L15.3 15.3 L13.2 17.8 L10.0 18.6 L6.9 17.6 L3.4 16.6 L2.6 13.0 L2.3 10.0 L1.8 6.6 L4.2 4.2 L6.6 1.8 L10.0 1.2 L12.8 3.2 L16.1 3.9 L18.0 6.7 Z%22 fill=%22%238e1d2e%22 stroke=%22%231f1517%22 stroke-width=%221.0%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2210%22 cy=%2210%22 r=%225.7%22 fill=%22none%22 stroke=%22%23b8455a%22 stroke-width=%220.8%22/%3E%3Cpath d=%22M5.8 5.8 q 1.7 -1.7 3.8 -2.0%22 fill=%22none%22 stroke=%22%23e8a0ad%22 stroke-width=%220.8%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Ctext x=%2210%22 y=%2213.0%22 text-anchor=%22middle%22 font-family=%22Georgia,'Times New Roman',serif%22 font-weight=%22700%22 font-size=%229.0%22 fill=%22%23f1b7c0%22%3Eo%3C/text%3E%3C/svg%3E") center/contain no-repeat}
.sor .sub::after,.sor .sub-a::after,.sor .sub-b::after,.sor .subt::after{content:'';position:absolute;right:-10px;bottom:-12px;width:40px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 30%22%3E%3Cg transform=%22translate(4 24) rotate(-40)%22%3E%3Cpath d=%22M0 0 C 4.8 -5.1, 11.2 -5.1, 16 0 C 11.2 5.1, 4.8 5.1, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.6 0 H13.6%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(10 26) rotate(-10)%22%3E%3Cpath d=%22M0 0 C 4.2 -4.5, 9.8 -4.5, 14 0 C 9.8 4.5, 4.2 4.5, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.4 0 H11.9%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cellipse cx=%2224.0%22 cy=%228.6%22 rx=%222.8%22 ry=%222.0%22 transform=%22rotate(0 24.0 8.6)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2227.2%22 cy=%2210.9%22 rx=%222.8%22 ry=%222.0%22 transform=%22rotate(72 27.2 10.9)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2226.0%22 cy=%2214.8%22 rx=%222.8%22 ry=%222.0%22 transform=%22rotate(144 26.0 14.8)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2222.0%22 cy=%2214.8%22 rx=%222.8%22 ry=%222.0%22 transform=%22rotate(216 22.0 14.8)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2220.8%22 cy=%2210.9%22 rx=%222.8%22 ry=%222.0%22 transform=%22rotate(288 20.8 10.9)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2224%22 cy=%2212%22 r=%221.6%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cg transform=%22translate(30 28) rotate(30)%22%3E%3Cpath d=%22M0 0 V-18%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-18.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-16.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-15.5%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-14.3%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-13.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-11.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-10.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-9.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-7.9%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-6.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(-8deg)}

/* bulles : cartes festonnées en dentelle */
.sor .bubble,.sor .bubble2,.sor .pop[style*="#fff9c4"],.sor .pop-c{background:#fffaf2 padding-box !important;color:#1f1517 !important;border:9px solid transparent !important;border-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 30%22%3E%3Ccircle cx=%2215%22 cy=%225.5%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%225.5%22 cy=%2215%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2224.5%22 cy=%2215%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2215%22 cy=%2224.5%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%227.5%22 cy=%227.5%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2222.5%22 cy=%227.5%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%227.5%22 cy=%2222.5%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2222.5%22 cy=%2222.5%22 r=%225%22 fill=%22%23fffaf2%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Crect x=%228%22 y=%228%22 width=%2214%22 height=%2214%22 fill=%22%23fffaf2%22/%3E%3Crect x=%229.2%22 y=%229.2%22 width=%2211.6%22 height=%2211.6%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22 stroke-dasharray=%221.4 1.4%22/%3E%3Ccircle cx=%2215%22 cy=%224.5%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3Ccircle cx=%224.5%22 cy=%2215%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3Ccircle cx=%2225.5%22 cy=%2215%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3Ccircle cx=%2215%22 cy=%2225.5%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3C/svg%3E") 10 round !important;border-radius:0 !important;box-shadow:none !important;filter:drop-shadow(2px 4px 3px rgba(70,30,30,.22));font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-weight:400 !important;padding:4px 6px !important}
.sor .bubble,.sor .bubble2,.sor .pop[style*="#fff9c4"]{font-size:15px !important;line-height:1.15 !important}
.sor .pop-c{font-size:15px !important;font-style:italic}
.sor .s4 .bubble,.sor .s4 .bubble2{font-size:13px !important;padding:2px 4px !important}
.sor .pop-text{paint-order:stroke fill}
.sor .s5 .cta{z-index:4 !important}
.sor .s5 .line{text-shadow:0 0 3px #fffaf2,0 0 3px #fffaf2,0 0 6px #fffaf2 !important}
.sor .bubble > span:nth-of-type(1),.sor .bubble2 > span:nth-of-type(1),.sor .pop > span:nth-of-type(1){border-top-color:#7a1f33 !important;margin-bottom:-6px}
.sor .bubble > span:nth-of-type(2),.sor .bubble2 > span:nth-of-type(2),.sor .pop > span:nth-of-type(2){border-top-color:#fffaf2 !important;margin-bottom:-6px}
.sor .bubble > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.sor .bubble2 > span:not(:nth-of-type(1)):not(:nth-of-type(2)),.sor .pop > span:not(:nth-of-type(1)):not(:nth-of-type(2)){font-family:'Caveat','Segoe Script','Comic Sans MS',cursive;font-size:15px !important;font-weight:700 !important;color:#7a1f33}
.sor polygon[fill="#fff9c4"]{fill:#fffaf2;stroke:#7a1f33;stroke-width:2px}
.sor .s3 .pop svg path[fill="#ffe74a"]{fill:#e8c77a;stroke:#1f1517;stroke-width:1.5px;stroke-linejoin:round}

/* scène 2 : fenêtres d'app = pages de grimoire à bordure de dentelle */
.sor .unring{background:#fbf3e3 padding-box !important;border:8px solid transparent !important;border-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 30%22%3E%3Ccircle cx=%2215%22 cy=%225.5%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%225.5%22 cy=%2215%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2224.5%22 cy=%2215%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2215%22 cy=%2224.5%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%227.5%22 cy=%227.5%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2222.5%22 cy=%227.5%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%227.5%22 cy=%2222.5%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Ccircle cx=%2222.5%22 cy=%2222.5%22 r=%225%22 fill=%22%23fbf3e3%22 stroke=%22%237a1f33%22 stroke-width=%221%22/%3E%3Crect x=%228%22 y=%228%22 width=%2214%22 height=%2214%22 fill=%22%23fbf3e3%22/%3E%3Crect x=%229.2%22 y=%229.2%22 width=%2211.6%22 height=%2211.6%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22 stroke-dasharray=%221.4 1.4%22/%3E%3Ccircle cx=%2215%22 cy=%224.5%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3Ccircle cx=%224.5%22 cy=%2215%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3Ccircle cx=%2225.5%22 cy=%2215%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3Ccircle cx=%2215%22 cy=%2225.5%22 r=%221.1%22 fill=%22%237a1f33%22 opacity=%22.75%22/%3E%3C/svg%3E") 10 round !important;border-radius:0 !important;box-shadow:none !important;filter:drop-shadow(2px 5px 4px rgba(70,30,30,.22))}
.sor .w2 .unring{transform:rotate(1.5deg)} .sor .w4 .unring{transform:rotate(-1.2deg)}
.sor .unring > div:first-child{position:relative;height:15px !important;background:#7a1f33 !important;border-bottom:1.5px solid #1f1517}
.sor .unring > div:first-child::after{content:'';position:absolute;left:6px;top:3.5px;width:40px;height:8px;background:radial-gradient(circle at 4px 4px,#fffaf2 0 2.4px,#1f1517 2.6px 3.2px,transparent 3.5px) 0 0/12px 8px repeat-x}
.sor .unring > div:nth-child(2) > div{background:#f8efe0 !important;opacity:1 !important;border:1.4px solid #1f1517;box-sizing:border-box;border-radius:2px}
.sor .unring > div:nth-child(2) > div[style*="height: 5px"]{background:#1f1517 !important;border:0;height:2px !important;opacity:.75 !important}
.sor .unring > div:nth-child(2) > div[style*="#ff2e88"]{background:#c76b7c !important;border-radius:11px}
.sor .unring > div:nth-child(2) > div[style*="#ffe74a"]{background:#e8c77a !important}
.sor .unring > div:nth-child(2) > div[style*="#00e5ff"]{background:#8fa36a !important}
.sor .unring > div:nth-child(2) > div[style*="#7a1fff"]{background:#9f88b2 !important}
.sor .unring > div:nth-child(2) > div[style*="height: 24px"]{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 24%22%3E%3Crect width=%2260%22 height=%2224%22 fill=%22%23f3e8d3%22/%3E%3Cg transform=%22translate(6 16) rotate(-12)%22%3E%3Cpath d=%22M0 0 C 6.0 -6.4, 14.0 -6.4, 20 0 C 14.0 6.4, 6.0 6.4, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M2.0 0 H17.0%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(24 12) rotate(10)%22%3E%3Cpath d=%22M0 0 C 4.8 -5.1, 11.2 -5.1, 16 0 C 11.2 5.1, 4.8 5.1, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.6 0 H13.6%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3Cellipse cx=%2246.0%22 cy=%228.3%22 rx=%223.0%22 ry=%222.2%22 transform=%22rotate(0 46.0 8.3)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2249.5%22 cy=%2210.9%22 rx=%223.0%22 ry=%222.2%22 transform=%22rotate(72 49.5 10.9)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2248.2%22 cy=%2215.0%22 rx=%223.0%22 ry=%222.2%22 transform=%22rotate(144 48.2 15.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2243.8%22 cy=%2215.0%22 rx=%223.0%22 ry=%222.2%22 transform=%22rotate(216 43.8 15.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2242.5%22 cy=%2210.9%22 rx=%223.0%22 ry=%222.2%22 transform=%22rotate(288 42.5 10.9)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2246%22 cy=%2212%22 r=%221.8%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cg transform=%22translate(36 18) rotate(160)%22%3E%3Cpath d=%22M0 0 C 3.0 -3.2, 7.0 -3.2, 10 0 C 7.0 3.2, 3.0 3.2, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.0 0 H8.5%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat !important}
.sor .s2 .bolt path{fill:#e8c77a;stroke:#1f1517;stroke-width:3px;stroke-linejoin:round}
.sor .s2 .bolt{filter:drop-shadow(0 0 6px rgba(255,205,106,.7)) !important}
.sor .s2 .spark{border-color:#7a1f33 !important;border-style:dotted !important;border-width:4px !important}
.sor .s2 .flash,.sor .s4 .flash{background:#fff4dc !important}

/* scène 3 : labyrinthe = herbier à l'encre sur parchemin, baies bordeaux, pastilles = sceaux */
.sor .s3 g[stroke="#2121de"]{stroke:#1f1517;stroke-width:3px;filter:drop-shadow(2px 2px 0 rgba(122,31,51,.4))}
.sor .s3 g[fill="#fff"] circle{fill:#7a1f33}
.sor .s3 [style*="background: #fff"][style*="border-radius: 50%"]{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M18.4 10.0 L18.0 13.3 L15.0 15.0 L13.1 17.4 L10.0 18.2 L7.0 17.2 L3.7 16.3 L3.0 12.9 L2.7 10.0 L2.2 6.8 L4.5 4.5 L6.8 2.2 L10.0 1.6 L12.7 3.5 L15.8 4.2 L17.6 6.9 Z%22 fill=%22%238e1d2e%22 stroke=%22%231f1517%22 stroke-width=%221.0%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2210%22 cy=%2210%22 r=%225.4%22 fill=%22none%22 stroke=%22%23b8455a%22 stroke-width=%220.7%22/%3E%3Cpath d=%22M6.0 6.0 q 1.6 -1.6 3.6 -1.9%22 fill=%22none%22 stroke=%22%23e8a0ad%22 stroke-width=%220.8%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Ctext x=%2210%22 y=%2212.9%22 text-anchor=%22middle%22 font-family=%22Georgia,'Times New Roman',serif%22 font-weight=%22700%22 font-size=%221.0%22 fill=%22%23f1b7c0%22%3E%3C/text%3E%3C/svg%3E") center/contain no-repeat !important;transform:scale(1.4)}
.sor .s3 [style*="Press Start 2P"][style*="#c6ff3d"]{font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-style:italic;font-weight:400 !important;font-size:26px !important;color:#7a1f33 !important;text-shadow:1px 2px 0 #e8c77a !important}
.sor .s3 svg[shape-rendering="crispEdges"]{filter:drop-shadow(1px 1px 0 #1f1517)}
.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#000"],.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ad12b"]{fill:#1f1517}
.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#c6ff3d"]{fill:#8fa36a}
.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#9ee6ff"]{fill:#9f88b2}
.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff9ecd"]{fill:#c76b7c}
.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#ff2e88"]{fill:#7a1f33}
.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#ffe74a"]{fill:#e8c77a}
.sor .s3 svg[shape-rendering="crispEdges"] rect[fill="#00e5ff"]{fill:#fffaf2}
.sor .s3 [fill="#f58220"]{fill:#5b3a6a} .sor .s3 [stroke="#f58220"]{stroke:#5b3a6a}
.sor .s3 [fill="#3d5bff"]{fill:#66734a} .sor .s3 [stroke="#3d5bff"]{stroke:#66734a}
.sor .s3 [fill="#1a1aa0"]{fill:#1f1517}
.sor .s3 .bug-a ellipse[rx="14"],.sor .s3 .bug-b ellipse[rx="14"]{stroke:#1f1517;stroke-width:2px}

/* scène 4 : balai qui décolle dans une traînée d'herbes, feuilles scellées et vieilles pièces */
.sor .s4 .rocket > svg > :not(.flame){display:none}
.sor .s4 .rocket{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 170%22%3E %3Cpath d=%22M50 4 C 48 30, 46 70, 45 100%22 stroke=%22%231f1517%22 stroke-width=%227%22 fill=%22none%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M50 4 C 48 30, 46 70, 45 100%22 stroke=%22%236b4430%22 stroke-width=%224.2%22 fill=%22none%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M49 14 C 48 30, 47 52, 46 70%22 stroke=%22%23a7795a%22 stroke-width=%221.2%22 fill=%22none%22 stroke-linecap=%22round%22/%3E %3Ccircle cx=%2248.4%22 cy=%2240%22 r=%221.6%22 fill=%22%231f1517%22/%3E%3Cpath d=%22M48 62 l-5 -4%22 stroke=%22%231f1517%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(43 58) rotate(200)%22%3E%3Cpath d=%22M0 0 C 2.7 -2.9, 6.3 -2.9, 9 0 C 6.3 2.9, 2.7 2.9, 0 0 Z%22 fill=%22%238fa36a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0.9 0 H7.6%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E %3Cpath d=%22M45 100 C 30 104, 20 120, 20 142 C 32 148, 58 148, 70 142 C 70 120, 60 104, 45 100 Z%22 fill=%22%23c99a4e%22 stroke=%22%231f1517%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M45 102 Q 35.4 120, 21.0 142%22 stroke=%22%23b8893e%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 38.6 120, 29.0 142%22 stroke=%22%23d9b26a%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 41.8 120, 37.0 142%22 stroke=%22%23c99a4e%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 45.0 120, 45.0 142%22 stroke=%22%23e2c07a%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 48.2 120, 53.0 142%22 stroke=%22%23c99a4e%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 51.4 120, 61.0 142%22 stroke=%22%23d9b26a%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 54.6 120, 69.0 142%22 stroke=%22%23b8893e%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 37.0 120, 25.0 142%22 stroke=%22%237d5a2a%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 46.6 120, 49.0 142%22 stroke=%22%237d5a2a%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M45 102 Q 53.0 120, 65.0 142%22 stroke=%22%237d5a2a%22 stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M45 100 C 30 104, 20 120, 20 142 C 32 148, 58 148, 70 142 C 70 120, 60 104, 45 100 Z%22 fill=%22none%22 stroke=%22%231f1517%22 stroke-width=%222.2%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M34 108 C 40 104, 50 104, 56 108 L 57 114 C 50 111, 40 111, 33 114 Z%22 fill=%22%237a1f33%22 stroke=%22%231f1517%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M45 110 C 36 104, 30 112, 36 116 Z M45 110 C 54 104, 60 112, 54 116 Z%22 fill=%22%23b8455a%22 stroke=%22%231f1517%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M44 111 l-6 14 M46 111 l6 13%22 stroke=%22%237a1f33%22 stroke-width=%222.4%22 stroke-linecap=%22round%22/%3E %3Cg transform=%22translate(30 124) rotate(-24)%22%3E%3Cpath d=%22M0 0 V-22%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-22.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-20.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-18.9%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-17.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-15.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-14.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-12.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-11.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-9.7%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-8.5%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(60 124) rotate(22)%22%3E%3Cpath d=%22M0 0 V-20%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-20.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-18.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-17.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-16.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-14.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-13.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-11.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-10.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-8.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-7.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cellipse cx=%2230.0%22 cy=%22118.9%22 rx=%222.5%22 ry=%221.8%22 transform=%22rotate(0 30.0 118.9)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2232.9%22 cy=%22121.0%22 rx=%222.5%22 ry=%221.8%22 transform=%22rotate(72 32.9 121.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2231.8%22 cy=%22124.5%22 rx=%222.5%22 ry=%221.8%22 transform=%22rotate(144 31.8 124.5)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2228.2%22 cy=%22124.5%22 rx=%222.5%22 ry=%221.8%22 transform=%22rotate(216 28.2 124.5)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2227.1%22 cy=%22121.0%22 rx=%222.5%22 ry=%221.8%22 transform=%22rotate(288 27.1 121.0)%22 fill=%22%23c76b7c%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2230%22 cy=%22122%22 r=%221.5%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cellipse cx=%2262.0%22 cy=%22123.3%22 rx=%222.2%22 ry=%221.6%22 transform=%22rotate(0 62.0 123.3)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2264.6%22 cy=%22125.2%22 rx=%222.2%22 ry=%221.6%22 transform=%22rotate(72 64.6 125.2)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2263.6%22 cy=%22128.2%22 rx=%222.2%22 ry=%221.6%22 transform=%22rotate(144 63.6 128.2)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2260.4%22 cy=%22128.2%22 rx=%222.2%22 ry=%221.6%22 transform=%22rotate(216 60.4 128.2)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Cellipse cx=%2259.4%22 cy=%22125.2%22 rx=%222.2%22 ry=%221.6%22 transform=%22rotate(288 59.4 125.2)%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%2262%22 cy=%22126%22 r=%221.3%22 fill=%22%23c49a4a%22 stroke=%22%231f1517%22 stroke-width=%220.88%22/%3E%3Cg transform=%22translate(52 128) rotate(-60)%22%3E%3Cpath d=%22M0 0 C 3.6 -3.8, 8.4 -3.8, 12 0 C 8.4 3.8, 3.6 3.8, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.2 0 H10.2%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E %3Cpath d=%22M52 18 C 60 16, 64 22, 62 30%22 stroke=%22%23c49a4a%22 stroke-width=%221%22 fill=%22none%22/%3E %3Cpath d=%22M62 30 a5 5 0 1 0 4 8 a4 4 0 1 1 -4 -8 Z%22 fill=%22%23e8c77a%22 stroke=%22%231f1517%22 stroke-width=%221%22/%3E %3Cpath d=%22M18 30 l2 -5 l2 5 l5 1 l-5 1 l-2 5 l-2 -5 l-5 -1 Z M74 60 l1.5 -4 l1.5 4 l4 1 l-4 1 l-1.5 4 l-1.5 -4 l-4 -1 Z%22 fill=%22%23e8c77a%22 stroke=%22%231f1517%22 stroke-width=%22.8%22/%3E%3C/svg%3E") 0 0/90px 170px no-repeat;filter:drop-shadow(0 4px 3px rgba(70,30,30,.25))}
.sor .s4 .rocket > svg{clip-path:polygon(-100% 134px,200% 134px,200% 600%,-100% 600%)}
.sor .s4 .flame path:first-child{fill:url(#sor-spk);stroke:#1f1517;stroke-width:1.4px;stroke-linejoin:round}
.sor .s4 .flame path:last-child{fill:#8fa36a;opacity:.85}
.sor .s4 .puff{background:#efe4ee !important;border:1.5px dotted #5b3a6a;filter:none !important;opacity:.9}
.sor .s4 .bill > svg{visibility:hidden}
.sor .s4 .bill{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-2 -2 68 38%22%3E%3Crect x=%221%22 y=%222%22 width=%2262%22 height=%2230%22 rx=%221.5%22 fill=%22%23f8efe0%22 stroke=%22%231f1517%22 stroke-width=%221.6%22/%3E %3Crect x=%224%22 y=%225%22 width=%2256%22 height=%2224%22 fill=%22none%22 stroke=%22%237a1f33%22 stroke-width=%22.7%22 stroke-dasharray=%221.5 1.8%22/%3E %3Cg transform=%22rotate(-18 24 17)%22%3E%3Cpath d=%22M8 17 C 16 6, 32 6, 42 17 C 32 28, 16 28, 8 17 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.2%22/%3E %3Cpath d=%22M6 17 H40 M16 17 l5 -5 M16 17 l5 5 M26 17 l5 -6 M26 17 l5 6%22 stroke=%22%232c3520%22 stroke-width=%22.8%22 fill=%22none%22/%3E%3C/g%3E %3Cpath d=%22M3 4 l9 4 M52 30 l9 -4%22 stroke=%22%23e6d3b4%22 stroke-width=%225%22 opacity=%22.95%22/%3E %3Cpath d=%22M59.5 15.0 L59.0 18.7 L55.6 20.6 L53.4 23.3 L50.0 24.2 L46.6 23.1 L42.9 22.1 L42.1 18.3 L41.8 15.0 L41.2 11.3 L43.8 8.8 L46.4 6.2 L50.0 5.6 L53.0 7.7 L56.5 8.5 L58.5 11.5 Z%22 fill=%22%238e1d2e%22 stroke=%22%231f1517%22 stroke-width=%221.0%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2250%22 cy=%2215%22 r=%226.1%22 fill=%22none%22 stroke=%22%23b8455a%22 stroke-width=%220.8%22/%3E%3Cpath d=%22M45.5 10.5 q 1.8 -1.8 4.0 -2.2%22 fill=%22none%22 stroke=%22%23e8a0ad%22 stroke-width=%220.9%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Ctext x=%2250%22 y=%2218.2%22 text-anchor=%22middle%22 font-family=%22Georgia,'Times New Roman',serif%22 font-weight=%22700%22 font-size=%2210.0%22 fill=%22%23f1b7c0%22%3E%24%3C/text%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(1px 2px 1px rgba(70,30,30,.25))}
.sor .s4 .bill:nth-child(3n+2){background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-2 -2 68 38%22%3E%3Ccircle cx=%2220%22 cy=%2217%22 r=%2215%22 fill=%22%23b98e44%22 stroke=%22%231f1517%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2220%22 cy=%2217%22 r=%2211.5%22 fill=%22none%22 stroke=%22%231f1517%22 stroke-width=%22.8%22 stroke-dasharray=%221.2 1.6%22/%3E%3Ctext x=%2220%22 y=%2222%22 text-anchor=%22middle%22 font-family=%22Georgia,'Times New Roman',serif%22 font-weight=%22700%22 font-size=%2214%22 fill=%22%231f1517%22%3E%24%3C/text%3E%3Cpath d=%22M11 9 q4 -4 9 -4%22 stroke=%22%23fff3cf%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Ccircle cx=%2244%22 cy=%2217%22 r=%2215%22 fill=%22%23e8c77a%22 stroke=%22%231f1517%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%2244%22 cy=%2217%22 r=%2211.5%22 fill=%22none%22 stroke=%22%231f1517%22 stroke-width=%22.8%22 stroke-dasharray=%221.2 1.6%22/%3E%3Ctext x=%2244%22 y=%2222%22 text-anchor=%22middle%22 font-family=%22Georgia,'Times New Roman',serif%22 font-weight=%22700%22 font-size=%2214%22 fill=%22%231f1517%22%3E%24%3C/text%3E%3Cpath d=%22M35 9 q4 -4 9 -4%22 stroke=%22%23fff3cf%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E%3Cg transform=%22translate(60 30) rotate(30)%22%3E%3Cpath d=%22M0 0 V-12%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-12.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-10.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-10.3%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-9.1%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-8.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-7.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-7.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-5.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-5.3%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-4.1%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3C/svg%3E")}
.sor .s4 .shock{border-color:#7a1f33 !important;border-style:dotted !important;border-width:5px !important}
.sor .pop-text{font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-weight:400 !important;color:#7a1f33 !important;-webkit-text-stroke:6px #fffaf2;text-shadow:4px 4px 0 #e8c77a !important;letter-spacing:1px}
.sor .pop-text::after{content:'';position:absolute;left:84px;right:84px;bottom:-10px;height:12px;background:radial-gradient(circle at 6px 0,#7a1f33 0 4px,transparent 4.5px) 0 0/12px 12px repeat-x;opacity:.8}

/* scène 5 : chandelle dans un bocal (s'allume au même moment que l'ampoule), boutons scellés */
.sor .s5 .qmark svg > :not(.bulb-rays){display:none}
.sor .s5 .qmark{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E %3Cpath d=%22M24 22 H66 V28 C 74 32, 76 40, 76 50 V86 C 76 94, 70 98, 62 98 H28 C 20 98, 14 94, 14 86 V50 C 14 40, 16 32, 24 28 Z%22 fill=%22%23efe6ec%22 fill-opacity=%22.7%22 stroke=%22%231f1517%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M35 52 H55 V92 H35 Z%22 fill=%22%237a1f33%22 stroke=%22%231f1517%22 stroke-width=%222%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M35 52 H55 V58 Q 53 64, 51 58 Q 48 56, 47 66 Q 45 70, 44 62 Q 42 56, 39 60 Q 37 64, 36 57 Z%22 fill=%22%23a33a52%22 stroke=%22%231f1517%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M45 52 V44%22 stroke=%22%231f1517%22 stroke-width=%221.8%22 stroke-linecap=%22round%22/%3E %3Cpath d=%22M20 50 Q 18 70, 20 86%22 stroke=%22%23fff%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.8%22/%3E %3Crect x=%2221%22 y=%2212%22 width=%2248%22 height=%2212%22 rx=%223%22 fill=%22%23b98e5a%22 stroke=%22%231f1517%22 stroke-width=%222.4%22/%3E %3Cpath d=%22M26 16 v4 M34 16 v4 M42 16 v4 M50 16 v4 M58 16 v4 M64 16 v4%22 stroke=%22%231f1517%22 stroke-width=%22.8%22 opacity=%22.6%22/%3E %3Cpath d=%22M22 28 C 36 32, 54 32, 68 28%22 stroke=%22%237a1f33%22 stroke-width=%222.2%22 fill=%22none%22/%3E %3Cpath d=%22M66 29 l8 12 M66 29 l2 14%22 stroke=%22%237a1f33%22 stroke-width=%221.8%22 stroke-linecap=%22round%22/%3E %3Crect x=%2256%22 y=%2264%22 width=%2218%22 height=%2214%22 rx=%221%22 fill=%22%23f8efe0%22 stroke=%22%231f1517%22 stroke-width=%221%22 transform=%22rotate(8 65 71)%22/%3E %3Cpath d=%22M59 69 h11 M59 73 h8%22 stroke=%22%237a1f33%22 stroke-width=%22.9%22 transform=%22rotate(8 65 71)%22/%3E %3Cg transform=%22translate(22 96) rotate(-10)%22%3E%3Cpath d=%22M0 0 V-20%22 stroke=%22%2366734a%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-20.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-18.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-17.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-16.0%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-14.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-13.2%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-11.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-10.4%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%22-1.6%22 cy=%22-8.8%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3Cellipse cx=%221.6%22 cy=%22-7.6%22 rx=%221.6%22 ry=%222.4%22 fill=%22%239f88b2%22 stroke=%22%231f1517%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(66 94) rotate(-40)%22%3E%3Cpath d=%22M0 0 C 3.6 -3.8, 8.4 -3.8, 12 0 C 8.4 3.8, 3.6 3.8, 0 0 Z%22 fill=%22%2366734a%22 stroke=%22%231f1517%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M1.2 0 H10.2%22 stroke=%22%231f1517%22 stroke-width=%220.55%22 opacity=%22.6%22/%3E%3C/g%3E%3C/svg%3E") 0 0/90px 100px no-repeat}
.sor .s5 .qmark::after{content:'';position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 90 100%22%3E%3Cdefs%3E%3CradialGradient id=%22g%22 cx=%22.5%22 cy=%22.42%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23ffcd6a%22 stop-opacity=%22.45%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffcd6a%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E %3Cellipse cx=%2245%22 cy=%2250%22 rx=%2230%22 ry=%2238%22 fill=%22url(%23g)%22/%3E %3Cpath d=%22M45 26 C 51 34, 51 40, 45 44 C 39 40, 39 34, 45 26 Z%22 fill=%22%23ffcd6a%22 stroke=%22%231f1517%22 stroke-width=%221.4%22 stroke-linejoin=%22round%22/%3E %3Cpath d=%22M45 34 C 47 37, 47 40, 45 42 C 43 40, 43 37, 45 34 Z%22 fill=%22%23fff7d6%22/%3E%3C/svg%3E") 0 0/90px 100px no-repeat;transform-origin:45px 44px;animation:sorlit 7s steps(1) infinite,sor-flkb 1.1s ease-in-out infinite alternate}
@keyframes sorlit{0%,21%{opacity:0}22%,23%{opacity:1}24%{opacity:0}25%,100%{opacity:1}}
@keyframes sor-flkb{from{transform:scale(1,1)}to{transform:scale(.94,1.05)}}
.sor .s5 .bulb-rays{stroke:#c49a4a;stroke-width:3px;stroke-dasharray:3 4}
.sor .s5 .line{color:#1f1517 !important;font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-style:italic;font-weight:400 !important;font-size:14px !important}
.sor .neon{background:#7a1f33 !important;color:#fbf5ec !important;border-radius:6px !important;border:2px solid #1f1517 !important;box-shadow:0 0 0 3px #fbf5ec,0 0 0 4.5px #7a1f33,3px 6px 8px rgba(70,30,30,.3) !important;font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-size:18px !important;text-shadow:none !important}
.sor .cta > div:nth-child(2){background:#fffaf2 !important;color:#1f1517 !important;border:2px dotted #7a1f33 !important;border-radius:6px !important;box-shadow:2px 4px 6px rgba(70,30,30,.18) !important;font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif !important;font-style:italic;font-weight:400 !important;font-size:15px !important}

/* séquenceur : étagère en dentelle, potions, cristaux, chandelles, chat noir */
.sor-deco{position:absolute;inset:0;z-index:12;pointer-events:none}
.sor-i{position:absolute;overflow:visible}
.sor-lace{position:absolute;left:0;right:0;top:-7px;height:8px;background:radial-gradient(circle at 7px 8px,#fffaf2 0 5.5px,#7a1f33 5.8px 6.6px,transparent 7px) 0 0/14px 8px repeat-x}
.sor-flk{transform-box:fill-box;transform-origin:50% 100%;animation:sorflk 1s ease-in-out infinite alternate}
@keyframes sorflk{0%{transform:scale(1,1) rotate(-3deg)}100%{transform:scale(.88,1.12) rotate(4deg)}}
.sor-glow{animation:sorglow 1.6s ease-in-out infinite alternate}
@keyframes sorglow{from{opacity:.2}to{opacity:.45}}
.sor-bub{transform-box:fill-box;animation:sorbub 2.4s ease-in infinite}
@keyframes sorbub{0%{transform:translateY(0);opacity:0}20%{opacity:.85}100%{transform:translateY(-14px);opacity:0}}
.sor-tw{transform-box:fill-box;transform-origin:50% 50%;animation:sortw 1.8s ease-in-out infinite}
@keyframes sortw{0%,100%{transform:scale(.4);opacity:.3}50%{transform:scale(1.15);opacity:1}}
.sor-tail{transform-box:fill-box;transform-origin:0% 100%;animation:sortail 3.4s ease-in-out infinite}
@keyframes sortail{0%,100%{transform:rotate(0)}50%{transform:rotate(-14deg)}}
.sor-blink{transform-box:fill-box;transform-origin:50% 50%;animation:sorblink 4.2s infinite}
@keyframes sorblink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}
.sor-sw{position:absolute;left:-10px;right:-10px;height:34px;background:radial-gradient(circle at 7px 7px,#fffaf2 0 1.4px,#7a1f33 1.8px 6.4px,transparent 6.9px) 0 0/14px 14px repeat-x,radial-gradient(circle at 7px 7px,#fffaf2 0 1.4px,#7a1f33 1.8px 6.4px,transparent 6.9px) 7px 100%/14px 14px repeat-x,repeating-linear-gradient(90deg,#fbf5ec 0 6px,transparent 6px 11px) 0 16px/100% 2px no-repeat,linear-gradient(transparent 7px,#7a1f33 7px 27px,transparent 27px);filter:drop-shadow(0 3px 2px rgba(31,21,23,.3))}
.sor-ready{display:inline-block;font-family:'IM Fell English','IM Fell DW Pica',Georgia,'Times New Roman',serif;font-size:48px;color:#7a1f33;letter-spacing:2px;text-shadow:2px 3px 0 #e8c77a;padding:0 46px;background:radial-gradient(circle,#1f1517 0 2px,transparent 2.5px) 10px 50%/14px 14px no-repeat,radial-gradient(circle,#1f1517 0 2px,transparent 2.5px) calc(100% - 10px) 50%/14px 14px no-repeat,linear-gradient(#7a1f33,#7a1f33) 22px 50%/18px 1.5px no-repeat,linear-gradient(#7a1f33,#7a1f33) calc(100% - 22px) 50%/18px 1.5px no-repeat}
.sor.owo-frozen *::before,.sor.owo-frozen *::after{animation-play-state:paused !important}
@media (prefers-reduced-motion: reduce){.sor *::before,.sor *::after,.sor-deco *{animation:none !important}}
