html{scroll-behavior:smooth;scroll-padding-top:140px}header nav{display:flex;align-items:center;gap:26px;font-size:14px}nav a:hover,.more:hover{color:#d185ff}.contact{border:1px solid #49364f;padding:10px 16px;border-radius:6px}.welcome{padding:64px 0 38px}.welcome h1{max-width:900px}.welcome .lead{max-width:640px}.banners{display:grid;grid-template-columns:1fr 1fr;gap:24px}.banner{position:relative;min-height:390px;border:1px solid #41334f;border-radius:14px;overflow:hidden;display:flex;align-items:center;padding:36px;background:radial-gradient(ellipse at 90% 50%,#643c8850,transparent 70%),#17101f;isolation:isolate}.banner-copy{position:relative;z-index:2;width:65%}.banner .eyebrow{font-size:11px;letter-spacing:1.6px}.banner h2{font-size:52px;line-height:1.06;letter-spacing:-2px}.banner p:not(.eyebrow){font-size:14px;color:#d0bfdc;max-width:200px}.banner-button{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:bold;margin-top:18px;border-bottom:1px solid #a371cc;padding-bottom:8px}.rpg-banner img{position:absolute;right:-60px;bottom:-30px;width:66%;height:110%;object-fit:contain;filter:grayscale(1) brightness(.8);z-index:0;mask-image:linear-gradient(to right,transparent,#000 35%)}.banner:hover .banner-button{color:#edbfff}.pokemon-banner{background:radial-gradient(ellipse at 95% 45%,#21448888,transparent 70%),#0f1423;border-color:#273e66}.pokemon-banner .eyebrow{color:#9cc7ff}.orb{position:absolute;right:-45px;top:80px;width:240px;height:240px;border-radius:50%;background:linear-gradient(#b334a0 0 46%,#151522 46% 54%,#b7b3ce 54%);transform:rotate(-22deg);border:8px solid #151522;box-shadow:0 0 70px #8346d744,inset -30px -20px 50px #0006;opacity:.75}.orb-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;border:12px solid #151522;background:#dbd8ef}.coming{display:inline-block;border:1px solid #7359a0;background:#64399722;color:#d9c1ff;border-radius:30px;font-size:12px;padding:4px 12px}.pokemon-banner .coming{display:block;width:max-content}.collection{padding-top:64px;scroll-margin-top:20px}.more{border:1px solid #49364f;padding:10px 18px;border-radius:6px;font-size:14px;white-space:nowrap}.collection-desc{color:var(--muted);font-size:14px;margin:16px 0 24px}.image{display:block}.price-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 24px}.price-pair>span{padding:10px;border:1px solid #3a2d48;border-radius:6px;color:#aca1b8;font-size:13px}.price-pair strong{display:block;color:#e0b9ff;font-size:19px}.price-pair small{font-size:12px;font-weight:normal}.content h3{font-size:25px}.soon-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px;border-radius:12px;border:1px solid #273e66;background:linear-gradient(110deg,#11121d,#161126);margin-top:24px}.soon-panel h3{font-size:28px;letter-spacing:-.5px;margin:16px 0 8px}.soon-panel p{max-width:540px;color:var(--muted);font-size:14px;margin:0}.soon-panel .primary{width:auto;white-space:nowrap}.category-main{min-height:60vh;padding-top:70px;padding-bottom:60px}.category-main .primary{width:max-content;margin-top:24px}.back{display:inline-block;color:#c3a8db;margin-bottom:28px}@media(max-width:1000px){.banner{padding:26px;min-height:360px}.banner h2{font-size:44px}.orb{width:200px;height:200px;right:-65px;top:100px}}@media(max-width:650px){header nav{gap:16px}.contact{display:none}.welcome{padding-top:38px}.welcome h1{font-size:37px}.banners{grid-template-columns:1fr;gap:16px}.banner{min-height:330px;padding:28px}.banner h2{font-size:46px}.orb{right:-5px;top:65px}.rpg-banner img{right:-10px;width:62%}.section-top{flex-direction:row;align-items:center}.section-top .eyebrow{font-size:10px;letter-spacing:1px}.section-top h2{font-size:22px}.more{font-size:12px;padding:9px}.collection{padding-top:42px}.soon-panel{flex-direction:column;align-items:start;padding:24px}.soon-panel .primary{width:100%;white-space:normal}.soon-panel h3{font-size:25px}header .logo{width:176px}.logo img{width:190px}.image{height:350px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
