.flame-reveal{--reveal-color:var(--color-primary)}.flame-reveal--rare{--reveal-color:oklch(72% .19 45)}.flame-reveal--legendary,.flame-reveal--the-one{--reveal-color:oklch(85% .17 85)}.flame-reveal-glow{background:radial-gradient(circle at 50% 42%, color-mix(in oklab, var(--reveal-color) 28%, transparent), transparent 60%);animation:2.4s ease-in-out infinite flame-glow-breathe;position:absolute;inset:0}.flame-reveal--legendary .flame-reveal-glow{background:radial-gradient(circle at 50% 42%, color-mix(in oklab, var(--reveal-color) 45%, transparent), transparent 70%)}.flame-reveal--the-one .flame-reveal-glow{background:conic-gradient(from 0deg at 50% 42%, transparent, color-mix(in oklab, var(--reveal-color) 50%, transparent), transparent, color-mix(in oklab, var(--reveal-color) 50%, transparent), transparent);animation:6s linear infinite flame-rays}.flame-reveal-art{transition:transform .7s cubic-bezier(.6,-.2,.7,1),opacity .7s ease-in;position:relative}.flame-reveal-img--hidden{filter:blur(22px)brightness(.5)saturate(.3);transform:scale(.92)}.flame-reveal-img--shown{filter:none;transition:filter .6s ease-out,transform .6s cubic-bezier(.3,1.6,.5,1);transform:scale(1)}.flame-reveal--rare .flame-reveal-img--shown{filter:drop-shadow(0 0 18px var(--reveal-color))}.flame-reveal--legendary .flame-reveal-img--shown,.flame-reveal--the-one .flame-reveal-img--shown{filter:drop-shadow(0 0 30px var(--reveal-color))}.flame-reveal-wipe{pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--reveal-color) 80%, white) 50%, transparent 70%);opacity:0;position:absolute;inset:-10%;transform:translate(-120%)}.flame-reveal-wipe--go{animation:.6s ease-out forwards flame-wipe}.flame-reveal-text{opacity:0;transition:opacity .4s ease-out .25s,transform .4s ease-out .25s;transform:translateY(12px)}.flame-reveal-text--in{opacity:1;transform:none}.flame-reveal-rarity{color:var(--reveal-color)}.flame-reveal-particles{position:absolute;top:42%;left:50%}.flame-reveal-particles span{background:var(--reveal-color);--a:calc(var(--i) * 25deg);border-radius:9999px;width:8px;height:8px;animation:1.3s ease-out forwards flame-burst;position:absolute}.flame-reveal--legendary .flame-reveal-particles span,.flame-reveal--the-one .flame-reveal-particles span{animation-duration:1.8s;animation-iteration-count:2}@keyframes flame-wipe{0%{opacity:1;transform:translate(-120%)}to{opacity:0;transform:translate(120%)}}@keyframes flame-burst{0%{transform:rotate(var(--a)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(170px) scale(.2);opacity:0}}@keyframes flame-glow-breathe{50%{opacity:.7}}@keyframes flame-rays{to{transform:rotate(360deg)}}@keyframes account-pulse{0%,to{filter:none;transform:scale(1)}40%{filter:drop-shadow(0 0 10px var(--color-primary));transform:scale(1.35)}}.account-pulse{color:var(--color-primary);animation:.55s ease-in-out 2 account-pulse}@media (prefers-reduced-motion:reduce){.flame-reveal-glow,.flame-reveal-particles span,.flame-reveal-wipe--go,.account-pulse{animation:none}.flame-reveal-art{transition:opacity .3s}}
