@charset "UTF-8";@property --angle-demon{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.carte.rarete-demoniaque{--rar: #c21d3a}.rarete-demoniaque .carte-face{border:3px solid transparent;background:linear-gradient(#050307,#050307) padding-box,conic-gradient(from var(--angle-demon),#0b0510,#5a0b1f,#0b0510,#2a0a3a,#c21d3a,#0b0510,#3b0d4d,#0b0510) border-box;animation:cadre-demon 7s linear infinite,lueur-demon 3.2s ease-in-out infinite alternate}@keyframes cadre-demon{to{--angle-demon: -360deg}}@keyframes lueur-demon{0%{box-shadow:0 0 18px #780a288c,0 0 50px #3c005a59,0 10px 26px #0009}to{box-shadow:0 0 30px #c21d3acc,0 0 80px #5a0a8280,0 10px 26px #0009}}.rarete-demoniaque .carte-face:before{display:none}.rarete-demoniaque .carte-face>img:first-child{filter:contrast(1.08) saturate(.9)}.rarete-demoniaque .pastille-rarete{background:#07040a;color:#ff3550;border:1px solid #c21d3a;box-shadow:0 0 10px #c21d3ab3;letter-spacing:.04em}.rarete-demoniaque .pastille-rarete:before{content:"\25c6  "}.rarete-demoniaque .pastille-type{background:#000;color:#e9e3ef;border:1px solid rgba(255,255,255,.55);box-shadow:0 0 8px #000000e6}.rarete-demoniaque .carte-bas{padding-top:2.6rem;background:linear-gradient(to bottom,transparent,rgba(8,2,10,.85) 40%,rgba(3,0,5,.97))}.rarete-demoniaque .carte-nom{color:#f4eef8;text-shadow:0 0 8px rgba(194,29,58,.7)}.rarete-demoniaque .divin-forme{color:#ff5a70;letter-spacing:.14em}.rarete-demoniaque .carte-stats div{background:#c21d3a24}.rarete-demoniaque .carte-stats dt{color:#ff8a9b}.fin-txt-obscure{color:#b98cff}.fx-obscur{position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:size}.fx-obscur>*{position:absolute;inset:0}.fx-obscur .fumee{background:radial-gradient(ellipse 60% 24% at 20% 104%,rgba(0,0,0,.95),transparent 70%),radial-gradient(ellipse 60% 24% at 80% 104%,rgba(0,0,0,.95),transparent 70%),radial-gradient(ellipse 20% 60% at -4% 60%,rgba(0,0,0,.9),transparent 70%),radial-gradient(ellipse 20% 60% at 104% 40%,rgba(0,0,0,.9),transparent 70%);filter:url(#fumee-obscure);transform-origin:50% 100%;animation:obscur-fumee 2.6s ease-in-out infinite alternate}@keyframes obscur-fumee{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.fx-obscur .vignette{box-shadow:inset 0 0 40px 14px #000000d9,inset 0 0 90px 30px #28003c59;animation:obscur-vignette 4s ease-in-out infinite alternate}@keyframes obscur-vignette{0%{opacity:.75}to{opacity:1}}.fx-obscur .braises i{position:absolute;left:calc(4% + var(--k) * 8.5%);bottom:-2%;width:3px;height:3px;border-radius:50%;background:#ff3550;box-shadow:0 0 6px #ff1030,0 0 12px #8a0020;opacity:0;animation:obscur-braise calc(3s + mod(var(--k) * 7,5)*.4s) linear infinite;animation-delay:calc(var(--k) * -.53s)}@keyframes obscur-braise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc((mod(var(--k) * 5,7) - 3)*8px),-70cqh)}}@media (prefers-reduced-motion: reduce){.fx-obscur *,.rarete-demoniaque .carte-face{animation:none!important}}.fx-mgc{--cycle: 11s;position:absolute;inset:0;overflow:hidden;container-type:size}.fx-mgc>:is(img,.plein,svg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fx-mgc .encre{filter:url(#encre-mgc)!important}.fx-mgc .bord{mix-blend-mode:screen;filter:url(#encre-mgc)!important;animation:mgc-bord 3s ease-in-out infinite alternate}@keyframes mgc-bord{0%{opacity:.12}to{opacity:.38}}.fx-mgc .yeux{inset:16% auto auto 57%;width:9cqw;height:3cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,210,120,.9),rgba(255,60,40,.35) 50%,transparent 72%);mix-blend-mode:screen;animation:mgc-yeux var(--cycle) ease-in-out infinite}@keyframes mgc-yeux{0%,20%{opacity:.2}55%{opacity:.9}60%,to{opacity:.2}}.fx-mgc .cendres i{position:absolute;left:calc(3% + var(--k) * 6%);bottom:-3%;width:3px;height:3px;background:#000;border-radius:1px;opacity:0;animation:mgc-cendre calc(4.5s + mod(var(--k) * 7,5)/2s) linear infinite;animation-delay:calc(var(--k) * -.7s)}.fx-mgc .cendres i:nth-child(4n){background:#ff2a3d;box-shadow:0 0 6px #ff1030}@keyframes mgc-cendre{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:.9}to{opacity:0;transform:translate(calc((mod(var(--k) * 5,7) - 3)*4cqw),-95cqh) rotate(240deg)}}.fx-mgc .ombre{background:#000;opacity:0;animation:mgc-ombre var(--cycle) linear infinite}@keyframes mgc-ombre{0%,55%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5)}62%,70%{opacity:1;animation-timing-function:ease-out}77%,to{opacity:0}}.fx-mgc .tranche{inset:-2% auto auto 35.9%;width:2px;height:104%;background:#fff;rotate:.55deg;transform-origin:50% 0;box-shadow:0 0 4px #fff,0 0 12px #fff,0 0 26px #ff2a3d;transform:scaleY(0);opacity:0;animation:mgc-tranche var(--cycle) cubic-bezier(.7,0,.3,1) infinite}@keyframes mgc-tranche{0%,63.5%{transform:scaleY(0);opacity:0}64%{opacity:1}66.5%{transform:scaleY(1);opacity:1}67.2%,to{transform:scaleY(1);opacity:0}}.fx-mgc .flash{background:#000;box-shadow:inset 0 0 60px 20px #000;opacity:0;animation:mgc-flash var(--cycle) linear infinite}@keyframes mgc-flash{0%,67%{opacity:0}67.2%{opacity:1}70%{opacity:1}72%,to{opacity:0}}.carte.rarete-demoniaque.var-c .carte-face>img:first-child,.fx-mgc{animation:secousse-mgc 11s linear infinite}@keyframes secousse-mgc{0%,67%{translate:0}67.5%{translate:-1.5% 0}68.3%{translate:1.4% .4%}69.2%{translate:-.8% -.3%}70.5%,to{translate:0}}@media (prefers-reduced-motion: reduce){.fx-mgc *{animation:none!important}}.fx-mgd{--cycle: 11s;--lx: 35.9%;position:absolute;inset:0;overflow:hidden;container-type:size}.fx-mgd>:is(img,.plein){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fx-mgd .encre{filter:url(#encre-mgc)!important}.fx-mgd .encre.tremble{opacity:0;animation:mgd-tremble var(--cycle) steps(1) infinite}@keyframes mgd-tremble{0%,48%{opacity:0;translate:0}49%{opacity:1;translate:.6% 0}50%{translate:-.5% .3%}51%{translate:.4% -.4%}52%{translate:-.7% 0}53%{translate:.5% .4%}54%{translate:-.3% -.3%}55%{translate:.6% .2%}56%{translate:-.6% 0}57%,to{opacity:0;translate:0}}.fx-mgd .bord{mix-blend-mode:screen;filter:url(#encre-mgc)!important;animation:mgd-bord var(--cycle) ease-in-out infinite}@keyframes mgd-bord{0%{opacity:.15}20%{opacity:.38}40%{opacity:.18}48%{opacity:.3}55%{opacity:1;filter:url(#encre-mgc) brightness(1.6)}60%,to{opacity:.15}}.fx-mgd .yeux{inset:16% auto auto 57%;width:9cqw;height:3cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,50,70,.9),rgba(200,0,30,.35) 50%,transparent 72%);mix-blend-mode:screen;opacity:.2}.fx-mgd .cendres i{position:absolute;left:calc(3% + var(--k) * 6%);bottom:-3%;width:3px;height:3px;background:#000;border-radius:1px;opacity:0;animation:mgc-cendre calc(4.5s + mod(var(--k) * 7,5)/2s) linear infinite;animation-delay:calc(var(--k) * -.7s)}.fx-mgd .cendres i:nth-child(4n){background:#ff2a3d;box-shadow:0 0 6px #ff1030}.fx-mgd .debord{filter:blur(6px)!important;transform-origin:50% 45%;opacity:0;animation:mgd-debord var(--cycle) cubic-bezier(.5,0,.8,.4) infinite}@keyframes mgd-debord{0%,54%{opacity:0;transform:scale(1);filter:blur(2px)}61%{opacity:1;transform:scale(1.3);filter:blur(18px)}62%,to{opacity:0;transform:scale(1.3)}}.fx-mgd .ombre{background:#000;opacity:0;animation:mgd-ombre var(--cycle) linear infinite}@keyframes mgd-ombre{0%,56%{opacity:0;animation-timing-function:cubic-bezier(.6,0,.9,.5)}62%,70%{opacity:1}70.01%,to{opacity:0}}.fx-mgd .regard i{position:absolute;left:var(--x);top:var(--y);width:2.6cqw;height:.9cqw;translate:-50% -50%;border-radius:50%;background:#ff4a5a;box-shadow:0 0 4px #ff1a30,0 0 10px #ff0020,0 0 20px #b00018;opacity:0;animation:mgd-regard var(--cycle) ease-out infinite}@keyframes mgd-regard{0%,61%{opacity:0;transform:scaleY(.1)}62.5%{opacity:1;transform:scaleY(1)}64%{opacity:1}65.5%,to{opacity:0}}.fx-mgd .tranche{inset:auto;left:var(--lx);top:-2%;width:2px;height:104%;background:#fff;rotate:.55deg;transform-origin:50% 0;box-shadow:0 0 4px #fff,0 0 12px #fff,0 0 26px #ff2a3d;transform:scaleY(0);opacity:0;animation:mgc-tranche var(--cycle) cubic-bezier(.7,0,.3,1) infinite}.fx-mgd .tete{inset:auto;left:var(--lx);top:-2%;width:7cqw;height:7cqw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 15%,rgba(255,255,255,.6) 35%,rgba(255,60,80,.3) 55%,transparent 70%);opacity:0;animation:mgd-tete var(--cycle) cubic-bezier(.7,0,.3,1) infinite}@keyframes mgd-tete{0%,63.5%{opacity:0;top:-2%}64%{opacity:1}66.5%{opacity:1;top:102%}67%,to{opacity:0;top:102%}}.fx-mgd .gerbe i{position:absolute;left:var(--lx);top:var(--y);width:9cqw;height:1.5px;background:linear-gradient(90deg,#fff,transparent);transform-origin:0 50%;rotate:var(--a);opacity:0;animation:mgd-gerbe var(--cycle) ease-out infinite}@keyframes mgd-gerbe{0%,64%{opacity:0;transform:scaleX(0) translate(0)}66%{opacity:1;transform:scaleX(1) translate(0)}69%,to{opacity:0;transform:scaleX(.4) translate(6cqw)}}.fx-mgd .gerbe i:nth-child(odd){animation-delay:.12s}.fx-mgd .flash{background:#000;opacity:0;animation:mgc-flash var(--cycle) linear infinite}.fx-mgd .moitie{opacity:0;animation:mgd-moitie-g var(--cycle) cubic-bezier(.2,.8,.2,1) infinite;clip-path:polygon(0 0,36.2% 0,35.5% 100%,0 100%)}.fx-mgd .moitie.droite{animation-name:mgd-moitie-d;clip-path:polygon(36.2% 0,100% 0,100% 100%,35.5% 100%)}@keyframes mgd-moitie-g{0%,69.9%{opacity:0;transform:none}70%{opacity:1;transform:translate(-1.2%,3.5%);filter:brightness(.4)}77%{opacity:1;transform:none;filter:none}78%,to{opacity:0;transform:none}}@keyframes mgd-moitie-d{0%,69.9%{opacity:0;transform:none}70%{opacity:1;transform:translate(1.2%,-3.5%);filter:brightness(.4)}77%{opacity:1;transform:none;filter:none}78%,to{opacity:0;transform:none}}.fx-mgd .fond-noir{background:#000;opacity:0;animation:mgd-fond var(--cycle) linear infinite}@keyframes mgd-fond{0%,69.9%{opacity:0}70%,77%{opacity:1}77.01%,to{opacity:0}}.fx-mgd .cicatrice{inset:auto;left:var(--lx);top:-2%;width:1.5px;height:104%;background:#ff2a3d;rotate:.55deg;transform-origin:50% 0;box-shadow:0 0 6px #ff1030,0 0 14px #ff103099;opacity:0;animation:mgd-cicatrice var(--cycle) ease-out infinite}@keyframes mgd-cicatrice{0%,70%{opacity:0}72%{opacity:1}86%,to{opacity:0}}.carte.rarete-demoniaque.var-d .carte-face>img:first-child{animation:secousse-mgc 11s linear infinite}.fx-mgd{animation:secousse-mgc 11s linear infinite}@media (prefers-reduced-motion: reduce){.fx-mgd *{animation:none!important}}.fx-mgd.var-e-fx{animation:secousse-mgc 11s linear infinite,mge-zoom 11s ease-in-out infinite;transform-origin:57% 20%}.carte.rarete-demoniaque.var-e .carte-face>img:first-child{animation:secousse-mgc 11s linear infinite,mge-zoom 11s ease-in-out infinite;transform-origin:57% 20%}@keyframes mge-zoom{0%,40%{scale:1}62%{scale:1.09}70%{scale:1.09}70.01%{scale:1.02}80%,to{scale:1}}.carte.rarete-demoniaque.var-e .carte-face{animation:cadre-demon 7s linear infinite,mge-absorbe 11s ease-in-out infinite}@keyframes mge-absorbe{0%,50%{box-shadow:0 0 22px #a01432a6,0 0 60px #500a7866,0 10px 26px #0009}60%,72%{box-shadow:0 0 30px 14px #000000f2,0 0 70px 30px #000c,0 10px 26px #0009}67%{box-shadow:0 0 40px 10px #ffffff80,0 0 70px 30px #000c,0 10px 26px #0009}82%,to{box-shadow:0 0 22px #a01432a6,0 0 60px #500a7866,0 10px 26px #0009}}.fx-mgd .kanji{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Noto Serif JP",Yu Mincho,serif;font-weight:900;font-size:32cqw;line-height:1;color:#9a0018;text-shadow:0 0 12px rgba(255,0,40,.6),0 0 40px rgba(120,0,20,.8);letter-spacing:-.05em;opacity:0;filter:blur(12px);animation:mge-kanji 11s ease-out infinite}.fx-mgd .kanji span{position:absolute;left:50%;top:36%;translate:-50% -50%;writing-mode:vertical-rl;line-height:1}@keyframes mge-kanji{0%,60.5%{opacity:0;filter:blur(14px);transform:scale(1.15)}62%{opacity:.95;filter:blur(0);transform:scale(1)}63.3%{opacity:.8;filter:blur(1px)}64.2%{opacity:0;filter:blur(10px);transform:scale(.96)}to{opacity:0}}.fx-mgd .negatif{filter:invert(1) contrast(1.4)!important;opacity:0;animation:mge-negatif 11s steps(1) infinite}@keyframes mge-negatif{0%,66.5%{opacity:0}66.6%{opacity:1}67.2%,to{opacity:0}}.fx-mgd .souffle i{position:absolute;left:35.8%;top:var(--y);width:3px;height:3px;border-radius:1px;background:#0b0b0d;box-shadow:0 0 2px #ffffff40;opacity:0;animation:mge-souffle 11s cubic-bezier(.1,.7,.3,1) infinite}.fx-mgd .souffle i:nth-child(3n){background:#ff2a3d;box-shadow:0 0 5px #ff1030}@keyframes mge-souffle{0%,70%{opacity:0;transform:translate(0) rotate(0)}71%{opacity:1}86%,to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(300deg)}}.carte.retournee :is(.fx-mgd,.fx-obscur),.carte-demon.fx-cache :is(.fx-mgd,.fx-obscur),.carte.grisee :is(.fx-mgd,.fx-obscur){display:none}.mini-demon{box-shadow:0 0 0 1px #c21d3a,0 0 10px #c21d3a80}.roue-noir circle{fill:#0b0a0e;stroke:#ffffff14;stroke-width:1;opacity:.55;transition:opacity .2s}.roue-noir text{fill:#e9e3ef38;font-size:9px}.roue-noir:hover circle,.roue-noir:focus circle{opacity:1;stroke:#c21d3a}.roue-noir:hover text,.roue-noir:focus text{fill:#ff8a9b}.roue-noir.actif circle{opacity:1;stroke:#ff3550;stroke-width:2;filter:drop-shadow(0 0 6px #c21d3a)}.roue-noir.actif text{fill:#ff8a9b}.roue-mode-noir .roue-trait-noir{stroke:#ff3550;stroke-width:2;opacity:.8}.roue-mode-noir .faible-noir circle{opacity:.55}.fx-icone-noir{background:radial-gradient(circle,#ff3550 0 25%,#000 30%)}.note-demon{color:#ff8a9b}.notif-demoniaque{background:linear-gradient(120deg,#1a0006,#3d0010 60%,#12000a);border-color:#b3001b;box-shadow:0 0 24px #b3001b8c}.notif-demoniaque strong{color:#ff2a3d;text-shadow:0 0 10px rgba(255,0,40,.6);letter-spacing:.02em}.slot.attend-demon .carte{cursor:pointer;animation:dm-attend 1.6s ease-in-out infinite}@keyframes dm-attend{0%,to{filter:drop-shadow(0 0 6px rgba(194,29,58,.45));transform:none}50%{filter:drop-shadow(0 0 18px rgba(194,29,58,.9));transform:translateY(-5px)}}.ouverture-int{position:relative}.ouverture-int>:is(.ouverture-tete,.ouverture-cartes,.ouverture-pied){position:relative;z-index:2}.ouverture-int .encre-theme{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--ox) var(--oy),#000 0,#1a0309 8%,transparent 9%),radial-gradient(circle at 50% 42%,#3d0814,#14040a 45%,#050206 75%);clip-path:circle(0 at var(--ox) var(--oy));filter:url(#fumee-obscure);transition:clip-path 1.3s cubic-bezier(.5,0,.3,1)}.ouverture-int .encre-theme.ouvre{clip-path:circle(150% at var(--ox) var(--oy))}#ouverture:has(.theme-demon){background:radial-gradient(circle at 50% 42%,#3d0814,#14040a 45%,#050206 75%),#050206}.ouverture-int.theme-demon:before{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 40% 20% at 15% 100%,rgba(0,0,0,.9),transparent 70%),radial-gradient(ellipse 40% 20% at 85% 100%,rgba(0,0,0,.9),transparent 70%),radial-gradient(ellipse 30% 40% at 0% 50%,rgba(60,0,20,.6),transparent 70%),radial-gradient(ellipse 30% 40% at 100% 50%,rgba(60,0,20,.6),transparent 70%);filter:url(#fumee-obscure);animation:obscur-fumee 3s ease-in-out infinite alternate}.ouverture-int.theme-demon .pack-format{color:#ff5a70}.ouverture-int.bascule .ouverture-cartes .slot:not(.slot-demon){opacity:.25;filter:grayscale(.8)}.ouverture-int .ouverture-cartes .slot{transition:opacity 1s ease,filter 1s ease}.ouverture-int.bascule .ouverture-tete,.ouverture-int.bascule .ouverture-pied{opacity:.3;transition:opacity 1s ease}.slot.eclate .carte{animation:dm-eclate 1.2s ease-out forwards}@keyframes dm-eclate{0%{transform:none;filter:none}30%{transform:scale(1.08);filter:brightness(1.6) drop-shadow(0 0 20px #c21d3a)}to{transform:scale(.9);opacity:0;filter:brightness(.2) drop-shadow(0 0 30px #000)}}.scene-demon{position:fixed;inset:0;z-index:30;display:grid;place-items:center;pointer-events:none}.scene-demon .carte{width:min(330px,74vw);opacity:0;transform:scale(.4);filter:blur(10px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,1.2,.4,1),filter .7s ease}.scene-demon.visible .carte{opacity:1;transform:none;filter:none}.scene-demon.part .carte{opacity:0;transform:scale(.55) translateY(18%);filter:blur(6px);transition:opacity .6s ease,transform .6s ease-in,filter .6s ease}.scene-demon .nom-demon{position:absolute;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom,0px));text-align:center;font-family:var(--f-titre, inherit);font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#ff3550;text-shadow:0 0 12px #ff1030;opacity:0;transition:opacity .8s ease}.scene-demon.visible .nom-demon{opacity:1}.scene-demon.part .nom-demon{opacity:0}.slot.demon-arrive .carte{animation:dm-arrive .7s cubic-bezier(.2,1.3,.5,1)}@keyframes dm-arrive{0%{transform:scale(1.4);filter:brightness(2)}to{transform:none;filter:none}}@media (prefers-reduced-motion: reduce){.slot.attend-demon .carte,.slot.eclate .carte,.ouverture-int.theme-demon:before{animation:none!important}}.fx-devore{color:#ff5a70;box-shadow:0 0 12px #c21d3ab3}.fx-devore-anim{animation:fx-devore-carte .9s ease-out}@keyframes fx-devore-carte{30%{filter:brightness(.5) saturate(1.6) hue-rotate(-30deg);box-shadow:inset 0 0 0 2px #c21d3a,0 0 24px #c21d3ad9}to{filter:none}}.slot.slot-demon .etiquette-pity,.slot.eclate .slot-favori{transition:opacity .4s}.ouverture-int.bascule .slot-demon .etiquette-pity{opacity:0}@property --angle-ange{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.carte.rarete-angelique{--rar: #d6a030}.rarete-angelique .carte-face{border:3px solid transparent;background:linear-gradient(#fffaf0,#fffaf0) padding-box,conic-gradient(from var(--angle-ange),#fff8e0,#d6a030,#fffdf6,#f6dc8f,#9c6f12,#fff8e0,#f6dc8f,#fffdf6) border-box;animation:cadre-ange 7s linear infinite,lueur-ange 3.2s ease-in-out infinite alternate}@keyframes cadre-ange{to{--angle-ange: 360deg}}@keyframes lueur-ange{0%{box-shadow:0 0 16px #f6d2788c,0 0 44px #fff8e073,0 10px 26px #503c1459}to{box-shadow:0 0 28px #f6d278e6,0 0 76px #fff8e0b3,0 10px 26px #503c1459}}.rarete-angelique .carte-face:before{display:none}.rarete-angelique .pastille-rarete{background:linear-gradient(90deg,#fffdf6,#f6e2a6);color:#8a6210;border:1px solid #d6a030;box-shadow:0 0 10px #f6d278e6;letter-spacing:.04em}.rarete-angelique .pastille-rarete:before{content:"\2726  "}.rarete-angelique .pastille-type{background:#fffdf8;color:#3a3122;border:1px solid #dcd2bc;box-shadow:0 0 8px #ffffffe6}.rarete-angelique .carte-bas{padding-top:2.6rem;background:linear-gradient(to bottom,transparent,rgba(255,251,240,.86) 40%,rgba(255,251,240,.97))}.rarete-angelique .carte-nom{color:#2a2216;text-shadow:0 0 8px rgba(246,220,143,.9)}.rarete-angelique .carte-univers{color:#6f6250}.rarete-angelique .divin-forme{color:#9c6f12;letter-spacing:.14em}.rarete-angelique .carte-stats div{background:#ffffffd1;border:1px solid rgba(214,160,48,.45)}.rarete-angelique .carte-stats dt{color:#9c6f12}.rarete-angelique .carte-stats dd{color:#2a2216}.fin-txt-celeste{color:#c9971f}@media (prefers-reduced-motion: reduce){.rarete-angelique .carte-face{animation:none!important}}.mini-ange{box-shadow:0 0 0 1px #d6a030,0 0 10px #f6d27899}.carte.carte-demon:is(.retournee,.fx-cache,.grisee) .carte-face>[class^=fx-]{display:none}.slot.attend-demon.ange .carte{animation-name:an-attend}@keyframes an-attend{0%,to{filter:drop-shadow(0 0 6px rgba(246,210,120,.5));transform:none}50%{filter:drop-shadow(0 0 20px rgba(255,236,170,1));transform:translateY(-5px)}}.ouverture-int .encre-theme.lumiere{background:radial-gradient(circle at var(--ox) var(--oy),#fff 0,#fffbe9 10%,transparent 11%),radial-gradient(circle at 50% 42%,#fffaf0,#f6e7c4 45%,#d9bf86 80%);filter:none}#ouverture:has(.theme-ange){background:radial-gradient(circle at 50% 38%,#fffdf6,#f6e7c4 45%,#c9a964 85%),#c9a964}.ouverture-int.theme-ange:before{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:0;background:repeating-conic-gradient(from 0deg at 50% 38%,rgba(255,255,255,.35) 0 4deg,transparent 4deg 16deg);animation:an-rayons 40s linear infinite}@keyframes an-rayons{to{transform:rotate(360deg)}}.ouverture-int.theme-ange .pack-format{color:#9c6f12}.slot.eclate.ange .carte{animation-name:an-eclate}@keyframes an-eclate{0%{transform:none;filter:none}30%{transform:scale(1.08);filter:brightness(1.8) drop-shadow(0 0 24px #fff3c4)}to{transform:scale(.9);opacity:0;filter:brightness(3) drop-shadow(0 0 40px #fff)}}.scene-demon.scene-ange .nom-demon{color:#9c6f12;text-shadow:0 0 12px #fff,0 0 24px #f6dc8f}@media (prefers-reduced-motion: reduce){.slot.attend-demon.ange .carte,.slot.eclate.ange .carte,.ouverture-int.theme-ange:before{animation:none!important}}.capacite-secrete{margin:.6rem 0;padding:.7rem .9rem;border-radius:10px;border:1px solid rgba(194,29,58,.55);background:#c21d3a1a;display:grid;gap:.25rem}.capacite-secrete.ange{border-color:#d6a030b3;background:#f6dc8f29}.capacite-secrete p{margin:0}.capacite-nom{font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:#ff5a70}.capacite-secrete.ange .capacite-nom{color:#d6a030}.fx-capacite{color:#ffd27a;box-shadow:0 0 12px #f6d278b3}.roue-noeud.roue-blanc circle{fill:#f6ead0;stroke:#f6dc8f59;stroke-width:1;opacity:.16}.roue-noeud.roue-blanc text{fill:#fff8e04d;font-size:9px}.roue-noeud.roue-blanc:hover circle,.roue-noeud.roue-blanc:focus circle{opacity:.9;stroke:#d6a030}.roue-noeud.roue-blanc:hover text,.roue-noeud.roue-blanc:focus text{fill:#6b4a08}.roue-noeud.roue-blanc.actif circle{opacity:1;fill:#fffaf0;stroke:#d6a030;stroke-width:2;filter:drop-shadow(0 0 8px #f6dc8f)}.roue-noeud.roue-blanc.actif text{fill:#6b4a08;font-weight:700}.fx-icone-blanc{background:radial-gradient(circle,#fff 0 25%,#d6a030 30%,#fffaf0 60%)}.fx-capacite-anim{animation:fx-capacite-carte .9s ease-out}@keyframes fx-capacite-carte{30%{filter:brightness(1.5) saturate(1.3);box-shadow:inset 0 0 0 2px #f6dc8f,0 0 24px #f6d278d9}to{filter:none}}.fx-rayon-capacite{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,240,190,.55),transparent 65%);animation:fx-capacite-rayon .9s ease-out forwards}@keyframes fx-capacite-rayon{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.3)}}.murmure{margin:.8rem 0;padding:.8rem 1rem;border-radius:12px;display:grid;gap:.35rem}.murmure.demon{background:linear-gradient(135deg,#0b0510,#1a0612);border:1px solid rgba(194,29,58,.6);color:#e9e3ef;box-shadow:0 0 18px #780a2859}.murmure.ange{background:linear-gradient(135deg,#fffaf0,#f6e7c4);border:1px solid rgba(214,160,48,.7);color:#2a2216;box-shadow:0 0 18px #f6d27873}.murmure p{margin:0}.murmure-titre{font-weight:800;font-style:italic;letter-spacing:.02em}.murmure.demon .murmure-titre{color:#ff5a70}.murmure.ange .murmure-titre{color:#9c6f12}.murmure-indices{margin:0;padding-left:1.1rem;display:grid;gap:.2rem;font-style:italic}.murmure-indices li{line-height:1.45}.murmure .note{opacity:.8;font-size:.8rem}.murmure.ange .note{color:#5e5240}.lien-murmure{background:none;border:0;padding:0;font:inherit;font-weight:800;color:inherit;text-decoration:underline;cursor:pointer}.carte.carte-demon[class*=" sec-"] :is(.carte-haut,.carte-bas){z-index:20}.notif-angelique{background:linear-gradient(120deg,#fffaf0,#f6e7c4 60%,#fff3d6);border-color:#d6a030;box-shadow:0 0 24px #f6d278b3;color:#2a2216}.notif-angelique strong{color:#9c6f12;text-shadow:0 0 10px rgba(255,236,170,.9);letter-spacing:.02em}
