@charset "UTF-8";.fx-mz{position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:size}.fx-mz>*{position:absolute;inset:0}.fx-mz .kodama i{position:absolute;left:var(--x);top:var(--y);width:4.2cqw;height:6cqw;border-radius:48% 48% 42% 42%;background:radial-gradient(circle at 35% 38%,#222 0 .55cqw,transparent .7cqw),radial-gradient(circle at 65% 38%,#222 0 .55cqw,transparent .7cqw),radial-gradient(ellipse at 50% 62%,#333 0 .35cqw,transparent .5cqw),#f4f6f0;box-shadow:0 0 1.6cqw #fffff0cc;opacity:0;animation:mz-kodama 9s ease-in-out infinite;animation-delay:var(--dl)}@keyframes mz-kodama{0%,10%{opacity:0;translate:0 2cqw}18%{opacity:.95;translate:0 0}30%{rotate:-14deg}34%{rotate:14deg}38%,52%{rotate:0deg;opacity:.95}60%,to{opacity:0}}.fx-mz .feuilles i{position:absolute;left:-6%;top:var(--y);width:2.4cqw;height:1.4cqw;border-radius:0 100%;background:#7fbf4a;opacity:0;animation:mz-feuille var(--s, 7s) linear infinite;animation-delay:var(--dl)}@keyframes mz-feuille{0%{opacity:0;translate:0 0;rotate:0deg}10%{opacity:.9}50%{translate:60cqw -10cqw;rotate:260deg}90%{opacity:.8}to{opacity:0;translate:115cqw 6cqw;rotate:540deg}}.fx-mz .braises i{position:absolute;left:var(--x);bottom:-4%;width:var(--t, 1.2cqw);aspect-ratio:1;border-radius:50%;background:#ffb347;box-shadow:0 0 1.4cqw #ff8a2a,0 0 3cqw #ff781e99;opacity:0;animation:mz-braise var(--s, 6s) linear infinite;animation-delay:var(--dl)}@keyframes mz-braise{0%{opacity:0;translate:0 0}15%{opacity:1}50%{translate:4cqw -60cqw}85%{opacity:.9}to{opacity:0;translate:-3cqw -120cqw}}.fx-mz .chaleur{background:radial-gradient(70% 50% at 50% 100%,rgba(255,120,30,.25),transparent 70%);animation:mz-chaleur 3s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes mz-chaleur{to{opacity:.4}}.fx-mz .etoiles i{position:absolute;left:var(--x);top:var(--y);width:var(--t, .8cqw);aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 1.2cqw #cfe8ff;animation:mz-scintille var(--s, 2.6s) ease-in-out infinite;animation-delay:var(--dl)}@keyframes mz-scintille{0%,to{opacity:.2;scale:.6}50%{opacity:1;scale:1.3}}.fx-mz .ecailles{background:linear-gradient(100deg,transparent 30%,rgba(200,255,235,.35) 45%,rgba(120,230,200,.25) 50%,transparent 60%);background-size:260% 100%;mix-blend-mode:screen;animation:mz-reflet 6.5s ease-in-out infinite;animation-delay:-2s}.fx-mz .ruban{inset:auto!important;left:-10%;top:30%;width:120%;height:3cqw;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(160,255,220,.55),rgba(255,255,255,.7),rgba(160,255,220,.55),transparent);filter:blur(.6cqw);mix-blend-mode:screen;opacity:0;animation:mz-ruban 9s ease-in-out infinite}@keyframes mz-ruban{0%,40%{opacity:0;translate:-60% 0;rotate:-8deg}50%{opacity:1}70%,to{opacity:0;translate:60% -20cqw;rotate:-18deg}}.fx-mz .spores i{position:absolute;left:var(--x);bottom:var(--b, 10%);width:var(--t, 1cqw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e6fbff,#8fd8ff 50%,transparent 70%);opacity:0;animation:mz-spore var(--s, 8s) ease-in-out infinite;animation-delay:var(--dl)}@keyframes mz-spore{0%{opacity:0;translate:0 0}20%{opacity:.9}50%{translate:3cqw -25cqw}80%{opacity:.7}to{opacity:0;translate:-2cqw -55cqw}}.fx-mz .yeux{background-image:url(../img/divins/miyazaki/nausicaa-yeux.webp);background-size:cover;animation:mz-ohmu 10s ease-in-out infinite}@keyframes mz-ohmu{0%,30%{filter:none}45%,75%{filter:hue-rotate(195deg) saturate(1.6) brightness(1.15) drop-shadow(0 0 1cqw #6fc6ff)}90%,to{filter:none}}.fx-mz .pluie{background:repeating-linear-gradient(104deg,transparent 0 11px,rgba(220,240,255,.35) 11px 12px,transparent 12px 27px),repeating-linear-gradient(100deg,transparent 0 17px,rgba(220,240,255,.22) 17px 18px,transparent 18px 41px);background-size:120% 40%,120% 55%;animation:mz-pluie .55s linear infinite;mix-blend-mode:screen}@keyframes mz-pluie{to{background-position:-10px 100%,-14px 100%}}.fx-mz .gouttes i{position:absolute;left:var(--x);top:var(--y);width:1.2cqw;height:1.8cqw;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 35% 35%,#fff,#c8ebffb3 50%,#a0d2ff4d);opacity:0;animation:mz-goutte 3.2s ease-in infinite;animation-delay:var(--dl)}@keyframes mz-goutte{0%,30%{opacity:0;translate:0 0;scale:.4}40%{opacity:1;scale:1}to{opacity:0;translate:0 50cqw}}.fx-mz .lucioles i{position:absolute;left:var(--x);top:var(--y);width:.9cqw;aspect-ratio:1;border-radius:50%;background:#e6ff9a;box-shadow:0 0 1.5cqw #c6ff5a;animation:mz-luciole 5s ease-in-out infinite;animation-delay:var(--dl)}@keyframes mz-luciole{0%,to{opacity:0;translate:0 0}30%{opacity:1}60%{opacity:.6;translate:3cqw -4cqw}}.carte-divine.divin-laputa .carte-face>img{animation:mz-flotte 6s ease-in-out infinite}@keyframes mz-flotte{0%,to{object-position:50% 44%}50%{object-position:50% 56%}}.fx-mz .pierre{background:radial-gradient(circle at var(--px) var(--py),#fff 0,#b8fff0 2.5%,rgba(80,230,200,.65) 8%,rgba(60,200,190,.25) 18%,transparent 32%);mix-blend-mode:screen;animation:mz-pierre 3.4s ease-in-out infinite}@keyframes mz-pierre{0%,to{opacity:.55;scale:.96}50%{opacity:1;scale:1.06}}.fx-mz .faisceau{background:linear-gradient(to top,transparent 20%,rgba(120,255,220,.22) 38%,transparent 52%);mix-blend-mode:screen;-webkit-mask:radial-gradient(18% 80% at var(--px) 50%,#000,transparent 70%);mask:radial-gradient(18% 80% at var(--px) 50%,#000,transparent 70%);animation:mz-faisceau 6s ease-in-out infinite;opacity:0}@keyframes mz-faisceau{0%,40%{opacity:0}55%,70%{opacity:1}85%,to{opacity:0}}.fx-mz .poussiere i{position:absolute;left:var(--x);top:var(--y);width:.7cqw;aspect-ratio:1;border-radius:50%;background:#c8fff2;box-shadow:0 0 1cqw #7fffe0;animation:mz-poussiere 7s ease-in-out infinite;animation-delay:var(--dl)}@keyframes mz-poussiere{0%,to{opacity:0;translate:0 0}25%{opacity:.9}75%{opacity:.5;translate:-2cqw -12cqw}}@keyframes mz-reflet{0%,40%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion: reduce){.fx-mz *,.carte-divine.divin-laputa .carte-face>img{animation:none!important}}.bdg.illu{padding:2px}.bdg.illu img,.bdg.album-b.couv img{width:100%;height:100%;object-fit:cover;display:block}.bdg.medaille.illu img{border-radius:50%}.bdg.hexa.illu img{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.bdg.album-b.couv{padding:2px;overflow:hidden}.bdg.album-b.couv img{border-radius:50%;object-position:50% 20%}.t-aburaya{color:#ff9b7a;text-shadow:0 0 8px rgba(214,60,40,.45)}.t-aburaya:before{content:"\2668  ";color:#ff6b4a}.t-kodama{color:#eef6e6;text-shadow:0 0 8px rgba(200,255,200,.5)}.t-kodama:before{content:"\25d5  ";color:#b9e6a0}.t-chatbus{color:#ffcf6b;text-shadow:0 0 8px rgba(255,190,70,.45)}.t-chatbus:before{content:"\1f68c  "}.t-heritier{color:transparent;background:linear-gradient(100deg,#fff4c8,#ffd66b 22%,#c98f1c 45%,#fff0b0 62%,#d9a234 80%,#fff4c8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:mz-titre 5s linear infinite;filter:drop-shadow(0 0 5px rgba(255,214,107,.4))}.t-heritier:before{content:"\274b  ";-webkit-text-fill-color:#ffd66b}@keyframes mz-titre{to{background-position:-220% 0}}.cadre-aburaya{padding:4px;background:conic-gradient(from 0deg,#6e0d0d,#c8322a,#f2b33d,#c8322a,#6e0d0d,#f2b33d,#6e0d0d);box-shadow:0 0 0 1px #2a0505,0 0 12px #c8322a73}.cadre-totoro{padding:4px;background:radial-gradient(circle at 50% 0,#9fdc7a 0 18%,transparent 19%),conic-gradient(from 20deg,#1f4d2b,#4f9d4a,#9fdc7a,#2e6b33,#1f4d2b);box-shadow:0 0 0 1px #0d2413,0 0 12px #5fc98a66}.cadre-laputa{padding:4px;background:radial-gradient(circle at 50% 100%,#b8fff0 0 10%,#3fd6c0 14%,transparent 22%),linear-gradient(180deg,#bfe6ff,#3f8fd8 60%,#1d4e8a);box-shadow:0 0 0 1px #0b2340,0 0 14px #50e6c873}.cadre-ghibli{padding:4px}.cadre-ghibli:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:conic-gradient(from var(--mz-ang, 0deg),#f5cf3a,#a46bff,#3fa9f5,#ff5f7a,#5fc98a,#3fa9f5,#f5cf3a);animation:mz-cadre 6s linear infinite}@property --mz-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes mz-cadre{to{--mz-ang: 360deg}}.av-cadre.grand.cadre-aburaya,.av-cadre.grand.cadre-totoro,.av-cadre.grand.cadre-laputa,.av-cadre.grand.cadre-ghibli{padding:6px}.av-cadre.petit.cadre-aburaya,.av-cadre.petit.cadre-totoro,.av-cadre.petit.cadre-laputa,.av-cadre.petit.cadre-ghibli{padding:3px}@media (prefers-reduced-motion: reduce){.t-heritier,.cadre-ghibli:before{animation:none}}
