:root{--ink:#1b1d26;--muted:#6b6f7a;--accent:#e8452a;--paper:#e6e7eb;--chrome:236px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;margin:0;overflow:hidden}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif}#root{height:100%}.stage{height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.backdrop{z-index:0;background:repeating-radial-gradient(circle at 50% 45%,#e9eaee 0 38px,#dfe1e6 60px,#e9eaee 90px);position:absolute;inset:0;overflow:hidden}.backdrop:after{content:"";background:radial-gradient(70% 55% at 50% 42%,#fff9,#0000 70%),radial-gradient(90% 50% at 50% 115%,#a0a6b859,#0000 70%);position:absolute;inset:0}.ring{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#0000 62%,#ffffffbf 67%,#0000 72%);border-radius:50%;width:110vmin;margin:-55vmin 0 0 -55vmin;animation:18s linear infinite ripple;position:absolute;top:45%;left:50%}.ring:nth-child(2){animation-delay:-6s}.ring:nth-child(3){animation-delay:-12s}@keyframes ripple{0%{opacity:0;transform:scale(.3)}15%{opacity:.8}to{opacity:0;transform:scale(1.9)}}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0;display:flex;position:relative}.brand{letter-spacing:.01em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.brand__orb{background:radial-gradient(circle at 35% 30%,#ffe0a6,#ff8a3d 38%,#d83a1e 78%,#7e1508);border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #e3b545,0 2px 6px #78280a59}.meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.table{z-index:1;place-items:center;min-height:0;display:grid;position:relative}.dock{z-index:2;flex-direction:column;align-items:center;gap:10px;padding:6px 16px 14px;display:flex;position:relative}.finishes{scrollbar-width:none;background:#ffffffa8;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #1e223214,0 0 0 1px #1e22320d}.finishes::-webkit-scrollbar{display:none}.chip{appearance:none;min-height:38px;color:var(--ink);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 10px;font:600 13.5px/1 inherit;transition:background-color .2s,color .2s,transform .15s;display:flex}.chip:active{transform:scale(.96)}.chip[aria-checked=true]{background:var(--ink);color:#fff}.chip__swatch{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.chip__swatch--holo{background:conic-gradient(from 200deg,#ff7773,#ffed5f,#a8ff5f,#83fff7,#7894ff,#d875ff,#ff7773)}.chip__swatch--reverse{background:radial-gradient(circle at 35% 30%,#fff 0 12%,#0000 13%),linear-gradient(135deg,#f7a25a,#f5d26b 50%,#8fd8ff)}.chip__swatch--rainbow{background:linear-gradient(135deg,#ff9fd4,#ffcf8a,#fff59c,#a9f5c4,#8fd8ff,#b7a5ff)}.chip__swatch--gold{background:linear-gradient(135deg,#fff3c0,#e3b545 45%,#8a5e17)}.actions{align-items:center;gap:8px;min-height:44px;display:flex}.btn{appearance:none;min-height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font:600 14px/1 inherit;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #1e22321a,0 0 0 1px #1e22320f}.btn:active{transform:scale(.96)}.btn--accent{background:var(--accent);color:#fff;animation:2.6s ease-in-out 1.6s infinite nudge;box-shadow:0 8px 20px #e8452a59}@keyframes nudge{0%,to{transform:translateY(0)}8%{transform:translateY(-3px)}16%{transform:translateY(0)}}.note{color:var(--muted);font-size:12px;font-weight:600}.hint{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.hint--pointer{display:none}@media (hover:hover) and (pointer:fine){:root{--chrome:220px}.hint--touch{display:none}.hint--pointer{display:block}}:focus-visible{outline-offset:3px;outline:3px solid #2a4fd6}@media (prefers-reduced-motion:reduce){.ring,.btn--accent{animation:none}}@media (pointer:coarse){.ring{display:none}.backdrop:after{background:radial-gradient(62% 36% at 50% 45%,#ff8a3d33,#0000 72%),radial-gradient(70% 55% at 50% 42%,#fff9,#0000 70%),radial-gradient(90% 50% at 50% 115%,#a0a6b859,#0000 70%)}}.holo-scene{--rx:0deg;--ry:0deg;--rxn:0;--ryn:0;--mx:50%;--my:50%;--mxn:.5;--myn:.5;--hyp:0;--bgx:50%;--bgy:50%;--flip:0deg;--turn:0;--ty:0px;--scale:1;--press:0;--card-w:min(88vw, calc((100svh - var(--chrome)) * 63 / 88), 440px);--u:calc(var(--card-w) / 630);--r:calc(var(--u) * 30);--card-font:"Gill Sans", "Gill Sans MT", Cabin, "Trebuchet MS", system-ui, sans-serif;width:var(--card-w);aspect-ratio:63/88;perspective:calc(var(--card-w) * 2.8);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer;position:relative}.holo-glow{z-index:-1;pointer-events:none;transform:translate3d(calc(var(--ryn) * var(--u) * 3), calc(var(--rxn) * var(--u) * -3 + var(--ty)), 0);background:radial-gradient(closest-side,#ff8a3d52,#ff8a3d1a 50%,#0000 78%);position:absolute;inset:-28% -45%}.holo-shadow{pointer-events:none;-webkit-mask-composite:source-in;opacity:calc(.95 - var(--turn) * .35);transform:translate3d(calc(var(--ryn) * var(--u) * -2.4), calc(var(--u) * 34 + var(--rxn) * var(--u) * 2.4 + var(--ty)), 0) scale(calc(var(--scale) * (1 - var(--turn) * .1)));background:#1a162a6b;position:absolute;inset:4% 0 -6%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.holo-card{border-radius:var(--r);transform-style:preserve-3d;transform:translate3d(0, var(--ty), 0) scale(var(--scale)) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--flip)));will-change:transform;position:absolute;inset:0}.holo-card:focus-visible{outline:none}.holo-card:focus-visible .holo-card__face{box-shadow:0 0 0 3px #fff,0 0 0 6px #2a4fd6}.holo-card__edge{border-radius:var(--r);background:#d9d4c6;position:absolute;inset:0}.holo-card__edge:first-child{background:#e2b73a;transform:translateZ(-1.5px)}.holo-card__edge:nth-child(2){transform:translateZ(-3px)}.holo-card__edge:nth-child(3){background:#1d3c8e;transform:translateZ(-4.5px)}.holo-card__face,.holo-card__back{border-radius:var(--r);isolation:isolate;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.holo-card__face{transform:translateZ(.1px)}.holo-card[data-facing=front] .holo-card__back,.holo-card[data-facing=back] .holo-card__face,.holo-card[data-facing=back] .pop{visibility:hidden}.holo-card__back{background:#16328a;transform:translateZ(-4.6px)rotateY(180deg)}.back-art{width:100%;height:100%;display:block}.back-art__word{font:800 64px/1 var(--card-font);letter-spacing:4px}.back-art__sub{font:600 18px/1 var(--card-font);letter-spacing:8px}.pop{pointer-events:none;backface-visibility:hidden;position:absolute}.pop-char{left:calc(var(--u) * 190);top:calc(var(--u) * 128);width:calc(var(--u) * 290);height:calc(var(--u) * 355);transform:translateZ(calc(var(--u) * 34));isolation:isolate}.pop-char img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 2) #280c0259);-webkit-user-drag:none;display:block}.pop-emblem{left:calc(var(--u) * 538);top:calc(var(--u) * 45);width:calc(var(--u) * 50);height:calc(var(--u) * 50);transform:translateZ(calc(var(--u) * 26));filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 3) #5a1a0573)}.pop-emblem svg{width:100%;height:100%;display:block}.pop-rarity{left:calc(var(--u) * 136);top:calc(var(--u) * 818);width:calc(var(--u) * 16);height:calc(var(--u) * 16);transform:translateZ(calc(var(--u) * 12));filter:drop-shadow(0 calc(var(--u) * 1.5) calc(var(--u) * 1) #00000059)}.pop-rarity svg{fill:#1a1612;width:100%;height:100%;display:block}@media (pointer:coarse){.holo-glow,.grain,.holo-card__edge:nth-child(2){display:none}}.pk{border-radius:var(--r);font-family:var(--card-font);color:#1a1612;box-shadow:inset 0 0 0 calc(var(--u) * 2) #fff6c9;background:linear-gradient(142deg,#ffe889 0%,#f9cf3f 45%,#edb622 100%);position:absolute;inset:0}.pk p,.pk h2,.pk h3{margin:0}.pk-body{left:calc(var(--u) * 28);top:calc(var(--u) * 28);width:calc(var(--u) * 574);height:calc(var(--u) * 824);border-radius:calc(var(--u) * 12);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #8e3a128c;background:radial-gradient(110% 55% at 50% 0,#ffd29a80,#0000 70%),linear-gradient(#e9542a 0%,#f27a3e 18%,#f59a55 55%,#f8b878 100%);position:absolute;overflow:hidden}.pk-texture{width:100%;height:100%;position:absolute;inset:0}.pk-head{left:calc(var(--u) * 12);top:calc(var(--u) * 10);width:calc(var(--u) * 550);height:calc(var(--u) * 64);align-items:center;display:flex;position:absolute}.pk-stage{width:calc(var(--u) * 96);height:calc(var(--u) * 30);margin-top:calc(var(--u) * 6);flex:none;position:relative}.pk-stage svg{width:100%;height:100%;position:absolute;inset:0}.pk-stage span{left:calc(var(--u) * 14);font:italic 700 calc(var(--u) * 17) / 1 var(--card-font);letter-spacing:.04em;color:#2b2f36;position:absolute;top:50%;transform:translateY(-50%)}.pk-name{font:700 calc(var(--u) * 38) / 1 var(--card-font);letter-spacing:-.005em;white-space:nowrap;margin-left:calc(var(--u) * 10)!important}.pk-hp{align-items:baseline;gap:calc(var(--u) * 3);font:900 calc(var(--u) * 36) / 1 var(--card-font);display:flex;margin-left:auto!important}.pk-hp small{font:700 calc(var(--u) * 15) / 1 var(--card-font)}.pk-emblem-slot{width:calc(var(--u) * 50);height:calc(var(--u) * 50);margin-left:calc(var(--u) * 8);flex:none}.pk-art{left:calc(var(--u) * 12);top:calc(var(--u) * 78);width:calc(var(--u) * 550);height:calc(var(--u) * 392);padding:calc(var(--u) * 6);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #5a1e0559;background:linear-gradient(135deg,#fff7d6 0%,#c9a24a 25%,#fff1b8 50%,#b3872f 75%,#f6e3a0 100%);position:absolute}.pk-art__window{isolation:isolate;background:#3e58b8;width:100%;height:100%;position:relative;overflow:hidden}.pk-art__window:after{content:"";z-index:6;pointer-events:none;box-shadow:inset 0 0 calc(var(--u) * 5) #00000073;position:absolute;inset:0}.scene{position:absolute;inset:0}.scene__layer{width:112%;height:112%;position:absolute;top:-6%;left:-6%}.scene__layer--far{transform:translate3d(calc(var(--ryn) * var(--u) * -1.3), calc(var(--rxn) * var(--u) * 1.3), 0)}.scene__layer--mid{transform:translate3d(calc(var(--ryn) * var(--u) * -.8), calc(var(--rxn) * var(--u) * .8), 0)}.scene__layer--near{transform:translate3d(calc(var(--ryn) * var(--u) * -.35), calc(var(--rxn) * var(--u) * .35), 0)}.pk-art__contact{width:37%;height:6%;filter:blur(calc(var(--u) * 8));background:#1a0a0580;border-radius:50%;position:absolute;top:88.5%;left:30%}.pk-art__cast{object-fit:contain;width:53.9%;height:93.4%;transform:translate(calc(var(--u) * 10), calc(var(--u) * 12));filter:brightness(0) blur(calc(var(--u) * 6));opacity:.32;mix-blend-mode:multiply;-webkit-user-drag:none;position:absolute;top:4.2%;left:26.8%}.pk-dex{left:calc(var(--u) * 67);top:calc(var(--u) * 477);width:calc(var(--u) * 440);height:calc(var(--u) * 26);justify-content:center;align-items:center;gap:calc(var(--u) * 16);clip-path:polygon(calc(var(--u) * 12) 0, 100% 0, calc(100% - var(--u) * 12) 100%, 0 100%);font:italic 600 calc(var(--u) * 14) / 1 var(--card-font);color:#2a1c08;white-space:nowrap;background:linear-gradient(90deg,#c79b3d,#fff0b5 20%,#e4c470 50%,#fff0b5 80%,#c79b3d);display:flex;position:absolute}.pk-attacks{left:0;top:calc(var(--u) * 512);width:100%;height:calc(var(--u) * 200);padding:0 calc(var(--u) * 20);flex-direction:column;justify-content:center;display:flex;position:absolute}.pk-attack+.pk-attack{margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 16);border-top:calc(var(--u) * 1) solid #3a14062e}.pk-attack__row{grid-template-columns:calc(var(--u) * 96) 1fr auto;min-height:calc(var(--u) * 40);align-items:center;display:grid}.pk-cost{gap:calc(var(--u) * 4);display:flex}.pk-cost svg{width:calc(var(--u) * 36);height:calc(var(--u) * 36);filter:drop-shadow(0 calc(var(--u) * 1.5) calc(var(--u) * 1) #3a120459)}.pk-attack__name{font:700 calc(var(--u) * 31) / 1 var(--card-font)}.pk-attack__dmg{font:900 calc(var(--u) * 34) / 1 var(--card-font);padding-right:calc(var(--u) * 4)}.pk-attack__text{font:400 calc(var(--u) * 21) / 1.25 var(--card-font);margin:calc(var(--u) * 8) 0 0 calc(var(--u) * 2)!important}.pk-rule{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 716);height:calc(var(--u) * 1.5);background:#3a140673;position:absolute}.pk-wrr{left:0;right:0;top:calc(var(--u) * 722);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 22);grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:absolute}.pk-wrr>div{align-items:center;gap:calc(var(--u) * 5);display:flex}.pk-wrr>div:nth-child(2){justify-content:center}.pk-wrr>div:nth-child(3){justify-content:flex-end}.pk-lbl{font:700 calc(var(--u) * 14) / 1 var(--card-font)}.pk-wrr svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.pk-wrr b{font:700 calc(var(--u) * 18) / 1 var(--card-font)}.pk-info{left:0;right:0;top:calc(var(--u) * 758);height:calc(var(--u) * 60);position:absolute}.pk-illus{left:calc(var(--u) * 22);top:calc(var(--u) * 4);font:italic 400 calc(var(--u) * 13) / 1.2 var(--card-font);position:absolute}.pk-reg{left:calc(var(--u) * 22);top:calc(var(--u) * 30);width:calc(var(--u) * 18);height:calc(var(--u) * 18);border:calc(var(--u) * 1) solid #1a1612;border-radius:calc(var(--u) * 3);font:700 calc(var(--u) * 12) / 1 var(--card-font);background:#ffffffe6;place-items:center;display:grid;position:absolute}.pk-num{left:calc(var(--u) * 48);top:calc(var(--u) * 32);font:600 calc(var(--u) * 13) / 1 var(--card-font);font-variant-numeric:tabular-nums;position:absolute}.pk-flavor{right:calc(var(--u) * 20);width:calc(var(--u) * 270);height:calc(var(--u) * 56);padding:calc(var(--u) * 6) calc(var(--u) * 8);border:calc(var(--u) * 1) solid #3a14068c;border-radius:calc(var(--u) * 6);font:italic 400 calc(var(--u) * 11.5) / calc(var(--u) * 14) var(--card-font);background:#fff4e62e;position:absolute;top:0;overflow:hidden}.holo-scene{--guilloche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='12' viewBox='0 0 120 12'%3E%3Cpath d='M0 6 Q15 0 30 6 T60 6 T90 6 T120 6' fill='none' stroke='white' stroke-width='0.9'/%3E%3C/svg%3E");--glitter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 9 -5.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.art-foil{z-index:2;pointer-events:none;background-image:repeating-linear-gradient(110deg,#ff7a75 0%,#ffed61 5%,#a8ff61 10%,#85fff7 15%,#7a95ff 20%,#d875ff 25%,#ff7a75 30%),repeating-linear-gradient(90deg,#0a0c1e38 0 1px,#ffffff0f 1px 2px,#0000 2px 4px);background-size:360% 360%,auto;background-position:calc((50% - var(--bgx)) * 2.6 + 50%) calc((50% - var(--bgy)) * 3.2 + 50%), 0 0;background-blend-mode:overlay;mix-blend-mode:color-dodge;filter:brightness(.72)contrast(1.5)saturate(1.3);opacity:calc(.3 + var(--hyp) * .55);-webkit-mask-image:linear-gradient(115deg,#00000059 22%,#000 44% 56%,#00000059 78%);mask-image:linear-gradient(115deg,#00000059 22%,#000 44% 56%,#00000059 78%);-webkit-mask-size:250% 250%;mask-size:250% 250%;-webkit-mask-position:var(--mx) var(--my);-webkit-mask-position:var(--mx) var(--my);mask-position:var(--mx) var(--my);position:absolute;inset:0}.art-lines{z-index:3;pointer-events:none;background-image:var(--guilloche);transform:rotate(-8deg) translate(calc(var(--ryn) * var(--u) * .6), calc(var(--rxn) * var(--u) * -.6));mix-blend-mode:overlay;opacity:calc(.16 + var(--hyp) * .3);background-size:120px 6px;position:absolute;inset:-10%}.embers{z-index:4;pointer-events:none;position:absolute;inset:0}.embers i{bottom:-3%;left:var(--x);width:calc(var(--u) * var(--s));aspect-ratio:1;mix-blend-mode:screen;opacity:0;animation:ember var(--d) linear var(--delay) infinite;background:radial-gradient(circle,#fff3c4 0 28%,#ffb347 52%,#ff782800 72%);border-radius:50%;position:absolute}@keyframes ember{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:.95}65%{opacity:.7}to{transform:translate3d(var(--drift), calc(var(--u) * -330), 0) scale(.35);opacity:0}}.fx{pointer-events:none;border-radius:inherit;display:none;position:absolute;inset:0}[data-finish=reverse] .fx-reverse{background-image:var(--glitter), repeating-linear-gradient(120deg, #ff7a75 0%, #ffed61 4%, #a8ff61 8%, #85fff7 12%, #7a95ff 16%, #d875ff 20%, #ff7a75 24%), repeating-linear-gradient(-45deg, transparent 0 calc(var(--u) * 7), #ffffff59 calc(var(--u) * 7) calc(var(--u) * 8), transparent calc(var(--u) * 8) calc(var(--u) * 15));background-size:200px 200px,400% 400%,auto;background-position:center, calc((50% - var(--bgx)) * 2.4 + 50%) calc((50% - var(--bgy)) * 2.4 + 50%), 0 0;background-blend-mode:overlay, overlay, normal;mix-blend-mode:color-dodge;filter:brightness(.42)contrast(1.6)saturate(1.4);opacity:calc(.25 + var(--hyp) * .5);-webkit-mask-image:linear-gradient(115deg,#0000004d 20%,#000 42% 58%,#0000004d 80%),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(115deg,#0000004d 20%,#000 42% 58%,#0000004d 80%),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:250% 250%, 100% 100%, calc(var(--u) * 550) calc(var(--u) * 392);-webkit-mask-size:250% 250%, 100% 100%, calc(var(--u) * 550) calc(var(--u) * 392);mask-size:250% 250%, 100% 100%, calc(var(--u) * 550) calc(var(--u) * 392);-webkit-mask-position:var(--mx) var(--my), 0 0, calc(var(--u) * 40) calc(var(--u) * 106);-webkit-mask-position:var(--mx) var(--my), 0 0, calc(var(--u) * 40) calc(var(--u) * 106);mask-position:var(--mx) var(--my), 0 0, calc(var(--u) * 40) calc(var(--u) * 106);-webkit-mask-composite:source-in, xor;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}[data-finish=reverse] .art-foil,[data-finish=reverse] .art-lines{display:none}[data-finish=rainbow] .fx-tint,[data-finish=rainbow] .pop-char__tint{background-image:linear-gradient(-32deg,#fa429e 0%,#ff8d29 14%,#ffde0a 28%,#1ae65e 42%,#1fc3f9 56%,#815af6 70%,#fa429e 84%,#ff8d29 100%);background-size:160% 160%;background-position:calc((50% - var(--bgx)) * 4 + 50%) calc((50% - var(--bgy)) * 4 + 50%);mix-blend-mode:color;opacity:.72;display:block}[data-finish=rainbow] .pop-char__tint{opacity:.5}[data-finish=rainbow] .fx-glitter{background-image:var(--glitter);mix-blend-mode:color-dodge;opacity:calc(.2 + var(--hyp) * .55);background-size:180px 180px;display:block}[data-finish=rainbow] .fx-etch{background-image:linear-gradient(115deg,#0000 30%,#ffffffd9 48%,#fff0 62%);background-size:260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:overlay;opacity:calc(.3 + var(--hyp) * .6);display:block}[data-finish=rainbow] .art-foil{opacity:calc(.15 + var(--hyp) * .3)}[data-finish=gold] .fx-tint,[data-finish=gold] .pop-char__tint{background-image:linear-gradient(135deg,#7a3f08 0%,#cf8628 25%,#efbb5f 45%,#a8621a 62%,#e3a449 80%,#7a3f08 100%);background-size:250% 250%;background-position:calc((50% - var(--bgx)) * 2.5 + 50%) calc((50% - var(--bgy)) * 2.5 + 50%);mix-blend-mode:color;opacity:.9;display:block}[data-finish=gold] .pop-emblem{filter:sepia(1) saturate(2.4) hue-rotate(-10deg) brightness(1.05) drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 3) #5a320573)}[data-finish=gold] .fx-etch{background-image:repeating-linear-gradient(45deg, transparent 0 calc(var(--u) * 4), #fffadc80 calc(var(--u) * 4) calc(var(--u) * 5)), repeating-linear-gradient(-45deg, transparent 0 calc(var(--u) * 4), #fffadc80 calc(var(--u) * 4) calc(var(--u) * 5));mix-blend-mode:overlay;opacity:calc(.18 + var(--hyp) * .4);display:block}[data-finish=gold] .fx-glitter{background-image:linear-gradient(115deg,#0000 32%,#fff4d6d9 48%,#fff4d600 62%);background-size:260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:overlay;opacity:calc(.3 + var(--hyp) * .6);display:block}[data-finish=gold] .art-foil{display:none}.grain{pointer-events:none;background-image:var(--grain);mix-blend-mode:multiply;opacity:.06;background-size:180px 180px;position:absolute;inset:0}.glare{z-index:10;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my), rgb(255 255 255/calc(var(--hyp) * .6)) 0%, #fff0 30%), radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffff8c 0%, #ffffff1a 24%, #00000038 95%);mix-blend-mode:soft-light;opacity:calc(.3 + var(--hyp) * .7);position:absolute;inset:0}.glare--back{background:radial-gradient(circle at calc(100% - var(--mx)) var(--my), rgb(255 255 255/calc(var(--hyp) * .6)) 0%, #fff0 30%), radial-gradient(farthest-corner circle at calc(100% - var(--mx)) var(--my), #ffffff8c 0%, #ffffff1a 24%, #00000038 95%)}.sweep{z-index:12;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 15%,#ffffffe6 50%,#0000 85%);width:60%;animation:1s cubic-bezier(.2,.7,.2,1) forwards sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes sweep{0%{transform:translate(170%)}to{transform:translate(-100%)}}.pop-char__tint,.pop-char__sheen{pointer-events:none;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute;inset:0}.pop-char__tint{display:none}.pop-char__sheen{background-image:linear-gradient(115deg,#0000 32%,#ffffffb3 47%,#fff0 60%);background-size:260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:overlay;opacity:calc(.12 + var(--hyp) * .6)}.pop-char__flame{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffe496b3 0%,#ff963c4d 36%,#ff6e2800 68%);border-radius:50%;width:36%;animation:2.2s ease-in-out infinite flicker;position:absolute;top:43.7%;left:86.8%;transform:translate(-50%,-50%)}@keyframes flicker{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}18%{opacity:1;transform:translate(-50%,-53%)scale(1.1)}34%{opacity:.6;transform:translate(-50%,-49%)scale(.93)}52%{opacity:.95;transform:translate(-50%,-52%)scale(1.06)}70%{opacity:.68;transform:translate(-50%,-50%)scale(.97)}}@media (prefers-reduced-motion:reduce){.embers,.pop-char__flame,.sweep{display:none}.art-foil,.glare{opacity:.25}}
