.holo-card{--holo-pointer-x:50%;--holo-pointer-y:50%;--holo-background-x:50%;--holo-background-y:50%;--holo-opacity:0;--holo-radius:6.5cqw;perspective:900px;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.holo-card__rotator{position:relative}.holo-card__frame{aspect-ratio:2.5/3.5;width:100%;position:relative;container-type:inline-size}.holo-card__surface{isolation:isolate;border-radius:var(--holo-radius);position:absolute;inset:0;overflow:hidden}.holo-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.holo-card__inset{pointer-events:none;z-index:40;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.holo-card__content{display:flex;position:absolute;inset:0}.holo-card__shine,.holo-card__shine-pattern{pointer-events:none;position:absolute;inset:0}.tcg{--rarity:#a1a1aa;--rarity-soft:#ffffff1a;--rarity-deep:#27272acc;--rarity-text:#d4d4d8;--rarity-glow:#00000059;--footer-top:color-mix(in srgb, var(--rarity) 16%, #09090b);text-align:left}.tcg[data-rarity=RARE]{--rarity:#60a5fa;--rarity-soft:#60a5fa47;--rarity-deep:#1725548c;--rarity-text:#bfdbfe;--rarity-glow:#3b82f659}.tcg[data-rarity=EPIC]{--rarity:#c084fc;--rarity-soft:#c084fc47;--rarity-deep:#3b07648c;--rarity-text:#e9d5ff;--rarity-glow:#a855f766}.tcg[data-rarity=LEGENDARY]{--rarity:#fbbf24;--rarity-soft:#fbbf2452;--rarity-deep:#451a0399;--rarity-text:#fde68a;--rarity-glow:#f59e0b73}.tcg[data-rarity=MYTHIC]{--rarity:#e879f9;--rarity-soft:#e879f952;--rarity-deep:#2e106599;--rarity-text:#f5d0fe;--rarity-glow:#d946ef80}.tcg .holo-card__surface{box-shadow:0 2cqw 6cqw -1cqw var(--rarity-glow), 0 1cqw 3cqw #00000059;color:#fff;background:#09090b;flex-direction:column;transition:box-shadow .3s;display:flex}.tcg:hover .holo-card__surface{box-shadow:0 4cqw 12cqw -2cqw var(--rarity-glow), 0 2cqw 5cqw #0006}.tcg[data-rarity=LEGENDARY] .holo-card__surface{box-shadow:0 0 7cqw var(--rarity-halo,#fbbf2466), 0 2cqw 6cqw #00000059}.tcg[data-rarity=MYTHIC] .holo-card__surface{box-shadow:0 0 6cqw var(--rarity-halo,#d946ef66), 0 0 12cqw var(--rarity-halo,#22d3ee40), 0 2cqw 6cqw #00000059}.tcg[data-rarity=EPIC] .holo-card__frame,.tcg[data-rarity=LEGENDARY] .holo-card__frame,.tcg[data-rarity=MYTHIC] .holo-card__frame{isolation:isolate;--halo-strength:30%}.tcg[data-rarity=LEGENDARY] .holo-card__frame{--halo-strength:40%}.tcg[data-rarity=MYTHIC] .holo-card__frame{--halo-strength:48%}.tcg[data-rarity=EPIC] .holo-card__frame:before,.tcg[data-rarity=LEGENDARY] .holo-card__frame:before,.tcg[data-rarity=MYTHIC] .holo-card__frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--rarity) var(--halo-strength), transparent) 60%, transparent);border-radius:50%;position:absolute;inset:-14cqw -16cqw}.tcg--full .holo-card__frame{isolation:isolate}.tcg.tcg--full .holo-card__frame:before{content:"";z-index:-1;pointer-events:none;background:var(--ludex-foil);opacity:.55;border-radius:50%;position:absolute;inset:-14cqw -16cqw;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.tcg__art{isolation:isolate;background:radial-gradient(120% 80% at 50% 20%, color-mix(in srgb, var(--rarity,#52525b) 35%, transparent), transparent 70%), #18181b;flex:1;min-height:0;position:relative;overflow:hidden}.tcg .holo-card__image{animation:none}.tcg__art .holo-card__image{object-position:50% var(--art-y,60%);opacity:.95}.holo-card__image:not([data-loaded]){background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--ludex-cream) 16%, transparent) 50%, transparent 65%) 0 0 / 250% 100%;animation:1.4s linear infinite card-skeleton-sheen}.card-skeleton{aspect-ratio:2.5/3.5;background:color-mix(in srgb, var(--ludex-ink) 8%, var(--ludex-cream));border-radius:6.5%/4.64%;width:100%;display:block;position:relative;overflow:hidden}.card-skeleton:after{content:"";background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--ludex-cream) 70%, transparent) 50%, transparent 65%) 0 0 / 250% 100%;animation:1.4s linear infinite card-skeleton-sheen;position:absolute;inset:0}.card-reveal{display:block;position:relative}.card-reveal>:not(.card-skeleton){transition:opacity .25s ease-out}.card-reveal>.card-skeleton{opacity:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.card-reveal[data-gated]:has(.holo-card__image:not([data-loaded]))>:not(.card-skeleton){opacity:0}.card-reveal[data-gated]:has(.holo-card__image:not([data-loaded]))>.card-skeleton{opacity:1}.card-reveal>.card-skeleton:after{animation:none}.card-reveal[data-gated]:has(.holo-card__image:not([data-loaded]))>.card-skeleton:after{animation:1.4s linear infinite card-skeleton-sheen}@keyframes card-skeleton-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.holo-card__image:not([data-loaded]),.card-skeleton:after{animation:none}}.tcg__art:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(to top, var(--footer-top), transparent);height:35%;position:absolute;inset:auto 0 0}.tcg__placeholder{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--rarity) 55%, white 10%), transparent 55%), repeating-linear-gradient(135deg, #ffffff0a 0 2cqw, transparent 2cqw 4cqw), linear-gradient(160deg, color-mix(in srgb, var(--rarity) 70%, black), #09090b 85%);letter-spacing:-.04em;color:#ffffffe6;text-shadow:0 1cqw 4cqw #00000080;justify-content:center;align-items:center;font-size:26cqw;font-weight:900;display:flex;position:absolute;inset:0}.tcg__rating{z-index:37;border:1px solid color-mix(in srgb, var(--rarity) 35%, #ffffff1a);background:linear-gradient(to bottom, color-mix(in srgb, var(--rarity) 22%, #09090b), color-mix(in srgb, var(--rarity) 8%, #09090b));color:#ffffffe6;font-variant-numeric:tabular-nums;border-radius:1.4cqw;align-items:center;gap:1cqw;padding:1.1cqw 2.2cqw;font-size:3.8cqw;font-weight:800;line-height:1;display:flex;position:absolute;top:0;right:4cqw;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000073,0 .6cqw 2cqw #00000073}.tcg__rating svg{color:#facc15;width:3.6cqw;height:3.6cqw}.tcg__footer{z-index:30;background:linear-gradient(to bottom, var(--footer-top), #09090b 75%);flex-direction:column;flex-shrink:0;padding:3.5cqw 5cqw;display:flex;position:relative}.tcg__footer:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rarity) 60%, transparent), transparent);height:1px;position:absolute;inset:0 10% auto}.tcg__footer:after{content:"";pointer-events:none;z-index:-1;background:var(--rarity);opacity:.1;position:absolute;inset:0;-webkit-mask-image:url(/holo/guilloche.svg),linear-gradient(#000,#0000 85%);mask-image:url(/holo/guilloche.svg),linear-gradient(#000,#0000 85%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:19.2cqw 9.6cqw,auto;mask-size:19.2cqw 9.6cqw,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tcg__kicker{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:#ffffffb8;font-size:4.3cqw;font-variant-caps:all-small-caps;font-weight:600;position:relative;overflow:hidden}.tcg__name{height:7.6cqw;font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;color:#fffffff0;font-weight:700;line-height:7.6cqw;position:relative;overflow:hidden}.tcg__name[data-length=short]{font-size:6.6cqw}.tcg__name[data-length=medium]{font-size:5.6cqw}.tcg__name[data-length=long]{font-size:4.6cqw}.tcg__name[data-length=xlong]{font-size:3.9cqw}.tcg:not(.tcg--mega)[data-rarity=LEGENDARY] .tcg__name,.tcg:not(.tcg--mega)[data-rarity=MYTHIC] .tcg__name{background:var(--name-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%;color:#0000;-webkit-background-clip:text;background-clip:text}.tcg[data-rarity=LEGENDARY]{--name-foil:linear-gradient(115deg, #b8860b, #fde68a 25%, #fff8e1 38%, #d4a017 50%, #fde68a 65%, #fffbeb 78%, #b8860b)}.tcg[data-rarity=MYTHIC]{--name-foil:linear-gradient(115deg, #f5d0fe, #fff 18%, #a5f3fc 32%, #f0abfc 46%, #fef9c3 60%, #c4b5fd 74%, #fff 86%, #f5d0fe)}.tcg__stats{gap:3.6cqw;height:4.6cqw;margin-top:2cqw;display:flex;position:relative;overflow:hidden}.tcg__stat{white-space:nowrap;color:#ffffffe6;align-items:center;gap:1.4cqw;font-size:3.6cqw;font-weight:700;display:flex}.tcg__stat svg{flex-shrink:0;width:4cqw;height:4cqw}.tcg__stat[data-stat=rating]{font-variant-numeric:tabular-nums;font-weight:900}.tcg__stat[data-stat=rating] svg{color:#facc15}.tcg__age{color:#ffffffd9;border:1px solid #ffffff59;border-radius:1cqw;flex-shrink:0;align-items:center;margin-left:auto;padding:0 1.2cqw;font-size:3cqw;font-weight:800;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff1f,0 1px #00000059}.tcg__flavor{-webkit-line-clamp:2;height:8.58cqw;font-family:var(--font-flavor), Georgia, "Times New Roman", serif;color:#ffffffa8;text-wrap:pretty;-webkit-box-orient:vertical;flex-shrink:0;margin-top:2cqw;font-size:3.4cqw;font-style:italic;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.tcg__meta{border-top:1px solid #0006;justify-content:space-between;align-items:center;gap:2cqw;margin-top:2cqw;padding-top:1.8cqw;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.tcg__number{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:#a1a1aa;font-size:2.6cqw;font-weight:700}.tcg__credits{flex-direction:column;gap:.4cqw;min-width:0;max-width:calc(50% - 3.5cqw);display:flex}.tcg__credits .tcg__number{white-space:nowrap;height:3cqw;line-height:3cqw}.tcg__credits--end{text-align:right;align-items:flex-end}.tcg__credits--end .tcg__rarity{height:3cqw}.tcg__set{letter-spacing:.1em;color:#fff6;margin-left:1.2cqw;font-size:2cqw}.tcg__first-edition{color:color-mix(in srgb, var(--ludex-cream) 85%, transparent);letter-spacing:0;font-weight:700}.tcg__fe-stamp{--fe-foil:linear-gradient(115deg, var(--ludex-foil-1) 0%, white 9%, var(--ludex-foil-2) 18%, var(--ludex-foil-3) 32%, white 41%, var(--ludex-foil-4) 52%, var(--ludex-foil-5) 66%, white 76%, var(--ludex-foil-2) 88%, var(--ludex-foil-1) 100%);--fe-shift:var(--holo-pointer-x,50%) var(--holo-pointer-y,50%) / 400% 400%;z-index:36;aspect-ratio:1;background:radial-gradient(circle closest-side, color-mix(in srgb, var(--ludex-ink) 25%, transparent) 72%, transparent 100%);width:23cqw;filter:drop-shadow(0 .18cqw 0 color-mix(in srgb, var(--ludex-ink) 75%, transparent)) drop-shadow(0 -.1cqw 0 #ffffff59);opacity:calc(.72 + var(--holo-opacity,0) * .28);pointer-events:none;border-radius:50%;position:absolute;top:4.5cqw;right:4.5cqw;transform:rotate(12deg)}.tcg__fe-stamp[data-first]{--fe-foil:linear-gradient(115deg, var(--ludex-gold-leaf-deep) 0%, var(--ludex-gold-leaf-pale) 10%, var(--ludex-gold-leaf) 22%, var(--ludex-gold-leaf-deep) 36%, white 44%, var(--ludex-gold-leaf) 54%, var(--ludex-gold-leaf-deep) 68%, var(--ludex-gold-leaf-pale) 80%, var(--ludex-gold-leaf) 90%, var(--ludex-gold-leaf-deep) 100%)}.fe-striking .tcg__fe-stamp{animation:fe-stamp-wait var(--fe-wait,.42s) steps(1, end)}.fe-found-stage{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fe-found-stage__card{aspect-ratio:5/7;width:min(15rem,60%);position:relative}.fe-found-stage__medal{z-index:63;position:absolute;bottom:-1.25rem;left:-1.5rem;scale:1.35}@keyframes fe-stamp-wait{0%,to{visibility:hidden}}.tcg__fe-seal{background:var(--fe-foil) var(--fe-shift);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tcg__fe-seal:after{content:"";background:repeating-linear-gradient(70deg, transparent 0 12%, #ffffffd9 16%, transparent 20% 34%) var(--holo-pointer-x,50%) 0 / 300% 100%;mix-blend-mode:soft-light;opacity:calc(.35 + var(--holo-opacity,0) * .65);position:absolute;inset:0}.tcg__fe-center{flex-direction:column;justify-content:center;align-items:center;line-height:.9;display:flex;position:absolute;inset:0}.tcg__fe-center>*{background:var(--fe-foil) var(--fe-shift);color:#0000;-webkit-background-clip:text;background-clip:text}.tcg__fe-center small{letter-spacing:.12em;font-size:1.7cqw;font-weight:800}.tcg__fe-center b{font-family:var(--font-display);letter-spacing:-.03em;font-size:6.4cqw;font-weight:800}.tcg__fe-center[data-long] b{font-size:4.8cqw}.tcg__fe-center sup{font-size:.45em}.tcg__fe-center i{letter-spacing:.2em;margin-top:.4cqw;font-size:1.1cqw;font-style:normal}.tcg__legal{text-overflow:ellipsis;white-space:nowrap;color:#ffffff6b;max-width:100%;height:2.4cqw;font-size:1.9cqw;line-height:2.4cqw;overflow:hidden}.tcg__artist{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff9;align-items:center;gap:.8cqw;height:2.4cqw;font-size:2cqw;font-weight:700;display:flex}.tcg__artist span{text-overflow:ellipsis;overflow:hidden}.tcg__artist svg{flex-shrink:0;width:2cqw;height:2cqw}.tcg__rarity{letter-spacing:.14em;text-transform:uppercase;color:var(--rarity-text);align-items:center;gap:.9cqw;font-size:2.5cqw;font-weight:900;display:flex}.tcg__symbol{width:2.6cqw;height:2.6cqw;filter:drop-shadow(0 0 1cqw var(--rarity-glow));flex-shrink:0}.tcg__symbol--metal{width:3cqw;height:3cqw;filter:drop-shadow(0 .15cqw 0 #0009) drop-shadow(0 0 .8cqw var(--rarity-glow));display:block}.tcg__symbol--metal>span{background:var(--rim,currentColor) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%;width:100%;height:100%;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tcg[data-counterfeit] .tcg__symbol--metal>span{background-position:50%}.tcg__stamp{--stamp-foil:linear-gradient(125deg, #6b7280, #f4f4f5 22%, #9ca3af 38%, #fff 52%, #71717a 68%, #e4e4e7 84%, #6b7280);--stamp-ink:#18181b8c;opacity:.8;filter:saturate(.75)drop-shadow(0 .2cqw .3cqw #00000080);width:4.2cqw;height:4.85cqw;position:absolute;top:calc(50% + .9cqw);left:50%;translate:-50% -50%}.tcg__stamp[data-rarity=EPIC]{--stamp-foil:linear-gradient(125deg, #7c3aed, #f0abfc 18%, #60a5fa 34%, #e9d5ff 50%, #a855f7 66%, #67e8f9 82%, #7c3aed);--stamp-ink:#2e106599}.tcg__stamp[data-rarity=LEGENDARY]{--stamp-foil:linear-gradient(125deg, #92400e, #fde68a 20%, #d4a017 36%, #fff7d6 52%, #b45309 68%, #fcd34d 84%, #92400e);--stamp-ink:#451a0399}.tcg__stamp[data-rarity=MYTHIC]{--stamp-foil:linear-gradient(125deg, #f80e35, #eedf10 16%, #21e985 32%, #0dbde9 48%, #c929f1 64%, #f80e35 80%, #eedf10);--stamp-ink:#1e0a3c8c}.tcg__stamp-foil{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--stamp-foil);background-size:400% 400%;background-position:var(--holo-background-x,50%) var(--holo-background-y,50%);position:absolute;inset:0}.tcg__stamp-foil:before,.tcg__stamp-foil:after{content:"";position:absolute;inset:0}.tcg__stamp-foil:before{mix-blend-mode:overlay;opacity:.3;background:url(/holo/ptcg/glitter.png) 50%/60%}.tcg__stamp-foil:after{background:radial-gradient(circle at var(--holo-pointer-x,30%) var(--holo-pointer-y,20%), #fff9, transparent 45%);mix-blend-mode:soft-light}.tcg__stamp svg{z-index:1;width:100%;height:100%;stroke:var(--stamp-ink);fill:var(--stamp-ink);position:relative}.tcg__count{z-index:50;background:var(--color-charcoal);color:#fff;border:2px solid #fff;border-radius:9999px;padding:1cqw 3cqw;font-size:5cqw;font-weight:900;position:absolute;top:-2.5cqw;right:-2.5cqw}@container (max-width:220px){.tcg__kicker{color:#ffffffd1;font-weight:700}.tcg__stat{color:#fff;font-weight:800}.tcg__flavor{color:#ffffffc7}.tcg__number{color:#ffffffb8;font-size:2.9cqw}.tcg__set{color:#fff9}.tcg__artist{color:#ffffffbf;font-weight:800}.tcg__legal{color:#fff9;font-size:2.1cqw;font-weight:600}.tcg__rarity{font-size:2.7cqw}}.tcg--std:not([data-golden]){--art-tint:var(--art,var(--rarity));--frame:color-mix(in oklab, var(--art-tint) 24%, black);--frame-light:color-mix(in oklab, var(--art-tint) 42%, black);--footer-top:var(--frame);--rim:linear-gradient(125deg, var(--ludex-steel-deep), var(--ludex-steel-pale) 22%, var(--ludex-steel) 40%, var(--ludex-steel-pale) 58%, var(--ludex-steel-deep) 78%, var(--ludex-steel))}.tcg--std:not([data-golden])[data-rarity=COMMON]{--frame:color-mix(in oklab, color-mix(in oklab, var(--art-tint) 30%, var(--ludex-steel-deep)) 38%, black);--frame-light:color-mix(in oklab, color-mix(in oklab, var(--art-tint) 30%, var(--ludex-steel)) 40%, black)}.tcg--std:not([data-golden])[data-rarity=RARE]{--rim:linear-gradient(125deg, color-mix(in oklab, var(--rarity) 40%, var(--ludex-steel-deep)), var(--ludex-steel-pale) 22%, color-mix(in oklab, var(--rarity) 55%, var(--ludex-steel)) 40%, var(--ludex-steel-pale) 58%, color-mix(in oklab, var(--rarity) 40%, var(--ludex-steel-deep)) 78%, var(--rarity))}.tcg--std:not([data-golden])[data-rarity=EPIC]{--rim:linear-gradient(125deg, color-mix(in oklab, var(--rarity) 55%, black), color-mix(in oklab, var(--rarity) 35%, white) 22%, var(--rarity) 40%, color-mix(in oklab, var(--rarity) 20%, white) 58%, color-mix(in oklab, var(--rarity) 55%, black) 78%, var(--rarity))}.tcg--std:not([data-golden])[data-rarity=LEGENDARY]{--rim:linear-gradient(125deg, var(--ludex-gold-leaf-deep), var(--ludex-gold-leaf-pale) 22%, var(--ludex-gold-leaf) 40%, var(--ludex-gold-leaf-pale) 58%, var(--ludex-gold-leaf-deep) 78%, var(--ludex-gold-leaf))}.tcg--std:not([data-golden])[data-rarity=MYTHIC]{--rim:var(--ludex-foil)}.tcg--std:not([data-golden]) .holo-card__surface{background:radial-gradient(120% 55% at 50% 0%, var(--frame-light), transparent 70%), var(--frame);padding:2.6cqw 2.6cqw 0}.tcg--std:not([data-golden])[data-rarity=COMMON] .holo-card__surface{background:repeating-linear-gradient(90deg, #ffffff06 0 .3cqw, transparent .3cqw .9cqw), radial-gradient(120% 55% at 50% 0%, var(--frame-light), transparent 70%), var(--frame)}.tcg--std:not([data-golden]) .tcg__art{border-radius:3.9cqw 3.9cqw 1.4cqw 1.4cqw}.tcg--std:not([data-golden]) .tcg__art:after{z-index:36;border-radius:inherit;background:var(--rim) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%;height:auto;padding:max(1px,.55cqw);inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tcg--std:not([data-golden]) .tcg__art:before{content:"";pointer-events:none;z-index:35;border-radius:inherit;background:linear-gradient(155deg,#ffffff17,#0000 30%);position:absolute;inset:0;box-shadow:inset 0 .9cqw 1.8cqw #00000073,inset 0 -.5cqw 1.2cqw #0000004d}.tcg--std[data-hovered]:not([data-golden]) .tcg__art:before{background:radial-gradient(circle at var(--holo-pointer-x) var(--holo-pointer-y), rgb(255 255 255/calc(var(--holo-opacity) * .16)), transparent 45%), linear-gradient(155deg, #ffffff17, transparent 30%)}.tcg--std:not([data-golden]) .tcg__footer{padding-top:3.2cqw;background:0 0;padding-inline:2.4cqw}.tcg--std:not([data-golden]) .tcg__footer:before{display:none}.tcg--std:not([data-golden])[data-rarity=COMMON] .tcg__footer:after{background:var(--ludex-steel);opacity:.12}.tcg--std .holo-card__inset,.tcg--full:not(.tcg--resource) .holo-card__inset,.tcg--perso .holo-card__inset,.tcg--mega .holo-card__inset{background:linear-gradient(160deg,#ffffff24,#0000 30% 70%,#ffffff0d);padding:max(1px,.6cqw);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tcg--std .tcg__shine--card{-webkit-mask-image:linear-gradient(#000 60%,#00000040 70%);mask-image:linear-gradient(#000 60%,#00000040 70%)}.tcg .holo-card__frame{isolation:isolate}.tcg[data-hovered] .holo-card__frame:after{content:"";pointer-events:none;z-index:-1;border-radius:var(--holo-radius);box-shadow:calc((.5 - var(--holo-from-left,.5)) * 7cqw) calc(2.5cqw + (.5 - var(--holo-from-top,.5)) * 7cqw) 9cqw -1cqw #00000073;position:absolute;inset:0}.tcg[data-golden]{--rim:var(--gold)}.tcg[data-hovered]:not([data-counterfeit]):is(.tcg--std,.tcg--full:not(.tcg--resource),.tcg--perso,.tcg--mega) .holo-card__inset{background:radial-gradient(circle at var(--holo-pointer-x) var(--holo-pointer-y), rgb(255 255 255/calc(.06 + var(--holo-opacity) * .4)), transparent 45%), linear-gradient(160deg, #ffffff24, transparent 30% 70%, #ffffff0d)}.tcg--std[data-counterfeit] .tcg__art:after{filter:saturate(.6);background-position:50%}.tcg--std[data-counterfeit] .holo-card__inset,.tcg--full[data-counterfeit] .holo-card__inset{background:0 0}.tcg .holo-card__shine{z-index:20;opacity:0;mix-blend-mode:color-dodge}.tcg[data-rarity=RARE] .holo-card__shine{opacity:calc(var(--holo-opacity) * .55);background-image:repeating-linear-gradient(115deg,#f472b6 0%,#facc15 6%,#4ade80 12%,#38bdf8 18%,#a78bfa 24%,#f472b6 30%),repeating-linear-gradient(90deg,#000 0 1px,#555 1px 3px);background-size:300% 300%,cover;background-position:calc(100% - var(--holo-background-x)) calc(100% - var(--holo-background-y)), center;background-blend-mode:overlay;filter:brightness(.9)contrast(1.3)saturate(1.2)}.tcg[data-rarity=EPIC] .holo-card__shine{opacity:calc(.25 + var(--holo-opacity) * .6);background-blend-mode:overlay, overlay, normal;background-image:url(/holo/sparkles.webp),url(/holo/holo.webp),linear-gradient(125deg,#ff00844f 15%,#fca40040 30%,#ffff0030 40%,#00ff8a21 60%,#00cfff40 70%,#cc4cfa4f 85%);background-size:160% 160%,cover,200% 200%;background-position:var(--holo-background-x) var(--holo-background-y), center, var(--holo-background-x) var(--holo-background-y);filter:brightness(.95)contrast(1.05)saturate(1.1)}.tcg[data-rarity=EPIC] .holo-card__shine-pattern{mix-blend-mode:overlay;background:radial-gradient(circle at var(--holo-pointer-x) var(--holo-pointer-y), #fff9, transparent 45%)}.tcg[data-rarity=LEGENDARY] .holo-card__shine{opacity:calc(var(--holo-opacity) * .7);background-image:url(/holo/holo.webp),linear-gradient(125deg,#f59e0b55 15%,#fde68a44 40%,#f472b633 60%,#38bdf844 80%);background-size:cover,200% 200%;background-position:center, var(--holo-background-x) var(--holo-background-y);background-blend-mode:overlay}.tcg[data-rarity=MYTHIC] .holo-card__shine{opacity:calc(var(--holo-opacity) * .85);background-image:url(/holo/holo.webp),linear-gradient(125deg,#e879f966 10%,#818cf855 35%,#22d3ee55 60%,#f0abfc55 85%);background-size:cover,200% 200%;background-position:center, var(--holo-background-x) var(--holo-background-y);background-blend-mode:overlay}.tcg__full-art{isolation:isolate;position:absolute;inset:0}.tcg--full .tcg__placeholder{align-items:flex-start;padding-top:22%;font-size:34cqw}.tcg__full-fade{pointer-events:none;z-index:5;background:linear-gradient(#0000,#09090bcc 48%,#09090b 75%);height:62%;position:absolute;inset:auto 0 0}.tcg__full-content{z-index:30;flex-direction:column;justify-content:flex-end;padding:5cqw 5cqw 3.5cqw}.tcg__full-content .tcg__name{text-shadow:0 .5cqw 2cqw #000c}.tcg--full[data-rarity=LEGENDARY] .tcg__full-content .tcg__name,.tcg--full[data-rarity=MYTHIC] .tcg__full-content .tcg__name{text-shadow:none;filter:drop-shadow(0 .5cqw 1.5cqw #000c)}.tcg__full-content .tcg__name[data-length=short]{font-size:7.6cqw}.tcg__full-content .tcg__flavor{color:#fffc;text-shadow:0 .4cqw 1.5cqw #000000e6;height:auto}.tcg--full:not([data-golden],.tcg--resource){--rim:var(--ludex-foil);--full-ink:color-mix(in oklab, var(--art,black) 24%, black)}.tcg--full:not([data-golden],.tcg--resource) .tcg__full-fade{background:linear-gradient(to top, var(--full-ink) 25%, color-mix(in srgb, var(--full-ink) 80%, transparent) 52%, transparent)}.ludex-back-frame{aspect-ratio:2.5/3.5;border-radius:6.5cqw;width:100%;position:relative;container-type:inline-size}.ludex-back{isolation:isolate;color:var(--ludex-accent-light);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-ludex) 22%, transparent), transparent 55%), repeating-linear-gradient(45deg, color-mix(in srgb, var(--ludex-accent-pale) 5%, transparent) 0 1px, transparent 1px 7cqw), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ludex-accent-pale) 5%, transparent) 0 1px, transparent 1px 7cqw), var(--ludex-ink);border-radius:6.5cqw;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 8cqw #00000080}.ludex-back:after{content:"";pointer-events:none;z-index:2;border-radius:inherit;background:linear-gradient(160deg,#ffffff2e,#0000 30% 70%,#ffffff0f);padding:max(1px,.6cqw);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ludex-back__art{width:100%;height:100%;position:absolute;inset:0}.ludex-back__sheen{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 35%,#ffffff40 48%,#fff6 50%,#ffffff40 52%,#0000 65%) 0 0/300% 100% no-repeat;animation:5s ease-in-out infinite ludex-back-sheen;position:absolute;inset:0}@keyframes ludex-back-sheen{0%,55%{background-position:100% 0}to{background-position:0 0}}@media (hover:none){.tcg .holo-card__shine{display:none}}@media (prefers-reduced-motion:reduce){.ludex-back__sheen{opacity:0;animation:none}}.tcg.booster-holo[data-rarity] .holo-card__shine{z-index:0;opacity:calc(.3 + var(--holo-opacity) * .6)}.tcg__resource-badge{color:var(--rarity-text);border-color:color-mix(in srgb, var(--rarity) 60%, transparent);padding:2cqw}.tcg__resource-badge svg{width:9cqw;height:9cqw;color:inherit}.tcg--resource .tcg__resource-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090b8c;border-radius:999px;top:4cqw;right:4cqw;transform:none}.tcg--resource .tcg__full-content .tcg__flavor{height:8.58cqw}.tcg--empty .holo-card__surface{filter:grayscale()brightness(.75)}.mega-sheen{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#f0abfc73 45%,#a5f3fc59 52%,#0000 65%) 0 0/250% 100%;animation:3.5s ease-in-out infinite mega-sheen}@keyframes mega-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.mega-sheen{animation:none}}.card-inspect__backdrop,.card-inspect__backdrop[data-entering=true],.card-inspect__backdrop[data-exiting=true]{background:0 0;animation:none!important}.card-inspect__backdrop:before{content:"";-webkit-backdrop-filter:var(--ludex-veil-blur);backdrop-filter:var(--ludex-veil-blur);background:#09090bb8;transition:opacity .55s;animation:.4s ease-out card-inspect-veil;position:fixed;inset:0}.card-inspect__backdrop[data-closing]:before{opacity:0}@keyframes card-inspect-veil{0%{opacity:0}}.card-inspect__container,.card-inspect__container[data-entering=true],.card-inspect__container[data-exiting=true]{width:100%!important;max-width:none!important;padding:0!important;animation:none!important;transform:none!important}.card-inspect__dialog{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;outline:none;margin:0;padding:0;overflow:visible}.card-inspect__stage{height:100%;min-height:var(--visual-viewport-height,100dvh);perspective:1800px;cursor:zoom-out;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1rem;display:flex}.card-inspect__card{width:min(84vw,55.7143dvh,30rem);transform-style:preserve-3d;cursor:default;will-change:transform}.card-inspect__card--slab{width:min(84vw,46.8dvh,30rem)}.card-inspect__footer{flex-direction:column;align-items:center;gap:.75rem;transition:opacity .2s;animation:.6s ease-out card-inspect-veil;display:flex}.card-inspect__details{color:#18181b;cursor:pointer;background:#ffffffeb;border-radius:9999px;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s}.card-inspect__details:hover{background:#fff}.card-inspect__hint{color:#fff9;text-align:center;font-size:.75rem}.card-inspect__backdrop[data-closing] .card-inspect__footer{opacity:0}@media (hover:none){.card-inspect__hint{display:none}}
.tcg{--pointer-x:var(--holo-pointer-x);--pointer-y:var(--holo-pointer-y);--background-x:var(--holo-background-x);--background-y:var(--holo-background-y);--pointer-from-center:var(--holo-from-center);--pointer-from-left:var(--holo-from-left);--pointer-from-top:var(--holo-from-top);--card-opacity:calc(var(--holo-opacity) * var(--fx-intensity,1));--foil:none;--mask:none;--foil-brightness:.55;--tex-grain:url(/holo/ptcg/grain.webp);--tex-vmax:url(/holo/ptcg/vmaxbg.jpg);--tex-ancient:url(/holo/ptcg/ancient.png);--grain:var(--tex-grain);--glitter:url(/holo/ptcg/glitter.png);--glittersize:25%;--space:5%;--angle:133deg;--imgsize:cover;--red:#f80e35;--yellow:#eedf10;--green:#21e985;--blue:#0dbde9;--violet:#c929f1;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6)}.tcg__shine,.tcg__shine:before,.tcg__shine:after,.tcg__glare,.tcg__glare:after{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.tcg__shine{z-index:20;filter:brightness(.85)contrast(2.75)saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity);background:50%/cover;overflow:hidden}.tcg__shine--card{z-index:34;opacity:calc(.35 + var(--card-opacity) * .65)}.tcg__shine:before{--sunpillar-clr-1:var(--sunpillar-5);--sunpillar-clr-2:var(--sunpillar-6);--sunpillar-clr-3:var(--sunpillar-1);--sunpillar-clr-4:var(--sunpillar-2);--sunpillar-clr-5:var(--sunpillar-3);--sunpillar-clr-6:var(--sunpillar-4)}.tcg__shine:after{--sunpillar-clr-1:var(--sunpillar-6);--sunpillar-clr-2:var(--sunpillar-1);--sunpillar-clr-3:var(--sunpillar-2);--sunpillar-clr-4:var(--sunpillar-3);--sunpillar-clr-5:var(--sunpillar-4);--sunpillar-clr-6:var(--sunpillar-5)}.tcg__glare{z-index:35;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffc 10%, #ffffffa6 20%, #00000080 90%);opacity:var(--card-opacity);mix-blend-mode:overlay;overflow:hidden}.tcg[data-effect=regular-holo] .tcg__shine{--scanlines-space:1px;--scanlines-light:#666;--scanlines-dark:black;--bars:3%;--bar-color:#b3b3b3;--bar-bg:#000;background-image:repeating-linear-gradient(110deg, var(--violet), var(--blue), var(--green), var(--yellow), var(--red), var(--violet), var(--blue), var(--green), var(--yellow), var(--red), var(--violet), var(--blue), var(--green), var(--yellow), var(--red)), repeating-linear-gradient(90deg, var(--scanlines-dark) calc(var(--scanlines-space) * 0), var(--scanlines-dark) calc(var(--scanlines-space) * 2), var(--scanlines-light) calc(var(--scanlines-space) * 2), var(--scanlines-light) calc(var(--scanlines-space) * 4));background-position:calc(((50% - var(--background-x)) * 2.6) + 50%) calc(((50% - var(--background-y)) * 3.5) + 50%), center center;background-blend-mode:overlay;filter:brightness(1.1)contrast(1.1)saturate(1.2);mix-blend-mode:color-dodge;background-size:400% 400%,cover}.tcg[data-effect=regular-holo] .tcg__shine:before{content:"";background-image:repeating-linear-gradient(90deg, var(--bar-bg) calc(var(--bars) * 2), var(--bar-color) calc(var(--bars) * 3), var(--bar-bg) calc(var(--bars) * 3.5), var(--bar-color) calc(var(--bars) * 4), var(--bar-bg) calc(var(--bars) * 5), var(--bar-bg) calc(var(--bars) * 14)), repeating-linear-gradient(90deg, var(--bar-bg) calc(var(--bars) * 2), var(--bar-color) calc(var(--bars) * 3), var(--bar-bg) calc(var(--bars) * 3.5), var(--bar-color) calc(var(--bars) * 4), var(--bar-bg) calc(var(--bars) * 5), var(--bar-bg) calc(var(--bars) * 10));background-position:calc((((50% - var(--background-x)) * 1.65) + 50%) + (var(--background-y) * .5)) var(--background-x), calc((((50% - var(--background-x)) * -.9) + 50%) - (var(--background-y) * .75)) var(--background-y);background-blend-mode:screen;filter:brightness(1.15)contrast(1.1);mix-blend-mode:hard-light;background-size:200% 200%,200% 200%}.tcg[data-effect=regular-holo] .tcg__shine:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6e6e6cc 0%, #c7c7c71a 25%, #000 90%);mix-blend-mode:luminosity;filter:brightness(.6)contrast(4)}.tcg[data-effect=regular-holo] .tcg__glare{opacity:calc(var(--card-opacity) * .8);filter:brightness(.8)contrast(1.5)}.tcg[data-effect=regular-holo] .tcg__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6ffff 5%, #63636340 55%, #0000005c 110%);mix-blend-mode:overlay;filter:brightness(.6)contrast(3)}.tcg[data-effect=cosmos-holo] .tcg__shine{--space:4%;--cosmos-bands:repeating-linear-gradient(82deg, #dbcc57 calc(var(--space) * 1), #78c738 calc(var(--space) * 2), #39c0b7 calc(var(--space) * 3), #4964d0 calc(var(--space) * 4), #aa47d1 calc(var(--space) * 5), #cc388c calc(var(--space) * 6), #cc388c calc(var(--space) * 7), #aa47d1 calc(var(--space) * 8), #4964d0 calc(var(--space) * 9), #39c0b7 calc(var(--space) * 10), #78c738 calc(var(--space) * 11), #dbcc57 calc(var(--space) * 12));background-image:url(/holo/ptcg/cosmos-bottom.png), var(--cosmos-bands), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #c7ffff80 5%, #82a1a14d 40%, #000 130%);background-blend-mode:color-burn, multiply;background-position:var(--cosmosbg,center center), calc(10% + (var(--pointer-from-left) * 80%)) calc(10% + (var(--pointer-from-top) * 80%)), center center;filter:brightness()contrast()saturate(.8);mix-blend-mode:color-dodge;background-size:cover,400% 900%,cover}.tcg[data-effect=cosmos-holo] .tcg__shine:before{content:"";z-index:2;background-image:url(/holo/ptcg/cosmos-middle-trans.png), var(--cosmos-bands);background-blend-mode:lighten, multiply;background-position:var(--cosmosbg,center center), calc(15% + (var(--pointer-from-left) * 70%)) calc(15% + (var(--pointer-from-top) * 70%)), center center;filter:brightness(1.25)contrast(1.75)saturate(.8);mix-blend-mode:overlay;background-size:cover,400% 900%,cover}.tcg[data-effect=cosmos-holo] .tcg__shine:after{content:"";z-index:3;background-image:url(/holo/ptcg/cosmos-top-trans.png), var(--cosmos-bands);background-blend-mode:multiply, multiply;background-position:var(--cosmosbg,center center), calc(20% + (var(--pointer-from-left) * 60%)) calc(20% + (var(--pointer-from-top) * 60%)), center center;filter:brightness(1.25)contrast(1.75)saturate(.8);mix-blend-mode:multiply;background-size:cover,400% 900%,cover}.tcg[data-effect=cosmos-holo] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6f5ffcc 5%, #2e2b3b 150%);filter:brightness(.75)contrast(2)saturate(2);mix-blend-mode:overlay;opacity:calc(var(--card-opacity) * (.25 + var(--pointer-from-center)))}.tcg[data-effect=cosmos-holo] .tcg__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #f8ebff 5%, #1a1a1a 60%);filter:brightness(.75)contrast(2.5)saturate(2);mix-blend-mode:soft-light;opacity:calc(1 - var(--pointer-from-top) * .75)}.tcg[data-effect=secret-gold] .tcg__shine{--shift:1px;--foil:url(/holo/ptcg/geometric.png);--imgsize:33%;background-image:var(--glitter), var(--glitter), conic-gradient(var(--sunpillar-clr-4), var(--sunpillar-clr-5), var(--sunpillar-clr-6), var(--sunpillar-clr-1), var(--sunpillar-clr-4)), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000000fa 10%, #f2f2f226 90%);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover, cover;background-blend-mode:soft-light, hard-light, overlay;mix-blend-mode:color-dodge;filter:brightness(calc((var(--pointer-from-center) * .3) + .2)) contrast(2) saturate(.75);background-position:45% 45%,55% 55%,50%,50%}.tcg[data-effect=secret-gold] .tcg__shine:before{content:"";background-image:var(--foil), linear-gradient(45deg, #f9c006, #ffea61), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe2e0f2 10%, #000 70%);background-size:var(--imgsize), cover, cover;background-blend-mode:hard-light, multiply;mix-blend-mode:lighten;filter:brightness(1.25)contrast(1.25)saturate(.35);opacity:.8;background-position:50%,50%,50%}.tcg[data-effect=secret-gold] .tcg__shine:after{content:"";background-image:var(--glitter);background-size:var(--glittersize) var(--glittersize);background-position:calc(50% - ((var(--shift) * 2) * var(--pointer-from-left)) + var(--shift)) calc(50% - ((var(--shift) * 2) * var(--pointer-from-top)) + var(--shift));filter:brightness(calc((var(--pointer-from-center) * .6) + .6)) contrast(1.5);mix-blend-mode:overlay}.tcg[data-effect=secret-gold] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #d0cec84d 0%, #231d1a 180%);filter:brightness(1.3)contrast(1.5);mix-blend-mode:hard-light}.tcg[data-effect=rainbow-secret] .tcg__shine{--foil:url(/holo/ptcg/illusion-mask.png);--imgsize:33%;--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;--rainbow:var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1);background-image:linear-gradient(-45deg, var(--r-clr-1), var(--r-clr-5)), var(--glitter), linear-gradient(-30deg, var(--rainbow));background-blend-mode:luminosity, soft-light;background-size:200% 200%, var(--glittersize) var(--glittersize), 400% 400%;background-position:calc(25% + (50% * var(--pointer-from-left))) calc(25% + (50% * var(--pointer-from-top))), center center, calc(25% + (var(--pointer-x) / 2)) calc(25% + (var(--pointer-y) / 2));filter:brightness(calc((var(--pointer-from-center) * .25) + .6)) contrast(2.2) saturate(.75)}.tcg[data-effect=rainbow-secret] .tcg__shine:after{content:"";background-image:var(--glitter), linear-gradient(-60deg, var(--rainbow));background-blend-mode:soft-light;background-size:var(--glittersize) var(--glittersize), 400% 400%;background-position:center center, var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center) * .3) + .55)) contrast(2) saturate(1);mix-blend-mode:color-dodge}.tcg[data-effect=rainbow-secret] .tcg__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);filter:brightness(2.5)contrast();opacity:calc((var(--pointer-from-center) + .4) * .6);background-blend-mode:difference;mix-blend-mode:darken;background-position:50%}.tcg[data-effect=rainbow-secret] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ccc, #d5dcdd40 30%, #3c4144 120%);filter:brightness(.9)contrast(1.75);opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .9);mix-blend-mode:hard-light}.tcg[data-effect=v-full-art] .tcg__shine,.tcg[data-effect=v-full-art] .tcg__shine:after{--space:5%;--angle:133deg;--foil:url(/holo/ptcg/illusion.png);--imgsize:33%;background-image:var(--foil), repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(var(--space) * 1), var(--sunpillar-clr-2) calc(var(--space) * 2), var(--sunpillar-clr-3) calc(var(--space) * 3), var(--sunpillar-clr-4) calc(var(--space) * 4), var(--sunpillar-clr-5) calc(var(--space) * 5), var(--sunpillar-clr-6) calc(var(--space) * 6), var(--sunpillar-clr-1) calc(var(--space) * 7)), repeating-linear-gradient(var(--angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10%, #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-position:center center, 0% var(--background-y), calc(var(--background-x) + (var(--background-y) * .2)) var(--background-y), var(--background-x) var(--background-y);background-blend-mode:exclusion, hue, hard-light;background-size:var(--imgsize), 200% 700%, 300% 100%, 200% 100%;filter:brightness(calc((var(--pointer-from-center) * .3) + .35)) contrast(2) saturate(1.5)}.tcg[data-effect=v-full-art] .tcg__shine:after{content:"";background-position:center center, 0% var(--background-y), calc((var(--background-x) + (var(--background-y) * .2)) * -1) calc(var(--background-y) * -1), var(--background-x) var(--background-y);background-size:var(--imgsize), 200% 400%, 195% 100%, 200% 100%;filter:brightness(calc((var(--pointer-from-center) * .5) + .8)) contrast(1.6) saturate(1.4);mix-blend-mode:exclusion}.tcg[data-effect=v-full-art] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #bfbfbf 5%, #555b5e 60%, #240f1d 150%);mix-blend-mode:hard-light;filter:brightness()contrast(1.2)saturate();opacity:calc(var(--card-opacity) * .75);background-position:50%;background-size:120% 150%}@media (hover:none){.tcg__glare,.tcg__shine:not(.tcg__shine--card){display:none}.tcg__shine--card{opacity:.3}}.tcg:not([data-hovered]) .tcg__glare,.tcg:not([data-hovered]) .tcg__shine:not(.tcg__shine--card),.tcg:not([data-hovered]) .tcg__shine--card:before,.tcg:not([data-hovered]) .tcg__shine--card:after{display:none}.tcg[data-hovered] .holo-card__rotator{will-change:transform}.tcg[data-effect=radiant-holo] .tcg__shine{--barwidth:1.2%;--space:200px;--card-glow:var(--mega-glow);background-image:radial-gradient(farthest-corner ellipse at calc((var(--pointer-x) * .5) + 25%) calc((var(--pointer-y) * .5) + 25%), #f2f2f2 20%, var(--card-glow) 130%), repeating-linear-gradient(45deg, #1a1a1a 0%, #1a1a1a 1%, #1a1a1a var(--barwidth), #333 calc(var(--barwidth) + 0.01%), #333 calc(var(--barwidth) * 2), #595959 calc(var(--barwidth) * 2 + 0.01%), #595959 calc(var(--barwidth) * 3), #6c6c6c calc(var(--barwidth) * 3 + 0.01%), #6c6c6c calc(var(--barwidth) * 4), gray calc(var(--barwidth) * 4 + 0.01%), gray calc(var(--barwidth) * 5), #6c6c6c calc(var(--barwidth) * 5 + 0.01%), #6c6c6c calc(var(--barwidth) * 6), #595959 calc(var(--barwidth) * 6 + 0.01%), #595959 calc(var(--barwidth) * 7), #333 calc(var(--barwidth) * 7 + 0.01%), #333 calc(var(--barwidth) * 8), #1a1a1a calc(var(--barwidth) * 8 + 0.01%), #1a1a1a calc(var(--barwidth) * 9), #000 calc(var(--barwidth) * 9 + 0.01%), #000 calc(var(--barwidth) * 10)), repeating-linear-gradient(-45deg, #1a1a1a 0%, #1a1a1a 1%, #1a1a1a var(--barwidth), #333 calc(var(--barwidth) + 0.01%), #333 calc(var(--barwidth) * 2), #595959 calc(var(--barwidth) * 2 + 0.01%), #595959 calc(var(--barwidth) * 3), #6c6c6c calc(var(--barwidth) * 3 + 0.01%), #6c6c6c calc(var(--barwidth) * 4), gray calc(var(--barwidth) * 4 + 0.01%), gray calc(var(--barwidth) * 5), #6c6c6c calc(var(--barwidth) * 5 + 0.01%), #6c6c6c calc(var(--barwidth) * 6), #595959 calc(var(--barwidth) * 6 + 0.01%), #595959 calc(var(--barwidth) * 7), #333 calc(var(--barwidth) * 7 + 0.01%), #333 calc(var(--barwidth) * 8), #1a1a1a calc(var(--barwidth) * 8 + 0.01%), #1a1a1a calc(var(--barwidth) * 9), #000 calc(var(--barwidth) * 9 + 0.01%), #000 calc(var(--barwidth) * 10));background-size:cover,210% 210%,210% 210%;background-position:center, calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%), calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%);background-blend-mode:exclusion, darken, color-dodge;filter:brightness(.38)contrast(2)saturate(1.6);mix-blend-mode:color-dodge}.tcg[data-effect=radiant-holo] .tcg__shine:after{content:"";--foil:url(/holo/ptcg/trainerbg.png);--imgsize:25% auto;background-image:var(--foil), repeating-linear-gradient(55deg, #fdb8b4 calc(var(--space) * 1), #addaff calc(var(--space) * 2), #ffd7b3 calc(var(--space) * 3), #b8ffe7 calc(var(--space) * 4), #fdbff4 calc(var(--space) * 5), #b4f3fd calc(var(--space) * 6), #fdb8b4 calc(var(--space) * 7));background-size:var(--imgsize), 400% 100%;background-position:center, calc(((var(--background-x) - 50%) * -2.5) + 50%) calc(((var(--background-y) - 50%) * -2.5) + 50%);background-blend-mode:difference;filter:brightness(.45)contrast(3)saturate(2);mix-blend-mode:color-dodge;opacity:.8}.tcg[data-effect=radiant-holo] .tcg__shine:before{content:"";z-index:2;background-image:var(--glitter), radial-gradient(farthest-corner ellipse at calc((var(--pointer-x) * .5) + 25%) calc((var(--pointer-y) * .5) + 25%), #949494cc 10%, #333333e6 20%, #33333380 50%);background-blend-mode:color-dodge;mix-blend-mode:overlay;filter:brightness(.66)contrast(2)saturate(.5);background-position:50%;background-size:15% 15%,350% 350%}.tcg[data-effect=radiant-holo] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff54 0%, #404040 110%);filter:brightness()contrast(1.5);mix-blend-mode:hard-light;opacity:calc(var(--card-opacity) * .7)}.tcg[data-effect=radiant-holo] .tcg__shine--card{opacity:calc(.25 + var(--card-opacity) * .6)}
.tcg[data-effect=reverse-holo] .tcg__shine{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fff 5%, #000 50%, #fff 80%), linear-gradient(-45deg, #000 15%, #fff, #000 85%), var(--foil);background-blend-mode:soft-light, difference;background-size:120% 120%,200% 200%,cover;background-position:center center, calc((100% * var(--pointer-from-left))) calc((100% * var(--pointer-from-top))) , center center;filter:brightness(var(--foil-brightness)) contrast(1.5) saturate(1);mix-blend-mode:color-dodge;opacity:calc((1.5 * var(--card-opacity)) - var(--pointer-from-center))}.tcg[data-effect=reverse-holo] .tcg__glare{opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffc 10%, #ffffff80 20%, #000000bf 90%);filter:brightness(.7)contrast(1.5)}.tcg[data-effect=reverse-holo] .tcg__glare:after{content:"";opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 10%, #ffffff80 20%, #00000080 120%);filter:brightness()contrast(1.5)}.tcg[data-effect=reverse-holo] .tcg__shine{--foil:none}.tcg[data-effect=amazing-rare] .tcg__shine{background-image:var(--glitter), var(--glitter), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #141f1a 10%, #c1d7d61a 50%, #f2f2f2fa 90%);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover;background-blend-mode:soft-light, color-burn;filter:brightness()contrast()saturate(.9);background-position:40% 45%,55% 55%,50%}.tcg[data-effect=amazing-rare] .tcg__shine:before{content:"";background-image:var(--foil), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0f2 10%, #b58ba480 50%, #000 60%);background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness()contrast()saturate();opacity:.5;background-position:50%,50%;background-size:cover,cover;-webkit-mask-image:none!important;mask-image:none!important}.tcg[data-effect=amazing-rare] .tcg__shine:after{content:"";background-image:repeating-linear-gradient(calc(var(--angle)), var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - ( var(--pointer-from-center) * .5 ))) contrast(1) saturate(1);mix-blend-mode:saturation;-webkit-mask-image:none!important;mask-image:none!important}.tcg[data-effect=amazing-rare] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 10%, #ffffffd9 20%, #00000059 90%);mix-blend-mode:multiply}.tcg[data-effect=rainbow-holo] .tcg__shine{--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;background-image:linear-gradient(-45deg, var(--r-clr-1), var(--r-clr-5)), var(--glitter), linear-gradient(-30deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-blend-mode:luminosity, soft-light;background-size:200% 200%, var(--glittersize) var(--glittersize), 400% 400%;background-position:calc(25% + (50% * var(--pointer-from-left) )) calc(25% + (50% * var(--pointer-from-top) )), center center, calc(25% + (var(--pointer-x) / 2 )) calc(25% + (var(--pointer-y) / 2 ));filter:brightness(calc((var(--pointer-from-center)*.25) + .6)) contrast(2.2) saturate(.75)}.tcg[data-effect=rainbow-holo] .tcg__shine:after{content:"";background-image:var(--glitter), linear-gradient(-60deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-blend-mode:soft-light;background-size:var(--glittersize) var(--glittersize), 400% 400%;background-position:center center, var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center)*.3) + .55)) contrast(2) saturate(1);mix-blend-mode:color-dodge;-webkit-mask-image:none!important;mask-image:none!important}.tcg[data-effect=rainbow-holo] .tcg__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);filter:brightness(2.5)contrast();opacity:calc((var(--pointer-from-center) + .4 ) * .6);background-blend-mode:difference;mix-blend-mode:darken;background-position:50%}.tcg[data-effect=rainbow-holo] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ccc, #d5dcdd40 30%, #3c4144 120%);filter:brightness(.9)contrast(1.75);opacity:calc(var(--pointer-from-center) * .9);mix-blend-mode:hard-light}.tcg[data-effect=rainbow-holo] .tcg__shine{--foil:url(/holo/ptcg/illusion-mask.png);--imgsize:33%}.tcg[data-effect=rainbow-alt] .tcg__shine{--imgsize:cover;--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;background-image:repeating-linear-gradient(var(--angle), #af67cbbf calc(var(--space)*1), #df4e49bf calc(var(--space)*2), #d7c537bf calc(var(--space)*3), #7ec940bf calc(var(--space)*4), #4fb0a9bf calc(var(--space)*5), #8aa1ffbf calc(var(--space)*6), #b16bccbf calc(var(--space)*7)), var(--glitter), linear-gradient(-30deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-size:200% 400%, var(--glittersize) var(--glittersize), 400% 400%;background-position:0% calc(var(--background-y) * 1), center center, calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5);background-blend-mode:luminosity, overlay;filter:brightness(calc((var(--pointer-from-center)*.3) + .3)) contrast(3) saturate(1.8)}.tcg[data-effect=rainbow-alt] .tcg__shine:after{content:"";background-image:var(--glitter), linear-gradient(-60deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-blend-mode:overlay;background-size:var(--glittersize) var(--glittersize), 400% 400%;background-position:center center, calc(var(--background-x) * -1.5) calc(var(--background-y) * -1.5);filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(3) saturate(1);mix-blend-mode:color-dodge;opacity:calc(1.2 + (var(--pointer-from-center)/2) * -1);-webkit-mask-image:none!important;mask-image:none!important}.tcg[data-effect=rainbow-alt] .tcg__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);filter:brightness(1.5)contrast(1.5);opacity:calc((var(--pointer-from-center) + .6 ) * .4);background-blend-mode:difference;mix-blend-mode:color-dodge;background-position:50%}.tcg[data-effect=rainbow-alt] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0bf 0%, #3d5c4da6 45%, #000 100%);filter:brightness(.9)contrast(2);opacity:calc(var(--card-opacity) * .75)}.tcg[data-effect=rainbow-alt] .tcg__shine{--mask:none;--foil:none;--imgsize:25% auto}.tcg[data-effect=shiny-rare] .tcg__shine,.tcg[data-effect=shiny-rare] .tcg__shine:after{--space:5%;--angle:133deg;--imgsize:cover;background-image:var(--foil), repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7)), repeating-linear-gradient(var(--angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-position:center center, 0% var(--background-y), calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y), var(--background-x) var(--background-y);background-blend-mode:soft-light, hue, hard-light;background-size:var(--imgsize), 200% 700%, 300% 100%, 200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.tcg[data-effect=shiny-rare] .tcg__shine:after{content:"";background-position:center center, 0% var(--background-y), calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1), var(--background-x) var(--background-y);background-size:var(--imgsize), 200% 400%, 195% 100%, 200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.tcg[data-effect=shiny-rare] .tcg__shine:before{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 40%);mix-blend-mode:overlay;opacity:.75;z-index:1;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.tcg[data-effect=shiny-rare] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #282427 150%);mix-blend-mode:multiply;filter:brightness(1.2)contrast()saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center));background-position:50%;background-size:cover}.tcg[data-effect=shiny-rare] .tcg__shine,.tcg[data-effect=shiny-rare] .tcg__shine:after{--mask:none;--foil:url(/holo/ptcg/illusion.png);--imgsize:33%;-webkit-mask-size:var(--imgsize);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion, hue, hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.tcg[data-effect=shiny-v] .tcg__shine,.tcg[data-effect=shiny-v] .tcg__shine:after{--space:5%;--angle:133deg;--imgsize:cover;background-image:var(--foil), repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7)), repeating-linear-gradient(var(--angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-position:center center, 0% var(--background-y), calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y), var(--background-x) var(--background-y);background-blend-mode:soft-light, hue, hard-light;background-size:var(--imgsize), 200% 700%, 300% 100%, 200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.tcg[data-effect=shiny-v] .tcg__shine:after{content:"";background-position:center center, 0% var(--background-y), calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1), var(--background-x) var(--background-y);background-size:var(--imgsize), 200% 400%, 195% 100%, 200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.tcg[data-effect=shiny-v] .tcg__shine:before{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 40%);mix-blend-mode:overlay;opacity:.75;z-index:1;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.tcg[data-effect=shiny-v] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6e6e6 5%, #6d7578 80%, #240f1d 150%);mix-blend-mode:darken;filter:brightness(.88)contrast(2.25)saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .75);background-position:50%;background-size:120% 140%}.tcg[data-effect=shiny-v] .tcg__shine,.tcg[data-effect=shiny-v] .tcg__shine:after{--mask:none;--foil:url(/holo/ptcg/illusion.png);--imgsize:33%;-webkit-mask-size:var(--imgsize);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion, hue, hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.tcg[data-effect=shiny-v] .tcg__shine:before{content:none;display:none}.tcg[data-effect=shiny-v] .tcg__shine:after{filter:brightness(calc((var(--pointer-from-center)*.5) + .8)) contrast(1.6) saturate(1.4)}.tcg[data-effect=shiny-vmax] .tcg__shine{--imgsize:cover;--angle:-30deg;--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;background-image:var(--glitter), var(--glitter), linear-gradient(var(--angle), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1)), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #19181b 10%, #c9cccf1a 50%, #f2f2f2fa 90%);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), 400% 400%, cover;background-position:40% 45%, 55% 55%, calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5), center center;background-blend-mode:soft-light, overlay, color-burn;filter:brightness()contrast()saturate(.85)}.tcg[data-effect=shiny-vmax] .tcg__shine:before{content:"";background-image:var(--foil), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e7e7e9f2 10%, #a9aeb180 50%, #000 120%);background-size:var(--imgsize), cover;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness()contrast()saturate(.4);opacity:.35;background-position:50%,50%;-webkit-mask-image:none!important;mask-image:none!important}.tcg[data-effect=shiny-vmax] .tcg__shine:after{content:"";background-image:repeating-linear-gradient(calc(var(--angle)), var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - ( var(--pointer-from-center) * .5 ))) contrast(1) saturate(1);mix-blend-mode:hue;-webkit-mask-image:none!important;mask-image:none!important}.tcg[data-effect=shiny-vmax] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e5e4e773 0%, #494d5073 45%, #00000054 120%);filter:brightness()contrast(1.25)}.tcg[data-effect=shiny-vmax] .tcg__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e5e4e7bf 0%, #494d50a6 45%, #000000bf 100%);filter:brightness()contrast(1.25);mix-blend-mode:overlay;opacity:1;-webkit-mask-size:cover;mask-size:cover}.tcg[data-effect=v-regular] .tcg__shine{filter:brightness(.7)contrast(2)saturate(.5)}.tcg[data-effect=v-regular] .tcg__shine,.tcg[data-effect=v-regular] .tcg__shine:after{--space:5%;--angle:133deg;--imgsize:500px;background-image:var(--grain), repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7)), repeating-linear-gradient(var(--angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-blend-mode:screen, hue, hard-light;background-size:var(--imgsize) 100%, 200% 700%, 300% 100%, 200% 100%;background-position:center, 0% var(--background-y), var(--background-x) var(--background-y), var(--background-x) var(--background-y);filter:brightness(.8)contrast(2.95)saturate(.65)}.tcg[data-effect=v-regular] .tcg__shine:after{content:"";background-position:center, 0% var(--background-y), calc(var(--background-x) * -1) calc(var(--background-y) * -1), var(--background-x) var(--background-y);background-size:var(--imgsize) 100%, 200% 400%, 195% 100%, 200% 100%;filter:brightness()contrast(2.5)saturate(1.75);mix-blend-mode:soft-light}.tcg[data-effect=v-regular] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #868a8d54 45%, #333333e6 130%);opacity:calc(var(--card-opacity)*.5);mix-blend-mode:hard-light;filter:brightness(.9)contrast(1.75)}.tcg[data-effect=v-max] .tcg__shine{--space:6%;--angle:133deg;--imgsize:cover;background-image:var(--foil), repeating-linear-gradient(-33deg, #cc2a24 calc(var(--space)*1), #6c82da calc(var(--space)*2), #2d9a93 calc(var(--space)*3), #1d9623 calc(var(--space)*4), #b53fe4 calc(var(--space)*5), #cc2a24 calc(var(--space)*6)), repeating-linear-gradient(var(--angle), #0e152f80 0%, #738c8c 2.5%, #64862d 5%, #738c8c 7.5%, #0e152f80 10% , #0e152f80 15%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #98e4f199 0%, #a2e7c199 25%, #b184db99 50%, #e0909699 75%);background-blend-mode:difference, luminosity, soft-light;background-size:var(--imgsize), 1100% 1100%, 600% 600%, 200% 200%;background-position:center, var(--background-x) var(--background-y), var(--background-x) var(--background-y), var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .4) + .4)) contrast(2) saturate(1)}.tcg[data-effect=v-max] .tcg__shine:after{content:"";background-image:repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7)), repeating-linear-gradient(var(--angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%);background-blend-mode:hue, hard-light;background-size:200% 700%,300% 100%,200% 100%;background-position:0% var(--background-y), var(--background-x) var(--background-y), var(--background-x) var(--background-y);mix-blend-mode:lighten;opacity:calc((.3 * var(--card-opacity)) + var(--card-opacity) * var(--pointer-from-center) * .5);filter:saturate(1.5)}.tcg[data-effect=v-max] .tcg__glare{mix-blend-mode:hard-light;filter:brightness()contrast();background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffffbf 0%, #000 120%);opacity:calc((.2 * var(--card-opacity)) + var(--card-opacity) * var(--pointer-from-center) * .8)}.tcg[data-effect=v-max] .tcg__shine,.tcg[data-effect=v-max] .tcg__shine:after{--foil:var(--tex-vmax,none);--imgsize:60% 30%}.tcg[data-effect=v-star] .tcg__shine,.tcg[data-effect=v-star] .tcg__shine:after{--space:5%;--angle:133deg;--imgsize:cover;background-image:var(--foil), repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7)), repeating-linear-gradient(var(--angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-blend-mode:soft-light, hue, hard-light;background-size:var(--imgsize), 200% 700%, 300% 100%, 200% 100%;background-position:center center, 0% var(--background-y), var(--background-x) var(--background-y), var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .25)) contrast(2) saturate(1.25)}.tcg[data-effect=v-star] .tcg__shine:after{content:"";background-size:var(--imgsize), 200% 400%, 195% 100%, 200% 100%;background-position:center center, 0% var(--background-y), calc(var(--background-x) * -1) calc(var(--background-y) * -1), var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5);mix-blend-mode:exclusion}.tcg[data-effect=v-star] .tcg__shine:before{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #c8ced0bf 0%, #7d778840 45%, #887785 120%);mix-blend-mode:hard-light;z-index:2;opacity:.8}.tcg[data-effect=v-star] .tcg__glare{filter:brightness(.7)contrast(2);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #cff1fc 5%, #9c969c 60%, #262626 150%);mix-blend-mode:hard-light;opacity:calc(var(--card-opacity)*(var(--pointer-from-center)*.75))}.tcg[data-effect=v-star] .tcg__shine,.tcg[data-effect=v-star] .tcg__shine:after{--mask:none;--foil:var(--tex-ancient,none);--imgsize:18% 15%;background-blend-mode:exclusion, hue, hard-light;filter:brightness(calc((var(--pointer-from-center) * .25) + .35)) contrast(1.8) saturate(1.75)}.tcg[data-effect=v-star] .tcg__shine:after{filter:brightness(calc((var(--pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5)}.tcg[data-effect=v-star] .tcg__glare{filter:brightness(.55)contrast(2)}.tcg[data-effect=trainer-full-art] .tcg__shine{filter:brightness(calc((var(--pointer-from-center)*.05) + .8)) contrast(1.75) saturate(1.2)}.tcg[data-effect=trainer-full-art] .tcg__shine:after{filter:brightness(calc((var(--pointer-from-center)*.4) + .85)) contrast(2) saturate(.5)}.tcg[data-effect=trainer-full-art] .tcg__shine:before{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 80%);mix-blend-mode:screen;opacity:.5}.tcg[data-effect=trainer-full-art] .tcg__glare{opacity:calc(var(--card-opacity) * .75);mix-blend-mode:multiply;filter:brightness(1.5)contrast(1.4)saturate();background-size:170% 170%}.tcg[data-effect=trainer-full-art] .tcg__shine,.tcg[data-effect=trainer-full-art] .tcg__shine:after{--mask:none;--foil:url(/holo/ptcg/trainerbg.png);--imgsize:20%;background-blend-mode:color-burn, hue, hard-light;filter:brightness(calc((var(--pointer-from-center)*.05) + .6)) contrast(1.5) saturate(1.2)}.tcg[data-effect=trainer-gallery-holo] .tcg__shine{--space:5%;--angle:-22deg;--imgsize:300% 400%;background-image:repeating-linear-gradient(var(--angle), #af67cbbf calc(var(--space)*1), #e44e49bf calc(var(--space)*2), #d7c537bf calc(var(--space)*3), #7ec940bf calc(var(--space)*4), #4fb0a9bf calc(var(--space)*5), #8aa1ffbf calc(var(--space)*6), #b16bccbf calc(var(--space)*7));background-blend-mode:color-dodge;background-size:var(--imgsize);background-position:0% calc(var(--background-y) * 1), var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center)*.3) + .5)) contrast(2.3) saturate(1)}.tcg[data-effect=trainer-gallery-holo] .tcg__shine:after{content:"";background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%), #fff 5%, #38003899 40%, #383838 120%);filter:brightness(calc((var(--pointer-from-center)*.2) + .4)) contrast(.85) saturate(1.1);mix-blend-mode:hard-light;background-position:50%;background-size:400% 500%}.tcg[data-effect=trainer-gallery-holo] .tcg__shine:before{content:none;display:none}.tcg[data-effect=trainer-gallery-holo] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 10%, #fff9 35%, #4f6363 60%);mix-blend-mode:soft-light}.tcg[data-effect=trainer-gallery-holo] .tcg__glare:before,.tcg[data-effect=trainer-gallery-holo] .tcg__glare:after{content:none;display:none}.tcg[data-effect=trainer-gallery-secret] .tcg__shine{--foil:url(/holo/ptcg/geometric.png);--imgsize:33%;filter:brightness(calc(( var(--pointer-from-center) * .3 ) + .2)) contrast(2) saturate(.75)}.tcg[data-effect=trainer-gallery-secret] .tcg__glare{filter:brightness(.5)contrast()}.tcg[data-effect=trainer-gallery-secret] .tcg__shine,.tcg[data-effect=trainer-gallery-secret] .tcg__shine:before,.tcg[data-effect=trainer-gallery-secret] .tcg__shine:after{-webkit-mask-image:none!important;mask-image:none!important}.tcg[data-effect=trainer-gallery-secret] .tcg__shine{background-image:var(--glitter), var(--glitter), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #141f1a 10%, #c1d7d61a 50%, #f2f2f2fa 90%), linear-gradient(45deg, #f9c006, #ffea61);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover, cover;background-blend-mode:soft-light, darken, color;filter:brightness()contrast()saturate();mix-blend-mode:color-dodge;background-position:40% 45%,55% 55%,50%,50%}.tcg[data-effect=trainer-gallery-secret] .tcg__shine:before{content:"";background-image:var(--foil), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0f2 10%, #b58ca580 50%, #000 90%);background-size:var(--imgsize), cover;background-blend-mode:color-burn;mix-blend-mode:exclusion;filter:brightness()contrast()saturate();opacity:1;background-position:50%,50%}.tcg[data-effect=trainer-gallery-secret] .tcg__shine:after{content:"";background-image:var(--glitter), conic-gradient(var(--sunpillar-clr-4), var(--sunpillar-clr-5), var(--sunpillar-clr-6), var(--sunpillar-clr-1), var(--sunpillar-clr-2), var(--sunpillar-clr-3), var(--sunpillar-clr-4));background-size:var(--glittersize) var(--glittersize), cover;background-blend-mode:luminosity;filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(2) saturate(3);mix-blend-mode:soft-light}.tcg[data-effect=trainer-gallery-secret] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff7e633 10%, #0f0e0a 180%);filter:brightness()contrast();mix-blend-mode:hard-light}.tcg[data-effect=trainer-gallery-v] .tcg__glare{opacity:calc(var(--card-opacity)*.4)}.tcg[data-effect=trainer-gallery-vmax] .tcg__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #edebde 0%, #616b68, #000 120%);filter:brightness()contrast();opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .85)}.tcg[data-hovered] .tcg__art .tcg__shine.tcg__shine--masked{-webkit-mask:var(--holo-mask) 50% var(--art-y,60%) / cover no-repeat;-webkit-mask:var(--holo-mask) 50% var(--art-y,60%) / cover no-repeat;mask:var(--holo-mask) 50% var(--art-y,60%) / cover no-repeat}.tcg--full:not([data-golden]) .tcg__full-art .tcg__shine--card.tcg__shine--masked{-webkit-mask:var(--holo-mask) 50% 50% / cover no-repeat;-webkit-mask:var(--holo-mask) 50% 50% / cover no-repeat;mask:var(--holo-mask) 50% 50% / cover no-repeat}.tcg--std:not([data-golden]):not([data-misprint]) .tcg__shine--card.tcg__shine--masked{-webkit-mask-image:var(--holo-mask), linear-gradient(to bottom, black 60%, #00000040 70%), linear-gradient(black, black);-webkit-mask-image:var(--holo-mask), linear-gradient(to bottom, black 60%, #00000040 70%), linear-gradient(black, black);mask-image:var(--holo-mask), linear-gradient(to bottom, black 60%, #00000040 70%), linear-gradient(black, black);-webkit-mask-position:50% var(--art-y,60%), 0 0, 0 0;-webkit-mask-position:50% var(--art-y,60%), 0 0, 0 0;mask-position:50% var(--art-y,60%), 0 0, 0 0;-webkit-mask-composite:source-over, source-out, source-over;padding:2.6% 2.6% 48.1%;-webkit-mask-size:cover,100% 100%,100% 100%;mask-size:cover,100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box,border-box,content-box;mask-clip:content-box,border-box,content-box;-webkit-mask-origin:content-box,border-box,content-box;mask-origin:content-box,border-box,content-box;-webkit-mask-composite:source-over,source-out,source-over;mask-composite:add,subtract,add}
.tcg.tcg--mega[data-mega]{--mega-accent:#e2e8f0;--mega-ink:#f8fafc;--mega-glow:#9fbcd1;--mega-halo:#bad2eb73;--metal:linear-gradient(135deg, #64748b, #f8fafc 20%, #94a3b8 36%, #fdf4ff 50%, #cbd5e1 63%, #e0f2fe 78%, #64748b);--rarity:#cbd5e1;--rarity-text:#e2e8f0;--name-foil:linear-gradient(115deg, #94a3b8, #f8fafc 22%, #e0f2fe 36%, #cbd5e1 50%, #fdf4ff 64%, #fff 78%, #94a3b8);--mega-foil:linear-gradient(120deg, #64748b, #f8fafc 10%, #a5b4fc 20%, #e0f2fe 30%, #f5d0fe 40%, #fff 50%, #bae6fd 60%, #94a3b8 70%, #fdf4ff 82%, #cbd5e1 92%, #64748b)}.tcg.tcg--mega[data-mega=early]{--mega-accent:#fde68a;--mega-ink:#fffbeb;--mega-glow:#f5c747;--mega-halo:#facc1580;--metal:linear-gradient(135deg, #78350f, #fde68a 20%, #b45309 38%, #fffbeb 52%, #f59e0b 68%, #fef3c7 82%, #78350f);--rarity:#fbbf24;--rarity-text:#fde68a;--name-foil:linear-gradient(115deg, #b8860b, #fde68a 25%, #fff8e1 38%, #d4a017 50%, #fde68a 65%, #fffbeb 78%, #b8860b);--mega-foil:linear-gradient(120deg, #78350f, #fde68a 10%, #b45309 22%, #fff7d6 34%, #d4a017 46%, #fffbeb 54%, #a16207 66%, #fde68a 80%, #92400e 92%, #78350f)}.tcg.tcg--mega{--rim:var(--mega-foil)}.tcg.tcg--mega[data-mega] .holo-card__surface{box-shadow:0 0 8cqw var(--mega-halo), 0 3cqw 8cqw #00000073;background:#050507}.mega__art{background:#111;position:absolute;inset:0;overflow:hidden}.mega__art .holo-card__image{--mega-zoom:1.04;object-position:50% 40%;transform-origin:50% 40%;transform:scale(var(--mega-zoom))}.tcg--mega[data-art=cover] .mega__art .holo-card__image{--mega-zoom:1.38;object-position:50% 62%;transform-origin:50% 62%;filter:contrast(1.12)saturate(.7)brightness(.95)}.tcg--mega[data-art=cover] .mega__art:before,.tcg--mega[data-art=cover] .mega__art:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.tcg--mega[data-art=cover] .mega__art:before{background:linear-gradient(160deg, var(--mega-tint-a), var(--mega-tint-b));mix-blend-mode:color;opacity:.55}.tcg--mega[data-art=cover] .mega__art:after{mix-blend-mode:multiply;opacity:.6;background:repeating-linear-gradient(115deg,#00000038 0 1px,#0000 1px 3px) 0 0/100% 100%}.tcg.tcg--mega[data-mega]{--mega-tint-a:#c7d2fe;--mega-tint-b:#94a3b8}.tcg.tcg--mega[data-mega=early]{--mega-tint-a:#fde68a;--mega-tint-b:#b45309}.mega__vignette{pointer-events:none;z-index:10;background:linear-gradient(#0000008c,#0000 22%),linear-gradient(#0000 38%,#00000059 55%,#000000d9 82%),radial-gradient(at 50% 40%,#0000 55%,#00000073);position:absolute;inset:0}.mega__frame:before,.mega__frame:after,.mega__corner,.mega__gem{background:var(--mega-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%}.mega__frame{pointer-events:none;z-index:36;filter:drop-shadow(0 .3cqw .6cqw #000000a6);border-radius:4cqw;position:absolute;inset:2.6cqw;box-shadow:inset 0 0 3cqw #00000073}.mega__frame:before,.mega__frame:after{content:"";border-radius:inherit;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mega__frame:before{padding:max(1px,.55cqw);inset:0}.mega__frame:after{opacity:.8;border-radius:2.6cqw;padding:max(.5px,.22cqw);inset:1.5cqw}.mega__corner{width:13cqw;height:13cqw;position:absolute;-webkit-mask:url(/holo/mega-corner.svg) 50%/contain no-repeat;mask:url(/holo/mega-corner.svg) 50%/contain no-repeat}.mega__corner[data-corner=tl]{top:-.8cqw;left:-.8cqw}.mega__corner[data-corner=tr]{top:-.8cqw;right:-.8cqw;transform:scaleX(-1)}.mega__corner[data-corner=bl]{bottom:-.8cqw;left:-.8cqw;transform:scaleY(-1)}.mega__corner[data-corner=br]{bottom:-.8cqw;right:-.8cqw;transform:scale(-1)}.mega__gem{width:2.6cqw;height:2.6cqw;box-shadow:0 0 1.5cqw color-mix(in srgb, var(--mega-accent) 60%, transparent);position:absolute;translate:-50% -50%;rotate:45deg}.mega__gem[data-side=top]{top:.3cqw;left:50%}.mega__gem[data-side=bottom]{top:calc(100% - .3cqw);left:50%}.mega__gem[data-side=left]{top:50%;left:.3cqw}.mega__gem[data-side=right]{top:50%;left:calc(100% - .3cqw)}.mega__ribbon{z-index:38;white-space:nowrap;background:linear-gradient(#0a0a0d, #0a0a0d) padding-box, var(--mega-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300% border-box;box-shadow:0 .6cqw 1.6cqw #0009, 0 0 2.4cqw color-mix(in srgb, var(--mega-accent) 30%, transparent);color:var(--mega-accent);letter-spacing:.24em;text-transform:uppercase;border:max(1px,.35cqw) solid #0000;border-radius:9999px;align-items:center;gap:1.2cqw;padding:.8cqw 2.8cqw;font-size:2.4cqw;font-weight:800;line-height:1;display:flex;position:absolute;top:2.88cqw;left:50%;translate:-50% -50%}.mega__gem[data-side=top]{display:none}.mega__ribbon-text{background:var(--mega-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 .8cqw color-mix(in srgb, var(--mega-accent) 40%, transparent));-webkit-background-clip:text;background-clip:text}.mega__ribbon svg{flex-shrink:0;width:1.8cqw;height:1.8cqw}.mega__plate{z-index:38;color:var(--mega-ink);background:linear-gradient(#0000,#05050799 25%,#050507eb 55%);flex-direction:column;padding:6cqw 6.5cqw 5.6cqw;display:flex;position:absolute;inset:auto 0 0}.mega__plate .tcg__kicker{color:color-mix(in srgb, var(--mega-accent) 80%, white);padding-right:22cqw}.mega__plate .tcg__name{background:var(--name-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%;color:#0000;filter:drop-shadow(0 .4cqw 1.5cqw #000000b3);-webkit-background-clip:text;background-clip:text}.mega__plate:after{content:"";pointer-events:none;z-index:-1;background:var(--mega-accent);opacity:.08;position:absolute;inset:0;-webkit-mask-image:url(/holo/guilloche.svg),linear-gradient(#0000 20%,#000 70%);mask-image:url(/holo/guilloche.svg),linear-gradient(#0000 20%,#000 70%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:19.2cqw 9.6cqw,auto;mask-size:19.2cqw 9.6cqw,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mega__seal{width:19cqw;height:19cqw;color:color-mix(in srgb, var(--mega-accent) 75%, transparent);mix-blend-mode:screen;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.4cqw;line-height:1;display:flex;position:absolute;top:-10cqw;right:5cqw}.mega__seal-foil{border-radius:inherit;background:repeating-conic-gradient(from 0deg, #ffffff38 0 .6deg, transparent .6deg 4deg), repeating-radial-gradient(circle, transparent 0 .7cqw, #ffffff2e .7cqw .8cqw), var(--mega-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 400% 400%;opacity:.32;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 30%,#0009 60%,#0000 72%);mask:radial-gradient(circle,#000 30%,#0009 60%,#0000 72%)}.mega__seal-foil:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--holo-pointer-x,35%) var(--holo-pointer-y,25%), #fffc, transparent 45%);opacity:calc(.2 + var(--holo-opacity,0) * .6);position:absolute;inset:0}.mega__seal-ring{stroke:currentColor;fill:currentColor;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.mega__seal-ring text{letter-spacing:.08em;stroke:none;font-size:7.4px;font-weight:700}.mega__seal>span:not(.mega__seal-foil){position:relative}.mega__seal-serial{background:var(--mega-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%;color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.02em;opacity:.85;-webkit-background-clip:text;background-clip:text;font-size:5cqw;font-weight:900}.mega__seal-supply{font-variant-numeric:tabular-nums;font-size:1.8cqw;font-weight:700}@media (prefers-reduced-motion:reduce){.mega__art .holo-card__image{animation:none}}.tcg.tcg--perso{--steel:linear-gradient(135deg, #475569, #e2e8f0 22%, #94a3b8 40%, #f8fafc 55%, #64748b 75%, #cbd5e1);--rarity:#94a3b8;--rarity-soft:#94a3b840;--rarity-deep:#1e293b99;--rarity-text:#e2e8f0;--rarity-glow:#64748b59;--footer-top:#1e2430;--name-foil:var(--steel)}.tcg.tcg--perso[data-perso=early]{--steel:linear-gradient(135deg, #78350f, #fde68a 22%, #b45309 40%, #fffbeb 55%, #a16207 75%, #fde68a);--rarity:#fbbf24;--rarity-soft:#fbbf2447;--rarity-text:#fde68a;--rarity-glow:#f59e0b59;--footer-top:#2a1f0e}.tcg.tcg--perso{--rim:var(--steel)}.tcg.tcg--perso .holo-card__surface{background:var(--steel) var(--holo-background-x,50%) var(--holo-background-y,50%) / 250% 250%;box-shadow:0 0 7cqw var(--rarity-glow), 0 2cqw 6cqw #0006}.tcg--perso .perso__art:after{display:none}.tcg--perso .perso__footer{background:linear-gradient(to bottom, var(--footer-top), color-mix(in srgb, var(--footer-top) 55%, black));border-radius:1.5cqw 1.5cqw 3cqw 3cqw;margin:2.4cqw 3.5cqw 3.5cqw;padding-inline:3cqw;box-shadow:inset 0 .6cqw 1.4cqw #0009,inset 0 -1px #ffffff1f,0 1px #fff6}.tcg--perso .perso__footer:before{display:none}.tcg--perso .perso__art{border-radius:3.5cqw 3.5cqw 1.5cqw 1.5cqw;margin:3.5cqw 3.5cqw 0}.tcg--perso .perso__art:before{content:"";pointer-events:none;z-index:25;border-radius:inherit;background:linear-gradient(#00000059, #00000059), var(--steel);padding:max(1px,.7cqw);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.perso__plate{z-index:26;background:var(--steel);color:#1e293b;text-shadow:0 .2cqw #ffffff80;border-radius:1.2cqw;align-items:baseline;gap:1.2cqw;padding:1.2cqw 2.6cqw;line-height:1;display:flex;position:absolute;top:3cqw;left:3cqw;box-shadow:inset 0 .3cqw .4cqw #fff9,inset 0 -.3cqw .4cqw #00000059,0 .8cqw 2cqw #00000080}.perso__plate-label{letter-spacing:.12em;text-transform:uppercase;font-size:2.6cqw;font-weight:800}.perso__plate-serial{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:4.2cqw;font-weight:900}.perso__edition{letter-spacing:.14em;text-transform:uppercase;background:var(--steel);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.8cqw;font-weight:800}.mega__stamp{--perf:1.5cqw;--hole:.42cqw;width:15cqw;height:17.5cqw;padding:calc(var(--perf) / 2);background:var(--mega-foil) var(--holo-background-x,50%) var(--holo-background-y,50%) / 300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle at calc(var(--perf) / 2) calc(var(--perf) / 2), transparent var(--hole), #000 calc(var(--hole) + .06cqw)) calc(var(--perf) / -2) calc(var(--perf) / -2) / var(--perf) var(--perf);-webkit-mask-composite:source-over;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle at calc(var(--perf) / 2) calc(var(--perf) / 2), transparent var(--hole), #000 calc(var(--hole) + .06cqw)) calc(var(--perf) / -2) calc(var(--perf) / -2) / var(--perf) var(--perf);mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle at calc(var(--perf) / 2) calc(var(--perf) / 2), transparent var(--hole), #000 calc(var(--hole) + .06cqw)) calc(var(--perf) / -2) calc(var(--perf) / -2) / var(--perf) var(--perf);opacity:calc(.55 + var(--holo-opacity,0) * .3);mix-blend-mode:hard-light;position:absolute;top:-11.5cqw;right:5cqw;transform:rotate(2deg);-webkit-mask-composite:source-over;mask-composite:add}.mega__stamp-inner{color:#0f172a8c;text-shadow:0 .15cqw #ffffff73;background:#0000000f;border:max(1px,.18cqw) solid #00000047;flex-direction:column;justify-content:space-between;padding:.8cqw .9cqw;line-height:1;display:flex;position:absolute;inset:1.4cqw;box-shadow:inset 0 0 0 max(1px,.18cqw) #ffffff59}.mega__stamp-inner:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--holo-pointer-x,35%) var(--holo-pointer-y,25%), #ffffffbf, transparent 55%);mix-blend-mode:soft-light;opacity:calc(var(--holo-opacity,0) * .8);position:absolute;inset:0}.mega__stamp-label{letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;align-self:center;max-width:100%;font-size:1.15cqw;font-weight:800;overflow:hidden}.mega__stamp-logo{fill:currentColor;stroke:currentColor;filter:drop-shadow(0 .15cqw #ffffff73);flex:1;width:100%;min-height:0;margin-top:.6cqw}.mega__stamp-logo-front{stroke:#e2e8f0e6;stroke-width:1.4px;paint-order:stroke}.mega__stamp-logo-table{fill:none}.mega__stamp-month{letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-top:.3cqw;font-size:1.1cqw;font-weight:700}.tcg__number[data-serial]{background:var(--steel);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.tcg__rarity[data-edition=community]{color:var(--mega-accent,#e2e8f0)}.tcg__rarity[data-edition=contributor]{background:var(--steel);color:#0000;-webkit-background-clip:text;background-clip:text}.mega-amb{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mega-amb__dust{translate:calc((var(--holo-from-left,.5) - .5) * var(--drift)) calc((var(--holo-from-top,.5) - .5) * var(--drift));position:absolute;inset:-5%}.mega-amb__dust--far{--tile:18cqw;--r:.28cqw;--drift:.8cqw;--rise:11s;opacity:.7}.mega-amb__dust--near{--tile:34cqw;--r:.5cqw;--drift:2.2cqw;--rise:7.5s}.mega-amb__dust:before{--mote:color-mix(in srgb, var(--mega-accent) 90%, white);--glow:color-mix(in srgb, var(--mega-accent) 40%, transparent);content:"";inset:0 0 calc(var(--tile) * -1);background-image:radial-gradient(circle at 16% 12%, var(--mote) 0 var(--r), var(--glow) calc(var(--r) * 1.6), transparent calc(var(--r) * 2.6)), radial-gradient(circle at 58% 34%, var(--mote) 0 calc(var(--r) * .7), var(--glow) calc(var(--r) * 1.2), transparent calc(var(--r) * 2)), radial-gradient(circle at 84% 70%, var(--mote) 0 var(--r), var(--glow) calc(var(--r) * 1.6), transparent calc(var(--r) * 2.6)), radial-gradient(circle at 34% 82%, var(--mote) 0 calc(var(--r) * .8), var(--glow) calc(var(--r) * 1.3), transparent calc(var(--r) * 2.2));background-size:var(--tile) var(--tile);animation:mega-amb-rise var(--rise) linear infinite paused;position:absolute}.mega-amb__dust--near:before{animation-delay:-3s}.tcg[data-hovered] .mega-amb__dust:before,.tcg[data-hovered] .mega-amb__spark-layer:before{animation-play-state:running}@keyframes mega-amb-rise{to{transform:translate3d(0, calc(var(--tile) * -1), 0)}}.mega-amb__sparks{filter:drop-shadow(0 0 .6cqw var(--ludex-gold-leaf-deep));position:absolute;inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0 25%,#0000 80%);mask-image:linear-gradient(0deg,#000 0 25%,#0000 80%)}.mega-amb__spark-layer{translate:calc((var(--holo-from-left,.5) - .5) * var(--drift)) calc((var(--holo-from-top,.5) - .5) * var(--drift));position:absolute;inset:-5%}.mega-amb__spark-layer--far{--tile:16cqw;--r:.22cqw;--drift:.8cqw;--rise:2.6s;opacity:.75}.mega-amb__spark-layer--near{--tile:28cqw;--r:.4cqw;--drift:2cqw;--rise:1.7s}.mega-amb__spark-layer:before{--core:var(--ludex-gold-leaf-pale);--heat:color-mix(in srgb, var(--ludex-gold-leaf-deep) 60%, transparent);content:"";inset:0 0 calc(var(--tile) * -1);background-image:radial-gradient(calc(var(--r) * 1.2) calc(var(--r) * 4) at 22% 18%, var(--core) 0 40%, var(--heat) 65%, transparent), radial-gradient(calc(var(--r) * 1) calc(var(--r) * 3) at 63% 46%, var(--core) 0 40%, var(--heat) 65%, transparent), radial-gradient(calc(var(--r) * 1.2) calc(var(--r) * 4) at 88% 80%, var(--core) 0 40%, var(--heat) 65%, transparent), radial-gradient(calc(var(--r) * .8) calc(var(--r) * 2.6) at 41% 88%, var(--core) 0 40%, var(--heat) 65%, transparent);background-size:var(--tile) var(--tile);animation:mega-amb-rise var(--rise) linear infinite paused;position:absolute}.mega-amb__spark-layer--near:before{animation-delay:-.8s}.mega-amb__serial{--window:max(0, 1 - max(var(--holo-from-left,.5) - .2, .2 - var(--holo-from-left,.5)) * 6);opacity:calc(.45 + var(--window) * var(--holo-opacity,0) * .55);filter:drop-shadow(0 .25cqw #000000a6)drop-shadow(0 -.15cqw #ffffff59);flex-direction:column;justify-content:center;align-items:center;gap:.8cqw;display:flex;position:absolute;inset:0}.mega-amb__serial small,.mega-amb__serial b{background:var(--steel) var(--holo-pointer-x,50%) var(--holo-pointer-y,50%) / 300% 300%;color:#0000;font-family:var(--font-display);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.mega-amb__serial small{letter-spacing:.14em;text-transform:uppercase;font-size:4.5cqw}.mega-amb__serial b{letter-spacing:.02em;font-size:22cqw}@media (prefers-reduced-motion:reduce){.mega-amb__dust:before,.mega-amb__spark-layer:before{animation:none}}
.tcg[data-golden]{--gold:linear-gradient(125deg, #8a6410, #f6d978 16%, #c9971c 32%, #fff1b8 48%, #b88412 64%, #f3cf63 80%, #7d5a0c);--gold-ink:#2b1d02;--footer-top:#d9ad3c}.tcg[data-golden] .tcg__art .holo-card__image,.tcg[data-golden] .tcg__full-art .holo-card__image{filter:grayscale()sepia()saturate(4.2)hue-rotate(-8deg)brightness()contrast(1.4)}.tcg[data-golden] .tcg__art:before,.tcg[data-golden] .tcg__full-art:before{content:"";pointer-events:none;z-index:1;background:var(--gold-base,transparent);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.tcg[data-golden] .tcg__placeholder{background:var(--gold);color:var(--gold-ink)}.tcg[data-golden] .tcg__footer{background:var(--gold);background-size:200% 200%;background-position:var(--holo-background-x) var(--holo-background-y)}.tcg[data-golden] .tcg__footer *,.tcg[data-golden] .tcg__full-content *{color:var(--gold-ink)!important}.tcg[data-golden] .tcg__name{text-shadow:0 .25cqw #fff4c8b3}.tcg[data-golden] .tcg__flavor{opacity:.85}.tcg[data-golden] .tcg__age{background:#fff4c859;border-color:#2b1d0280}.tcg[data-golden] .tcg__rating{background:var(--gold);background-size:250% 250%;background-position:var(--holo-background-x) var(--holo-background-y);color:var(--gold-ink);border-color:#2b1d0259}.tcg[data-golden] .tcg__rating svg{color:var(--gold-ink)}.tcg--full[data-golden] .tcg__full-fade{background:linear-gradient(#0000,#d9ad3ccc 50%,#d9ad3c 78%)}.tcg--full[data-golden] .tcg__full-content .tcg__name{text-shadow:0 .25cqw #fff4c8b3}.tcg[data-golden]:not([data-effect=none]) .tcg__art .holo-card__image,.tcg[data-golden]:not([data-effect=none]) .tcg__full-art .holo-card__image{filter:grayscale()contrast(1.3)brightness(.8)}.tcg[data-golden]:not([data-effect=none]) .tcg__art:before,.tcg[data-golden]:not([data-effect=none]) .tcg__full-art:before{display:none}.tcg[data-golden]:not([data-effect=none]) .tcg__footer{background:linear-gradient(125deg,#4a4a4a,#a8a8a8 16%,#6e6e6e 32%,#c4c4c4 48%,#5e5e5e 64%,#a0a0a0 80%,#404040) 0 0/200% 200%;background-position:var(--holo-background-x) var(--holo-background-y)}.tcg--full[data-golden]:not([data-effect=none]) .tcg__full-fade{background:linear-gradient(#0000,#8c8c8ccc 50%,#8c8c8c 78%)}.tcg[data-golden]:not([data-effect=none]) .tcg__footer *,.tcg[data-golden]:not([data-effect=none]) .tcg__full-content *{color:#1a1102!important}.tcg__gold-tint{pointer-events:none;z-index:36;border-radius:inherit;background:var(--gold-base,#e0a810);mix-blend-mode:color;opacity:calc(.85 - var(--holo-opacity,0) * .3);display:none;position:absolute;inset:0}.tcg[data-golden]:not([data-effect=none]) .tcg__gold-tint{display:block}.tcg__gold-holo{pointer-events:none;z-index:44;border-radius:inherit;position:absolute;inset:0}.tcg__gold-holo:before,.tcg__gold-holo:after{content:"";border-radius:inherit;position:absolute;inset:0}.tcg__gold-holo:before{background:radial-gradient(farthest-corner circle at var(--holo-pointer-x) var(--holo-pointer-y), #fffae1d9 0%, #ffecaa59 25%, transparent 60%);mix-blend-mode:soft-light;opacity:calc(var(--holo-opacity) * .9 * var(--fx-intensity,1))}.tcg__gold-holo:after{background:linear-gradient(118deg,#0000 30%,#ffa0c8b3 40%,#ffec96b3 46%,#a0f0d2b3 52%,#aac8ffb3 58%,#0000 68%) 0 0/300% 300%;background-position:var(--holo-background-x) var(--holo-background-y);mix-blend-mode:soft-light;opacity:calc(var(--holo-opacity) * .35 * var(--fx-intensity,1))}.tcg[data-golden] .tcg__glare{opacity:calc(var(--card-opacity,0) * .35)}.tcg__gold-sweep{pointer-events:none;z-index:43;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 36%,#fff8dc59 46%,#fff9 50%,#fff8dc59 54%,#0000 64%) 0 0/300% 100%;animation:7s ease-in-out infinite gold-sweep;position:absolute;inset:0}@keyframes gold-sweep{0%,50%{background-position:120% 0}to{background-position:-20% 0}}.tcg__trait{--trait-metal:linear-gradient(135deg, #4b5563, #d1d5db 24%, #9ca3af 42%, #e5e7eb 58%, #6b7280 78%, #b6bcc6);--trait-ink:#1f2937;pointer-events:none;z-index:37;background:var(--trait-metal);background-size:180% 180%;background-position:var(--holo-background-x) var(--holo-background-y);max-width:58%;color:var(--trait-ink);letter-spacing:.03em;white-space:nowrap;text-shadow:0 .2cqw #ffffff73;border:1px solid #00000059;border-radius:1.4cqw;align-items:center;gap:1cqw;padding:1.1cqw 2.2cqw 1.1cqw 1.8cqw;font-size:2.7cqw;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;left:4cqw;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 .25cqw .3cqw #ffffff8c,inset 0 -.25cqw .3cqw #00000040,0 .6cqw 2cqw #00000073}.tcg__trait[data-kind=bonus]{--trait-metal:linear-gradient(135deg, #6b4f1d, #d9bf7a 24%, #a8843f 42%, #e8d6a2 58%, #7d5f28 78%, #c4a660);--trait-ink:#2e2108}.tcg__trait:before{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(90deg,#ffffff12 0 .25cqw,#0000000d .25cqw .5cqw);position:absolute;inset:0}.tcg__trait>*{z-index:1;position:relative}.tcg__trait svg{opacity:.75;flex-shrink:0;width:2.8cqw;height:2.8cqw}.tcg__trait span{text-overflow:ellipsis;overflow:hidden}.tcg__full-content>.tcg__trait{align-self:flex-start;margin-bottom:2cqw;position:relative;top:auto;left:auto;transform:none}.tcg[data-golden] .tcg__trait,.tcg[data-golden] .tcg__trait *{color:var(--trait-ink)!important}.tcg__stamp[data-special]{opacity:1;filter:drop-shadow(0 .2cqw .4cqw #00000080)}.tcg__stamp[data-special=golden]{--stamp-foil:linear-gradient(125deg, #7d5a0c, #fff1b8 18%, #c9971c 34%, #fffbe6 50%, #a8770f 66%, #f6d978 82%, #7d5a0c);--stamp-ink:#2b1d02b3}.tcg__stamp[data-special=trait]{--stamp-foil:linear-gradient(135deg, #4b5563, #e5e7eb 24%, #9ca3af 42%, #f3f4f6 58%, #6b7280 78%, #d1d5db);--stamp-ink:#1f2937b3}@media (prefers-reduced-motion:reduce){.tcg__gold-sweep{animation:none}}
.tcg[data-edition=halloween]{--edition:var(--ludex-event-halloween);--edition-night:var(--ludex-event-halloween-night)}.tcg[data-edition=christmas]{--edition:var(--ludex-event-christmas);--edition-night:color-mix(in oklab, var(--ludex-event-christmas), var(--ludex-ink) 55%)}.tcg[data-edition=newyear]{--edition:var(--ludex-event-newyear);--edition-night:var(--ludex-event-newyear-night)}.tcg--std[data-edition][data-rarity]:not([data-golden]){--frame:color-mix(in oklab, var(--edition-night) 88%, black);--frame-light:color-mix(in oklab, var(--edition) 40%, var(--edition-night));--footer-top:var(--frame)}.tcg__ev-frame{z-index:38;pointer-events:none;border-radius:var(--holo-radius);position:absolute;inset:0}.tcg__ev-frame:before{content:"";border:.35cqw solid color-mix(in srgb, var(--ludex-gold-leaf) 75%, transparent);border-radius:calc(var(--holo-radius) - 1cqw);box-shadow:0 0 1.5cqw color-mix(in srgb, var(--ludex-gold-leaf) 35%, transparent);position:absolute;inset:1cqw}.tcg__ev-corner{aspect-ratio:1;background:var(--ev-foil) var(--holo-pointer-x,50%) var(--holo-pointer-y,50%) / 400% 400%;width:17cqw;opacity:calc(.75 + var(--holo-opacity,0) * .25);filter:drop-shadow(0 .15cqw .3cqw #0009);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tcg[data-edition] .tcg__meta{margin-bottom:1.6cqw}.tcg__ev-corner--tr{top:.6cqw;right:.6cqw;transform:scaleX(-1)}.tcg__ev-corner--bl{bottom:.6cqw;left:.6cqw;transform:scaleY(-1)}.tcg__ev-corner--br{bottom:.6cqw;right:.6cqw;transform:scale(-1)}.tcg__ev-seal{--ev-shift:var(--holo-pointer-x,50%) var(--holo-pointer-y,50%) / 400% 400%;z-index:36;aspect-ratio:1;pointer-events:none;width:20cqw;filter:drop-shadow(0 .15cqw .2cqw color-mix(in srgb, var(--ludex-ink) 45%, transparent));opacity:calc(.6 + var(--holo-opacity,0) * .35);position:absolute;top:3.5cqw;left:3.5cqw;transform:rotate(-8deg)}.tcg__ev-frame[data-event=halloween],.tcg__ev-ambience[data-event=halloween],.tcg__ev-seal[data-event=halloween]{--ev-foil:linear-gradient(115deg, var(--ludex-event-halloween) 0%, var(--ludex-gold-leaf-pale) 12%, var(--ludex-gold-leaf) 24%, var(--ludex-event-halloween) 38%, white 46%, var(--ludex-foil-1) 56%, var(--ludex-foil-3) 70%, var(--ludex-gold-leaf) 84%, var(--ludex-event-halloween) 100%)}.tcg__ev-frame[data-event=christmas],.tcg__ev-ambience[data-event=christmas],.tcg__ev-seal[data-event=christmas]{--ev-foil:linear-gradient(115deg, var(--ludex-foil-4) 0%, white 10%, var(--ludex-foil-5) 22%, var(--ludex-gold-leaf) 34%, white 44%, var(--ludex-foil-4) 56%, var(--ludex-event-snow) 68%, var(--ludex-gold-leaf-pale) 80%, var(--ludex-foil-5) 100%)}.tcg__ev-frame[data-event=newyear],.tcg__ev-ambience[data-event=newyear],.tcg__ev-seal[data-event=newyear]{--ev-foil:linear-gradient(115deg, var(--ludex-gold-leaf-deep) 0%, var(--ludex-gold-leaf-pale) 10%, var(--ludex-gold-leaf) 22%, var(--ludex-foil-4) 34%, white 44%, var(--ludex-gold-leaf) 56%, var(--ludex-foil-3) 68%, var(--ludex-gold-leaf-pale) 80%, var(--ludex-gold-leaf-deep) 100%)}.tcg__ev-body,.tcg__ev-foil{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tcg__ev-body{background:var(--ev-foil) var(--ev-shift)}.tcg__ev-body:after{content:"";background:repeating-linear-gradient(70deg, transparent 0 12%, #ffffffd9 16%, transparent 20% 34%) var(--holo-pointer-x,50%) 0 / 300% 100%;mix-blend-mode:soft-light;opacity:calc(.35 + var(--holo-opacity,0) * .65);position:absolute;inset:0}.tcg__ev-foil{background:color-mix(in srgb, var(--ludex-ink) 55%, transparent)}.tcg__ev-center{flex-direction:column;justify-content:center;align-items:center;gap:.3cqw;display:flex;position:absolute;inset:0}.tcg__ev-seal[data-event=christmas] .tcg__ev-center{top:16%}.tcg__ev-seal[data-event=halloween] .tcg__ev-center{top:14%}.tcg__ev-center .tcg__ev-mark{width:6.2cqw}.tcg__ev-center b{color:color-mix(in srgb, var(--ludex-ink) 70%, transparent);font-family:var(--font-display);letter-spacing:.04em;font-size:2.8cqw;font-weight:800;line-height:1}.tcg__ev-center small{color:color-mix(in srgb, var(--ludex-ink) 70%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:1.35cqw;font-weight:800}.tcg--full .tcg__ev-frame:before{display:none}.tcg__ev-ambience{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tcg__ev-snow-layer{translate:calc((var(--holo-from-left,.5) - .5) * var(--drift)) calc((var(--holo-from-top,.5) - .5) * var(--drift));position:absolute;inset:-5%}.tcg__ev-snow-layer--far{--tile:16cqw;--r:.3cqw;--drift:.6cqw;--fall:9s;opacity:.75}.tcg__ev-snow-layer--mid{--tile:27cqw;--r:.5cqw;--drift:1.4cqw;--fall:6.5s;opacity:.9}.tcg__ev-snow-layer--near{--tile:46cqw;--r:.85cqw;--drift:2.6cqw;--fall:4.6s}.tcg__ev-snow-layer:before{--snow:var(--ludex-event-snow);--halo:color-mix(in srgb, var(--ludex-event-snow) 55%, transparent);content:"";inset:calc(var(--tile) * -1) 0 0;background-image:radial-gradient(circle at 14% 9%, var(--snow) 0 var(--r), var(--halo) calc(var(--r) * 1.4), transparent calc(var(--r) * 2)), radial-gradient(circle at 63% 24%, var(--snow) 0 calc(var(--r) * .8), var(--halo) calc(var(--r) * 1.2), transparent calc(var(--r) * 1.7)), radial-gradient(circle at 36% 51%, var(--snow) 0 calc(var(--r) * 1.15), var(--halo) calc(var(--r) * 1.6), transparent calc(var(--r) * 2.2)), radial-gradient(circle at 87% 62%, var(--snow) 0 calc(var(--r) * .7), var(--halo) calc(var(--r) * 1.1), transparent calc(var(--r) * 1.5)), radial-gradient(circle at 52% 86%, var(--snow) 0 var(--r), var(--halo) calc(var(--r) * 1.4), transparent calc(var(--r) * 2)), radial-gradient(circle at 6% 72%, var(--snow) 0 calc(var(--r) * .6), var(--halo) calc(var(--r) * 1), transparent calc(var(--r) * 1.4));background-size:var(--tile) var(--tile);animation:tcg-ev-snowfall var(--fall) linear infinite paused;position:absolute}.tcg__ev-snow-layer--mid:before{animation-delay:-2.3s}.tcg__ev-snow-layer--near:before{animation-delay:-1.1s}.tcg[data-hovered] .tcg__ev-snow-layer:before{animation-play-state:running}@keyframes tcg-ev-snowfall{to{transform:translate3d(0, var(--tile), 0)}}.tcg__ev-bats{opacity:calc(.5 + var(--holo-from-center,0) * var(--holo-opacity,0) * .5);translate:calc((var(--holo-from-left,.5) - .5) * -1cqw) calc((var(--holo-from-top,.5) - .5) * -1cqw);position:absolute;inset:0 0 35%}.tcg__ev-bat{background:var(--ev-foil) var(--holo-pointer-x,50%) var(--holo-pointer-y,50%) / 400% 400%;animation:tcg-ev-flap var(--flap,.6s) ease-in-out infinite alternate paused;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tcg__ev-bat:nth-child(2n){--flap:.52s;animation-delay:-.2s}.tcg__ev-bat:nth-child(3n){--flap:.7s;animation-delay:-.45s}.tcg[data-hovered] .tcg__ev-bat{animation-play-state:running}@keyframes tcg-ev-flap{to{transform:translateY(-.8%)scale(.92,.45)}}.tcg__ev-fog{--mist:color-mix(in oklab, var(--ludex-event-halloween-night), var(--ludex-event-snow) 38%);height:var(--height);opacity:calc(var(--rest) - var(--holo-from-center,0) * var(--holo-opacity,0) * var(--rest) * .6);translate:calc((var(--holo-from-left,.5) - .5) * var(--drift)) 0;position:absolute;inset:auto 0 -6%}.tcg__ev-fog--back{--tile:70cqw;--height:58%;--drift:1cqw;--drift-time:26s;--rest:.85}.tcg__ev-fog--front{--tile:52cqw;--height:40%;--drift:2.4cqw;--drift-time:15s;--rest:.95}.tcg__ev-fog:before{content:"";inset:0 0 0 calc(var(--tile) * -1);background-image:radial-gradient(45% 55% at 22% 70%, var(--mist), transparent 70%), radial-gradient(40% 45% at 68% 82%, var(--mist), transparent 70%), radial-gradient(30% 35% at 92% 58%, color-mix(in srgb, var(--mist) 70%, transparent), transparent 70%), linear-gradient(to top, var(--mist), transparent 55%);background-size:var(--tile) 100%;animation:tcg-ev-fogdrift var(--drift-time) linear infinite paused;background-repeat:repeat-x;position:absolute}.tcg__ev-fog--front:before{animation-delay:-6s}.tcg[data-hovered] .tcg__ev-fog:before{animation-play-state:running}@keyframes tcg-ev-fogdrift{to{transform:translate3d(var(--tile), 0, 0)}}.tcg__ev-sparkle{background-image:radial-gradient(circle at 18% 14%, var(--ludex-gold-leaf-pale) 0 var(--r), color-mix(in srgb, var(--ludex-gold-leaf) 55%, transparent) calc(var(--r) * 1.5), transparent calc(var(--r) * 2.2)), radial-gradient(circle at 71% 31%, white 0 calc(var(--r) * .8), color-mix(in srgb, var(--ludex-gold-leaf-pale) 55%, transparent) calc(var(--r) * 1.3), transparent calc(var(--r) * 2)), radial-gradient(circle at 42% 58%, var(--ludex-gold-leaf) 0 var(--r), color-mix(in srgb, var(--ludex-gold-leaf) 45%, transparent) calc(var(--r) * 1.5), transparent calc(var(--r) * 2.2)), radial-gradient(circle at 88% 79%, var(--ludex-gold-leaf-pale) 0 calc(var(--r) * .7), color-mix(in srgb, var(--ludex-gold-leaf) 55%, transparent) calc(var(--r) * 1.2), transparent calc(var(--r) * 1.8)), radial-gradient(circle at 9% 66%, white 0 calc(var(--r) * .6), color-mix(in srgb, var(--ludex-gold-leaf-pale) 50%, transparent) calc(var(--r) * 1.1), transparent calc(var(--r) * 1.6));background-size:var(--tile) var(--tile);translate:calc((var(--holo-from-left,.5) - .5) * var(--drift)) calc((var(--holo-from-top,.5) - .5) * var(--drift));animation:tcg-ev-twinkle var(--twinkle) ease-in-out infinite alternate paused;position:absolute;inset:-5%}.tcg__ev-sparkle--far{--tile:19cqw;--r:.3cqw;--drift:.8cqw;--twinkle:1.3s}.tcg__ev-sparkle--near{--tile:33cqw;--r:.55cqw;--drift:2.2cqw;--twinkle:1.7s;background-position:11cqw 7cqw;animation-delay:-.9s}.tcg[data-hovered] .tcg__ev-sparkle{animation-play-state:running}@keyframes tcg-ev-twinkle{0%{opacity:1}to{opacity:.25}}.tcg__ev-fireworks{--window:max(0, 1 - max(var(--holo-from-left,.5) - .8, .8 - var(--holo-from-left,.5)) * 7);opacity:calc(.8 + var(--window) * var(--holo-opacity,0) * .2);translate:calc((var(--holo-from-left,.5) - .5) * 1.6cqw) calc((var(--holo-from-top,.5) - .5) * 1.6cqw);position:absolute;inset:0 0 35%}.tcg__ev-burst{background:var(--ev-foil) var(--holo-pointer-x,50%) var(--holo-pointer-y,50%) / 400% 400%;animation:tcg-ev-burst var(--burst) cubic-bezier(.2, .7, .3, 1) infinite paused;animation-delay:calc(var(--burst) * var(--phase) * -1);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tcg__ev-burst:first-child{--burst:2.6s;--phase:.45}.tcg__ev-burst:nth-child(2){--burst:3.1s;--phase:.62}.tcg__ev-burst:nth-child(3){--burst:2.2s;--phase:.3}.tcg[data-hovered] .tcg__ev-burst{animation-play-state:running}@keyframes tcg-ev-burst{0%{opacity:0;transform:scale(.25)}12%{opacity:1}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.tcg__ev-snow-layer:before,.tcg__ev-fog:before,.tcg__ev-sparkle,.tcg__ev-burst,.tcg__ev-bat{animation:none}}.tcg[data-edition] .tcg__gold-sweep{opacity:0;animation:none}
