/* Mêmes repères visuels, scintillement continu et sueur synchronisée. */
.marian-animated .marian-scene{display:block;width:100%;height:100%;overflow:visible}
.marian-animated .marian-imp-motion{transform-box:view-box;transform-origin:84.50520833% 67.48046875%;animation:marian-imp-stir 5.8s ease-in-out infinite;animation-play-state:paused;will-change:transform}
.marian-animated .marian-drop{opacity:0;animation-duration:5.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}
.marian-drop-one{animation-name:marian-sweat-one}
.marian-drop-two{animation-name:marian-sweat-two}
.marian-halo-glow{opacity:.15;animation:marian-halo-breathe 5.8s ease-in-out infinite;animation-play-state:paused}
.marian-halo-rim{opacity:.2;animation:marian-halo-rim 5.8s ease-in-out infinite;animation-play-state:paused}
.marian-halo-sheen{opacity:0;stroke-dasharray:55 700;stroke-dashoffset:55;animation:marian-halo-orbit 5.8s ease-in-out infinite;animation-play-state:paused}
.marian-star{opacity:0;animation:marian-twinkle 5.8s ease-in-out infinite;animation-play-state:paused}
.marian-star-two{animation-delay:1.9s}.marian-star-three{animation-delay:3.8s}
.marian-animated.marian-in-view:not(.marian-paused) .marian-imp-motion,.marian-animated.marian-in-view:not(.marian-paused) .marian-drop,.marian-animated.marian-in-view:not(.marian-paused) .marian-halo-glow,.marian-animated.marian-in-view:not(.marian-paused) .marian-halo-rim,.marian-animated.marian-in-view:not(.marian-paused) .marian-halo-sheen,.marian-animated.marian-in-view:not(.marian-paused) .marian-star{animation-play-state:running}
@keyframes marian-imp-stir{0%,12%,64%,100%{transform:rotate(0deg)}24%{transform:rotate(-4deg)}37%{transform:rotate(3deg)}48%{transform:rotate(-1.7deg)}57%{transform:rotate(.7deg)}}
@keyframes marian-sweat-one{0%,14%,54%,100%{opacity:0;transform:translate(0,0)}25%{opacity:1;transform:translate(0,0)}42%{opacity:.7;transform:translate(6px,-5px)}53%{opacity:0;transform:translate(10px,-7px)}}
@keyframes marian-sweat-two{0%,28%,69%,100%{opacity:0;transform:translate(0,0)}39%{opacity:1;transform:translate(0,0)}55%{opacity:.7;transform:translate(5px,3px)}68%{opacity:0;transform:translate(9px,6px)}}
@keyframes marian-halo-breathe{0%,100%{opacity:.17}28%{opacity:.75}52%{opacity:.3}78%{opacity:.6}}
@keyframes marian-halo-rim{0%,100%{opacity:.18}24%{opacity:.78}50%{opacity:.25}78%{opacity:.55}}
@keyframes marian-halo-orbit{0%{stroke-dashoffset:55;opacity:0}12%{opacity:.85}82%{opacity:.85}100%{stroke-dashoffset:-535;opacity:0}}
@keyframes marian-twinkle{0%,14%,42%,100%{opacity:0}25%{opacity:1}33%{opacity:.35}}
@media(prefers-reduced-motion:reduce){.marian-animated .marian-halo-effects{display:none}.marian-animated .marian-imp-motion{animation:none!important;transform:none!important;will-change:auto}.marian-animated .marian-drop{animation:none!important;opacity:1!important;transform:none!important}}
@media print{.marian-animated .marian-halo-effects{display:none}.marian-animated .marian-imp-motion{animation:none!important;transform:none!important}.marian-animated .marian-drop{animation:none!important;opacity:1!important;transform:none!important}}
