@charset "UTF-8";@property --r{syntax: "<number>"; inherits: true; initial-value: 0;}.carte-divine.divin-infini{--divin: #9b5cff}.fx-infini{--cycle: 12s;position:absolute;inset:0;overflow:hidden;container-type:size;animation:inf-rayon var(--cycle) infinite}.fx-infini img,.fx-infini>div{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@keyframes inf-rayon{0%,41%{--r: 0}44%{--r: 5;animation-timing-function:ease-in-out}47%{--r: 4}50%{--r: 7;animation-timing-function:cubic-bezier(.7,0,.9,.4)}58%{--r: 175}to{--r: 175}}.fx-infini .aura{transform-origin:55% 60%;animation:inf-aura 3.2s ease-in-out infinite alternate}.fx-infini .aura.a2{animation:inf-aura-2 4.4s ease-in-out infinite alternate;animation-delay:-1.5s}@keyframes inf-aura{0%{opacity:.45;transform:scale(1)}to{opacity:.9;transform:scale(1.012)}}@keyframes inf-aura-2{0%{opacity:.25;transform:scale(1)}to{opacity:.6;transform:scale(1.035)}}.fx-infini .flamme.flux{mix-blend-mode:screen;filter:url(#flammes-gojo) brightness(1.55) saturate(1.2) drop-shadow(0 0 3px #8fe6ff)!important;-webkit-mask-image:var(--bruit);mask-image:var(--bruit);-webkit-mask-size:46% 34%;mask-size:46% 34%;transform-origin:10% 55%;animation:inf-flux 2.4s linear infinite,inf-langue 2.6s ease-in-out infinite alternate}.fx-infini .flamme.flux.f2{-webkit-mask-size:70% 52%;mask-size:70% 52%;filter:url(#flammes-gojo) brightness(2)!important;opacity:.8;animation:inf-flux-2 3.7s linear infinite,inf-langue 3.1s ease-in-out infinite alternate-reverse}@keyframes inf-flux{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 -100%;mask-position:0 -100%}}@keyframes inf-flux-2{0%{-webkit-mask-position:30% 0;mask-position:30% 0}to{-webkit-mask-position:30% -100%;mask-position:30% -100%}}@keyframes inf-langue{0%{transform:skew(0) scaleY(1)}50%{transform:skew(-1.5deg) scaleY(1.025)}to{transform:skew(1deg) scaleY(1.04) translateY(-.6%)}}.fx-infini .flamme.halo{mix-blend-mode:screen;filter:blur(6px) brightness(1.4)!important;animation:inf-halo 1.8s ease-in-out infinite alternate}@keyframes inf-halo{0%{opacity:.2}to{opacity:.55}}.fx-infini .etinc i{position:absolute;left:calc(4% + var(--k) * 4%);top:calc(14% + mod(var(--k) * 17,9)*3%);width:3px;height:3px;border-radius:50%;background:#d8f8ff;box-shadow:0 0 6px #5ad0ff,0 0 10px #2fa8ff;opacity:0;animation:inf-etinc calc(1.8s + var(--k) * .13s) ease-out infinite;animation-delay:calc(var(--k) * -.31s)}@keyframes inf-etinc{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--k) - 6) * 2px + 12px),-340%)}}.fx-infini .halo-violet{background:radial-gradient(circle at var(--ox) var(--oy),rgba(255,240,255,.9) 0,rgba(190,110,255,.75) calc(var(--r) * .5cqw),rgba(120,40,230,.45) calc(var(--r) * 1.3cqw),transparent calc(var(--r) * 2.6cqw + 1px));mix-blend-mode:screen;animation:inf-halo-v var(--cycle) ease-out infinite}@keyframes inf-halo-v{0%,41%{opacity:0}43%,57%{opacity:1}64%,to{opacity:0}}.fx-infini .eveil{clip-path:circle(calc(var(--r) * 1cqw) at var(--ox) var(--oy));animation:inf-eveil var(--cycle) ease-in-out infinite}@keyframes inf-eveil{0%,41%{opacity:0;transform:scale(1.06)}49%{opacity:1}58%{transform:scale(1.04)}88%{opacity:1;transform:scale(1);filter:none}97%,to{opacity:0;transform:scale(1.02);filter:brightness(1.6) saturate(1.4)}}.fx-infini .teinte{background:radial-gradient(circle at var(--ox) var(--oy),rgba(200,140,255,.65),rgba(110,30,220,.55) 60%,rgba(60,0,140,.5));mix-blend-mode:color;clip-path:circle(calc(var(--r) * 1cqw) at var(--ox) var(--oy));animation:inf-teinte var(--cycle) ease-out infinite}@keyframes inf-teinte{0%,41%{opacity:0}46%,58%{opacity:1}70%,to{opacity:0}}.fx-infini>.bulle{inset:auto;left:var(--ox);top:var(--oy);width:calc(var(--r) * 2cqw);height:calc(var(--r) * 2cqw);translate:-50% -50%;border-radius:50%;border:1.5px solid rgba(250,230,255,.95);box-shadow:0 0 10px 3px #be6efff2,0 0 26px 8px #8232ffb3,inset 0 0 18px 4px #c88cffcc;animation:inf-bulle var(--cycle) linear infinite}.fx-infini>.bulle:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#fff 0 1.2deg,transparent 1.2deg 7deg);filter:blur(.4px) drop-shadow(0 0 3px #e9c8ff);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 5px),#000 100%,transparent 100%);mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 5px),#000 100%,transparent 100%);animation:inf-scintille 1.2s linear infinite}@keyframes inf-bulle{0%,41%{opacity:0}42%,57%{opacity:1}59%,to{opacity:0}}@keyframes inf-scintille{to{rotate:360deg}}.fx-infini .trait{inset:auto 0;top:var(--oy);height:3px;width:auto;translate:0 -50%;background:linear-gradient(90deg,transparent,rgba(220,170,255,.9) 20%,#fff calc(var(--ox) - 1%),#fff calc(var(--ox) + 1%),rgba(220,170,255,.9) 80%,transparent);box-shadow:0 0 8px 2px #be6effe6;opacity:0;animation:inf-trait var(--cycle) ease-out infinite}@keyframes inf-trait{0%,42%{opacity:0;transform:scaleX(.2)}45%{opacity:1;transform:scaleX(1)}51%{opacity:.9}56%,to{opacity:0;transform:scaleX(1.2)}}.fx-infini .flash-v{background:radial-gradient(circle at var(--ox) var(--oy),#fff,rgba(225,190,255,.8) 45%,rgba(150,70,255,.4));mix-blend-mode:screen;opacity:0;animation:inf-flash-v var(--cycle) ease-out infinite}@keyframes inf-flash-v{0%,56%{opacity:0}58%{opacity:.85}66%,to{opacity:0}}.fx-df,.fx-apo,.fx-ada,.fx-lune{position:absolute;inset:0;overflow:hidden;container-type:size}:is(.fx-df,.fx-apo,.fx-ada,.fx-lune) :is(img,.plein,svg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@media (prefers-reduced-motion: reduce){:is(.fx-df,.fx-apo,.fx-ada,.fx-lune) *{animation:none!important}}.carte-divine.divin-df{--divin: #ffb020}.fx-df{--cycle: 8s}.fx-df .feu{filter:url(#feu-natsu)!important}.fx-df .feu.lueur{mix-blend-mode:screen;filter:url(#feu-natsu) blur(5px) brightness(1.6)!important;animation:df-lueur 1.3s ease-in-out infinite alternate}@keyframes df-lueur{0%{opacity:.35}to{opacity:.85}}.fx-df .chaleur{background:radial-gradient(ellipse 80% 26% at 50% 104%,rgba(255,170,40,.75),rgba(255,80,0,.35) 55%,transparent 80%);mix-blend-mode:screen;transform-origin:50% 100%;animation:df-chaleur 1.1s ease-in-out infinite alternate}@keyframes df-chaleur{0%{opacity:.5;transform:scaleY(1)}to{opacity:.95;transform:scaleY(1.18)}}.fx-df .braises i{position:absolute;left:calc(3% + var(--k) * 6%);bottom:-2%;width:4px;height:4px;border-radius:50%;background:#ffe9a8;box-shadow:0 0 6px #ffb020,0 0 12px #ff5a00;opacity:0;animation:df-braise calc(2.2s + mod(var(--k) * 7,5)*.35s) ease-out infinite;animation-delay:calc(var(--k) * -.43s)}@keyframes df-braise{0%{opacity:0;transform:translate(0) scale(1)}12%{opacity:1}to{opacity:0;transform:translate(calc((mod(var(--k) * 5,7) - 3)*9px),-78cqh) scale(.4)}}.fx-df .assombri{background:radial-gradient(circle at 55% 30%,#28060073,#140200d9);opacity:0;animation:df-assombri var(--cycle) ease-in-out infinite}@keyframes df-assombri{0%,60%{opacity:0}68%,72%{opacity:1}76%,to{opacity:0}}.fx-df .feu.dessus{mix-blend-mode:normal;filter:url(#feu-natsu) brightness(1.5) saturate(1.3) drop-shadow(0 0 4px #ff9a20)!important;opacity:0;animation:df-dessus var(--cycle) ease-in-out infinite}@keyframes df-dessus{0%,60%{opacity:0}67%,73%{opacity:1}78%,to{opacity:0}}.fx-df .souffle{background:radial-gradient(ellipse 95% 75% at 55% -8%,rgba(255,252,230,.97),rgba(255,200,60,.85) 28%,rgba(255,90,0,.55) 52%,transparent 76%);mix-blend-mode:normal;opacity:0;transform-origin:55% 0;animation:df-souffle var(--cycle) ease-out infinite}@keyframes df-souffle{0%,70%{opacity:0;transform:scaleY(.3)}73%{opacity:1;transform:scaleY(1)}80%{opacity:.7;transform:scaleY(1.3)}92%,to{opacity:0;transform:scaleY(1.5)}}.fx-df .onde{inset:4% auto auto 55%;width:30cqw;height:30cqw;translate:-50% -50%;border-radius:50%;border:3px solid rgba(255,230,160,.95);box-shadow:0 0 18px 6px #ff8c14cc,inset 0 0 18px 6px #ff8c1499;opacity:0;animation:df-onde var(--cycle) ease-out infinite}@keyframes df-onde{0%,71%{opacity:0;scale:.2}73%{opacity:1}86%,to{opacity:0;scale:6}}.fx-df .ecailles{background:linear-gradient(115deg,transparent 30%,rgba(255,215,90,.75) 45%,rgba(255,245,200,.9) 50%,rgba(255,215,90,.75) 55%,transparent 70%);mix-blend-mode:overlay;background-size:260% 100%;opacity:0;animation:df-ecailles var(--cycle) ease-in-out infinite}@keyframes df-ecailles{0%,74%{opacity:0;background-position:100% 0}78%{opacity:1}94%,to{opacity:0;background-position:0 0}}.carte-divine.divin-df .carte-face>img:first-child,.fx-df{animation:secousse 8s linear infinite}.carte-divine.divin-apo{--divin: #7b6bff}.fx-apo{--cycle: 9s}.fx-apo .eclairs{filter:url(#foudre-acno) brightness(1.15)!important;animation:apo-crepite 1.7s steps(1) infinite}@keyframes apo-crepite{0%{opacity:.55}12%{opacity:1}18%{opacity:.7}40%{opacity:1}47%{opacity:.5}60%{opacity:.9}81%{opacity:.65}}.fx-apo .eclairs.lueur{mix-blend-mode:screen;filter:blur(5px) brightness(1.8) saturate(1.3)!important;animation:apo-lueur 2.3s steps(1) infinite}@keyframes apo-lueur{0%{opacity:.2}9%{opacity:.75}14%{opacity:.3}55%{opacity:.65}61%{opacity:.25}}.fx-apo .nuit{background:radial-gradient(circle at 50% 42%,#0402128c,#02000aeb);opacity:0;animation:apo-nuit var(--cycle) ease-in-out infinite}@keyframes apo-nuit{0%,55%{opacity:0}62%,74%{opacity:1}77%,to{opacity:0}}.fx-apo .eclairs.dessus{opacity:0;mix-blend-mode:screen;filter:brightness(2) saturate(1.4) drop-shadow(0 0 4px #9d8cff)!important;animation:apo-dessus var(--cycle) steps(1) infinite}@keyframes apo-dessus{0%,60%{opacity:0}62%{opacity:1}64%{opacity:.4}66%{opacity:1}70%{opacity:.6}72%{opacity:1}76%,to{opacity:0}}.fx-apo .foudre path{fill:none;stroke:#f2eeff;stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #9d8cff) drop-shadow(0 0 6px #5b6bff);opacity:0;animation:apo-foudre var(--d) steps(1) infinite;animation-delay:var(--t)}@keyframes apo-foudre{0%,to{opacity:0}2%{opacity:1}4%{opacity:.2}6%{opacity:1}9%{opacity:0}}.fx-apo .rugit{background:radial-gradient(circle at 50% 40%,#fff,rgba(200,190,255,.85) 25%,rgba(110,90,255,.45) 50%,transparent 72%);mix-blend-mode:screen;opacity:0;animation:apo-rugit var(--cycle) ease-out infinite}@keyframes apo-rugit{0%,75%{opacity:0}76%{opacity:1}88%,to{opacity:0}}.fx-apo .onde{inset:40% auto auto 50%;width:24cqw;height:24cqw;translate:-50% -50%;border-radius:50%;border:2px solid #efeaff;box-shadow:0 0 16px 5px #826effe6,inset 0 0 16px 5px #826effb3;opacity:0;animation:apo-onde var(--cycle) ease-out infinite}@keyframes apo-onde{0%,75%{opacity:0;scale:.3}77%{opacity:1}92%,to{opacity:0;scale:7}}.fx-apo .cendres i{position:absolute;left:calc(5% + var(--k) * 7.5%);top:-3%;width:3px;height:3px;border-radius:50%;background:#c9c0ff;box-shadow:0 0 5px #7b6bff;opacity:0;animation:apo-cendre calc(3s + mod(var(--k) * 3,4)*.6s) linear infinite;animation-delay:calc(var(--k) * -.57s)}@keyframes apo-cendre{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(calc((mod(var(--k) * 5,7) - 3)*7px),105cqh)}}.carte-divine.divin-apo .carte-face>img:first-child,.fx-apo{animation:secousse-apo 9s linear infinite}.carte-divine.divin-ada{--divin: #ff2a4d}.fx-ada{--cycle: 7s;--rx: 49.7%;--ry: 68.1%}.fx-ada .maudit{background:radial-gradient(ellipse 70% 20% at 50% 100%,rgba(255,30,70,.7),rgba(150,0,30,.3) 55%,transparent 78%);mix-blend-mode:screen;filter:url(#maudit-sukuna);transform-origin:50% 100%;animation:ada-maudit 1.5s ease-in-out infinite alternate}@keyframes ada-maudit{0%{opacity:.45;transform:scaleY(1)}to{opacity:.9;transform:scaleY(1.2)}}.fx-ada .orbes i{position:absolute;left:var(--ox);top:var(--oy);width:4.6cqw;height:4.6cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#ffffffb3 45%,#ffdce600 70%);box-shadow:0 0 10px 4px #fff9;opacity:0;animation:ada-orbe var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * .16s)}@keyframes ada-orbe{0%,4%{opacity:0;scale:.5}7%{opacity:1;scale:1.25}18%{opacity:.55;scale:1}30%,to{opacity:0;scale:.8}}.fx-ada .roue{mix-blend-mode:screen;filter:brightness(1.8) drop-shadow(0 0 6px #fff)!important;opacity:0;animation:ada-roue var(--cycle) ease-out infinite}@keyframes ada-roue{0%,21%{opacity:0}24%{opacity:1}40%,to{opacity:0}}.fx-ada .eclat{inset:auto;left:var(--rx);top:var(--ry);width:70cqw;height:70cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(255,210,220,.45) 25%,transparent 58%);mix-blend-mode:screen;opacity:0;animation:ada-eclat var(--cycle) ease-out infinite}@keyframes ada-eclat{0%,22%{opacity:0;scale:.3}24%{opacity:1;scale:1}38%,to{opacity:0;scale:1.25}}.fx-ada .onde{inset:auto;left:var(--rx);top:var(--ry);width:26cqw;height:9cqw;translate:-50% -50%;border-radius:50%;border:2px solid #fff;box-shadow:0 0 12px 4px #fffc;opacity:0;animation:ada-onde var(--cycle) ease-out infinite}@keyframes ada-onde{0%,23%{opacity:0;scale:.5}25%{opacity:1}40%,to{opacity:0;scale:4.5}}.fx-ada .halo{mix-blend-mode:screen;filter:brightness(1.6) drop-shadow(0 0 8px #fff)!important;opacity:.25;animation:ada-halo var(--cycle) ease-out infinite}@keyframes ada-halo{0%,24%{opacity:.25}27%{opacity:1}45%,to{opacity:.25}}.fx-ada .entailles path{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #ff2a4d) drop-shadow(0 0 7px #ff2a4d);stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:ada-entaille var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * .08s)}@keyframes ada-entaille{0%,56%{stroke-dashoffset:1;opacity:0}57%{opacity:1}61%{stroke-dashoffset:0;opacity:1}72%,to{stroke-dashoffset:0;opacity:0}}.fx-ada .voile{background:#ff143c66;mix-blend-mode:multiply;opacity:0;animation:ada-voile var(--cycle) ease-out infinite}@keyframes ada-voile{0%,56%{opacity:0}60%{opacity:1}74%,to{opacity:0}}.fx-ada .etinc i{position:absolute;left:calc(6% + var(--k) * 8%);bottom:3%;width:3px;height:5px;border-radius:2px;background:#ff5a78;box-shadow:0 0 6px #ff1f3d;opacity:0;animation:ada-etinc calc(2.2s + var(--k) * .19s) linear infinite;animation-delay:calc(var(--k) * -.37s)}@keyframes ada-etinc{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translate(calc((var(--k) - 6) * 3px),-46cqh)}}.carte-divine.divin-ada .carte-face>img:first-child,.fx-ada{animation:secousse-ada 7s linear infinite}.carte-divine.divin-lune{--divin: #5ff2c8}.fx-lune{--cycle: 10s}.fx-lune .terre{mix-blend-mode:screen;filter:blur(6px) brightness(1.3) saturate(1.4) hue-rotate(-8deg)!important;transform-origin:50% 0;animation:lune-terre 5s ease-in-out infinite alternate}@keyframes lune-terre{0%{opacity:.25;transform:scale(1)}to{opacity:.7;transform:scale(1.02)}}.fx-lune .etoiles i{position:absolute;left:var(--x);top:var(--y);width:var(--t);height:var(--t);border-radius:50%;background:#fff;box-shadow:0 0 4px #fff,0 0 8px #9ff;opacity:.2;animation:lune-scint calc(1.6s + var(--k) * .11s) ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.29s)}@keyframes lune-scint{0%{opacity:.1;scale:.6}to{opacity:1;scale:1.1}}.fx-lune .filante{inset:auto;left:var(--x);top:var(--y);width:26cqw;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95));border-radius:2px;box-shadow:0 0 6px #bff;rotate:152deg;transform-origin:100% 50%;opacity:0;animation:lune-filante var(--cycle) ease-in infinite;animation-delay:var(--t)}@keyframes lune-filante{0%,30%{opacity:0;transform:translate(0) scaleX(.2)}32%{opacity:1}40%{opacity:0;transform:translate(-60cqw) scaleX(1)}to{opacity:0}}.fx-lune .glitch{opacity:0;mix-blend-mode:screen;animation:lune-glitch var(--cycle) steps(1) infinite}.fx-lune .glitch.r{filter:url(#canal-r)!important}.fx-lune .glitch.c{filter:url(#canal-c)!important;animation-name:lune-glitch-c}@keyframes lune-glitch{0%,82%{opacity:0;translate:0}83%{opacity:1;translate:-2.5cqw 0}85%{translate:1.5cqw .5cqh}86%{translate:-4cqw 0}88%{translate:1cqw 0}90%,to{opacity:0;translate:0}}@keyframes lune-glitch-c{0%,82%{opacity:0;translate:0}83%{opacity:1;translate:2.5cqw 0}85%{translate:-1.5cqw -.5cqh}86%{translate:4cqw 0}88%{translate:-1cqw 0}90%,to{opacity:0;translate:0}}.fx-lune .bande{opacity:0;animation:lune-bande var(--cycle) steps(1) infinite;animation-delay:var(--t);clip-path:inset(var(--h) 0 var(--b) 0)}@keyframes lune-bande{0%,82%{opacity:0;translate:0}83%{opacity:1;translate:var(--dx) 0}85%{translate:calc(var(--dx) * -1.4) 0}87%{translate:calc(var(--dx) * .6) 0}89%,to{opacity:0;translate:0}}.fx-lune .balayage{background:repeating-linear-gradient(to bottom,rgba(95,242,200,.14) 0 1px,transparent 1px 3px);mix-blend-mode:screen;opacity:0;animation:lune-balayage var(--cycle) steps(1) infinite}@keyframes lune-balayage{0%,82%{opacity:0}83%{opacity:1}90%,to{opacity:0}}@keyframes secousse{0%,72%{translate:0}73%{translate:-1.2% .6%}74%{translate:1% -.8%}75%{translate:-.8% .4%}76%{translate:.6% .5%}78%,to{translate:0}}@keyframes secousse-apo{0%,75%{translate:0}76%{translate:-1.4% .7%}77%{translate:1.2% -.9%}78%{translate:-1% .5%}79%{translate:.7% .6%}81%,to{translate:0}}@keyframes secousse-ada{0%,57%{translate:0}58%{translate:-1% .5%}59%{translate:1% -.6%}60%{translate:-.6% .3%}62%,to{translate:0}}@keyframes inf-rayon{0%,41%{--r: 0}44%{--r: 5;animation-timing-function:ease-in-out}47%{--r: 4}50%{--r: 7;animation-timing-function:ease-in}56%{--r: 13}57.5%{--r: 16}58%,to{--r: 0}}.carte-divine.divin-borg{--divin: #ff2b3a}.fx-borg{--cycle: 8s;--ex: 64.4%;--ey: 30.7%;--cx: 10.5%;--cy: 61.3%;position:absolute;inset:0;overflow:hidden;container-type:size}.fx-borg :is(img,.plein){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fx-borg .rouges{mix-blend-mode:screen;filter:brightness(1.7) drop-shadow(0 0 3px #ff2b3a) drop-shadow(0 0 8px #ff2b3a)!important;animation:borg-neon 3.1s steps(1) infinite}@keyframes borg-neon{0%{opacity:.9}7%{opacity:.35}9%{opacity:1}41%{opacity:.75}44%{opacity:.2}46%{opacity:1}78%{opacity:.85}}.fx-borg .oeil{inset:auto;left:var(--ex);top:var(--ey);width:7cqw;height:7cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 12%,#ff3040 30%,rgba(255,30,50,.35) 55%,transparent 72%);mix-blend-mode:screen;animation:borg-oeil 1.6s ease-in-out infinite alternate}.fx-borg .oeil:after{content:"";position:absolute;left:50%;top:50%;width:46cqw;height:2px;translate:-50% -50%;background:linear-gradient(90deg,transparent,rgba(255,60,70,.9),#fff,rgba(255,60,70,.9),transparent);filter:blur(.5px)}@keyframes borg-oeil{0%{opacity:.55;scale:.85}to{opacity:1;scale:1.15}}.fx-borg .viseur{width:26cqw;height:26cqw;translate:-50% -50%;inset:45% auto auto 50%;background:linear-gradient(#ff3b48,#ff3b48) 0 0 / 22% 2px,linear-gradient(#ff3b48,#ff3b48) 0 0 / 2px 22%,linear-gradient(#ff3b48,#ff3b48) 100% 0 / 22% 2px,linear-gradient(#ff3b48,#ff3b48) 100% 0 / 2px 22%,linear-gradient(#ff3b48,#ff3b48) 0 100% / 22% 2px,linear-gradient(#ff3b48,#ff3b48) 0 100% / 2px 22%,linear-gradient(#ff3b48,#ff3b48) 100% 100% / 22% 2px,linear-gradient(#ff3b48,#ff3b48) 100% 100% / 2px 22%;background-repeat:no-repeat;filter:drop-shadow(0 0 3px #ff2b3a);opacity:0;animation:borg-viseur var(--cycle) ease-in-out infinite}.fx-borg .viseur:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;translate:-50% -50%;border-radius:50%;background:#ff3b48;box-shadow:0 0 6px #ff2b3a}.fx-borg .viseur:after{content:"CIBLE VERROUILL\c9 E";position:absolute;left:50%;top:104%;translate:-50% 0;white-space:nowrap;font:700 clamp(7px,3.2cqw,11px) / 1 var(--f-titre);letter-spacing:.14em;color:#ff5a64;text-shadow:0 0 6px #ff2b3a;opacity:0;animation:borg-texte var(--cycle) steps(1) infinite}@keyframes borg-viseur{0%,8%{opacity:0;left:30%;top:30%;scale:1.6}12%{opacity:1}24%{left:70%;top:52%;scale:1.3}36%{left:44%;top:40%;scale:1.2}46%,64%{left:50%;top:46%;scale:.8;opacity:1}68%,to{left:50%;top:46%;scale:.8;opacity:0}}@keyframes borg-texte{0%,46%{opacity:0}47%{opacity:1}50%{opacity:0}52%,66%{opacity:1}67%,to{opacity:0}}.fx-borg .balayage{inset:0 0 auto;height:14%;background:linear-gradient(to bottom,transparent,rgba(255,40,55,.22) 70%,rgba(255,90,100,.7));mix-blend-mode:screen;animation:borg-balayage 3.6s linear infinite}@keyframes borg-balayage{0%{translate:0 -100%}to{translate:0 720%}}.fx-borg .lignes{background:repeating-linear-gradient(to bottom,rgba(255,40,55,.06) 0 1px,transparent 1px 3px)}.fx-borg .bouche{inset:auto;left:var(--cx);top:var(--cy);width:95cqw;height:95cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 8%,#ffe2a0 16%,rgba(255,120,40,.85) 30%,rgba(255,40,40,.4) 48%,transparent 66%);opacity:0;animation:borg-bouche var(--cycle) ease-out infinite}@keyframes borg-bouche{0%,69%{opacity:0;scale:.2}70%{opacity:1;scale:1}74%{opacity:.8;scale:1.15}82%,to{opacity:0;scale:1.3}}.fx-borg .onde{inset:auto;left:var(--cx);top:var(--cy);width:30cqw;height:30cqw;translate:-50% -50%;border-radius:50%;border:3px solid #ffd9a0;box-shadow:0 0 16px 5px #ff6e28cc;opacity:0;animation:borg-onde var(--cycle) ease-out infinite}@keyframes borg-onde{0%,70%{opacity:0;scale:.3}71%{opacity:1}84%,to{opacity:0;scale:6}}.fx-borg .flash{background:#ffdcbe8c;mix-blend-mode:screen;opacity:0;animation:borg-flash var(--cycle) steps(1) infinite}@keyframes borg-flash{0%,69%{opacity:0}70%{opacity:1}71.5%,to{opacity:0}}.fx-borg .fumee{inset:auto;left:var(--cx);top:var(--cy);width:60cqw;height:60cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(170,170,180,.55),rgba(120,120,130,.25) 45%,transparent 70%);filter:blur(6px);opacity:0;animation:borg-fumee var(--cycle) ease-out infinite}@keyframes borg-fumee{0%,72%{opacity:0;scale:.4;translate:-50% -50%}78%{opacity:.9}to{opacity:0;scale:1.6;translate:-30% -80%}}.fx-borg .etinc i{position:absolute;left:var(--cx);top:var(--cy);width:3px;height:3px;border-radius:50%;background:#ffe2a0;box-shadow:0 0 5px #ff7a20;opacity:0;animation:borg-etinc var(--cycle) ease-out infinite}@keyframes borg-etinc{0%,70%{opacity:0;transform:translate(0)}71%{opacity:1}88%,to{opacity:0;transform:translate(calc(cos(var(--k) * 32deg)*34cqw),calc(sin(var(--k) * 32deg)*34cqw))}}.carte-divine.divin-borg .carte-face>img:first-child,.fx-borg{animation:secousse-borg 8s linear infinite}@keyframes secousse-borg{0%,69%{translate:0}70%{translate:1.6% -.6%}71%{translate:-1.2% .8%}72%{translate:.8% -.4%}73%{translate:-.5% .3%}75%,to{translate:0}}@media (prefers-reduced-motion: reduce){.fx-borg *{animation:none!important}}.fx-infini .flash-v{display:none}@keyframes inf-rayon{0%,41%{--r: 0}44%{--r: 5;animation-timing-function:ease-in-out}47%{--r: 4}50%{--r: 7;animation-timing-function:ease-in-out}56%{--r: 13;animation-timing-function:ease-in}64%,to{--r: 0}}@keyframes inf-bulle{0%,41%{opacity:0}42%,60%{opacity:1}64%,to{opacity:0}}@keyframes inf-halo-v{0%,41%{opacity:0}43%,60%{opacity:1}66%,to{opacity:0}}.fx-df .souffle{background:radial-gradient(ellipse 95% 75% at var(--sx, 32%) var(--sy, 4%),rgba(255,252,230,.97),rgba(255,200,60,.85) 28%,rgba(255,90,0,.55) 52%,transparent 76%);transform-origin:var(--sx, 32%) var(--sy, 4%)}.fx-df .onde{left:var(--sx, 32%);top:var(--sy, 4%)}.carte-divine.divin-vide{--divin: #6a8dff}.fx-vide{--cycle: 9s;--ox: 27.5%;--oy: 34.8%;container-type:size}.fx-vide .plein{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.carte-divine.divin-vide .carte-face>img:first-child{transform-origin:28% 35%;animation:vide-souffle 9s ease-in-out infinite alternate}.fx-vide .lignes{transform-origin:28% 35%}.fx-vide .nuit{background:radial-gradient(circle at var(--ox) var(--oy),rgba(0,4,30,.2),rgba(0,2,20,.85) 60%);opacity:0;animation:vide-nuit var(--cycle) ease-in-out infinite}@keyframes vide-nuit{0%,58%{opacity:0}66%,74%{opacity:1}84%,to{opacity:0}}.fx-vide .domaine{inset:auto;left:var(--ox);top:var(--oy);width:30cqw;height:30cqw;translate:-50% -50%;border-radius:50%;border:2px solid #eef4ff;box-shadow:0 0 22px 8px #78a0ffd9,inset 0 0 22px 8px #78a0ff99;opacity:0;animation:vide-domaine var(--cycle) cubic-bezier(.2,.7,.3,1) infinite}@keyframes vide-domaine{0%,66%{opacity:0;scale:.1}68%{opacity:1}86%,to{opacity:0;scale:9}}.fx-vide .etoiles i{animation:vide-etoile calc(1.6s + var(--k) * .11s) ease-in-out infinite,vide-eclat var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * -.37s),0s}@keyframes vide-eclat{0%,67%{filter:none}70%{filter:brightness(2.5) drop-shadow(0 0 4px #fff)}82%,to{filter:none}}.fx-infini .flamme.halo{animation:inf-halo 1.8s ease-in-out infinite alternate,inf-embrase 6s ease-in-out infinite}@keyframes inf-embrase{0%,70%{filter:blur(6px) brightness(1.4)}80%{filter:blur(9px) brightness(2.6) saturate(1.3)}92%,to{filter:blur(6px) brightness(1.4)}}.carte-divine.divin-rikugan{--divin: #4fd8ff}.fx-rik{--cycle: 8s;--ax: 47%;--ay: 60%;position:absolute;inset:0;overflow:hidden;container-type:size}.fx-rik :is(img,.plein){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fx-rik .yeux{mix-blend-mode:screen;filter:brightness(1.8) saturate(1.3) drop-shadow(0 0 3px #4fd8ff) drop-shadow(0 0 8px #1aa7ff)!important;animation:rik-yeux 2.2s ease-in-out infinite alternate}@keyframes rik-yeux{0%{opacity:.5}to{opacity:1}}.fx-rik .oeil{inset:auto;left:var(--x);top:var(--y);width:9cqw;height:9cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(220,250,255,.9) 0 10%,rgba(80,210,255,.55) 30%,transparent 68%);mix-blend-mode:screen;animation:rik-oeil 2.2s ease-in-out infinite alternate}.fx-rik .oeil:after{content:"";position:absolute;left:50%;top:50%;width:34cqw;height:1.5px;translate:-50% -50%;background:linear-gradient(90deg,transparent,rgba(120,220,255,.9),#fff,rgba(120,220,255,.9),transparent);opacity:.7}@keyframes rik-oeil{0%{opacity:.4;scale:.85}to{opacity:1;scale:1.1}}.fx-rik .reflet{background:linear-gradient(100deg,transparent 40%,rgba(160,230,255,.28) 50%,transparent 60%);background-size:300% 100%;mix-blend-mode:screen;animation:rik-reflet 5s ease-in-out infinite}@keyframes rik-reflet{0%{background-position:100% 0}60%,to{background-position:-50% 0}}.fx-rik .ao{inset:auto;left:var(--ax);top:var(--ay);width:16cqw;height:16cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 12%,#8fe4ff 22%,#1a8cff 42%,rgba(10,60,255,.35) 62%,transparent 72%);box-shadow:0 0 22px 8px #2896ffb3;opacity:0;animation:rik-ao var(--cycle) ease-in-out infinite}@keyframes rik-ao{0%,40%{opacity:0;scale:.1}48%{opacity:1;scale:1}60%{scale:1.15}66%{scale:.9}70%{scale:1.2}73%{opacity:1;scale:.15}75%,to{opacity:0;scale:.1}}.fx-rik .spirale{inset:auto;left:var(--ax);top:var(--ay);width:44cqw;height:44cqw;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(110,210,255,.6),transparent 30%,rgba(110,210,255,.45),transparent 60%,rgba(110,210,255,.55),transparent 85%);-webkit-mask:radial-gradient(circle,transparent 24%,#000 34%,#000 58%,transparent 70%);mask:radial-gradient(circle,transparent 24%,#000 34%,#000 58%,transparent 70%);mix-blend-mode:screen;opacity:0;animation:rik-spirale var(--cycle) linear infinite}@keyframes rik-spirale{0%,42%{opacity:0;rotate:0deg;scale:1.2}50%{opacity:1}70%{opacity:1;scale:.6}73%,to{opacity:0;rotate:-900deg;scale:.2}}.fx-rik .aspire i{position:absolute;left:var(--ax);top:var(--ay);width:3px;height:3px;border-radius:50%;background:#d8f6ff;box-shadow:0 0 5px #4fd8ff;opacity:0;animation:rik-aspire var(--cycle) ease-in infinite;animation-delay:calc(var(--k) * .07s)}@keyframes rik-aspire{0%,44%{opacity:0;transform:translate(calc(cos(var(--k) * 33deg)*42cqw),calc(sin(var(--k) * 33deg)*42cqw))}48%{opacity:1}70%{opacity:1;transform:translate(0)}72%,to{opacity:0;transform:translate(0)}}.fx-rik .eclair{background:radial-gradient(circle at var(--ax) var(--ay),rgba(240,252,255,.95),rgba(80,190,255,.6) 25%,rgba(20,80,255,.25) 50%,transparent 72%);mix-blend-mode:screen;opacity:0;animation:rik-eclair var(--cycle) ease-out infinite}@keyframes rik-eclair{0%,72.5%{opacity:0}74%{opacity:1}86%,to{opacity:0}}.fx-rik .onde{inset:auto;left:var(--ax);top:var(--ay);width:20cqw;height:20cqw;translate:-50% -50%;border-radius:50%;border:2px solid #e6f8ff;box-shadow:0 0 14px 4px #3caaffcc;opacity:0;animation:rik-onde var(--cycle) ease-out infinite}@keyframes rik-onde{0%,73%{opacity:0;scale:.2}75%{opacity:1}88%,to{opacity:0;scale:6}}@media (prefers-reduced-motion: reduce){.fx-rik *{animation:none!important}}.fx-df .boule{position:absolute;left:var(--x);top:var(--y);width:22cqw;height:22cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,250,220,.95) 0 14%,rgba(255,190,60,.8) 32%,rgba(255,90,0,.4) 55%,transparent 72%);mix-blend-mode:screen;animation:df-boule 1.2s ease-in-out infinite alternate,df-boule-r 8s ease-out infinite}@keyframes df-boule{0%{opacity:.55;scale:.85}to{opacity:1;scale:1.1}}@keyframes df-boule-r{0%,66%{filter:none}72%{filter:brightness(1.8)}86%,to{filter:none}}.fx-ada .orbes i{width:var(--to, 4.6cqw);height:var(--to, 4.6cqw)}.fx-ada .onde{width:var(--ow, 26cqw);height:var(--oh, 9cqw)}
