:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f5f3ff;background:#07050f;font-family:Bahnschrift,Arial Narrow,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{background:#07050f;min-width:320px}body{background:#07050f;min-width:320px;min-height:100svh;margin:0;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}#app{background:#07050f;min-height:100svh}.poke-showcase{--tycoon-bg:#1a1730;--tycoon-surface:#252140;--tycoon-border:#9155fd2e;--tycoon-border-active:#9155fd59;--tycoon-text:#e7e3fce6;--tycoon-text-secondary:#e7e3fc94;--tycoon-accent:#9155fd;--tycoon-blue:#16b1ff;--tycoon-gold:#ffd740;--tycoon-pink:#ef1a76;min-height:100vh;color:var(--tycoon-text);background:#07050f;padding:28px;font-family:Oxanium,sans-serif;position:relative;overflow:hidden}.poke-showcase *,.poke-showcase :before,.poke-showcase :after{box-sizing:border-box}.poke-showcase__grid-bg{pointer-events:none;opacity:.22;background-image:linear-gradient(90deg,#9155fd1f 1px,#0000 1px),linear-gradient(#9155fd1a 1px,#0000 1px),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);background-size:42px 42px,42px 42px,100% 5px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 18%,#000,#0000 78%)}.poke-showcase__hero{z-index:1;grid-template-columns:minmax(250px,.78fr) minmax(330px,460px) minmax(280px,.86fr);align-items:center;gap:24px;max-width:1480px;margin:0 auto;display:grid;position:relative}.poke-showcase__intro,.poke-showcase__panel,.poke-showcase__variants,.poke-showcase__style-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(120% 160% at 0 0,#8440ff33,#0000 52%),linear-gradient(#141124db,#0c0a18e6);border:1px solid #9155fd38;box-shadow:0 16px 38px #00000057,inset 0 0 0 1px #ffffff09}.poke-showcase__intro{border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;min-height:360px;padding:26px;display:flex}.poke-showcase__eyebrow,.poke-showcase__panel-head span,.poke-showcase__control-label,.poke-showcase__section-head span{color:#b890ffdb;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.poke-showcase__intro h1{color:#fff;text-transform:uppercase;max-width:480px;margin:12px 0;font-size:clamp(2.35rem,5vw,5.4rem);font-weight:800;line-height:.9}.poke-showcase__intro p,.poke-showcase__panel-head p{color:var(--tycoon-text-secondary);margin:0;font-size:.86rem;line-height:1.55}.poke-showcase__stage{background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 24%),radial-gradient(circle at 50% 42%,#9155fd2e,#0000 42%);border-radius:22px;place-items:center;min-height:680px;display:grid}.poke-showcase__panel{border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex}.poke-showcase__panel-head{background:#0003;border:1px solid #9155fd38;border-radius:12px;padding:14px}.poke-showcase__panel-head strong{color:#fff;text-transform:uppercase;margin:5px 0 7px;font-size:1.12rem;display:block}.poke-showcase__control{gap:8px;display:grid}.poke-showcase__control-label{align-items:center;gap:7px;display:inline-flex}.poke-showcase__segments{background:#00000038;border:1px solid #9155fd2e;border-radius:12px;flex-wrap:wrap;gap:7px;padding:6px;display:flex}.poke-showcase__segments button,.poke-showcase__style-strip button{color:#e7e3fcb8;font:inherit;cursor:pointer;background:linear-gradient(#241f40cc,#151228d6);border:1px solid #9155fd38;transition:border-color .18s,color .18s,background .18s,transform .18s}.poke-showcase__segments button{letter-spacing:.06em;text-transform:uppercase;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.poke-showcase__segments button i{background:var(--segment-color);width:10px;height:10px;box-shadow:0 0 14px color-mix(in srgb, var(--segment-color), transparent 40%);border-radius:999px}.poke-showcase__segments button:hover,.poke-showcase__segments button.is-active,.poke-showcase__style-strip button:hover,.poke-showcase__style-strip button.is-active{border-color:color-mix(in srgb, var(--segment-color,var(--tycoon-accent)), white 18%);color:#fff;background:radial-gradient(110% 140% at 0% 0%, color-mix(in srgb, var(--segment-color,var(--tycoon-accent)), transparent 72%), transparent 54%), linear-gradient(180deg, #3a2f6de6, #1d173bf0);transform:translateY(-1px)}.poke-card-frame{perspective:1200px;background:0 0;place-items:center;width:min(100%,380px);display:grid;position:relative}.poke-card-frame:after{content:"";z-index:0;filter:blur(10px);opacity:.92;pointer-events:none;background:radial-gradient(#000000b8,#0000005c 42%,#0000 72%);border-radius:50%;height:42px;position:absolute;bottom:-22px;left:8%;right:8%;transform:translateZ(-80px)}.poke-card-frame.is-compact{width:min(100%,235px)}.poke-card-frame--orbital:not(.is-compact){width:min(100%,319px)}.poke-card-frame--orbital:not(.is-compact) .poke-card{border-radius:15px;gap:6px;padding:10px}.poke-card-frame.is-compact:after{opacity:.78;height:28px;bottom:-14px}.poke-card{--mx:50%;--my:50%;--pointer-x:50%;--pointer-y:50%;--background-x:50%;--background-y:50%;--background-x-inverse:50%;--background-y-inverse:50%;--pos-x:0;--pos-y:0;--hyp:0;--pointer-from-center:0;--pointer-from-left:.5;--pointer-from-top:.5;--rotate-x:0deg;--rotate-y:0deg;--foil-red:#ea5853;--foil-yellow:#f7e55f;--foil-green:#97e25a;--foil-cyan:#71f4ec;--foil-blue:#6f8af6;--foil-violet:#d27af5;--scan-dark:#060812d1;--scan-light:#d0e1eb6b;z-index:1;isolation:isolate;aspect-ratio:5/7;color:#f8f3ff;cursor:pointer;width:100%;transform-style:preserve-3d;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:9px;padding:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .2s;display:grid;position:relative;overflow:hidden}.poke-card:after{content:"";z-index:8;border:1px solid color-mix(in srgb, var(--type-color), transparent 75%);border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff05, 0 0 10px rgba(var(--type-glow), .04);pointer-events:none;transition:border-color .22s,box-shadow .22s;position:absolute;inset:0}.poke-card-frame.is-compact .poke-card{border-radius:15px;gap:6px;padding:10px}.poke-card__foil,.poke-card__glare,.poke-card__circuit{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.poke-card__foil{z-index:4;opacity:calc(.14 + var(--hyp) * .2);mix-blend-mode:soft-light;filter:brightness(.78)contrast(1.7)saturate(.82)}.poke-card__foil:before,.poke-card__foil:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.poke-card__glare{z-index:7;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffff94 0%, #ffffff38 18%, #221f3633 58%, #00000061 118%);mix-blend-mode:soft-light;opacity:calc(.05 + var(--hyp) * .28);filter:brightness(.86)contrast(1.25)}.poke-card__circuit{z-index:1;opacity:0;background:0 0}.poke-card__header,.poke-card__art-shell,.poke-card__stats,.poke-card__footer{z-index:5;position:relative;transform:translateZ(28px)}.poke-card__header{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.poke-card__series{color:color-mix(in srgb, var(--type-color), white 30%);letter-spacing:.12em;text-transform:uppercase;padding:2px 0 0 2px;font-size:.58rem;font-weight:800;line-height:1.1;display:block}.poke-card__identity h2{color:#fff;letter-spacing:0;text-transform:uppercase;margin:3px 0 0;padding-left:2px;font-size:1.14rem;font-weight:900;line-height:1.05}.poke-card-frame.is-compact .poke-card__series{font-size:.45rem}.poke-card-frame--orbital:not(.is-compact) .poke-card__series{font-size:.55rem}.poke-card-frame.is-compact .poke-card__identity h2{font-size:.76rem}.poke-card-frame--orbital:not(.is-compact) .poke-card__identity h2{font-size:1rem}.poke-card__type-mark{background:radial-gradient(circle at 28% 24%, #ffffff6b, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--type-color), white 12%), var(--type-color));clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);width:44px;height:44px;box-shadow:0 0 22px color-mix(in srgb, var(--type-color), transparent 46%);place-items:center;display:grid}.poke-card-frame.is-compact .poke-card__type-mark{width:31px;height:31px}Â¨{object-fit:contain;filter:drop-shadow(0 1px 2px #0000008c);width:100%;height:100%}.poke-card__art-shell{border-radius:15px;place-items:center;min-height:0;display:grid;overflow:hidden}.poke-card__art-backdrop{z-index:1;object-fit:cover;background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--type-color), transparent 28%), transparent 37%), radial-gradient(circle at 50% 85%, #ffffff1a, transparent 24%);filter:saturate(1.08)contrast(1.04)drop-shadow(0 14px 18px #00000052);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(20px)scale(1.012)}.poke-card__pokemon-mask{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffff70, transparent 32%), linear-gradient(120deg, transparent 20%, #ffffff2e, transparent 58%);-webkit-mask:var(--pokemon-mask) center / cover no-repeat;-webkit-mask:var(--pokemon-mask) center / cover no-repeat;mask:var(--pokemon-mask) center / cover no-repeat;mix-blend-mode:screen;opacity:calc(.08 + var(--pointer-from-center) * .08);position:absolute;inset:0;transform:translateZ(32px)}.poke-card__hp{z-index:5;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:#080712b3;border:1px solid #00000029;border-radius:6px;grid-template-columns:auto auto;align-items:center;gap:4px 8px;padding:7px 9px;display:grid;position:absolute;bottom:10px;left:12px;right:12px}.poke-card-frame.is-compact .poke-card__hp,.poke-card-frame--orbital:not(.is-compact) .poke-card__hp{padding:5px 6px;bottom:7px;left:7px;right:7px}.poke-card__hp span,.poke-card__meta-line span{color:#e7e3fc9e;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:900}.poke-card__hp strong,.poke-card__meta-line strong{color:#fff;justify-self:end;font-size:.72rem;font-weight:900}.poke-card__hp-track{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.poke-card__hp-track i{border-radius:inherit;background:linear-gradient(90deg, #56ca00, color-mix(in srgb, var(--type-color), white 16%));height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--type-color), transparent 30%);display:block}.poke-card__stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.poke-card__stat{background:#00000038;border:1px solid #6e6e6e1a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;min-width:0;min-height:42px;padding:6px;display:grid}.poke-card-frame.is-compact .poke-card__stat{min-height:30px;padding:4px}.poke-card-frame--orbital:not(.is-compact) .poke-card__stat{min-height:30px;padding:4px 0 5px 8px}.poke-card__stat svg{color:color-mix(in srgb, var(--type-color), white 20%);grid-row:span 2;font-size:.85rem}.poke-card__stat span{color:#e7e3fc94;letter-spacing:.1em;font-size:.48rem;font-weight:500}.poke-card__stat strong{color:#fff;font-size:.74rem;font-weight:900;line-height:1}.poke-card-frame.is-compact .poke-card__stat span,.poke-card-frame--orbital:not(.is-compact) .poke-card__stat span{font-size:.38rem}.poke-card-frame.is-compact .poke-card__stat strong,.poke-card-frame--orbital:not(.is-compact) .poke-card__stat strong{font-size:.56rem}.poke-card__footer{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.poke-card__meta-group,.poke-card__rarity{background:#0000003d;border:1px solid #ffffff1f;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.poke-card__meta-line{grid-template-columns:auto auto 1fr;align-items:center;gap:4px;min-width:0;display:grid}.poke-card__meta-line svg{color:#e7e3fc80;font-size:.58rem}.poke-card__rarity{color:#ffe792;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:.62rem;font-weight:900;display:inline-flex}.poke-card-frame.is-compact .poke-card__meta-group,.poke-card-frame.is-compact .poke-card__rarity{padding:5px}.poke-card-frame--orbital:not(.is-compact) .poke-card__meta-group{padding:5px 0 0 2px}.poke-card-frame.is-compact .poke-card__meta-line span,.poke-card-frame.is-compact .poke-card__hp span{font-size:.4rem}.poke-card-frame--orbital:not(.is-compact) .poke-card__meta-line span,.poke-card-frame--orbital:not(.is-compact) .poke-card__hp span,.poke-card-frame.is-compact .poke-card__meta-line strong,.poke-card-frame.is-compact .poke-card__hp strong,.poke-card-frame.is-compact .poke-card__rarity,.poke-card-frame--orbital:not(.is-compact) .poke-card__meta-line strong,.poke-card-frame--orbital:not(.is-compact) .poke-card__hp strong,.poke-card-frame--orbital:not(.is-compact) .poke-card__rarity{font-size:.5rem}.poke-card--paper{background:linear-gradient(135deg, color-mix(in srgb, var(--type-color), black 42%), transparent 22%), linear-gradient(180deg, #2c2547 0%, #11101d 100%);box-shadow:0 44px 82px #000000ad, 0 20px 30px #0000006b, 0 0 0 2px color-mix(in srgb, var(--type-color), white 12%), inset 0 0 0 2px #ffffff14, inset 0 0 0 8px #9155fd29;border:9px solid #0b0713}.poke-card--paper .poke-card__art-shell{border:3px solid color-mix(in srgb, var(--type-color), white 10%);background:#0b0916;box-shadow:inset 0 0 0 1px #ffffff24}.poke-card--glass{background:radial-gradient(120% 140% at 20% 0%, color-mix(in srgb, var(--type-color), transparent 62%), transparent 42%), linear-gradient(145deg, #ffffff29, #ffffff0a 34%, #0c0a18d1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff3;box-shadow:0 42px 86px #0000009e,0 18px 30px #00000061,inset 0 1px #fff3,inset 0 -1px #ffffff0f}.poke-card--glass .poke-card__art-shell,.poke-card--glass .poke-card__stat,.poke-card--glass .poke-card__meta-group,.poke-card--glass .poke-card__rarity{background:#ffffff12;border-color:#ffffff24}.poke-card--orbital{aspect-ratio:319/447;border:1px solid color-mix(in srgb, var(--type-color), white 12%);background:radial-gradient(120% 160% at 100% 0%, rgba(var(--type-glow), .2), transparent 52%), linear-gradient(180deg, #141124eb, #0c0a18f5);box-shadow:0 0 0 1px #ffffff0f, 0 0 28px rgba(var(--type-glow), .14), 0 46px 90px #000000b8, 0 18px 30px #00000075;clip-path:none;border-radius:18px}.poke-card--orbital .poke-card__art-shell{border:1px solid rgba(var(--type-glow), .34);background:radial-gradient(120% 160% at 0% 0%, rgba(var(--type-glow), .13), transparent 54%), radial-gradient(90% 120% at 100% 100%, rgba(var(--type-glow), .05), transparent 58%), linear-gradient(180deg, #141124db, #0c0a18e6);box-shadow:inset 0 0 0 1px #ffffff09, 0 0 22px rgba(var(--type-glow), .06);clip-path:none;border-radius:12px}.poke-card--orbital .poke-card__art-backdrop{background:radial-gradient(ellipse at 50% 40%, rgba(var(--type-glow), .08) 0%, transparent 70%), linear-gradient(180deg, #ffffff03, transparent)}.poke-card--orbital .poke-card__art{filter:drop-shadow(0 18px 24px #0000007a) drop-shadow(0 0 10px rgba(var(--type-glow), .14));transform:translate3d(0,-20px,44px)scale(1.06)}.poke-card--orbital .poke-card__hp-track i{background:linear-gradient(90deg, rgba(var(--type-glow), .88), color-mix(in srgb, var(--type-color), white 34%), #b890ffe6);box-shadow:0 0 12px rgba(var(--type-glow), .28)}.poke-card--orbital .poke-card__type-mark{border:1.5px solid rgba(var(--type-glow), .3);background:rgba(var(--type-glow), .15);clip-path:none;width:36px;height:36px;box-shadow:0 0 10px rgba(var(--type-glow), .2), inset 0 0 6px rgba(var(--type-glow), .1);border-radius:10px;position:relative;transform:rotate(0)}.poke-card--orbital .poke-card__type-mark:before{content:"";background:rgba(var(--type-glow), 1);width:100%;height:100%;-webkit-mask:var(--type-icon) center / contain no-repeat;-webkit-mask:var(--type-icon) center / contain no-repeat;mask:var(--type-icon) center / contain no-repeat;opacity:.7;filter:drop-shadow(0 0 6px rgba(var(--type-glow), .65))}.poke-card--orbital .poke-card__type-mark img{display:none}.poke-card--orbital .poke-card__footer{border-top:1px solid #ffffff0a;align-items:end;gap:10px;margin-top:3px;padding-top:3px}.poke-card--orbital .poke-card__meta-group{background:0 0;border:0;border-radius:0;gap:3px;padding:0}.poke-card--orbital .poke-card__meta-line{color:#e7e3fc6b;grid-template-columns:auto auto 1fr;gap:3px}.poke-card--orbital .poke-card__meta-line svg{color:#e7e3fc52;font-size:.6rem}.poke-card--orbital .poke-card__meta-line span{color:#e7e3fc5c;letter-spacing:.08em;text-transform:uppercase;font-size:.44rem;font-weight:400}.poke-card--orbital .poke-card__meta-line strong{color:#e7e3fc80;justify-self:start;font-size:.48rem;font-weight:500}.poke-card--orbital .poke-card__rarity{border-color:rgba(var(--type-glow), .24);background:rgba(var(--type-glow), .1);min-height:24px;color:color-mix(in srgb, var(--type-color), white 36%);letter-spacing:.16em;border-radius:6px;align-self:center;padding:4px 9px;font-size:.52rem}.poke-card--orbital .poke-card__rarity svg{display:none}.poke-card--orbital .poke-card__stat,.poke-card--orbital .poke-card__meta-group,.poke-card--orbital .poke-card__rarity{border-radius:4px}.poke-card--singularity{background:linear-gradient(90deg, color-mix(in srgb, var(--type-color), transparent 62%) 0 3px, transparent 3px calc(100% - 3px), color-mix(in srgb, var(--type-color), transparent 62%) calc(100% - 3px)), radial-gradient(circle at 50% 27%, color-mix(in srgb, var(--type-color), transparent 42%), transparent 34%), linear-gradient(180deg, #141124fa, #05040cfa);box-shadow:0 48px 94px #000000b8, 0 20px 34px #00000070, 0 0 46px color-mix(in srgb, var(--type-color), transparent 74%), inset 0 0 0 1px #ffffff14;border:1px solid #ffffff24}.poke-card--singularity:before,.poke-card--singularity:after{content:"";z-index:2;pointer-events:none;position:absolute}.poke-card--singularity:before{background:linear-gradient(90deg, transparent, var(--type-color), transparent);height:2px;box-shadow:0 0 18px var(--type-color);inset:62px 18px auto}.poke-card--singularity:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--type-color), white 16%), transparent);opacity:.58;width:2px;top:118px;bottom:114px;left:50%;transform:translate(-50%)}.poke-card--holo .poke-card__foil{--bars:3%;clip-path:inset(15% 7% 39% round 16px);background-image:repeating-linear-gradient(110deg, var(--foil-violet), var(--foil-blue), var(--foil-green), var(--foil-yellow), var(--foil-red), var(--foil-violet), var(--foil-blue), var(--foil-green), var(--foil-yellow), var(--foil-red)), repeating-linear-gradient(90deg, var(--scan-dark) 0 2px, var(--scan-light) 2px 4px);background-size:400% 400%,cover;background-position:var(--background-x-inverse) var(--background-y-inverse), center;background-blend-mode:overlay;mix-blend-mode:color-dodge;opacity:calc(.32 + var(--pointer-from-center) * .22);filter:brightness(1.02)contrast(1.12)saturate(1.05)}.poke-card--holo .poke-card__foil:before{opacity:calc(.16 + var(--pointer-from-center) * .18);background-image:repeating-linear-gradient(90deg, #000000eb 0 calc(var(--bars) * 2), #d6e1e8bd calc(var(--bars) * 2) calc(var(--bars) * 3), #000000d1 calc(var(--bars) * 3) calc(var(--bars) * 3.5), #d6e1e8a8 calc(var(--bars) * 3.5) calc(var(--bars) * 4), #000000e6 calc(var(--bars) * 4) calc(var(--bars) * 14)), repeating-linear-gradient(90deg, #000000e0 0 calc(var(--bars) * 2), #d6e1e8b3 calc(var(--bars) * 2) calc(var(--bars) * 3), #000000db calc(var(--bars) * 3) calc(var(--bars) * 3.5), #d6e1e89e calc(var(--bars) * 3.5) calc(var(--bars) * 4), #000000e6 calc(var(--bars) * 4) calc(var(--bars) * 10));background-size:220% 220%,180% 180%;background-position:var(--background-x) var(--background-y), var(--background-x-inverse) var(--background-y-inverse);background-blend-mode:screen;mix-blend-mode:hard-light;filter:brightness(1.1)contrast(1.18)}.poke-card--holo .poke-card__foil:after{opacity:calc(.16 + var(--pointer-from-center) * .22);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #f5fcffd1 0%, #ced7de29 25%, #000000d1 90%);mix-blend-mode:luminosity;filter:brightness(.58)contrast(3.4)}.poke-card--holo .poke-card__glare{opacity:calc(.18 + var(--pointer-from-center) * .3);mix-blend-mode:overlay;filter:brightness(.78)contrast(1.5)}.poke-card--vmax .poke-card__foil{background-image:radial-gradient(circle at 18% 16%, #fff3 0 1px, transparent 1.5px), radial-gradient(circle at 76% 42%, #ffffff29 0 1px, transparent 1.5px), repeating-linear-gradient(-33deg, #cc2a24 6%, #6c82da 12%, #2d9a93 18%, #1d9623 24%, #b53fe4 30%, #cc2a24 36%), repeating-linear-gradient(133deg, #0e152e8f 0%, #738c8c 2.5%, #64862d 5%, #738c8c 7.5%, #0e152e8f 10%, #0e152e8f 15%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #92dae86b 0%, #96e2bc5c 25%, #ab7fdd57 50%, #e0899657 75%);background-size:110% 110%,100% 100%,1100% 1100%,600% 600%,200% 200%;background-position:var(--background-x) var(--background-y), var(--background-x-inverse) var(--background-y), var(--background-x) var(--background-y), var(--background-x) var(--background-y), var(--background-x) var(--background-y);background-blend-mode:screen, soft-light, difference, luminosity, soft-light;mix-blend-mode:soft-light;opacity:calc(.26 + var(--pointer-from-center) * .12);filter:brightness(calc(.9 + var(--pointer-from-center) * .1)) contrast(1.86) saturate(1.08)}.poke-card--vmax .poke-card__foil:after{opacity:calc(.5 + var(--pointer-from-center) * .12);background-image:repeating-linear-gradient(0deg, var(--foil-red) 6%, var(--foil-yellow) 12%, var(--foil-green) 18%, var(--foil-cyan) 24%, var(--foil-blue) 30%, var(--foil-violet) 36%, var(--foil-red) 42%), repeating-linear-gradient(133deg, #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%;background-position:0 var(--background-y), var(--background-x-inverse) var(--background-y-inverse);mix-blend-mode:lighten;filter:saturate(1.3)}.poke-card--vmax .poke-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff5c 0%, #ffffff1a 24%, #000000d1 120%);mix-blend-mode:hard-light;filter:brightness(.82)contrast(1.12);opacity:calc(.07 + var(--pointer-from-center) * .2)}.poke-card--trainer .poke-card__foil{clip-path:inset(2.8% 4% round 2.55%/1.5%);background-image:repeating-linear-gradient(-22deg,#b570d1b8 5%,#d55e6fb3 10%,#dec452a8 15%,#77c0769e 20%,#55b8bea3 25%,#839fffb8 30%,#b570d1b8 35%);background-size:300% 400%;background-position:0 var(--background-y);background-blend-mode:color-dodge;mix-blend-mode:color-dodge;opacity:calc(.3 + var(--pointer-from-center) * .2);filter:brightness(calc(.62 + var(--pointer-from-center) * .16)) contrast(2.15) saturate(.98)}.poke-card--trainer .poke-card__foil:after{opacity:calc(.2 + var(--pointer-from-center) * .2);background-image:radial-gradient(farthest-corner ellipse at var(--background-x) var(--background-y), #ffffffb8 5%, #38003c6b 40%, #1a1722e6 120%);mix-blend-mode:hard-light;filter:brightness(calc(.42 + var(--pointer-from-center) * .18)) contrast(.9) saturate(1.05);background-position:50%;background-size:400% 500%}.poke-card--trainer .poke-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffffd1 10%, #ffffff4d 35%, #455452db 60%);mix-blend-mode:soft-light;opacity:calc(.14 + var(--pointer-from-center) * .24)}.poke-card--pokemon-v .poke-card__foil{background-image:radial-gradient(circle at 22% 18%, #ffffff1f 0 1px, transparent 1.6px), repeating-linear-gradient(0deg, var(--foil-red) 5%, var(--foil-yellow) 10%, var(--foil-green) 15%, var(--foil-cyan) 20%, var(--foil-blue) 25%, var(--foil-violet) 30%, var(--foil-red) 35%), repeating-linear-gradient(133deg, #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:180px 180px,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);mix-blend-mode:color-dodge;opacity:calc(.28 + var(--pointer-from-center) * .24);filter:brightness(.78)contrast(2.65)saturate(.62)}.poke-card--pokemon-v .poke-card__foil:after{opacity:calc(.18 + var(--pointer-from-center) * .18);background-image:radial-gradient(circle at 78% 32%, #ffffff24 0 1px, transparent 1.8px), repeating-linear-gradient(0deg, var(--foil-violet) 5%, var(--foil-red) 10%, var(--foil-yellow) 15%, var(--foil-green) 20%, var(--foil-cyan) 25%, var(--foil-blue) 30%, var(--foil-violet) 35%), repeating-linear-gradient(133deg, #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10%, #0e152e 12%);background-size:160px 160px,200% 400%,195% 100%;background-position:center, 0 var(--background-y), var(--background-x-inverse) var(--background-y-inverse);filter:brightness()contrast(2.25)saturate(1.45);mix-blend-mode:soft-light}.poke-card--pokemon-v .poke-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff6b 0%, #898b8f33 45%, #333333eb 130%);opacity:calc(.07 + var(--pointer-from-center) * .12);mix-blend-mode:hard-light;filter:brightness(.76)contrast(1.45)}.poke-card--basic .poke-card__foil{opacity:0;background:0 0}.poke-card--basic .poke-card__foil:before,.poke-card--basic .poke-card__foil:after{content:none;display:none}.poke-card--basic .poke-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff47 0%, #ffffff1a 17%, #53536014 42%, #00000070 112%);mix-blend-mode:soft-light;opacity:calc(.035 + var(--pointer-from-center) * .1);filter:brightness(.74)contrast(1.12)}.poke-card--trainer-holo .poke-card__foil{--gallery-space:5%;z-index:6;clip-path:none;background-image:repeating-linear-gradient(-22deg, #af67cbb3 calc(var(--gallery-space) * 1), #e44e49ad calc(var(--gallery-space) * 2), #d7c537a8 calc(var(--gallery-space) * 3), #7ec9409e calc(var(--gallery-space) * 4), #4fb0a9a8 calc(var(--gallery-space) * 5), #8aa1ffb3 calc(var(--gallery-space) * 6), #b16bccb3 calc(var(--gallery-space) * 7)), radial-gradient(farthest-corner ellipse at var(--background-x) var(--background-y), #ffffff75 4%, #48065673 38%, #0f0f1ae0 122%), linear-gradient(138deg, color-mix(in srgb, var(--type-color), transparent 66%), #ffffff14 38%, #00000042 72%);background-size:280% 380%,400% 500%,100% 100%;background-position:0 var(--background-y), var(--background-x) var(--background-y), center;background-blend-mode:color-dodge, hard-light, soft-light;mix-blend-mode:color-dodge;opacity:calc(.34 + var(--pointer-from-center) * .16);filter:brightness(calc(.58 + var(--pointer-from-center) * .14)) contrast(2.24) saturate(.96)}.poke-card--trainer-holo .poke-card__foil:before{opacity:calc(.19 + var(--pointer-from-center) * .12);background-image:repeating-radial-gradient(at 28% 28%,#0000 0 6px,#d586ff47 6px 7px,#0000 7px 13px),repeating-radial-gradient(at 82% 44%,#0000 0 7px,#53dcff38 7px 8px,#0000 8px 15px),repeating-radial-gradient(at 42% 88%,#0000 0 8px,#ffdb762e 8px 9px,#0000 9px 17px),linear-gradient(118deg,#ffffff1a,#78369e29 42%,#24d3ff14 72%,#0000);background-size:145% 130%,160% 145%,130% 120%,220% 160%;background-position:var(--background-x) var(--background-y), var(--background-x-inverse) var(--background-y), var(--background-x) var(--background-y-inverse), var(--background-x) var(--background-y);mix-blend-mode:soft-light;filter:brightness(.86)contrast(1.36)saturate(1.18)}.poke-card--trainer-holo .poke-card__foil:after{opacity:calc(.22 + var(--pointer-from-center) * .13);background-image:radial-gradient(farthest-corner ellipse at var(--background-x) var(--background-y), #ffffff80 0%, #a060b63d 30%, #0b0b16eb 116%);mix-blend-mode:hard-light;filter:brightness(.5)contrast(.98)saturate(1.08);background-position:50%;background-size:380% 460%}.poke-card--v-full-art .poke-card__foil{--full-art-space:5%;z-index:6;background-image:linear-gradient(102deg, transparent 0 24%, #ffffff2e 30%, #34ecff75 38%, #ff75e057 48%, transparent 62% 100%), linear-gradient(252deg, transparent 0 26%, #ffffff29 35%, #a75bff52 44%, #4effd633 52%, transparent 64% 100%), radial-gradient(ellipse at 32% 28%, #25e6ffad 0%, #2aa9ff38 28%, transparent 48%), radial-gradient(ellipse at 72% 48%, #ff67e98f 0%, #955eff33 30%, transparent 52%), radial-gradient(ellipse at 52% 82%, #ffef8a66 0%, #42ffd22e 30%, transparent 56%), repeating-linear-gradient(0deg, var(--foil-red) calc(var(--full-art-space) * 1), var(--foil-yellow) calc(var(--full-art-space) * 2), var(--foil-green) calc(var(--full-art-space) * 3), var(--foil-cyan) calc(var(--full-art-space) * 4), var(--foil-blue) calc(var(--full-art-space) * 5), var(--foil-violet) calc(var(--full-art-space) * 6), var(--foil-red) calc(var(--full-art-space) * 7)), repeating-linear-gradient(133deg, #0e152edb 0%, #899f9f 3.8%, #8fc1c1 4.5%, #899f9f 5.2%, #0e152ee0 10%, #0e152ee0 12%), linear-gradient(64deg, transparent 0 28%, #ffffff4d 34%, transparent 42% 58%, #7ce5ff33 64%, transparent 72%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff1a 8%, #5efaff1a 24%, #0000006b 120%);background-size:180% 150%,190% 150%,120% 120%,130% 130%,120% 120%,200% 700%,320% 110%,220% 140%,200% 100%;background-position:var(--background-x) var(--background-y), var(--background-x-inverse) var(--background-y), var(--background-x) var(--background-y-inverse), var(--background-x-inverse) var(--background-y), var(--background-x) var(--background-y), 0 var(--background-y), var(--background-x-inverse) var(--background-y-inverse), var(--background-x) var(--background-y), var(--background-x) var(--background-y);background-blend-mode:screen, screen, screen, screen, screen, color-dodge, hard-light, screen, soft-light;mix-blend-mode:color-dodge;opacity:calc(.64 + var(--pointer-from-center) * .16);filter:brightness(calc(.6 + var(--pointer-from-center) * .18)) contrast(2.05) saturate(1.46)}.poke-card--v-full-art .poke-card__foil:before{opacity:calc(.34 + var(--pointer-from-center) * .14);background-image:repeating-radial-gradient(at 24% 24%,#0000 0 3px,#5cf6ffad 3px 4px,#ff8fea47 4px 5px,#0000 5px 8px),repeating-radial-gradient(at 78% 38%,#0000 0 4px,#ffe78f8a 4px 5px,#4feeff47 5px 6px,#0000 6px 10px),repeating-radial-gradient(at 42% 82%,#0000 0 4px,#8573ff7a 4px 5px,#50ffd240 5px 6px,#0000 6px 10px),linear-gradient(94deg,#25f7ff94,#a05cff7a 28%,#ff60de75 52%,#ffec856b 72%,#48ffd685);background-size:180% 145%,190% 150%,165% 130%,240% 100%;background-position:var(--background-x) var(--background-y), var(--background-x-inverse) var(--background-y), var(--background-x) var(--background-y-inverse), var(--background-x-inverse) center;background-blend-mode:screen, screen, screen, color-dodge;mix-blend-mode:screen;filter:brightness(1.08)contrast(1.58)saturate(1.8)}.poke-card--v-full-art .poke-card__foil:after{opacity:calc(.3 + var(--pointer-from-center) * .14);background-image:linear-gradient(112deg, transparent 0 27%, #ffffffb3 37%, #4af6ff75 44%, #ff76e838 51%, transparent 62% 100%), linear-gradient(248deg, transparent 0 29%, #ffffff70 39%, #73deff3d 47%, transparent 58% 100%), repeating-linear-gradient(0deg, #ee425b9e calc(var(--full-art-space) * 1), #ffeb6480 calc(var(--full-art-space) * 2), #50ffc28a calc(var(--full-art-space) * 3), #44e7ff9e calc(var(--full-art-space) * 4), #7d75ff80 calc(var(--full-art-space) * 5), #ff6bde8a calc(var(--full-art-space) * 6), #ee425b9e calc(var(--full-art-space) * 7));background-size:180% 150%,190% 150%,220% 520%;background-position:var(--background-x) var(--background-y), var(--background-x-inverse) var(--background-y-inverse), 0 var(--background-y);background-blend-mode:screen, screen, color-dodge;mix-blend-mode:color-dodge;filter:brightness(.82)contrast(1.36)saturate(1.35)}.poke-card--v-full-art .poke-card__circuit{z-index:3;opacity:calc(.18 + var(--pointer-from-center) * .08);background-image:repeating-radial-gradient(at 26% 24%,#0000 0 4px,#53e2ff57 4px 5px,#ff77e224 5px 6px,#0000 6px 10px),repeating-radial-gradient(at 74% 68%,#0000 0 5px,#ffe67947 5px 6px,#4af4ff29 6px 7px,#0000 7px 12px);background-size:230px 230px,270px 270px;background-position:var(--background-x) var(--background-y), var(--background-x-inverse) var(--background-y-inverse);mix-blend-mode:screen;filter:brightness(.74)contrast(1.26)saturate(1.35)}.poke-card--trainer-holo .poke-card__foil{--space:10%;--angle:133deg;--imgsize:70%;--foil:url(https://raw.githubusercontent.com/simeydotme/pokemon-cards-css/main/public/img/illusion-mask.png);z-index:6;background-image:var(--foil),;clip-path:none;--sunpillar-clr-1:#ff7a75;--sunpillar-clr-2:#ffed61;--sunpillar-clr-3:#a8ff61;--sunpillar-clr-4:#85fff7;--sunpillar-clr-5:#7a95ff;--sunpillar-clr-6:#d875ff;z-index:6;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%);background-blend-mode:color-dodge;background-size:300% 400%;background-position:0 var(--background-y);mix-blend-mode:color-dodge;opacity:calc(.36 + var(--pointer-from-center) * .3)}.poke-card--trainer-holo .poke-card__foil:before{content:"";opacity:calc(.08 + var(--pointer-from-center) * .12);background-image:var(--illusion-mask), repeating-linear-gradient(-22deg, #c674e773 calc(var(--space) * 1), #f65f5a61 calc(var(--space) * 2), #f7e24557 calc(var(--space) * 3), #5aede35c calc(var(--space) * 4), #859dff66 calc(var(--space) * 5), #c674e773 calc(var(--space) * 6));background-size:54%,260% 360%;background-position:var(--background-x) var(--background-y), 0 var(--background-y);background-blend-mode:multiply;mix-blend-mode:soft-light;filter:invert()brightness(.52)contrast(1.55)saturate(1.1);display:block}.poke-card--trainer-holo .poke-card__foil:after{content:"";opacity:1;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%;display:block}.poke-card--trainer-holo .poke-card__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;opacity:calc(.1 + var(--pointer-from-center) * .22);filter:none}.poke-card--v-full-art .poke-card__foil{--space:5%;--angle:133deg;--imgsize:33%;--foil:url(https://raw.githubusercontent.com/simeydotme/pokemon-cards-css/main/public/img/illusion.png);--sunpillar-clr-1:#ff7a75;--sunpillar-clr-2:#ffed61;--sunpillar-clr-3:#a8ff61;--sunpillar-clr-4:#85fff7;--sunpillar-clr-5:#7a95ff;--sunpillar-clr-6:#d875ff;z-index:6;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, 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%;mix-blend-mode:color-dodge;opacity:calc(.46 + var(--pointer-from-center) * .34);filter:brightness(calc((var(--pointer-from-center) * .3) + .35)) contrast(2) saturate(1.5)}.poke-card--v-full-art .poke-card__foil:before{content:"";z-index:1;opacity:.75;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 40%);mix-blend-mode:overlay;filter:none;background-position:50%;background-size:cover;display:block}.poke-card--v-full-art .poke-card__foil:after{--sunpillar-clr-1:#d875ff;--sunpillar-clr-2:#ff7a75;--sunpillar-clr-3:#ffed61;--sunpillar-clr-4:#a8ff61;--sunpillar-clr-5:#85fff7;--sunpillar-clr-6:#7a95ff;content:"";opacity:.9;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, 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%;background-blend-mode:exclusion, hue, hard-light;mix-blend-mode:exclusion;filter:brightness(calc((var(--pointer-from-center) * .5) + .8)) contrast(1.6) saturate(1.4);display:block}.poke-card--v-full-art .poke-card__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;opacity:calc(.08 + var(--pointer-from-center) * .28);filter:brightness()contrast(1.2)saturate();background-position:50%;background-size:120% 150%}.poke-card--v-full-art .poke-card__circuit{opacity:0;background:0 0}.poke-card--orbital.poke-card--holo .poke-card__foil,.poke-card--orbital.poke-card--holo .poke-card__glare{clip-path:inset(15% 7% 37% round 12px)}.poke-card--orbital.poke-card--trainer .poke-card__foil,.poke-card--orbital.poke-card--trainer .poke-card__glare{opacity:0}.poke-card--orbital.poke-card--trainer .poke-card__art-shell,.poke-card--orbital.poke-card--trainer .poke-card__stat,.poke-card--orbital.poke-card--trainer .poke-card__meta-group,.poke-card--orbital.poke-card--trainer .poke-card__rarity{isolation:isolate;position:relative;overflow:hidden}.poke-card--orbital.poke-card--trainer .poke-card__stat>*,.poke-card--orbital.poke-card--trainer .poke-card__meta-group>*,.poke-card--orbital.poke-card--trainer .poke-card__rarity>*{z-index:2;position:relative}.poke-card--orbital.poke-card--trainer .poke-card__art-shell:after,.poke-card--orbital.poke-card--trainer .poke-card__stat:after,.poke-card--orbital.poke-card--trainer .poke-card__meta-group:after,.poke-card--orbital.poke-card--trainer .poke-card__rarity:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.poke-card--orbital.poke-card--trainer .poke-card__art-shell:before,.poke-card--orbital.poke-card--trainer .poke-card__stat:before,.poke-card--orbital.poke-card--trainer .poke-card__meta-group:before,.poke-card--orbital.poke-card--trainer .poke-card__rarity:before{content:"";z-index:1;pointer-events:none;background-image:repeating-linear-gradient(-22deg,#b570d1b8 5%,#d55e6fb3 10%,#dec452a8 15%,#77c0769e 20%,#55b8bea3 25%,#839fffb8 30%,#b570d1b8 35%);background-size:300% 400%;background-position:0 var(--background-y);background-blend-mode:color-dodge;mix-blend-mode:color-dodge;opacity:calc(.16 + var(--pointer-from-center) * .14);filter:brightness(calc(.46 + var(--pointer-from-center) * .12)) contrast(2.15) saturate(.98);position:absolute;inset:0}.poke-card--orbital.poke-card--trainer .poke-card__art-shell:after,.poke-card--orbital.poke-card--trainer .poke-card__stat:after,.poke-card--orbital.poke-card--trainer .poke-card__meta-group:after,.poke-card--orbital.poke-card--trainer .poke-card__rarity:after{background-image:radial-gradient(farthest-corner ellipse at var(--background-x) var(--background-y), #ffffff61 5%, #38003c57 40%, #1a1722eb 120%);mix-blend-mode:hard-light;opacity:calc(.13 + var(--pointer-from-center) * .12);filter:brightness(calc(.34 + var(--pointer-from-center) * .1)) contrast(.9) saturate(1.05);background-position:50%;background-size:400% 500%}.poke-card--orbital.poke-card--trainer .poke-card__art-shell:before{opacity:calc(.19 + var(--pointer-from-center) * .08);filter:brightness(calc(.5 + var(--pointer-from-center) * .06)) contrast(1.9) saturate(.82)}.poke-card--orbital.poke-card--trainer .poke-card__art-shell:after{opacity:calc(.13 + var(--pointer-from-center) * .07);filter:brightness(calc(.36 + var(--pointer-from-center) * .05)) contrast(.88) saturate(.92)}.poke-card--orbital.poke-card--trainer .poke-card__stat:before,.poke-card--orbital.poke-card--trainer .poke-card__meta-group:before,.poke-card--orbital.poke-card--trainer .poke-card__rarity:before{opacity:calc(.08 + var(--pointer-from-center) * .08);mix-blend-mode:soft-light;filter:brightness(calc(.42 + var(--pointer-from-center) * .08)) contrast(1.55) saturate(.95)}.poke-card--orbital.poke-card--trainer .poke-card__stat:after,.poke-card--orbital.poke-card--trainer .poke-card__meta-group:after,.poke-card--orbital.poke-card--trainer .poke-card__rarity:after{opacity:calc(.05 + var(--pointer-from-center) * .08);mix-blend-mode:hard-light;filter:brightness(calc(.3 + var(--pointer-from-center) * .08)) contrast(.9) saturate(1)}@media (width<=900px){.poke-card--holo .poke-card__foil{background-image:repeating-linear-gradient(110deg, var(--foil-violet), var(--foil-blue), var(--foil-green), var(--foil-yellow), var(--foil-red), var(--foil-violet), var(--foil-blue), var(--foil-green), var(--foil-yellow), var(--foil-red)), repeating-linear-gradient(90deg, var(--scan-dark) 0 1px, var(--scan-light) 1px 2px)}}.poke-showcase__variants{z-index:1;border-radius:16px;max-width:1480px;margin:24px auto 0;padding:18px;position:relative}.poke-showcase__section-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.poke-showcase__section-head>svg{color:var(--tycoon-accent);font-size:1.4rem}.poke-showcase__section-head h2{color:#fff;text-transform:uppercase;margin:3px 0 0;font-size:1.08rem}.poke-showcase__card-row{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));justify-items:center;gap:16px;display:grid}.poke-showcase__style-strip{z-index:1;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1480px;margin:18px auto 0;padding:10px;display:grid;position:relative}.poke-showcase__style-strip button{text-align:left;border-radius:10px;gap:3px;min-height:92px;padding:12px;display:grid}.poke-showcase__style-strip span{color:var(--tycoon-accent);font-size:.62rem;font-weight:900}.poke-showcase__style-strip strong{color:#fff;text-transform:uppercase;font-size:.86rem}.poke-showcase__style-strip small{color:#e7e3fc94;font-size:.68rem;line-height:1.35}@media (width<=1180px){.poke-showcase__hero{grid-template-columns:1fr 1fr}.poke-showcase__intro{grid-column:1/-1;min-height:auto}.poke-showcase__stage{min-height:620px}.poke-showcase__card-row,.poke-showcase__style-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.poke-showcase{padding:14px}.poke-showcase__hero{grid-template-columns:1fr}.poke-showcase__intro h1{font-size:2.55rem}.poke-showcase__stage{min-height:560px}.poke-card-frame{width:min(100%,330px)}.poke-showcase__card-row,.poke-showcase__style-strip{grid-template-columns:1fr}}.poke-database{background:#07050f;min-height:100svh;padding:18px;overflow:visible}.poke-database__toolbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#141124f0,#0c0a18eb),radial-gradient(120% 180% at 0 0,#9155fd2e,#0000 58%);border:1px solid #9155fd38;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,320px);align-items:center;gap:14px;margin:0 auto 14px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 18px 44px #0000005c,inset 0 0 0 1px #ffffff09}.poke-database__toolbar h1{color:#fff;letter-spacing:0;text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.3rem,2vw,2rem);font-weight:900;line-height:1}.poke-database__metrics{justify-items:end;gap:2px;display:grid}.poke-database__metrics strong{color:#fff;font-size:1.6rem;line-height:1}.poke-database__metrics span,.poke-database__search span{color:#e7e3fc94;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.poke-database__search{gap:5px;display:grid}.poke-database__search input{color:#fff;background:#00000047;border:1px solid #9155fd38;border-radius:6px;outline:none;width:100%;min-height:36px;padding:0 10px}.poke-database__search input:focus{border-color:#9155fd94;box-shadow:0 0 0 3px #9155fd24}.poke-database__types{z-index:3;flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex;position:relative}.poke-database__types button{border:1px solid rgba(var(--segment-glow,145, 85, 253), .28);color:#e7e3fcbd;background:radial-gradient(circle at 20% 0%, rgba(var(--segment-glow,145, 85, 253), .16), transparent 54%), #0d0b19d6;text-transform:uppercase;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex}.poke-database__types button i{background:var(--segment-color,#9155fd);width:9px;height:9px;box-shadow:0 0 10px rgba(var(--segment-glow,145, 85, 253), .62);border-radius:50%}.poke-database__types button span{letter-spacing:.08em;font-size:.62rem;font-weight:900}.poke-database__types button strong{color:#fff;font-size:.72rem}.poke-database__types button:hover,.poke-database__types button.is-active{border-color:color-mix(in srgb, var(--segment-color,#9155fd), white 26%);color:#fff;transform:translateY(-1px)}.poke-database__grid{z-index:2;grid-template-columns:repeat(auto-fill,minmax(319px,1fr));align-items:start;gap:24px 18px;display:grid;position:relative}.poke-database__grid .poke-card-frame{box-sizing:content-box;contain:layout style;content-visibility:auto;contain-intrinsic-size:403px 531px;background:0 0;justify-self:center;width:min(100%,319px);margin:-42px;padding:42px;overflow:visible}.poke-database__grid .poke-card-frame:after{display:none}.poke-database__grid .poke-card{will-change:transform}.poke-database__grid .poke-card--orbital{box-shadow:0 26px 58px #0000006b, 0 0 0 1px #ffffff09, 0 0 28px rgba(var(--type-glow), .1), inset 0 0 0 1px #ffffff0a}.poke-database__grid .is-effect-active .poke-card--orbital{box-shadow:0 32px 72px #00000075, 0 0 0 1px #ffffff0e, 0 0 34px rgba(var(--type-glow), .18), inset 0 0 0 1px #ffffff0b}.poke-database__grid .poke-card__foil,.poke-database__grid .poke-card__glare,.poke-database__grid .poke-card__circuit{display:none}.poke-database__grid .is-effect-active .poke-card__foil,.poke-database__grid .is-effect-active .poke-card__glare,.poke-database__grid .is-effect-active .poke-card__circuit{display:block}.poke-database__grid .is-effect-active .poke-card{border-color:color-mix(in srgb, var(--type-color), white 26%)}.poke-database__grid .is-effect-active .poke-card:after{border-color:color-mix(in srgb, var(--type-color), white 18%);box-shadow:inset 0 0 0 1px #ffffff09, 0 0 18px rgba(var(--type-glow), .18)}.poke-database__grid .is-effect-active .poke-card__foil{opacity:calc(.14 + var(--hyp) * .2)}.poke-database__grid .is-effect-active .poke-card__glare{opacity:calc(.05 + var(--hyp) * .28)}.poke-card__type-mark img{object-fit:contain;width:76%;height:76%;filter:drop-shadow(0 0 6px rgba(var(--type-glow), .75))}.poke-database__grid .poke-card__art-backdrop{object-fit:cover;object-position:center}.poke-database__grid .poke-card__identity h2{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (width<=860px){.poke-database{padding:12px}.poke-database__toolbar{grid-template-columns:1fr;align-items:start;position:relative}.poke-database__metrics{justify-items:start}.poke-database__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.poke-database__grid .poke-card-frame{width:min(100%,319px)}}@media (prefers-reduced-motion:reduce){.poke-card{transition:none;transform:none}}#app{width:100%}
