.ps-tcg-page #primary{float:none;width:100%}.ps-tcg-page .site-main{margin:0}.ps-tcg-page .site-content{padding-top:28px}.ps-tcg-page #main{color:#243344;font:1rem/1.7 Lato,Arial,sans-serif}.ps-tcg-page #main *{box-sizing:border-box}.ps-tcg-page #main a{text-decoration:none}.ps-tcg-page #main :is(h1,h2,h3){font-family:Ubuntu,Lato,Arial,sans-serif;color:#243344}.ps-tcg-page #main :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #1e73be;outline-offset:4px}.ps-tcg-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.8125rem;color:#667d90;margin:0 0 24px}.ps-tcg-breadcrumbs a{color:#1768ac}.ps-tcg-breadcrumbs [aria-current]{overflow-wrap:anywhere}.ps-tcg-heading{margin:0 0 22px;max-width:840px}.ps-tcg-kicker{color:#8a425d;font-size:.75rem;line-height:1.5;letter-spacing:1.2px;font-weight:800;margin:0 0 8px}.ps-tcg-heading h1,.ps-tcg-card-info h1{font-size:clamp(1.8rem,3.3vw,2.6rem);line-height:1.2;margin:0 0 12px;letter-spacing:-.5px}.ps-tcg-heading>p:last-child{font-size:1.0625rem;color:#587084;margin:0;max-width:760px}.ps-tcg-stats{display:flex;flex-wrap:wrap;gap:12px 26px;color:#627789;font-size:.875rem;margin:0 0 24px}.ps-tcg-stats strong{color:#1768ac;font-size:1.1rem;margin-right:3px}.ps-tcg-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #dfe7ee;margin:0 0 28px;padding-bottom:8px}.ps-tcg-tabs a{display:block;padding:9px 17px;border-radius:5px;color:#536d84;font-size:.9375rem;font-weight:700}.ps-tcg-tabs a:hover{background:#f0f6fb;color:#1768ac}.ps-tcg-tabs a[aria-current]{background:#1e73be;color:#fff}.ps-tcg-hub-search,.ps-tcg-filter{border:1px solid #dfe7ee;border-radius:10px;background:#f5f9fc;padding:20px;margin:0 0 30px}.ps-tcg-hub-search label,.ps-tcg-filter label{display:block;font-size:.8125rem;font-weight:700;margin-bottom:7px}.ps-tcg-hub-search>div{display:flex;gap:12px}.ps-tcg-hub-search input{flex:1;min-width:0}.ps-tcg-page #main :is(input,select){border:1px solid #bfcfda;border-radius:5px;padding:10px 12px;min-height:46px;background:#fff;color:#243344;font:1rem/1.5 Lato,Arial,sans-serif;max-width:100%;width:100%}.ps-tcg-page #main button,.ps-tcg-download{border:0;border-radius:5px;background:#1e73be;color:#fff;padding:11px 20px;font:700 .9375rem/1.5 Lato,Arial,sans-serif;min-height:46px;cursor:pointer;box-shadow:none;text-transform:none;white-space:nowrap}.ps-tcg-page #main button:hover,.ps-tcg-download:hover{background:#155c99;color:#fff}.ps-tcg-hub-search>a,.ps-tcg-clear{display:inline-block;font-size:.875rem;margin-top:12px;color:#1768ac}.ps-tcg-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 13px;margin:0 0 22px;border-bottom:2px solid #1e73be}.ps-tcg-section-heading h2{font-size:1.5rem;line-height:1.3;margin:0}.ps-tcg-section-heading>span,.ps-tcg-section-heading>a{font-size:.8125rem;color:#627789}.ps-tcg-section-heading>a{color:#1768ac;white-space:nowrap}.ps-tcg-expansion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ps-tcg-set{border:1px solid #dfe7ee;border-radius:10px;overflow:hidden;min-width:0;background:#fff;transition:box-shadow .2s,border-color .2s}.ps-tcg-set>a{display:flex;flex-direction:column;height:100%;color:inherit}.ps-tcg-set-art{position:relative;aspect-ratio:16/9;overflow:hidden;background:#edf4f8}.ps-tcg-set-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.ps-tcg-set-logo{position:absolute;inset:15% 8%;width:84%;height:70%;object-fit:contain;filter:drop-shadow(0 2px 3px #0007)}.ps-tcg-set-copy{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px}.ps-tcg-set-code{font-size:.75rem;letter-spacing:.5px;color:#627789;font-weight:700}.ps-tcg-set h2{font-size:1.25rem;line-height:1.35;margin:0 0 8px}.ps-tcg-set-footer{display:flex;justify-content:space-between;margin-top:auto;border-top:1px solid #e4ebf0;padding-top:13px;font-size:.875rem;font-weight:700;color:#1768ac}.ps-tcg-set:hover{border-color:#9cbed9;box-shadow:0 7px 24px #173c5f12}.ps-tcg-filter-main{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.ps-tcg-filter-main>div{flex:1 1 180px;min-width:0}.ps-tcg-filter-main>.ps-tcg-query{flex:1.6 1 250px}.ps-tcg-more-filters{margin-top:14px}.ps-tcg-more-filters summary{cursor:pointer;font-size:.875rem;font-weight:700;color:#1768ac}.ps-tcg-filter-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:14px}.ps-tcg-packs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px}.ps-tcg-packs>a{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid #dfe7ee;border-radius:7px;color:#48647e;font-size:.8125rem;max-width:270px;background:#fff}.ps-tcg-packs img{width:70px;height:58px;object-fit:cover;border-radius:4px}.ps-tcg-packs span{padding-right:8px;line-height:1.45}.ps-tcg-packs a[aria-current]{border:2px solid #1e73be;background:#eff6fc;color:#155c99}.ps-tcg-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px 18px}.ps-tcg-card{min-width:0}.ps-tcg-card>a{display:block;color:inherit}.ps-tcg-card-image{display:block;aspect-ratio:5/7;border-radius:8px;overflow:hidden;background:#f1f5f8;box-shadow:0 2px 6px #173c5f14;transition:transform .18s,box-shadow .18s}.ps-tcg-card-image img{display:block;width:100%;height:100%;object-fit:contain}.ps-tcg-card-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:9px 0 3px;font-size:.6875rem;line-height:1.5;color:#697b8a}.ps-tcg-rarity{font-size:.75rem;letter-spacing:-1px;color:#78540c;white-space:nowrap}.ps-tcg-card h3{font-size:.9375rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.ps-tcg-card-artist{font-size:.75rem;color:#627789}.ps-tcg-card>a:hover .ps-tcg-card-image{transform:translateY(-4px);box-shadow:0 7px 16px #173c5f24}.ps-tcg-card>a:hover h3{color:#1768ac}.ps-tcg-art-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-tcg-art-card .ps-tcg-card-image{aspect-ratio:1/1;background:#edf4f8}.ps-tcg-art-card .ps-tcg-card-image img{object-fit:contain}.ps-tcg-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ps-tcg-directory{min-width:0;border:1px solid #dfe7ee;border-radius:8px;overflow:hidden;background:#fff}.ps-tcg-directory a{display:flex;height:100%;align-items:center;color:inherit}.ps-tcg-directory img{width:105px;height:112px;object-fit:cover;flex:none;background:#edf4f8}.ps-tcg-directory a>div{padding:14px;min-width:0}.ps-tcg-directory h2{font-size:1.0625rem;line-height:1.3;margin:0 0 6px;overflow-wrap:anywhere}.ps-tcg-directory span{font-size:.8125rem;color:#627789}.ps-tcg-directory:hover{border-color:#9cbed9}.ps-tcg-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:32px 0 10px}.ps-tcg-pagination a,.ps-tcg-pagination>span{padding:9px 13px;border:1px solid #dfe7ee;border-radius:5px;font-size:.875rem;color:#1768ac;min-height:42px}.ps-tcg-pagination [aria-current]{background:#1e73be;border-color:#1e73be;color:#fff;font-weight:700}.ps-tcg-empty{padding:40px 20px 60px;text-align:center}.ps-tcg-empty h2{font-size:1.4rem}.ps-tcg-credits{font-size:.8125rem;color:#697d8f;border-top:1px solid #dfe7ee;margin-top:42px;padding:22px 0 0}.ps-tcg-credits p{margin:0 0 10px}.ps-tcg-detail{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:45px;align-items:start}.ps-tcg-viewer{min-width:0;padding:22px;background:#f5f9fc;border:1px solid #dfe7ee;border-radius:10px}.ps-tcg-stage{display:grid;place-items:center;perspective:1000px;padding:14px 8px;touch-action:pan-y;outline-offset:0!important}.ps-tcg-stage>img{display:block;width:100%;max-width:360px;height:auto;aspect-ratio:5/7;object-fit:contain;transform:rotateX(var(--tcg-x,0deg)) rotateY(var(--tcg-y,0deg));transition:transform .15s ease-out;filter:drop-shadow(0 10px 10px #12334e24);user-select:none;-webkit-user-drag:none;will-change:auto}.ps-tcg-stage[data-tilt="true"]>img{will-change:transform}.ps-tcg-viewer-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px}.ps-tcg-page #main .ps-tcg-viewer-controls button{background:#fff;border:1px solid #bdd0de;color:#48647e;padding:9px 13px;font-size:.8125rem;min-height:40px}.ps-tcg-page #main .ps-tcg-viewer-controls [aria-pressed="true"]{background:#1e73be;border-color:#1e73be;color:#fff}.ps-tcg-viewer-hint{font-size:.75rem;line-height:1.5;text-align:center;color:#627789;margin:12px 0}.ps-tcg-download{display:block;text-align:center;margin:18px 0 0}.ps-tcg-card-pager{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:.8125rem;line-height:1.5;margin-top:20px}.ps-tcg-card-pager a:last-child{text-align:right}.ps-tcg-card-info{min-width:0;padding-top:5px}.ps-tcg-card-info .ps-tcg-kicker .ps-tcg-rarity{margin-left:8px}.ps-tcg-stage-label{color:#627789;font-size:.875rem;margin:0 0 20px}.ps-tcg-hp{display:flex;gap:10px;align-items:center;padding:15px 18px;border-radius:7px;background:#eff6fb;margin-bottom:18px}.ps-tcg-hp>span:last-child{margin-left:auto;font-size:.8125rem}.ps-tcg-hp strong{font-size:1.9rem;color:#294965;margin-left:5px}.ps-tcg-energy{display:inline-block;padding:3px 9px;border-radius:4px;font-size:.75rem;line-height:1.5;font-weight:700;background:#e3ebf0;color:#42586a}.ps-tcg-energy-Grass{background:#e5f1dc;color:#3d6128}.ps-tcg-energy-Fire{background:#ffebdf;color:#9a421c}.ps-tcg-energy-Water{background:#deefff;color:#195f9a}.ps-tcg-energy-Lightning{background:#fff3bf;color:#705500}.ps-tcg-energy-Psychic{background:#f2dff8;color:#7e3788}.ps-tcg-energy-Fighting{background:#f4e4d6;color:#815027}.ps-tcg-energy-Darkness{background:#dce5e8;color:#25444e}.ps-tcg-energy-Metal{background:#e3e7ef;color:#48556b}.ps-tcg-energy-Dragon{background:#f1ebd8;color:#766423}.ps-tcg-attack{padding:18px 0;border-bottom:1px solid #e2e9ef}.ps-tcg-attack-energy{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.ps-tcg-attack-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.ps-tcg-attack h2{font-size:1.125rem;margin:0 0 8px}.ps-tcg-attack-title strong{font-size:1.4rem;white-space:nowrap}.ps-tcg-attack p{font-size:.9375rem;margin:0 0 5px;white-space:pre-line}.ps-tcg-battle{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0}.ps-tcg-battle span{display:block;font-size:.75rem;color:#627789}.ps-tcg-battle strong{font-size:.9375rem}.ps-tcg-facts{border-top:1px solid #dfe7ee;margin:15px 0 22px;padding-top:10px}.ps-tcg-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin:10px 0;font-size:.875rem}.ps-tcg-facts dt{color:#627789}.ps-tcg-facts dd{margin:0;overflow-wrap:anywhere}.ps-tcg-obtain h2,.ps-tcg-illustration h2{font-size:1.15rem;margin:22px 0 12px}.ps-tcg-obtain ul{padding-left:22px;margin:0;font-size:.875rem}.ps-tcg-obtain li{margin-bottom:7px}.ps-tcg-flavor{font-size:.9375rem;color:#587084;border-left:3px solid #e887a2;padding-left:17px;white-space:pre-line;margin:25px 0 12px}.ps-tcg-pokedex-facts{color:#627789;font-size:.8125rem;white-space:pre-line}.ps-tcg-illustration img{display:block;max-width:100%;max-height:440px;width:auto;height:auto;margin:0 auto;border-radius:6px}.ps-tcg-illustration p{font-size:.8125rem;margin:10px 0}.ps-tcg-related{margin-top:45px}.ps-tcg-zoom{width:min(94vw,850px);max-width:94vw;max-height:94vh;padding:18px;background:#f5f9fc;border:0;border-radius:10px;box-shadow:0 16px 80px #0007}.ps-tcg-zoom::backdrop{background:#0e1b29c9}.ps-tcg-zoom[open]{display:flex;flex-direction:column;align-items:center;gap:12px}.ps-tcg-zoom>button{align-self:flex-end}.ps-tcg-zoom>img{width:auto;height:auto;max-width:100%;max-height:78vh;object-fit:contain}.ps-tcg-page [hidden]{display:none!important}
@media(max-width:1100px){.ps-tcg-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ps-tcg-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-tcg-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-tcg-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-tcg-detail{gap:28px}}
@media(max-width:850px){.ps-tcg-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ps-tcg-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px}.ps-tcg-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-tcg-detail{grid-template-columns:minmax(0,1fr)}.ps-tcg-viewer{max-width:540px;width:100%;margin:auto}.ps-tcg-card-info{padding-top:5px}.ps-tcg-tabs a{padding:9px 14px}.ps-tcg-heading>p:last-child{font-size:1rem}}
@media(max-width:560px){.ps-tcg-page .site-content{padding-top:20px}.ps-tcg-breadcrumbs{font-size:.75rem;margin-bottom:20px}.ps-tcg-heading h1,.ps-tcg-card-info h1{font-size:1.85rem}.ps-tcg-stats{gap:6px 16px;font-size:.8125rem}.ps-tcg-tabs{gap:3px}.ps-tcg-tabs a{padding:8px 10px;font-size:.8125rem}.ps-tcg-hub-search,.ps-tcg-filter{padding:16px}.ps-tcg-hub-search>div{gap:8px}.ps-tcg-hub-search button{padding:10px 13px!important}.ps-tcg-filter-main>div{flex-basis:100%!important}.ps-tcg-filter-main>button{width:100%}.ps-tcg-filter-options{grid-template-columns:minmax(0,1fr)}.ps-tcg-expansion-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ps-tcg-set-copy{padding:18px}.ps-tcg-section-heading h2{font-size:1.3rem}.ps-tcg-section-heading>span{font-size:.75rem;text-align:right}.ps-tcg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.ps-tcg-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-tcg-card h3{font-size:1rem}.ps-tcg-card-meta{font-size:.6875rem}.ps-tcg-directory-grid{grid-template-columns:minmax(0,1fr)}.ps-tcg-packs{gap:8px}.ps-tcg-packs>a{max-width:100%;flex:1 1 140px;gap:8px}.ps-tcg-packs img{width:52px;height:52px}.ps-tcg-packs span{font-size:.75rem;padding-right:0}.ps-tcg-viewer{padding:16px}.ps-tcg-stage{padding:10px 8px}.ps-tcg-viewer-controls{gap:5px}.ps-tcg-viewer-controls button{padding:9px 10px!important}.ps-tcg-facts>div{grid-template-columns:95px minmax(0,1fr)}.ps-tcg-pagination{gap:5px}.ps-tcg-pagination a,.ps-tcg-pagination>span{padding:8px 10px}.ps-tcg-credits{margin-top:32px}}
@media(prefers-reduced-motion:reduce){.ps-tcg-card-image,.ps-tcg-set,.ps-tcg-stage>img{transition:none}.ps-tcg-card>a:hover .ps-tcg-card-image{transform:none}}
