.page{max-width:68rem;padding:var(--space-4) var(--space-3) calc(var(--space-4)*2);margin:0 auto}.page__title{margin:0 0 var(--space-2);font-size:clamp(1.6rem,4vw,2.2rem)}.page__lead{margin:0 0 var(--space-4);color:var(--color-muted)}.pack__actions{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pack__hint{color:var(--color-muted);margin:0}.pack__grid,.collection__grid{justify-items:center;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pack__slot,.collection__item{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.collection__progress{margin:0 0 var(--space-3)}.collection .ui-tabs{margin-bottom:var(--space-4);flex-wrap:wrap}.collection__locked{aspect-ratio:5/7;box-sizing:border-box;border-radius:calc(var(--radius)*2);width:min(15rem,70vw);color:var(--color-muted);border:3px dashed var(--color-border);background:var(--color-surface);place-items:center;font-size:3rem;font-weight:700;display:grid}.pack{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.pack__actions,.pack__grid{align-self:stretch}.pack__slot{animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards pack-deal}.pack__card{align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.pack__card:before{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:-25%}.pack__card--legendary:before{background:radial-gradient(circle,#ffd25acc,#0000 62%);animation:1s ease-out reveal-burst}.pack__card--ultra:before{background:radial-gradient(circle,#ff6ed2bf,#5ac8ff59 40%,#0000 65%);animation:1.2s ease-out reveal-burst}.pack__card--prestige:before{background:radial-gradient(circle,#ffaa50cc,#ffe6a066 40%,#0000 65%);animation:1s ease-out reveal-burst}.pack__card--superRare:before{background:radial-gradient(circle,#b06eff99,#0000 62%);animation:.8s ease-out reveal-burst}@keyframes pack-deal{0%{opacity:0;transform:translateY(2.5rem)scale(.8)rotate(-4deg)}}@keyframes reveal-burst{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.pack__slot,.pack__card:before{animation:none}}.viewer{align-items:center;gap:var(--space-3);flex-direction:column;max-height:100dvh;display:flex}.viewer__card{width:var(--card-w);cursor:pointer;max-width:min(92vw,71.4286dvh - 6.42857rem);animation:.48s cubic-bezier(.2,.8,.2,1) backwards fly-in}.viewer__actions{gap:var(--space-2);display:flex}@keyframes fly-in{0%{transform:translate(var(--from-x),var(--from-y)) scale(var(--from-s))}}.ui-modal-backdrop:has(.viewer){background:#040604d1;animation:.3s ease-out backdrop-in}@keyframes backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.viewer__card,.ui-modal-backdrop:has(.viewer)){animation:none}}.ui-modal-backdrop:has(.viewer--immersive){background:radial-gradient(circle at 50% 42%,#ff6ed238,#04060ef0 62%);overflow:hidden}.viewer--immersive{isolation:isolate;position:relative}.viewer__rays{z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg,#ffe69617 0 6deg,transparent 6deg 18deg);animation:22s linear infinite rays-spin;position:absolute;inset:-60vmax;-webkit-mask:radial-gradient(circle,#000 0,#0000 55%);mask:radial-gradient(circle,#000 0,#0000 55%)}@keyframes rays-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.viewer__rays{animation:none}}.cardback{box-sizing:border-box;height:100%;color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto auto auto auto;gap:2.6cqw;padding:4.5cqw;font-size:4.2cqw;line-height:1.25;display:grid}.cardback__head{flex-direction:column;gap:.5cqw;padding-right:0;display:flex}.cardback__name{margin:0;font-size:6.6cqw;line-height:1.1}.cardback__sci{color:var(--color-muted);font-size:4.2cqw}.cardback__map{border:1px solid var(--color-border);background:#cfe3ee;border-radius:3cqw;place-items:center;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.cardback__map img{object-fit:contain;background:#cfe3ee;width:100%;height:100%;display:block}.cardback__nomap{font-size:22cqw}.cardback__map figcaption{color:#fff;background:#0a0e0ab8;border-radius:99px;padding:.6cqw 2cqw;font-size:3.5cqw;position:absolute;bottom:1.5cqw;left:1.5cqw}.cardback__chips{grid-auto-columns:1fr;grid-auto-flow:column;gap:2cqw;margin:0;padding:0;list-style:none;display:grid}.cardback__chips li{background:color-mix(in srgb,var(--color-text) 7%,transparent);text-align:center;border-radius:3cqw;flex-direction:column;align-items:center;gap:.4cqw;padding:2cqw 1cqw;font-size:3.7cqw;font-weight:600;display:flex}.cardback__icon{font-size:8cqw;line-height:1}.cardback__threat p{color:var(--color-muted);margin:.8cqw 0 0;font-size:3.7cqw}.cardback__threat strong{color:var(--color-text)}.cardback__scale{grid-template-columns:repeat(5,1fr);align-items:end;gap:1cqw;height:4.5cqw;display:grid}.cardback__scale span{opacity:.55;border-radius:99px;height:55%}.cardback__scale .is-current{opacity:1;height:100%;box-shadow:0 0 0 1px #ffffffb3}.cardback__fact{color:var(--color-text);margin:0;font-size:3.9cqw}.cardback__foot{justify-content:space-between;align-items:center;font-size:3.5cqw;display:flex;position:relative}.cardback__foot a,.cardback__credits summary{color:var(--color-muted)}.cardback__credits summary{cursor:pointer;list-style:none}.cardback__credits summary::-webkit-details-marker{display:none}.cardback__credits p{background:var(--color-surface);border:1px solid var(--color-border);width:80cqw;max-width:91cqw;color:var(--color-text);border-radius:3cqw;margin:0 0 2cqw;padding:2.5cqw;font-size:3.3cqw;position:absolute;bottom:100%;right:0;box-shadow:0 4px 14px #0006}.cardback__credits a{color:inherit}.deck{align-items:center;gap:var(--space-3);outline:0;flex-direction:column;display:flex}.deck:focus-visible .deck__top{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:calc(var(--radius)*2)}.deck__stage{aspect-ratio:5/7;--card-w:min(17rem,72vw);width:min(17rem,72vw);margin-bottom:1.6rem;position:relative}.deck__top{z-index:3;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.deck__top:active{cursor:grabbing}.deck__top .tilt-wrap{width:100%}.deck__top--enter{animation:.6s cubic-bezier(.2,.9,.3,1.1) backwards deck-reveal}.deck__top--outL,.deck__top--outR{pointer-events:none;opacity:0;transition:transform .28s ease-in,opacity .28s ease-in}.deck__top--outL{transform:translate(-120%,2rem)rotate(-22deg)}.deck__top--outR{transform:translate(120%,2rem)rotate(22deg)}.deck__back{z-index:calc(3 - var(--k));box-sizing:border-box;color:#fff;transform:translateY(calc(var(--k)*.9rem)) scale(calc(1 - var(--k)*.03));filter:brightness(calc(1 - var(--k)*.12));background:radial-gradient(circle at 50% 45%,#ffffff2e 0 18%,#0000 19%),repeating-linear-gradient(45deg,#1d6b46 0 10px,#175a3a 10px 20px);border:3px solid #2f9b6a;border-radius:6.8%/4.9%;place-items:center;font-size:3.5rem;display:grid;position:absolute;inset:0}.deck__info{align-items:center;gap:var(--space-3);display:flex}.deck__count{color:var(--color-muted);font-variant-numeric:tabular-nums}@keyframes deck-reveal{0%{opacity:0;transform:perspective(900px)rotateY(-100deg)translateY(2rem)scale(.8)}60%{opacity:1}}.deck__top--special.deck__top--enter{animation:1s cubic-bezier(.2,.9,.3,1.1) backwards deck-reveal-special}.deck__stage[data-rarity]:before,.viewer[data-rarity]:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle,var(--halo),transparent 62%);border-radius:50%;animation:1.4s ease-out reveal-burst;position:absolute;inset:-40%}.deck__stage[data-rarity=superRare],.viewer[data-rarity=superRare]{--halo:#b06effb3}.deck__stage[data-rarity=legendary],.viewer[data-rarity=legendary]{--halo:#ffd25ad9}.deck__stage[data-rarity=prestige],.viewer[data-rarity=prestige]{--halo:#ffaa50d9}.deck__stage[data-rarity=ultra],.viewer[data-rarity=ultra]{--halo:#ff6ed2cc}.deck__stage[data-rarity=foil],.viewer[data-rarity=foil]{--halo:#78dcffa6}@keyframes deck-reveal-special{0%{opacity:0;transform:perspective(900px)rotateY(-180deg)scale(.4)}45%{opacity:1;transform:perspective(900px)rotateY(12deg)scale(1.14)}70%{transform:perspective(900px)rotateY(-4deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.deck__top--enter,.deck__top--special.deck__top--enter,.deck__stage[data-rarity]:before{animation:none}.deck__top--outL,.deck__top--outR{transition:none}}.particles{pointer-events:none;z-index:2000;width:100vw;height:100vh;position:fixed;inset:0}.collection__locked{cursor:pointer;font:inherit;padding:var(--space-2);font-size:3rem;font-weight:700}.collection__locked:hover{border-color:var(--color-primary)}.collection__locked--named{color:var(--color-text);font-size:1rem}.collection__locked-name{gap:var(--space-1);text-align:center;text-transform:capitalize;display:grid}.collection__locked-name em{color:var(--color-muted);text-transform:none;font-size:.85rem;font-weight:400}.pack__status{justify-content:center;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.cardback__note{color:var(--color-muted);margin:.6cqw 0 0;font-size:2.8cqw}.ui-modal-backdrop:has(.viewer) .ui-btn--ghost{color:#fff}@media (max-width:40rem){.collection__grid{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.collection__item{--card-w:100%;align-items:stretch;width:100%;min-width:0}.collection__item .tilt-wrap,.collection__item .tilt-card,.collection__locked{width:100%}}.card-picker{justify-items:center;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.card-picker__item{border-radius:var(--radius);outline-offset:3px;outline:2px solid #0000;min-width:0}.card-picker__item.is-on{outline-color:var(--color-primary)}.card-picker__empty{color:var(--color-muted)}.viewer__share{text-align:center;color:var(--color-muted);margin:.5rem 0 0;font-size:.9rem}
hover-tilt::part(tilt){border-radius:6.8%/4.9%}hover-tilt::part(container){touch-action:pan-y}.deckb__card hover-tilt::part(container){touch-action:none}.tilt-wrap:hover{z-index:4}.tilt-wrap--await{opacity:0}.tilt-wrap{transition:opacity .5s ease-out}@media (prefers-reduced-motion:reduce){.tilt-wrap--await{opacity:1}}.tilt-wrap{width:var(--card-w,min(15rem,70vw));position:relative}.tilt-card{--cw:var(--card-w,min(15rem,70vw));--rar:var(--color-border);--glow:150 210 160;--foil:0;--glit:0;--hx:calc(var(--hover-tilt-x,.5)*100%);--hy:calc(var(--hover-tilt-y,.5)*100%);--on:var(--hover-tilt-opacity,0);isolation:isolate;box-sizing:border-box;width:var(--card-w,min(15rem,70vw));aspect-ratio:5/7;gap:calc(var(--cw)*.025);padding:calc(var(--cw)*.045);border:3px solid var(--rar);background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 2px 2px #fff3,inset 0 -3px 5px #0000004d,inset 0 0 0 1px #ffffff1a,0 0 calc(8px + var(--on)*22px) rgb(var(--glow)/calc(.2 + var(--on)*.4));border-radius:6.8%/4.9%;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tilt-card--rare{--rar:#3d7fd6;--glow:61 127 214}.tilt-card--superRare{--rar:#8a4fd1;--glow:176 110 255}.tilt-card--legendary{--rar:#d9a21b;--glow:255 200 70;--s1:#d9a21b;--s2:#ffe9a0;--s3:#b8860b}.tilt-card--prestige{--rar:#e07a2e;--glow:255 160 80;--s1:#e07a2e;--s2:#ffe0a8;--s3:#9a4b12}.tilt-card--ultra{--rar:#e0399b;--glow:255 90 200}.tilt-card--back{container-type:inline-size}.tilt-card__head{z-index:5;justify-content:space-between;align-items:flex-start;gap:2cqw;min-height:11cqw;display:flex;position:relative}.tilt-card__name{margin:0;font-size:6.4cqw;line-height:1.15}.tilt-card__rarity{background:var(--rar);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-shadow:none;border-radius:999px;padding:1.5cqw 3.4cqw;font-size:4.4cqw;font-weight:800;box-shadow:0 0 0 .4cqw #ffffff59,0 .8cqw 2cqw #00000059}.tilt-card--common .tilt-card__rarity{background:var(--color-border);color:var(--color-muted)}.tilt-card__art{z-index:0;border:1px dashed var(--rar);background:color-mix(in srgb,var(--rar) 10%,var(--color-bg));border-radius:3cqw;flex:1;place-items:center;min-height:0;font-size:30cqw;display:grid;position:relative;overflow:hidden}.tilt-card__art img{object-fit:cover;object-position:var(--pos,50% 20%);width:100%;height:100%;display:block}.tilt-card__foot{z-index:5;flex-direction:column;gap:2cqw;display:flex;position:relative}.tilt-card__latin{color:var(--color-muted);margin:0;font-size:4.6cqw}.tilt-card__stats{text-align:center;grid-template-rows:auto auto;grid-auto-flow:column;justify-content:space-between;column-gap:1cqw;margin:0;font-size:4.6cqw;display:grid}.tilt-card__stats dt{color:var(--color-muted)}.tilt-card__stats dd{margin:0;font-size:5.2cqw;font-weight:600}.tilt-card__fx,.tilt-card__glitter,.tilt-card__prism{pointer-events:none;border-radius:inherit;display:none;position:absolute;inset:0}.tilt-card__fx{z-index:1}.tilt-card__glitter{z-index:2}.tilt-card__prism{z-index:4}.tilt-card--ext,.tilt-card--full{gap:0;padding:0}.tilt-card--ext .tilt-card__art,.tilt-card--full .tilt-card__art{border:0;border-radius:0;position:absolute;inset:0}.tilt-card--ext .tilt-card__art,.tilt-card--ext .tilt-card__fx{bottom:30%}.tilt-card--ext .tilt-card__head,.tilt-card--full .tilt-card__head{color:#fff;text-shadow:0 1px 3px #000c;background:linear-gradient(#000000b3,#0000);padding:3cqw 4.5cqw 7cqw;position:absolute;inset:0 0 auto}.tilt-card--ext .tilt-card__rarity,.tilt-card--full .tilt-card__rarity{color:#fff}.tilt-card--ext .tilt-card__foot{box-sizing:border-box;background:var(--color-surface);justify-content:center;height:30%;padding:2cqw 4.5cqw;position:absolute;inset:auto 0 0}.tilt-card--full .tilt-card__foot{color:#fff;text-shadow:0 1px 3px #000c;background:linear-gradient(#0000,#060806e0 38%);padding:8cqw 4.5cqw 4.5cqw;position:absolute;inset:auto 0 0}.tilt-card--full .tilt-card__latin,.tilt-card--full .tilt-card__stats dt{color:#ffffffc7}.tilt-card--ext .tilt-card__fx,.tilt-card--full .tilt-card__fx,.tilt-card--full .tilt-card__glitter,.tilt-card--superRare .tilt-card__prism,.tilt-card--legendary .tilt-card__prism,.tilt-card--prestige .tilt-card__prism,.tilt-card--ultra .tilt-card__prism{display:block}.tilt-card--rare{--foil:.8}.tilt-card--superRare{--foil:1;--glit:.8}.tilt-card--legendary{--foil:1;--glit:1}.tilt-card--prestige{--foil:1.1;--glit:1}.tilt-card--ultra{--foil:1.1;--glit:1.2}.tilt-card--prestige .tilt-card__name,.tilt-card--legendary .tilt-card__name{background:linear-gradient(90deg,var(--s1),var(--s2),var(--s1)) var(--hx) 0/200% 100%;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.tilt-card__gloss{z-index:6;pointer-events:none;border-radius:inherit;opacity:calc(.55 + var(--on)*.45);background:linear-gradient(115deg,transparent 32%,#ffffff2b 41%,#ffffff0a 46%,transparent 54%) calc(var(--hover-tilt-x,.5)*100%) 0/320% 100% no-repeat,radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255/calc(.1 + var(--on)*.22)),transparent 42%),linear-gradient(180deg,#ffffff29,transparent 18%,transparent 82%,#00000024);position:absolute;inset:0}.tilt-card--full .tilt-card__gloss,.tilt-card--ext .tilt-card__gloss{opacity:calc(.35 + var(--on)*.4)}.tilt-card--common{box-shadow:none}.tilt-card--common .tilt-card__gloss{display:none}.tilt-card__fx{mix-blend-mode:color-dodge;opacity:calc(var(--foil)*(.18 + var(--on)*.34))}.tilt-card--biome-ocean .tilt-card__fx{filter:blur(4px)saturate(1.2);background-color:#0000;background-image:radial-gradient(55% 22% at 28% 30%,#78ebffcc,#0000 70%),radial-gradient(48% 20% at 72% 58%,#64d7ffb3,#0000 70%),radial-gradient(42% 18% at 38% 86%,#96f5ffa6,#0000 70%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:7s ease-in-out infinite alternate caustic}.tilt-card--biome-freshwater .tilt-card__fx{background:repeating-radial-gradient(circle at var(--hx) var(--hy),transparent 0 5cqw,#fff9 calc(5cqw + 1px) calc(5cqw + 3px),transparent calc(5cqw + 4px) 10cqw),linear-gradient(180deg,#46d2af73,transparent 70%);mix-blend-mode:soft-light;opacity:calc(var(--foil)*(.55 + var(--on)*.45))}.tilt-card--biome-forest .tilt-card__fx{filter:blur(2px);background:repeating-linear-gradient(100deg,#0000 0 8%,#fff5b4bf 10% 13%,#0000 15% 25%) 0 0/180% 100%;animation:9s ease-in-out infinite alternate rays;-webkit-mask:linear-gradient(#000,#0000 85%);mask:linear-gradient(#000,#0000 85%)}.tilt-card--biome-savanna .tilt-card__fx{background:radial-gradient(circle at var(--hx) var(--hy),#ffe182f2,#ff963280 24%,transparent 58%),repeating-linear-gradient(0deg,transparent 0 1.6cqw,#ffcd8224 1.6cqw 2cqw);animation:3s ease-in-out infinite alternate heat}.tilt-card--biome-arctic-mountain .tilt-card__fx{background:repeating-conic-gradient(from 0deg at var(--hx) var(--hy),#d7f0ff80 0 4deg,transparent 4deg 14deg),linear-gradient(180deg,#96c8ff4d,transparent);mix-blend-mode:overlay;opacity:calc(var(--foil)*(.6 + var(--on)*.4))}.tilt-card__glitter{mix-blend-mode:screen;opacity:calc(var(--glit)*(.3 + var(--on)*.5))}.tilt-card--biome-ocean .tilt-card__glitter{background:radial-gradient(circle,#ffffffd9 0 2px,#c8f5ff59 3px,#0000 4.5px) 0 0/54px 61px,radial-gradient(circle,#fffc 0 1.5px,#c8f5ff4d 2.5px,#0000 4px) 21px 30px/83px 71px,radial-gradient(circle,#ffffffb3 0 1px,#0000 3px) 9px 12px/37px 47px;animation:7s linear infinite rise}.tilt-card--biome-freshwater .tilt-card__glitter{background:radial-gradient(circle,#c8fff0 0 1.5px,#50ffc873 3px,#0000 5px) 0 0/47px 53px,radial-gradient(circle,#e8ffd0 0 1px,#96ff7866 2.5px,#0000 4px) 17px 23px/71px 59px;animation:2.2s ease-in-out infinite alternate twinkle}.tilt-card--biome-forest .tilt-card__glitter{background:radial-gradient(circle,#fffbb0 0 1.5px,#ebff6e8c 3px,#0000 6px) 0 0/59px 67px,radial-gradient(circle,#fff6a0 0 1px,#dcff5a73 2.5px,#0000 5px) 23px 31px/89px 73px;animation:8s ease-in-out infinite alternate drift,2.6s ease-in-out infinite alternate twinkle}.tilt-card--biome-savanna .tilt-card__glitter{background:radial-gradient(circle,#ffe8b4e6 0 1px,#0000 2px) 0 0/29px 37px,radial-gradient(circle,#ffd696cc 0 1.2px,#0000 2.4px) 11px 17px/43px 31px;animation:9s linear infinite dust}.tilt-card--biome-arctic-mountain .tilt-card__glitter{background:radial-gradient(circle,#fff 0 1.5px,#0000 2.6px) 0 0/31px 43px,radial-gradient(circle,#fff 0 2.2px,#e6f5ff66 3.4px,#0000 5px) 13px 19px/67px 79px;animation:8s linear infinite snow}.tilt-card--biome-ocean{--h:195}.tilt-card--biome-freshwater{--h:160}.tilt-card--biome-forest{--h:105}.tilt-card--biome-savanna{--h:38}.tilt-card--biome-arctic-mountain{--h:215}.tilt-card--superRare .tilt-card__prism{mix-blend-mode:color-dodge;filter:saturate(1.15)brightness(.62);opacity:calc(.14 + var(--on)*.36);background:repeating-linear-gradient(90deg,#0000008c 0 1px,transparent 1px 3px),repeating-linear-gradient(115deg,hsl(calc(var(--h) - 28) 80% 52%) 0%,hsl(var(--h) 90% 62%) 14%,hsl(calc(var(--h) + 28) 80% 52%) 28%,hsl(var(--h) 90% 62%) 42%,hsl(calc(var(--h) - 28) 80% 52%) 56%) calc(var(--hover-tilt-x,.5)*100%) calc(var(--hover-tilt-y,.5)*100%)/260% 260%}.tilt-card__subject{z-index:3;pointer-events:none;border-radius:inherit;-webkit-mask:var(--mask) var(--pos,50% 20%)/cover no-repeat;-webkit-mask:var(--mask) var(--pos,50% 20%)/cover no-repeat;mask:var(--mask) var(--pos,50% 20%)/cover no-repeat;display:none;position:absolute;inset:0;overflow:hidden}.tilt-card__subject img{object-fit:cover;object-position:var(--pos,50% 20%);width:100%;height:100%;display:block}.tilt-card--masked.tilt-card--ext .tilt-card__subject,.tilt-card--masked.tilt-card--full .tilt-card__subject{display:block}.tilt-card--ext .tilt-card__subject{bottom:30%}.tilt-card--masked .tilt-card__fx,.tilt-card--masked .tilt-card__glitter{-webkit-mask:linear-gradient(#000 0 0) center/100% 100% no-repeat,var(--mask) var(--pos,50% 20%)/cover no-repeat;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) center/100% 100% no-repeat,var(--mask) var(--pos,50% 20%)/cover no-repeat;mask:linear-gradient(#000 0 0) center/100% 100% no-repeat,var(--mask) var(--pos,50% 20%)/cover no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.tilt-card--masked .tilt-card__prism{-webkit-mask:var(--mask) var(--pos,50% 20%)/cover no-repeat;-webkit-mask:var(--mask) var(--pos,50% 20%)/cover no-repeat;mask:var(--mask) var(--pos,50% 20%)/cover no-repeat}.tilt-card--prestige .tilt-card__prism{mix-blend-mode:color-dodge;filter:brightness(.6);opacity:calc(.24 + var(--on)*.42);background:conic-gradient(from calc(var(--hover-tilt-x,.5)*300deg) at var(--hx) var(--hy),#ffd45e,#fff3c4,#ff9f5e,#ffe0a8,#ffd45e)}.tilt-card--legendary .tilt-card__prism{mix-blend-mode:color-dodge;filter:brightness(.6);opacity:calc(.22 + var(--on)*.4);background:repeating-linear-gradient(110deg,var(--s2) 0%,var(--s2) 10%,var(--s1) 22%,var(--s2) 34%,var(--s3) 46%,var(--s1) 58%) var(--hx) var(--hy)/220% 220%}.tilt-card--ultra .tilt-card__prism{mix-blend-mode:color-dodge;filter:saturate(1.3)brightness(.55);opacity:calc(.25 + var(--on)*.42);background:conic-gradient(from calc(var(--hover-tilt-x,.5)*360deg) at var(--hx) var(--hy),#ff5ea8,#ffd45e,#5effa3,#5ec8ff,#b05eff,#ff5ea8);animation:7s linear infinite prism-drift}.tilt-card.tilt-card--foil .tilt-card__prism{mix-blend-mode:color-dodge;filter:saturate(1.25)brightness(.6);opacity:calc(.22 + var(--on)*.4);background:linear-gradient(115deg,transparent 15%,#ff5ea8 30%,#ffd45e 42%,#5effa3 54%,#5ec8ff 66%,#b05eff 78%,transparent 90%) var(--hx) var(--hy)/260% 260%,repeating-linear-gradient(90deg,#00000080 0 1px,transparent 1px 3px);animation:none;display:block;-webkit-mask:none;mask:none}.tilt-card--prestige .tilt-card__art img,.tilt-card--ultra .tilt-card__art img{transform:translate(calc((.5 - var(--hover-tilt-x,.5))*1.5cqw),calc((.5 - var(--hover-tilt-y,.5))*1.5cqw)) scale(1.03)}.tilt-card--prestige .tilt-card__subject,.tilt-card--ultra .tilt-card__subject{transform:translate(calc((.5 - var(--hover-tilt-x,.5))*6cqw),calc((.5 - var(--hover-tilt-y,.5))*6cqw)) scale(1.03);transition:transform .25s ease-out}.tilt-card .tilt-card__fx,.tilt-card .tilt-card__glitter,.tilt-card .tilt-card__prism{animation-play-state:paused}.tilt-card:hover .tilt-card__fx,.tilt-card:hover .tilt-card__glitter,.tilt-card:hover .tilt-card__prism,.tilt-card--live .tilt-card__fx,.tilt-card--live .tilt-card__glitter,.tilt-card--live .tilt-card__prism{animation-play-state:running}@keyframes caustic{to{background-position:100% 100%;background-size:170% 150%}}@keyframes rays{to{background-position:60% 0}}.tilt-card__tag{z-index:6;color:#2a1200;font-size:clamp(.62rem,calc(var(--card-w,15rem)*.046),1rem);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(120deg,#ff5ea8,#ffd45e);border-radius:999px;padding:.2em .75em;font-weight:800;animation:1.3s cubic-bezier(.3,.7,.4,1) infinite tag-bounce;position:absolute;top:-6%;right:6%;overflow:hidden;box-shadow:0 .2em .8em #ff5ea88c}.tilt-card__tag:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffd9 50%,#0000 70%) 150% 0/250% 100% no-repeat;animation:1.8s linear infinite tag-glint;position:absolute;inset:0}@keyframes tag-bounce{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(-22%)scale(1.12,.94)}30%{transform:translateY(0)scale(.96,1.04)}42%{transform:translateY(-8%)scale(1.03)}56%{transform:translateY(0)scale(1)}}@keyframes tag-glint{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.tilt-card__tag,.tilt-card__tag:after{animation:none}}@keyframes heat{to{background-position:0 0,0 -6cqw}}@keyframes rise{to{background-position:0 -240px,21px -280px,9px -200px}}@keyframes twinkle{to{opacity:.35}}@keyframes drift{to{background-position:24px -18px,-17px 22px}}@keyframes dust{to{background-position:116px 37px,-86px 31px}}@keyframes snow{to{background-position:20px 172px,-26px 237px}}@keyframes prism-drift{to{filter:saturate(1.3)brightness(.55)hue-rotate(360deg)}}@media (hover:none){.tilt-card{--on:.45}}@media (prefers-reduced-motion:reduce){.tilt-card .tilt-card__fx,.tilt-card .tilt-card__glitter,.tilt-card .tilt-card__prism{animation:none}.tilt-card--prestige .tilt-card__art img,.tilt-card--ultra .tilt-card__art img,.tilt-card--prestige .tilt-card__subject,.tilt-card--ultra .tilt-card__subject{transform:scale(1.03)}}.tilt-flip{perspective:1400px}.tilt-flip__inner{aspect-ratio:5/7;width:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.1,.2,1);position:relative}.tilt-flip--flipped .tilt-flip__inner{transform:rotateY(180deg)}.tilt-flip__face{backface-visibility:hidden;position:absolute;inset:0}.tilt-flip__face--back{transform:rotateY(180deg)}.tilt-flip .tilt-card{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.tilt-flip__inner{transition:none}}.tilt-card__activate{z-index:8;cursor:pointer;background:0 0;border:0;border-radius:6.8%/4.9%;padding:0;position:absolute;inset:0}.tilt-card__activate:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.tilt-card--back{box-shadow:none;--on:0;gap:0;padding:0}.tilt-card.tilt-card--threat-endangered{--rar:#e02424;--glow:224 36 36;--s1:#e02424;--s2:#ff9a8f;--s3:#7a0c0c}.tilt-card.tilt-card--threat-vulnerable{--rar:#f08c1c;--glow:240 140 28;--h:30}.tilt-card.tilt-card--threat-nearThreatened{--rar:#e8c534;--glow:232 197 52}.tilt-card.tilt-card--threat-nearThreatened .tilt-card__rarity{color:#1b1400}.tilt-card.tilt-card--threat-leastConcern{--rar:#3f9e5a;--glow:63 158 90}.tilt-card.tilt-card--threat-leastConcern .tilt-card__rarity{color:#fff;background:#3f9e5a}
