@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Great+Vibes&family=Caveat:wght@400;700&display=swap";.welcome-screen{position:fixed;inset:0;width:100vw;height:100dvh;background:#03000b;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;z-index:99999;cursor:url(data:image/png;base64,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),auto;overflow:hidden;animation:wScreenIn 1.6s ease forwards}@keyframes wScreenIn{0%{opacity:0}to{opacity:1}}.fade-out{animation:wScreenOut 1s ease forwards!important;pointer-events:none}@keyframes wScreenOut{0%{opacity:1}to{opacity:0}}.welcome-stars{position:absolute;inset:0;pointer-events:none;z-index:0}.welcome-star{position:absolute;background:#fff;border-radius:50%;animation:wTwinkle var(--dur, 2s) ease-in-out infinite alternate var(--delay, 0s)}@keyframes wTwinkle{0%{opacity:.08;transform:scale(.4)}to{opacity:1;transform:scale(1.4)}}.wn{position:absolute;border-radius:50%;pointer-events:none;z-index:1;filter:blur(90px)}.wn-1{width:75vw;height:55vh;top:-15%;left:-20%;background:radial-gradient(ellipse,rgba(85,0,187,.4) 0%,transparent 70%);animation:wNebula 22s ease-in-out infinite alternate}.wn-2{width:55vw;height:50vh;bottom:-12%;right:-12%;background:radial-gradient(ellipse,rgba(255,26,110,.22) 0%,transparent 70%);animation:wNebula 17s ease-in-out infinite alternate-reverse}.wn-3{width:45vw;height:45vh;top:25%;left:35%;background:radial-gradient(ellipse,rgba(60,0,160,.18) 0%,transparent 70%);animation:wNebula 28s ease-in-out infinite alternate}@keyframes wNebula{0%{transform:translate(0) scale(1)}to{transform:translate(4%,3%) scale(1.1)}}.w-planet-wrap{position:absolute;bottom:-14%;right:-10%;width:clamp(320px,48vw,680px);height:clamp(320px,48vw,680px);z-index:2;animation:wPlanetFloat 9s ease-in-out infinite;pointer-events:none}@keyframes wPlanetFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(1deg)}}.w-planet-ring{position:absolute;top:50%;left:50%;width:140%;height:32%;margin-left:-70%;margin-top:-16%;border-radius:50%;background:transparent;box-shadow:0 0 0 3px #ff1a6e8c,0 0 0 18px #ff1a6e1a,0 0 0 20px #ff64b438,0 0 35px 10px #ff1a6e2e;transform:rotateX(70deg);pointer-events:none}.w-planet{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,100,180,.55) 0%,transparent 44%),radial-gradient(circle at 66% 68%,rgba(130,0,230,.42) 0%,transparent 40%),radial-gradient(ellipse at 50% 50%,#3a0068,#1a0040 42%,#08001e);box-shadow:0 0 0 3px #ff1a6e66,0 0 50px 20px #ff1a6e47,0 0 100px 40px #5500bb38,inset -50px -50px 90px #0000008c,inset 28px 18px 60px #ff50b421;overflow:hidden}.w-planet-bands{position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(165deg,transparent 0px,transparent 24px,rgba(255,100,200,.07) 24px,rgba(255,100,200,.07) 27px,transparent 27px,transparent 58px,rgba(120,0,220,.06) 58px,rgba(120,0,220,.06) 61px);pointer-events:none}.w-planet-shine{position:absolute;top:11%;left:16%;width:26%;height:17%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.22) 0%,transparent 70%);transform:rotate(-20deg);pointer-events:none}.w-planet2{position:absolute;top:6%;left:5%;width:clamp(80px,11vw,160px);height:clamp(80px,11vw,160px);border-radius:50%;z-index:3;pointer-events:none;animation:wMoonFloat 13s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,rgba(180,255,220,.45) 0%,transparent 42%),radial-gradient(circle at 68% 72%,rgba(0,180,180,.35) 0%,transparent 38%),radial-gradient(ellipse at 50% 50%,#045,#023 45%,#000e1a);box-shadow:0 0 0 2px #00dcc866,0 0 18px 8px #00c8b459,0 0 45px 16px #008ca033,0 0 75px 28px #00507826,inset -14px -12px 35px #0000008c,inset 10px 8px 24px #64ffdc1a}.w-planet2-bands{position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(145deg,transparent 0px,transparent 18px,rgba(0,200,180,.07) 18px,rgba(0,200,180,.07) 21px,transparent 21px,transparent 44px,rgba(0,100,140,.06) 44px,rgba(0,100,140,.06) 47px);pointer-events:none}.w-planet2-shine{position:absolute;top:12%;left:15%;width:26%;height:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.25) 0%,transparent 70%);transform:rotate(-18deg);pointer-events:none}.w-moon-crater{display:none}@keyframes wMoonFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}.w-spark{position:absolute;font-family:"Press Start 2P",monospace;color:var(--gold);text-shadow:0 0 8px var(--gold),0 0 20px rgba(255,216,77,.5);pointer-events:none;z-index:4;animation:wSparkPulse 3s ease-in-out infinite alternate}.w-spark--1{font-size:clamp(.5rem,.9vw,1rem);top:12%;left:42%;animation-delay:0s;animation-duration:3.2s}.w-spark--2{font-size:clamp(.4rem,.7vw,.8rem);top:38%;left:18%;animation-delay:.5s;animation-duration:4.1s}.w-spark--3{font-size:clamp(.55rem,1vw,1.1rem);top:68%;left:28%;animation-delay:.9s;animation-duration:3.7s}.w-spark--4{font-size:clamp(.35rem,.6vw,.7rem);top:22%;right:28%;animation-delay:.2s;animation-duration:4.5s}.w-spark--5{font-size:clamp(.45rem,.8vw,.9rem);top:55%;left:55%;animation-delay:.7s;animation-duration:3.5s}.w-spark--6{font-size:clamp(.3rem,.5vw,.6rem);bottom:28%;left:48%;animation-delay:1.1s;animation-duration:4.8s}.w-spark--7{font-size:clamp(.6rem,1.1vw,1.2rem);top:80%;right:32%;animation-delay:.3s;animation-duration:3.9s;color:var(--pink-soft);text-shadow:0 0 8px var(--pink)}.w-spark--8{font-size:clamp(.4rem,.7vw,.8rem);top:48%;right:18%;animation-delay:.6s;animation-duration:4.3s}@keyframes wSparkPulse{0%{opacity:.25;transform:scale(.6) rotate(-10deg)}to{opacity:1;transform:scale(1.4) rotate(15deg)}}.w-text-wrap{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.8rem;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease;cursor:url(data:image/png;base64,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),auto!important;margin-right:8%;margin-bottom:6%}.w-text-visible{opacity:1;transform:translateY(0)}.w-tag{font-family:"Press Start 2P",monospace;font-size:clamp(.42rem,1.1vw,.7rem);color:var(--purple-light);letter-spacing:.28em;text-shadow:0 0 10px var(--purple-mid);animation:wTagPulse 3s ease-in-out infinite alternate}@keyframes wTagPulse{0%{opacity:.55}to{opacity:1;text-shadow:0 0 18px var(--purple-light)}}.w-title{font-family:"Press Start 2P",monospace;font-size:clamp(.9rem,2.8vw,1.6rem);color:var(--pink);letter-spacing:.16em;text-align:center;line-height:1.6;text-shadow:0 0 12px var(--pink),0 0 28px rgba(255,26,110,.6),0 0 55px rgba(255,26,110,.25),3px 3px 0 var(--purple);animation:wTitlePulse 2.8s ease-in-out infinite alternate;cursor:url(data:image/png;base64,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),auto!important}@keyframes wTitlePulse{0%{text-shadow:0 0 12px var(--pink),0 0 28px rgba(255,26,110,.6),3px 3px 0 var(--purple)}to{text-shadow:0 0 22px var(--pink-hot),0 0 55px rgba(255,26,110,.85),3px 3px 0 var(--purple-mid),0 0 90px rgba(180,0,255,.3)}}.w-hint{font-family:"Press Start 2P",monospace;font-size:clamp(.36rem,.85vw,.52rem);color:var(--purple-light);letter-spacing:.2em;opacity:.45;animation:wHintBlink 2s step-end infinite}@keyframes wHintBlink{0%,to{opacity:.45}50%{opacity:.12}}@media (max-width: 480px){.w-planet-wrap{bottom:-20%;right:-18%;width:85vw;height:85vw}.w-planet2{width:70px;height:70px;top:5%;left:3%}.w-text-wrap{margin-right:0;margin-bottom:2%}.w-hint{font-size:.32rem}}@media (min-width: 481px) and (max-width: 768px){.w-planet-wrap{bottom:-18%;right:-12%;width:65vw;height:65vw}.w-planet2{width:110px;height:110px}.w-text-wrap{margin-right:4%;margin-bottom:4%}}@media (min-width: 1536px){.w-planet-wrap{width:720px;height:720px;bottom:-16%;right:-8%}.w-planet2{width:220px;height:220px;top:7%;left:6%}.w-title{font-size:1.8rem}.w-tag{font-size:.8rem}.w-hint{font-size:.6rem}}.media-world{position:relative;z-index:10;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0 0 10rem}.media-page-header{width:100%;max-width:1000px;padding:3rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.8rem}.media-back-btn{font-family:var(--font-pixel);font-size:.75rem;letter-spacing:.15em;text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 2rem;background:var(--purple-panel);color:var(--pink);border:2px solid var(--pink);outline:2px solid var(--purple-mid);outline-offset:3px;box-shadow:0 0 14px #ff1a6e66,inset 0 0 10px #5500bb26;cursor:url(data:image/png;base64,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),auto!important;transition:all .18s ease;align-self:flex-start}.media-back-btn:hover{background:var(--pink);color:var(--purple-deep);box-shadow:0 0 24px #ff1a6ecc,0 0 50px #5500bb40;transform:scale(1.03)}.media-back-btn .rpg-btn-cursor{font-family:var(--font-pixel);font-size:.7rem;animation:cursorBlink .8s step-end infinite}.media-page-title-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.media-section-zone{width:100%;max-width:1000px;padding:3rem 2rem 4rem;position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem}.media-section-zone+.media-section-zone:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--pink),var(--purple-mid),var(--pink),transparent);box-shadow:0 0 10px var(--pink),0 0 20px #ff1a6e66}.media-section-header{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:var(--purple-panel);border:2px solid var(--pink);outline:2px solid var(--purple-mid);outline-offset:3px;box-shadow:0 0 0 5px var(--purple-deep),0 0 0 7px var(--pink),0 0 0 9px var(--purple-deep),0 0 25px 6px #ff1a6e4d,0 0 55px 12px #5500bb26;padding:1.4rem 3rem 1.2rem;width:100%;max-width:600px}.media-section-corner{position:absolute;font-family:var(--font-pixel);font-size:12px;color:var(--gold);text-shadow:0 0 8px var(--gold);background:var(--purple-deep);padding:0 3px;line-height:1;animation:gemPulse 2.5s ease-in-out infinite alternate}.media-section-corner.tl{top:-8px;left:-8px}.media-section-corner.tr{top:-8px;right:-8px}.media-section-tag{font-family:var(--font-pixel);font-size:.6rem;color:var(--purple-light);letter-spacing:.2em;text-shadow:0 0 8px var(--purple-mid)}.media-section-icon{font-size:2rem;filter:drop-shadow(0 0 10px rgba(255,26,110,.6))}.media-section-title{font-family:var(--font-pixel)!important;font-size:clamp(.8rem,2vw,1.2rem)!important;color:var(--pink)!important;letter-spacing:.15em;text-shadow:0 0 10px var(--pink),0 0 25px rgba(255,26,110,.5),3px 3px 0 var(--purple);margin:0!important;text-align:center;animation:zoneTitlePulse 4s ease-in-out infinite alternate}.media-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;width:100%}.media-item{position:relative;overflow:hidden;border:2px solid rgba(255,26,110,.3);outline:2px solid rgba(85,0,187,.2);outline-offset:3px;box-shadow:0 0 12px #ff1a6e26,0 0 25px #5500bb1a;cursor:url(data:image/png;base64,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),auto!important;transition:all .2s ease;aspect-ratio:1 / 1;background:#0e002699;opacity:0;animation:mediaItemAppear .5s ease forwards;animation-delay:calc(var(--i, 0) * .05s)}@keyframes mediaItemAppear{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.media-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease,filter .3s ease}.media-item:hover{border-color:var(--pink);outline-color:var(--gold);box-shadow:0 0 22px #ff1a6eb3,0 0 45px #5500bb4d;transform:scale(1.03);z-index:2}.media-item:hover img{transform:scale(1.08);filter:brightness(1.1) saturate(1.2)}.media-item-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(255,26,110,.55) 0%,transparent 55%);opacity:0;transition:opacity .2s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.6rem}.media-item:hover .media-item-overlay{opacity:1}.media-item-expand{font-family:var(--font-pixel);font-size:.55rem;color:var(--white);letter-spacing:.18em;text-shadow:0 0 8px var(--pink)}.lightbox-overlay{position:fixed;inset:0;z-index:10000;background:#03000beb;display:flex;align-items:center;justify-content:center;padding:1.5rem;cursor:url(data:image/png;base64,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),auto!important;animation:lightboxFadeIn .2s ease}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.lightbox-content{position:relative;max-width:90vw;max-height:90vh;border:3px solid var(--pink);outline:3px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 0 7px var(--purple-deep),0 0 0 10px var(--pink),0 0 0 13px var(--purple-deep),0 0 60px 16px #ff1a6e66,0 0 100px 30px #5500bb40;animation:lightboxAppear .25s cubic-bezier(.16,1,.3,1)}@keyframes lightboxAppear{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.lightbox-image{display:block;max-width:100%;max-height:85vh;object-fit:contain}.lightbox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;background:var(--pink);color:var(--purple-deep);font-family:var(--font-pixel);font-size:1rem;border:2px solid var(--pink-soft);outline:2px solid var(--purple-mid);outline-offset:2px;box-shadow:0 0 16px #ff1a6ecc;cursor:url(data:image/png;base64,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),auto!important;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:1;line-height:1}.lightbox-close:hover{background:var(--gold);border-color:var(--gold);box-shadow:0 0 22px #ffd84de6;transform:scale(1.1) rotate(5deg)}@media (max-width: 639px){.media-page-header{padding:2rem 1rem 1.5rem;gap:1.2rem}.media-back-btn{font-size:.6rem;padding:.7rem 1.4rem}.media-section-zone{padding:2.5rem 1rem 3rem;gap:1.4rem}.media-section-header{padding:1.2rem 1.5rem 1rem}.media-section-tag{font-size:.5rem}.media-section-title{font-size:.7rem!important}.media-gallery{grid-template-columns:repeat(2,1fr);gap:.6rem}.media-item-expand{font-size:.45rem}.media-world{padding-bottom:12rem}}@media (min-width: 640px) and (max-width: 959px){.media-page-header{padding:2.5rem 1.5rem 2rem}.media-section-zone{padding:3rem 1.5rem 3.5rem}.media-gallery{grid-template-columns:repeat(3,1fr);gap:.8rem}}@media (min-width: 960px){.media-gallery{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1536px){.media-section-zone,.media-page-header{max-width:1200px}.media-gallery{grid-template-columns:repeat(5,1fr);gap:1.2rem}.media-section-title{font-size:1.4rem!important}}.shop-world{position:relative;z-index:10;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding-bottom:10rem;opacity:0;transition:opacity .5s ease}.shop-world.fade-in{opacity:1}.shop-page-header{width:100%;max-width:1000px;padding:3rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.8rem}.shop-zone{width:100%;max-width:1000px;padding:2rem 2rem 3.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}.shop-zone-divider{width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--pink),var(--purple-mid),var(--pink),transparent);box-shadow:0 0 10px var(--pink),0 0 20px #ff1a6e66;margin-bottom:.5rem}.shop-zone-header{position:relative;width:100%;max-width:760px;background:var(--purple-panel);border:2px solid var(--pink);outline:2px solid var(--purple-mid);outline-offset:3px;box-shadow:0 0 0 5px var(--purple-deep),0 0 0 7px var(--pink),0 0 0 9px var(--purple-deep),0 0 25px 6px #ff1a6e4d,0 0 55px 12px #5500bb26;padding:2rem 2.5rem;display:flex;flex-direction:column;gap:.9rem}.shop-zone-corner{position:absolute;font-family:var(--font-pixel);font-size:12px;color:var(--gold);text-shadow:0 0 8px var(--gold);background:var(--purple-deep);padding:0 3px;line-height:1;animation:gemPulse 2.5s ease-in-out infinite alternate}.shop-zone-corner.tl{top:-8px;left:-8px}.shop-zone-corner.tr{top:-8px;right:-8px}.shop-zone-corner.bl{bottom:-8px;left:-8px}.shop-zone-corner.br{bottom:-8px;right:-8px}.shop-zone-title{font-family:var(--font-pixel)!important;font-size:clamp(.75rem,2vw,1.1rem)!important;color:var(--pink)!important;letter-spacing:.15em;text-shadow:0 0 10px var(--pink),0 0 22px rgba(255,26,110,.5),3px 3px 0 var(--purple);animation:zoneTitlePulse 4s ease-in-out infinite alternate;margin:0 0 .3rem!important}.shop-zone-desc{font-family:var(--font-body)!important;font-size:1.3rem!important;color:var(--pink-pale);line-height:1.7;letter-spacing:.04em;text-shadow:0 0 6px rgba(255,26,110,.2)}.shop-link{color:var(--pink);text-decoration:underline;text-underline-offset:3px;cursor:url(data:image/png;base64,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),auto!important;transition:color .15s ease,text-shadow .15s ease;font-weight:700}.shop-link:hover{color:var(--gold);text-shadow:0 0 8px var(--gold)}.shop-template-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;width:100%}.shop-template-card{position:relative;width:260px;flex-shrink:0;background:var(--purple-panel);border:2px solid var(--purple-mid);outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 14px #5500bb59,inset 0 0 14px #5500bb1a;text-decoration:none;cursor:url(data:image/png;base64,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),auto!important;transition:all .2s ease;overflow:hidden;opacity:0;animation:mediaItemAppear .5s ease forwards;animation-delay:calc(var(--i, 0) * .12s)}.shop-template-card:hover{border-color:var(--pink);outline-color:var(--gold);box-shadow:0 0 24px #ff1a6eb3,0 0 50px #5500bb4d;transform:translateY(-6px)}.shop-template-corner{position:absolute;font-family:var(--font-pixel);font-size:10px;color:var(--purple-light);background:var(--purple-deep);padding:0 2px;line-height:1;z-index:2;transition:color .18s ease}.shop-template-card:hover .shop-template-corner{color:var(--gold);text-shadow:0 0 8px var(--gold)}.shop-template-corner.tl{top:-6px;left:-6px}.shop-template-corner.br{bottom:-6px;right:-6px}.shop-template-img-wrap{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden}.shop-template-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease,filter .3s ease}.shop-template-card:hover .shop-template-img-wrap img{transform:scale(1.07);filter:brightness(1.1) saturate(1.15)}.shop-template-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(255,26,110,.6) 0%,transparent 55%);opacity:0;transition:opacity .2s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.7rem}.shop-template-card:hover .shop-template-overlay{opacity:1}.shop-template-overlay span{font-family:var(--font-pixel);font-size:.55rem;color:var(--white);letter-spacing:.18em;text-shadow:0 0 8px var(--pink)}.shop-template-title{font-family:var(--font-pixel)!important;font-size:.6rem!important;color:var(--pink-soft)!important;letter-spacing:.1em;text-align:center;padding:1rem .8rem;line-height:1.8;text-shadow:0 0 8px rgba(255,26,110,.35);transition:color .18s ease;margin:0!important}.shop-template-card:hover .shop-template-title{color:var(--gold)!important;text-shadow:0 0 10px var(--gold)}.shop-info-panel{position:relative;width:100%;max-width:760px;background:var(--purple-panel);border:2px solid var(--purple-mid);outline:2px solid rgba(85,0,187,.3);outline-offset:3px;box-shadow:0 0 0 5px var(--purple-deep),0 0 0 7px var(--purple-mid),0 0 0 9px var(--purple-deep),0 0 25px 6px #5500bb4d,0 0 50px 12px #ff1a6e1a;padding:2.5rem 2.5rem 2rem;display:flex;flex-direction:column;gap:1rem}.shop-info-corner{position:absolute;font-family:var(--font-pixel);font-size:11px;color:var(--purple-light);text-shadow:0 0 8px var(--purple-mid);background:var(--purple-deep);padding:0 3px;line-height:1;animation:gemPulse 3s ease-in-out infinite alternate}.shop-info-corner.tl{top:-7px;left:-7px}.shop-info-corner.tr{top:-7px;right:-7px}.shop-info-corner.bl{bottom:-7px;left:-7px}.shop-info-corner.br{bottom:-7px;right:-7px}.shop-info-title{font-family:var(--font-pixel)!important;font-size:clamp(.7rem,1.8vw,1rem)!important;color:var(--pink)!important;letter-spacing:.12em;text-shadow:0 0 10px var(--pink),3px 3px 0 var(--purple);margin:0 0 .2rem!important;animation:zoneTitlePulse 4s ease-in-out infinite alternate}.shop-info-subtitle{font-family:var(--font-pixel)!important;font-size:.6rem!important;color:var(--purple-light)!important;letter-spacing:.15em;opacity:.8;margin:0!important}.shop-info-h3{font-family:var(--font-pixel)!important;font-size:.65rem!important;color:var(--gold)!important;letter-spacing:.12em;text-shadow:0 0 8px var(--gold-dim);margin:.6rem 0 0!important;padding-top:.8rem;border-top:1px solid rgba(255,216,77,.15)}.shop-info-body{font-family:var(--font-body)!important;font-size:1.25rem!important;color:var(--pink-pale);line-height:1.75;letter-spacing:.04em;margin:0!important}.shop-info-list{font-family:var(--font-body);font-size:1.2rem;color:var(--pink-pale);line-height:1.8;letter-spacing:.03em;padding-left:1.4rem;display:flex;flex-direction:column;gap:.4rem}.shop-info-list--ol{list-style:decimal}.shop-info-list--ul{list-style:disc}.shop-info-list li::marker{color:var(--pink)}@media (max-width: 639px){.shop-page-header{padding:2rem 1rem 1.5rem;gap:1.2rem}.shop-zone{padding:1.5rem 1rem 2.5rem;gap:1.4rem}.shop-zone-header{padding:1.5rem 1.2rem}.shop-zone-title{font-size:.65rem!important}.shop-zone-desc{font-size:1.1rem!important}.shop-template-card{width:100%;max-width:320px}.shop-template-title{font-size:.55rem!important}.shop-info-panel{padding:1.8rem 1.2rem 1.5rem}.shop-info-title{font-size:.65rem!important}.shop-info-h3{font-size:.55rem!important}.shop-info-body{font-size:1.1rem!important}.shop-info-list{font-size:1.1rem}.shop-world{padding-bottom:12rem}}@media (min-width: 640px) and (max-width: 959px){.shop-zone{padding:2rem 1.5rem 3rem}.shop-template-card{width:220px}.shop-zone-header{padding:1.8rem 2rem}}@media (min-width: 1536px){.shop-page-header,.shop-zone{max-width:1200px}.shop-zone-header,.shop-info-panel{max-width:900px}.shop-template-card{width:300px}.shop-template-title{font-size:.7rem!important}.shop-zone-desc{font-size:1.5rem!important}.shop-info-body{font-size:1.4rem!important}.shop-info-list{font-size:1.4rem}}.detail-world{position:relative;z-index:10;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding-bottom:10rem}.detail-title-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:.8rem;background:var(--purple-panel);border:2px solid var(--pink);outline:2px solid var(--purple-mid);outline-offset:3px;box-shadow:0 0 0 5px var(--purple-deep),0 0 0 7px var(--pink),0 0 0 9px var(--purple-deep),0 0 30px 8px #ff1a6e59,0 0 60px 14px #5500bb2e;padding:1.8rem 3rem 1.5rem;width:100%;max-width:700px;text-align:center}.detail-icon{font-size:2.4rem;filter:drop-shadow(0 0 10px rgba(255,26,110,.6))}.detail-title{font-family:var(--font-pixel)!important;font-size:clamp(.8rem,2.2vw,1.3rem)!important;color:var(--pink)!important;letter-spacing:.13em;line-height:1.7;text-shadow:0 0 10px var(--pink),0 0 25px rgba(255,26,110,.5),3px 3px 0 var(--purple);animation:zoneTitlePulse 4s ease-in-out infinite alternate;margin:0!important}.detail-actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;width:100%;max-width:700px;padding:0 2rem}.detail-bio-panel{position:relative;width:100%;max-width:700px;background:var(--purple-panel);border:2px solid var(--purple-mid);outline:2px solid rgba(85,0,187,.3);outline-offset:3px;box-shadow:0 0 0 5px var(--purple-deep),0 0 0 7px var(--purple-mid),0 0 0 9px var(--purple-deep),0 0 25px 6px #5500bb4d,0 0 50px 12px #ff1a6e1a;padding:2rem 2.5rem;display:flex;flex-direction:column;gap:.9rem;margin:0 2rem}.detail-bio-label{font-family:var(--font-pixel);font-size:.65rem;color:var(--purple-light);letter-spacing:.2em;text-shadow:0 0 8px var(--purple-mid)}.detail-bio-text{font-family:var(--font-body)!important;font-size:1.35rem!important;color:var(--pink-pale);line-height:1.8;letter-spacing:.04em;text-shadow:0 0 6px rgba(255,26,110,.15)}.detail-gallery-zone{width:100%;max-width:1000px;padding:0 2rem;display:flex;flex-direction:column;align-items:center}.detail-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;width:100%}.detail-gallery-item{position:relative;overflow:hidden;border:2px solid rgba(255,26,110,.3);outline:2px solid rgba(85,0,187,.2);outline-offset:3px;box-shadow:0 0 12px #ff1a6e26,0 0 25px #5500bb1a;cursor:url(data:image/png;base64,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),auto!important;transition:all .2s ease;background:#0e002699;opacity:0;animation:mediaItemAppear .5s ease forwards;animation-delay:calc(var(--i, 0) * .07s)}.detail-gallery-item:hover{border-color:var(--pink);outline-color:var(--gold);box-shadow:0 0 22px #ff1a6eb3,0 0 45px #5500bb4d;transform:scale(1.03);z-index:2}.detail-media{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16 / 10;transition:transform .3s ease,filter .3s ease}.detail-gallery-item:hover .detail-media{transform:scale(1.06);filter:brightness(1.08) saturate(1.15)}.detail-gallery-item:has(video){cursor:default}.detail-gallery-item:has(video):hover{transform:none;border-color:var(--purple-mid);outline-color:transparent;box-shadow:0 0 12px #ff1a6e26}.detail-gallery-item:has(video) .detail-media{aspect-ratio:16 / 9}.detail-not-found{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:6rem 2rem}@media (max-width: 639px){.detail-world{padding-bottom:12rem}.detail-title-panel{padding:1.4rem 1.2rem 1.2rem;max-width:100%;margin:0 1rem}.detail-title{font-size:.7rem!important}.detail-icon{font-size:1.8rem}.detail-actions{padding:0 1rem;gap:.9rem}.detail-actions .rpg-btn{font-size:.55rem;padding:.8rem 1.3rem}.detail-bio-panel{padding:1.5rem 1.2rem;margin:0 1rem;max-width:100%}.detail-bio-label{font-size:.55rem}.detail-bio-text{font-size:1.15rem!important}.detail-gallery-zone{padding:0 1rem}.detail-gallery{grid-template-columns:1fr;gap:.7rem}}@media (min-width: 640px) and (max-width: 959px){.detail-title-panel,.detail-bio-panel{max-width:580px}.detail-gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.detail-gallery{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1536px){.detail-title-panel{max-width:860px}.detail-title{font-size:1.5rem!important}.detail-bio-panel{max-width:860px}.detail-bio-text{font-size:1.5rem!important}.detail-gallery-zone{max-width:1200px}.detail-gallery{grid-template-columns:repeat(4,1fr);gap:1.2rem}}.shays-navbar{position:fixed;top:50%;left:1.5rem;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1rem .6rem;background:#0d0020eb;border:2px solid var(--pink);outline:2px solid var(--purple-mid);outline-offset:3px;box-shadow:0 0 0 5px #080014f2,0 0 0 7px var(--pink),0 0 0 9px #080014f2,0 0 25px 6px #ff1a6e73,0 0 55px 12px #5500bb40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0;animation:navAppear .6s cubic-bezier(.16,1,.3,1) both .4s}@keyframes navAppear{0%{opacity:0;transform:translateY(-50%) translate(-16px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.shays-navbar:before{content:"";position:absolute;inset:-4px;border:1px solid rgba(255,26,110,.2);pointer-events:none;animation:navBorderPulse 4s ease-in-out infinite alternate}@keyframes navBorderPulse{0%{box-shadow:0 0 8px #ff1a6e4d;border-color:#ff1a6e33}to{box-shadow:0 0 18px #50b6;border-color:#5500bb4d}}.navbar-gem{font-family:"Press Start 2P",monospace;font-size:.7rem;color:var(--gold);text-shadow:0 0 8px var(--gold),0 0 18px rgba(255,216,77,.5);line-height:1;animation:gemPulse 2.5s ease-in-out infinite alternate}.navbar-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.scroll-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:62px;height:62px;text-decoration:none;cursor:url(data:image/png;base64,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),auto!important;-webkit-user-select:none;user-select:none;background:#5500bb1f;border:2px solid rgba(255,26,110,.3);outline:1px solid transparent;outline-offset:2px;box-shadow:0 0 8px #ff1a6e33,inset 0 0 8px #5500bb1a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,outline-color .18s ease}.scroll-link-emoji{font-size:1.6rem;line-height:1;filter:drop-shadow(0 0 4px rgba(255,26,110,.5));transition:filter .18s ease,transform .18s ease}.scroll-link-label{font-family:"Press Start 2P",monospace;font-size:.45rem;color:var(--pink-soft);letter-spacing:.08em;opacity:.85;transition:opacity .18s ease,color .18s ease;white-space:nowrap}.scroll-link:hover{background:#ff1a6e2e;border-color:var(--pink);outline-color:var(--gold);box-shadow:0 0 18px #ff1a6eb3,0 0 35px #5500bb4d,inset 0 0 12px #ff1a6e1a;transform:scale(1.1) translate(3px)}.scroll-link:hover .scroll-link-emoji{filter:drop-shadow(0 0 8px var(--pink));transform:scale(1.15)}.scroll-link:hover .scroll-link-label{opacity:1;color:var(--gold)}.scroll-link.active{background:#ff1a6e40;border-color:var(--pink);outline-color:var(--pink);box-shadow:0 0 22px #ff1a6ed9,0 0 45px #5500bb59,inset 0 0 14px #ff1a6e26;transform:scale(1.08) translate(2px)}.scroll-link.active .scroll-link-label{opacity:1;color:var(--gold);text-shadow:0 0 6px var(--gold)}.scroll-link.active .scroll-link-emoji{filter:drop-shadow(0 0 10px var(--pink))}.scroll-link.active:before{content:"";position:absolute;left:-5px;top:20%;height:60%;width:3px;background:var(--pink);box-shadow:0 0 8px var(--pink),0 0 16px #ff1a6e80;animation:activeBar .8s ease-in-out infinite alternate}@keyframes activeBar{0%{opacity:.7;height:50%}to{opacity:1;height:65%}}@media (max-width: 900px){.shays-navbar{top:auto;bottom:1rem;left:50%;transform:translate(-50%);flex-direction:row;padding:.55rem .7rem;gap:.4rem;border-radius:0;animation:navAppearMobile .6s cubic-bezier(.16,1,.3,1) both .4s}@keyframes navAppearMobile{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.navbar-links{flex-direction:row;gap:.35rem}.scroll-link{width:46px;height:46px}.scroll-link-label{display:none}.scroll-link:hover{transform:scale(1.1) translateY(-3px)}.scroll-link.active{transform:scale(1.08) translateY(-2px)}.scroll-link.active:before{left:20%;top:-5px;width:60%;height:3px}.navbar-gem{display:none}}@media (min-width: 901px) and (max-width: 1200px){.shays-navbar{left:.8rem;padding:.9rem .55rem;gap:.5rem}.scroll-link{width:46px;height:46px}.scroll-link-label{font-size:.38rem}}@media (min-width: 3000px){body{font-size:1.12em}.container,.main-container{padding:4rem}h1{font-size:3.6rem!important}h2{font-size:4.6rem!important}h3{font-size:2.4rem!important}p,.bio-glow,.template-bio,.refund-policy p,.netlify-instructions p,.netlify-instructions li{font-size:1.9rem;line-height:1.8}.card{padding:5rem 3rem;max-width:1100px!important}.pfp{width:240px;height:220px}.form{max-width:520px}.form input,.form textarea{font-size:1.7rem;padding:1rem 1.3rem}.form button{font-size:1.9rem!important;padding:.9rem 2rem}.projects{width:60%}.project-buttons a{font-size:1.7rem;padding:.8rem 2rem}.socials{gap:2.5rem}.socials a{font-size:2.2rem;padding:1.4rem 2.2rem}.template-grid{max-width:1500px;gap:4rem}.template-card h2{font-size:3.4rem!important}.template-card-img{max-width:650px}.detail-page .detail-container{max-width:1200px;padding:4rem}.detail-page h1{font-size:3.4rem}.detail-page .template-bio{font-size:1.6rem}.detail-page .demo-link,.detail-page .buy-btn{font-size:1.5rem;padding:1.1rem 2.4rem}.media-gallery img{width:260px}.my-media-button{font-size:3.6rem}.shays-navbar{padding:1.4rem 1.1rem}.scroll-link{width:3.6rem;height:3.6rem;font-size:2.2rem}.welcome-text{font-size:4rem}.white-eclipse{max-width:800px;max-height:800px}}@media (min-width: 3800px){body{font-size:1.22em}.container,.main-container{padding:5rem}h1{font-size:4.2rem!important}h2{font-size:5.4rem!important}h3{font-size:2.8rem!important}p,.bio-glow,.template-bio,.refund-policy p,.netlify-instructions p,.netlify-instructions li{font-size:2.2rem;line-height:1.9}.card{padding:6rem 4rem;max-width:1400px!important}.pfp{width:280px;height:260px}.form{max-width:600px}.form input,.form textarea{font-size:1.9rem;padding:1.2rem 1.5rem}.form button{font-size:2.1rem!important;padding:1.1rem 2.4rem}.projects{width:55%}.project-buttons a{font-size:1.9rem;padding:1rem 2.4rem}.socials{gap:3rem}.socials a{font-size:2.6rem;padding:1.6rem 2.6rem}.template-grid{max-width:1800px;gap:5rem}.template-card h2{font-size:3.9rem!important}.template-card-img{max-width:800px}.detail-page .detail-container{max-width:1400px;padding:5rem}.detail-page h1{font-size:3.9rem}.detail-page .template-bio{font-size:1.8rem}.detail-page .demo-link,.detail-page .buy-btn{font-size:1.7rem;padding:1.3rem 2.8rem}.media-gallery img{width:320px}.my-media-button{font-size:4.2rem}.shays-navbar{padding:1.7rem 1.4rem}.scroll-link{width:4.2rem;height:4.2rem;font-size:2.6rem}.welcome-text{font-size:4.8rem}.white-eclipse{max-width:1000px;max-height:1000px}}@media (min-width: 4800px){h1{font-size:4.8rem!important}h2{font-size:6rem!important}.card{max-width:1600px}.template-grid{max-width:2100px}.detail-page .detail-container{max-width:1700px}.welcome-text{font-size:5.6rem}}:root{--pink: #ff1a6e;--pink-hot: #ff0055;--pink-mid: #ff5599;--pink-soft: #ffaacc;--pink-pale: #ffe0ee;--purple: #5500bb;--purple-mid: #8833cc;--purple-light: #bb66ff;--purple-deep: #080015;--purple-panel: rgba(14, 0, 38, .92);--gold: #ffd84d;--gold-dim: #aa8800;--space: #03000b;--white: #fff4fb;--font-pixel: "Press Start 2P", monospace;--font-script: "Great Vibes", cursive;--font-body: "Caveat", cursive;--px: 3px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--space);font-family:var(--font-body);cursor:url(data:image/png;base64,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),auto;overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(85,0,187,.55) 0%,transparent 60%),radial-gradient(ellipse 70% 50% at 90% 80%,rgba(255,26,110,.2) 0%,transparent 55%),radial-gradient(ellipse 60% 60% at 5% 55%,rgba(60,0,160,.25) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 60% 50%,rgba(255,0,85,.07) 0%,transparent 70%);animation:nebula 25s ease-in-out infinite alternate;pointer-events:none}@keyframes nebula{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}body:after{content:"";position:fixed;inset:0;z-index:1;background-image:linear-gradient(rgba(255,100,200,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,100,200,.03) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.game-world:after{content:"";position:fixed;inset:0;z-index:9999;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(0,0,0,.045) 2px,rgba(0,0,0,.045) 3px);pointer-events:none}.parallax-layer{position:fixed;inset:-10% -5%;pointer-events:none;transition:transform .12s ease-out;z-index:2}.star{position:absolute;background:#fff;border-radius:50%;animation:twinkle var(--dur,2.5s) ease-in-out infinite alternate var(--delay,0s)}.star.mid{background:#ffc8e8;box-shadow:0 0 3px #ff64b4b3}.star.near{background:#fff;box-shadow:0 0 7px 2px #ffb4e6cc}.star.bright{background:#fff;box-shadow:0 0 14px 4px #ffc8ff}@keyframes twinkle{0%{opacity:.12;transform:scale(.55)}to{opacity:1;transform:scale(1.35)}}.shooting-star{position:fixed;width:3px;height:3px;background:#fff;border-radius:50%;pointer-events:none;z-index:3;box-shadow:0 0 6px 2px #ffc8f0e6}.shooting-star:after{content:"";position:absolute;top:1px;right:3px;width:130px;height:1px;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}@keyframes shoot{0%{transform:translate(0) rotate(-28deg);opacity:1}to{transform:translate(450px,260px) rotate(-28deg);opacity:0}}.falling-stars{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;border-radius:inherit}.star-emoji{position:absolute;font-family:var(--font-pixel);font-size:9px;color:var(--gold);text-shadow:0 0 6px var(--gold),0 0 14px var(--pink);opacity:0;animation:sparkle 3.2s ease-in-out forwards}@keyframes sparkle{0%{opacity:0;transform:scale(.3) rotate(0)}30%{opacity:1;transform:scale(1.6) rotate(22deg)}70%{opacity:.8;transform:scale(1.2) rotate(-12deg)}to{opacity:0;transform:scale(.4) rotate(5deg)}}.game-world{position:relative;z-index:10;width:100%}.zone{position:relative;width:100%;padding:6rem 2rem 7rem;display:flex;flex-direction:column;align-items:center;overflow:hidden}.zone+.zone:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--pink),var(--purple-mid),var(--pink),transparent);box-shadow:0 0 10px var(--pink),0 0 20px #ff1a6e66}.zone-header{text-align:center;margin-bottom:3.5rem;position:relative;z-index:10}.zone-title-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.zone-pre{font-family:var(--font-pixel);font-size:.88rem;color:var(--purple-light);letter-spacing:.25em;opacity:.75}.zone-title{font-family:var(--font-pixel)!important;font-size:clamp(.9rem,2.5vw,1.5rem)!important;color:var(--pink)!important;letter-spacing:.18em;text-shadow:0 0 10px var(--pink),0 0 25px rgba(255,26,110,.5),0 0 50px rgba(255,26,110,.2),3px 3px 0 var(--purple);animation:zoneTitlePulse 4s ease-in-out infinite alternate;margin:0!important}@keyframes zoneTitlePulse{0%{text-shadow:0 0 10px var(--pink),0 0 25px rgba(255,26,110,.5),3px 3px 0 var(--purple)}to{text-shadow:0 0 16px var(--pink-hot),0 0 40px rgba(255,26,110,.7),0 0 70px rgba(180,0,255,.3),3px 3px 0 var(--purple-mid)}}.zone-subtitle{font-family:var(--font-script);font-size:2rem;color:var(--pink-soft);text-shadow:0 0 10px var(--pink);margin-top:.8rem;letter-spacing:.05em}.zone--hero{min-height:100vh;justify-content:center;padding-top:0;padding-bottom:2rem;gap:2.5rem}.hero-planet{position:absolute;top:-80px;right:-120px;width:520px;height:520px;pointer-events:none;z-index:3;animation:planetFloat 8s ease-in-out infinite}@keyframes planetFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(1.5deg)}}.planet-surface{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 38% 32%,rgba(255,100,180,.6) 0%,transparent 45%),radial-gradient(circle at 65% 70%,rgba(120,0,220,.4) 0%,transparent 40%),radial-gradient(ellipse at 50% 50%,#3a0068,#1a0040 40%,#0a0025);box-shadow:0 0 0 3px #ff1a6e66,0 0 40px 15px #ff1a6e40,0 0 90px 35px #50b3,inset -40px -40px 80px #00000080,inset 30px 20px 60px #ff64c826;overflow:hidden}.planet-surface:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(168deg,transparent 0px,transparent 28px,rgba(255,100,200,.07) 28px,rgba(255,100,200,.07) 32px,transparent 32px,transparent 64px,rgba(120,0,220,.06) 64px,rgba(120,0,220,.06) 68px)}.planet-surface:after{content:"";position:absolute;top:12%;left:15%;width:22%;height:9%;border-radius:50%;background:#ffb4dc1f;transform:rotate(-18deg);box-shadow:0 50px #ff96c814,0 100px #c864ff12}.planet-ring{position:absolute;top:50%;left:50%;width:680px;height:200px;margin-left:-340px;margin-top:-100px;border-radius:50%;border:16px solid transparent;background:transparent;box-shadow:0 0 0 2px #ff1a6e80,0 0 0 14px #ff1a6e1f,0 0 0 16px #ff64b440,0 0 30px 8px #ff1a6e33;transform:rotateX(72deg);pointer-events:none}.planet-shine{position:absolute;top:12%;left:18%;width:28%;height:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.22) 0%,transparent 70%);transform:rotate(-25deg);pointer-events:none}.hud-character{display:flex;align-items:flex-start;gap:2rem;position:relative;z-index:10;max-width:820px;width:100%;flex-wrap:wrap;justify-content:center}.portrait-frame{position:relative;flex-shrink:0}.pfp{display:block;width:160px;height:160px;object-fit:cover;border:3px solid var(--pink);outline:3px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 0 7px var(--purple-deep),0 0 0 10px var(--pink),0 0 0 13px var(--purple-deep),0 0 30px 8px #ff1a6e8c,0 0 60px 16px #5500bb4d;cursor:url(data:image/png;base64,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),auto;animation:portraitPulse 5s ease-in-out infinite alternate}@keyframes portraitPulse{0%{box-shadow:0 0 0 7px var(--purple-deep),0 0 0 10px var(--pink),0 0 0 13px var(--purple-deep),0 0 30px 8px #ff1a6e8c,0 0 60px 16px #5500bb4d}to{box-shadow:0 0 0 7px var(--purple-deep),0 0 0 10px var(--purple-mid),0 0 0 13px var(--purple-deep),0 0 38px 10px #5500bbb3,0 0 75px 20px #ff1a6e33}}.portrait-corner{position:absolute;font-family:var(--font-pixel);font-size:14px;color:var(--gold);text-shadow:0 0 8px var(--gold);line-height:1;background:var(--purple-deep);padding:1px 3px;animation:gemPulse 2.5s ease-in-out infinite alternate}.portrait-corner.tl{top:-16px;left:-16px}.portrait-corner.tr{top:-16px;right:-16px}.portrait-corner.bl{bottom:-16px;left:-16px}.portrait-corner.br{bottom:-16px;right:-16px}@keyframes gemPulse{0%{color:var(--gold);text-shadow:0 0 6px var(--gold)}to{color:var(--pink-soft);text-shadow:0 0 14px var(--pink)}}.character-info{display:flex;flex-direction:column;gap:.85rem;min-width:240px;max-width:100%;overflow:hidden}.class-tag{font-family:var(--font-pixel);font-size:.9rem;color:var(--purple-light);letter-spacing:.22em;text-shadow:0 0 8px var(--purple-mid);word-break:break-word;overflow-wrap:break-word;white-space:normal;text-align:center;max-width:100%}h1{font-family:var(--font-pixel)!important;font-size:clamp(1.1rem,3vw,1.6rem)!important;color:var(--pink);letter-spacing:.12em;line-height:1.6;text-shadow:0 0 10px var(--pink),0 0 25px rgba(255,26,110,.55),0 0 50px rgba(255,26,110,.25),3px 3px 0 var(--purple);animation:h1Pulse 5s ease-in-out infinite alternate}@keyframes h1Pulse{0%{text-shadow:0 0 10px var(--pink),0 0 25px rgba(255,26,110,.55),3px 3px 0 var(--purple)}to{text-shadow:0 0 20px var(--pink-hot),0 0 45px rgba(255,26,110,.8),3px 3px 0 var(--purple-mid),0 0 70px rgba(180,0,255,.3)}}.stat-bars{display:flex;flex-direction:column;gap:.45rem;width:100%;max-width:320px}.stat-row{display:flex;align-items:center;gap:.55rem}.stat-label{font-family:var(--font-pixel);font-size:.88rem;color:var(--pink-soft);min-width:44px;text-align:right;letter-spacing:.1em}.stat-track{flex:1;height:11px;background:#ffffff0d;border:2px solid var(--purple-mid);box-shadow:inset 0 0 5px #0009,0 0 5px #5500bb4d;position:relative;overflow:hidden}.stat-fill{height:100%;background:linear-gradient(90deg,var(--pink),var(--purple-mid),var(--pink-mid));background-size:200% 100%;animation:barShimmer 2s linear infinite,barGrow 1.3s cubic-bezier(.16,1,.3,1) var(--delay, 0s) both;box-shadow:0 0 10px var(--pink)}.stat-track:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 16px,rgba(0,0,0,.28) 16px,rgba(0,0,0,.28) 18px);pointer-events:none}@keyframes barShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes barGrow{0%{width:0%}to{width:var(--fill,80%)}}.stat-val{font-family:var(--font-pixel);font-size:.95rem;color:var(--gold);min-width:24px}.socials{display:flex;gap:.9rem;flex-wrap:wrap;align-items:center}.socials a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#5500bb2e;color:var(--pink-mid);font-size:1.3rem;text-decoration:none;border:2px solid var(--pink);outline:2px solid var(--purple-mid);outline-offset:2px;box-shadow:0 0 10px #ff1a6e66;transition:all .18s ease;cursor:url(data:image/png;base64,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),auto!important;opacity:0;animation:fadeUp .5s forwards}.socials a:nth-child(1){animation-delay:.3s}.socials a:nth-child(2){animation-delay:.5s}.socials a:nth-child(3){animation-delay:.7s}.socials a:hover{background:var(--pink);color:var(--purple-deep);box-shadow:0 0 22px #ff1a6ef2,0 0 44px #50b6;transform:scale(1.14) translateY(-3px);outline-color:var(--gold)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dialog-box{position:relative;width:100%;max-width:720px;background:var(--purple-panel);border:3px solid var(--pink);outline:3px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 0 7px #080015f2,0 0 0 10px var(--pink),0 0 0 13px #080015f2,0 0 35px 8px #ff1a6e59,0 0 70px 16px #50b3;padding:1.6rem 2rem 1.4rem;z-index:10}.dialog-speaker{font-family:var(--font-pixel);font-size:.85rem;color:var(--gold);letter-spacing:.2em;text-shadow:0 0 8px var(--gold);margin-bottom:.7rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,216,77,.25)}.dialog-text{font-family:var(--font-pixel);font-size:.72rem;color:#ffd8ee;line-height:1.8;letter-spacing:.1em;white-space:pre-line;text-shadow:0 0 8px rgba(255,100,180,.5);min-height:4.5rem}.cursor-blink{color:var(--pink);font-size:1rem;animation:blink .9s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.dialog-arrow{position:absolute;bottom:10px;right:16px;font-family:var(--font-pixel);font-size:.85rem;color:var(--pink);animation:arrowBounce 1s ease-in-out infinite}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.scroll-hint{display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:10;margin-top:1rem}.scroll-hint span{font-family:var(--font-pixel);font-size:.88rem;color:var(--purple-light);letter-spacing:.25em;opacity:.8}.scroll-arrow{font-family:var(--font-pixel);font-size:.95rem;color:var(--pink);text-shadow:0 0 10px var(--pink);animation:arrowBounce 1.4s ease-in-out infinite}.zone--shop{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(255,26,110,.06) 0%,transparent 70%)}.shop-panel{background:var(--purple-panel);border:3px solid var(--gold);outline:3px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 0 7px var(--purple-deep),0 0 0 10px var(--gold-dim),0 0 0 13px var(--purple-deep),0 0 40px 8px #ffd84d4d,0 0 80px 20px #ff1a6e26;padding:3rem 4rem;text-align:center;position:relative;z-index:10;width:100%;max-width:600px}.shop-panel:before{content:"◆";position:absolute;top:-14px;left:-14px;font-family:var(--font-pixel);font-size:14px;color:var(--gold);text-shadow:0 0 8px var(--gold);background:var(--purple-deep);padding:0 3px}.shop-panel:after{content:"◆";position:absolute;bottom:-14px;right:-14px;font-family:var(--font-pixel);font-size:14px;color:var(--gold);text-shadow:0 0 8px var(--gold);background:var(--purple-deep);padding:0 3px}.shop-icon{font-size:3.5rem;margin-bottom:1rem;filter:drop-shadow(0 0 12px var(--pink))}.shop-desc{font-family:var(--font-body);font-size:1.5rem;color:var(--pink-pale);letter-spacing:.1em;margin-bottom:2rem;text-shadow:0 0 8px rgba(255,26,110,.4)}.rpg-btn{font-family:var(--font-pixel)!important;font-size:.95rem;letter-spacing:.15em;text-decoration:none;display:inline-flex;align-items:center;gap:.7rem;padding:1.1rem 2.6rem;cursor:url(data:image/png;base64,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),auto!important;text-transform:uppercase;position:relative;transition:all .18s ease;border:0;line-height:1.4}.rpg-btn-cursor{font-family:var(--font-pixel);font-size:.88rem;opacity:0;transform:translate(-4px);transition:all .15s ease;animation:cursorBlink .8s step-end infinite}.rpg-btn:hover .rpg-btn-cursor{opacity:1;transform:translate(0)}.rpg-btn--gold{background:var(--purple-panel);color:var(--gold);border:2px solid var(--gold);outline:2px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 14px #ffd84d73,0 0 30px #ff1a6e26,inset 0 0 14px #50b3}.rpg-btn--gold:hover{background:var(--gold);color:var(--purple-deep);box-shadow:0 0 28px #ffd84de6,0 0 55px #ff1a6e40;transform:scale(1.03)}.rpg-btn--pink{background:var(--pink);color:var(--purple-deep);border:2px solid var(--pink-soft);outline:2px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 18px #ff1a6eb3,0 0 40px #5500bb40}.rpg-btn--pink:hover{background:var(--gold);border-color:var(--gold);box-shadow:0 0 28px #ffd84de6,0 0 55px #ff1a6e4d;transform:scale(1.03)}.rpg-btn--submit{margin-top:.8rem;width:100%;justify-content:center}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.zone--projects{background:radial-gradient(ellipse 90% 70% at 50% 50%,rgba(85,0,187,.08) 0%,transparent 70%)}.quest-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;width:100%;max-width:900px;position:relative;z-index:10}.quest-card{width:200px;flex-shrink:0;position:relative;background:var(--purple-panel);border:2px solid var(--purple-mid);outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 12px #5500bb59,inset 0 0 14px #5500bb1a;padding:1.8rem 1.2rem 1.4rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;cursor:url(data:image/png;base64,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),auto!important;transition:all .18s ease;overflow:hidden}.quest-card:hover{border-color:var(--pink);outline-color:var(--gold);background:#1e003cf2;box-shadow:0 0 22px #ff1a6eb3,0 0 45px #5500bb4d;transform:translateY(-5px)}.quest-card-corner{position:absolute;font-family:var(--font-pixel);font-size:10px;color:var(--purple-light);background:var(--purple-deep);padding:0 2px;line-height:1;transition:color .18s ease}.quest-card:hover .quest-card-corner{color:var(--gold);text-shadow:0 0 8px var(--gold)}.quest-card-corner.tl{top:-6px;left:-6px}.quest-card-corner.br{bottom:-6px;right:-6px}.quest-tag{font-family:var(--font-pixel);font-size:.88rem;color:var(--purple-light);letter-spacing:.18em;border:1px solid var(--purple-mid);padding:.2rem .5rem;transition:all .18s ease}.quest-card:hover .quest-tag{color:var(--gold);border-color:var(--gold);text-shadow:0 0 6px var(--gold)}.quest-icon{font-size:2.2rem;filter:drop-shadow(0 0 8px rgba(255,26,110,.6))}.quest-name{font-family:var(--font-body);font-size:1.3rem;color:var(--pink-pale);letter-spacing:.06em;text-align:center;line-height:1.3}.quest-select{font-family:var(--font-pixel);font-size:.88rem;color:var(--pink);letter-spacing:.15em;opacity:0;transition:opacity .15s ease;text-shadow:0 0 8px var(--pink)}.quest-card:hover .quest-select{opacity:1}.zone--media{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(255,26,110,.06) 0%,transparent 70%)}.media-center{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;z-index:10}.media-screen{width:320px;height:200px;background:#000;border:3px solid var(--pink);outline:3px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 0 7px var(--purple-deep),0 0 0 10px var(--pink-hot),0 0 0 13px var(--purple-deep),0 0 40px 8px #ff1a6e66;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.media-screen-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(255,26,110,.06) 3px,rgba(255,26,110,.06) 4px);pointer-events:none;animation:scanMove 6s linear infinite}@keyframes scanMove{0%{background-position:0 0}to{background-position:0 200px}}.media-screen-text{font-family:var(--font-pixel);font-size:1.2rem;color:var(--pink);text-shadow:0 0 14px var(--pink),0 0 30px rgba(255,26,110,.5);z-index:1;animation:screenPulse 1.5s ease-in-out infinite alternate}@keyframes screenPulse{0%{text-shadow:0 0 10px var(--pink);opacity:.7}to{text-shadow:0 0 24px var(--pink),0 0 50px rgba(255,26,110,.5);opacity:1}}.zone--message{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(85,0,187,.07) 0%,transparent 70%)}.rpg-form{width:100%;max-width:540px;position:relative;z-index:10}.rpg-form-panel{background:var(--purple-panel);border:3px solid var(--pink);outline:3px solid var(--purple-mid);outline-offset:4px;box-shadow:0 0 0 7px var(--purple-deep),0 0 0 10px var(--pink),0 0 0 13px var(--purple-deep),0 0 40px 8px #ff1a6e4d,0 0 80px 20px #5500bb2e;padding:2.5rem 2.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.55rem;position:relative}.form-corner{position:absolute;font-family:var(--font-pixel);font-size:13px;color:var(--gold);text-shadow:0 0 8px var(--gold);background:var(--purple-deep);padding:0 3px;line-height:1;z-index:1;animation:gemPulse 2.5s ease-in-out infinite alternate}.form-corner.tl{top:-13px;left:-13px}.form-corner.tr{top:-13px;right:-13px}.form-corner.bl{bottom:-13px;left:-13px}.form-corner.br{bottom:-13px;right:-13px}.rpg-form-title{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.8rem}.rpg-form-title-pre{font-family:var(--font-pixel);font-size:.88rem;color:var(--purple-light);letter-spacing:.22em;text-shadow:0 0 8px var(--purple-mid)}.rpg-form-title-main{font-family:var(--font-pixel);font-size:.9rem;color:var(--pink);letter-spacing:.12em;text-shadow:0 0 10px var(--pink),0 0 22px rgba(255,26,110,.45),2px 2px 0 var(--purple);text-align:center;line-height:1.7;animation:zoneTitlePulse 4s ease-in-out infinite alternate}.rpg-form-panel input[type=text],.rpg-form-panel input[type=email],.rpg-form-panel textarea{font-family:var(--font-body)!important;font-size:1.3rem;letter-spacing:.08em;width:100%;padding:.75rem 1rem;background:#080014d9;color:var(--white);border:2px solid var(--purple-mid);outline:2px solid transparent;outline-offset:2px;box-shadow:inset 0 0 10px #50b3,0 0 6px #5500bb40;transition:all .22s ease;resize:none}.rpg-form-panel textarea{height:110px}.rpg-form-panel input:focus,.rpg-form-panel textarea:focus{border-color:var(--pink);outline-color:var(--purple-mid);box-shadow:0 0 16px #ff1a6e99,inset 0 0 12px #5500bb4d;background:#14002de6}.rpg-form-panel input::placeholder,.rpg-form-panel textarea::placeholder{color:#ff96c873;font-style:italic}.zone--music{background:radial-gradient(ellipse 90% 70% at 50% 50%,rgba(255,26,110,.05) 0%,transparent 70%);padding-bottom:8rem;margin-bottom:5rem}.music-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;width:100%;max-width:900px;position:relative;z-index:10}.music-card{background:#14002dcc;border:2px solid rgba(255,26,110,.35);outline:2px solid rgba(85,0,187,.25);outline-offset:3px;box-shadow:0 0 14px #ff1a6e33,0 0 28px #5500bb1f;padding:8px;transition:all .2s ease;cursor:url(data:image/png;base64,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),auto!important}.music-card:hover{border-color:var(--pink);box-shadow:0 0 24px #ff1a6e99,0 0 50px #5500bb40;transform:translateY(-4px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--space)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--pink),var(--purple-mid));border:2px solid var(--space)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--purple-mid),var(--pink))}*{scrollbar-width:thin;scrollbar-color:var(--pink) var(--space)}@media (max-width: 374px){html{font-size:13px}.zone{padding:3rem .8rem 3.5rem}.zone--hero{min-height:auto;padding-top:3.5rem;gap:1.2rem}.hero-planet{width:160px;height:160px;top:-10px;right:-50px;opacity:.45}.planet-ring{display:none}.hud-character{flex-direction:column;align-items:center;gap:.9rem}.character-info{align-items:center;text-align:center;min-width:unset;width:100%}.class-tag{margin-top:1.8rem}.pfp{width:100px;height:100px;box-shadow:0 0 0 4px var(--purple-deep),0 0 0 6px var(--pink),0 0 0 8px var(--purple-deep),0 0 15px 4px #ff1a6e80}.portrait-corner{font-size:9px}.portrait-corner.tl{top:-10px;left:-10px}.portrait-corner.tr{top:-10px;right:-10px}.portrait-corner.bl{bottom:-10px;left:-10px}.portrait-corner.br{bottom:-10px;right:-10px}.class-tag{font-size:.42rem;letter-spacing:.06em}h1{font-size:.75rem!important;line-height:1.8}.stat-bars{max-width:240px;gap:.3rem}.stat-label{font-size:.45rem;min-width:34px}.stat-track{height:8px}.stat-val{font-size:.45rem}.socials a{width:36px;height:36px;font-size:1rem}.dialog-box{padding:1rem 1rem .9rem;box-shadow:0 0 0 4px #080015f2,0 0 0 6px var(--pink),0 0 0 8px #080015f2,0 0 15px #ff1a6e4d}.dialog-speaker{font-size:.5rem}.dialog-text{font-size:.5rem;min-height:3rem;line-height:1.9}.scroll-hint span{font-size:.5rem}.scroll-arrow{font-size:.6rem}.zone-pre{font-size:.5rem;letter-spacing:.1em}.zone-title{font-size:.7rem!important}.zone-header{margin-bottom:2rem}.shop-panel{padding:1.5rem 1rem;max-width:100%}.shop-icon{font-size:2.5rem}.shop-desc{font-size:1.1rem}.rpg-btn{font-size:.5rem;padding:.75rem 1.1rem;gap:.35rem}.quest-grid{gap:.7rem}.quest-card{width:130px;padding:1.2rem .7rem 1rem;gap:.4rem}.quest-tag{font-size:.45rem}.quest-icon{font-size:1.6rem}.quest-name{font-size:1rem}.quest-select{font-size:.45rem}.media-screen{width:220px;height:138px}.media-screen-text{font-size:.8rem}.rpg-form{max-width:100%}.rpg-form-panel{padding:1.5rem 1rem 1.2rem;gap:.4rem;box-shadow:0 0 0 4px var(--purple-deep),0 0 0 6px var(--pink),0 0 0 8px var(--purple-deep),0 0 20px #ff1a6e40}.form-corner{font-size:9px}.form-corner.tl{top:-9px;left:-9px}.form-corner.tr{top:-9px;right:-9px}.form-corner.bl{bottom:-9px;left:-9px}.form-corner.br{bottom:-9px;right:-9px}.rpg-form-title-pre{font-size:.5rem;letter-spacing:.1em}.rpg-form-title-main{font-size:.6rem;line-height:1.9}.rpg-form-panel input[type=text],.rpg-form-panel input[type=email],.rpg-form-panel textarea{font-size:1.1rem;padding:.6rem .8rem}.music-grid{grid-template-columns:1fr;gap:.8rem}.music-card{padding:5px}}@media (min-width: 375px) and (max-width: 479px){html{font-size:14px}.zone{padding:3.5rem 1rem 4rem}.zone--hero{min-height:auto;padding-top:4rem;gap:1.4rem}.hero-planet{width:200px;height:200px;top:-20px;right:-60px;opacity:.5}.planet-ring{display:none}.hud-character{flex-direction:column;align-items:center;gap:1rem}.character-info{align-items:center;text-align:center;min-width:unset;width:100%}.class-tag{margin-top:1.8rem}.pfp{width:115px;height:115px;box-shadow:0 0 0 5px var(--purple-deep),0 0 0 7px var(--pink),0 0 0 9px var(--purple-deep),0 0 18px 5px #ff1a6e80}.class-tag{font-size:.48rem;letter-spacing:.08em}h1{font-size:.85rem!important}.stat-bars{max-width:260px}.stat-label{font-size:.5rem;min-width:38px}.stat-val{font-size:.5rem}.socials a{width:38px;height:38px;font-size:1.1rem}.dialog-box{padding:1.1rem 1.1rem 1rem}.dialog-speaker{font-size:.55rem}.dialog-text{font-size:.55rem;min-height:3.2rem;line-height:1.9}.scroll-hint span,.zone-pre{font-size:.55rem}.zone-title{font-size:.8rem!important}.zone-header{margin-bottom:2.2rem}.shop-panel{padding:1.8rem 1.3rem;max-width:100%}.shop-icon{font-size:2.8rem}.shop-desc{font-size:1.2rem}.rpg-btn{font-size:.55rem;padding:.85rem 1.3rem}.quest-grid{gap:.8rem}.quest-card{width:145px;padding:1.3rem .8rem 1.1rem}.quest-tag{font-size:.5rem}.quest-name{font-size:1.1rem}.media-screen{width:240px;height:150px}.rpg-form{max-width:100%}.rpg-form-panel{padding:1.8rem 1.2rem 1.5rem}.rpg-form-title-pre{font-size:.55rem}.rpg-form-title-main{font-size:.65rem}.rpg-form-panel input[type=text],.rpg-form-panel input[type=email],.rpg-form-panel textarea{font-size:1.15rem}.music-grid{grid-template-columns:1fr;gap:.9rem}}@media (min-width: 480px) and (max-width: 639px){html{font-size:14.5px}.zone{padding:4rem 1.2rem 4.5rem}.zone--hero{min-height:auto;padding-top:4.5rem;gap:1.6rem}.hero-planet{width:240px;height:240px;top:-30px;right:-70px;opacity:.55}.planet-ring{display:none}.hud-character{flex-direction:column;align-items:center;gap:1.2rem}.character-info{align-items:center;text-align:center;min-width:unset}.pfp{width:130px;height:130px}.class-tag{font-size:.55rem;letter-spacing:.1em;margin-top:1.5rem}h1{font-size:.95rem!important}.stat-bars{max-width:280px}.stat-label{font-size:.55rem}.dialog-text{font-size:.58rem}.zone-pre{font-size:.6rem}.zone-title{font-size:.9rem!important}.zone-header{margin-bottom:2.5rem}.shop-panel{padding:2rem 1.5rem;max-width:100%}.rpg-btn{font-size:.6rem;padding:.9rem 1.5rem}.quest-card{width:155px}.media-screen{width:270px;height:168px}.rpg-form{max-width:420px}.rpg-form-title-main{font-size:.7rem}.music-grid{grid-template-columns:1fr}}@media (min-width: 640px) and (max-width: 767px){html{font-size:15px}.zone{padding:4.5rem 1.5rem 5rem}.zone--hero{padding-top:0;gap:2rem}.hero-planet{width:300px;height:300px;top:-50px;right:-80px;opacity:.6}.hud-character{flex-direction:column;align-items:center;gap:1.4rem}.character-info{align-items:center;text-align:center}.class-tag{margin-top:1.5rem}.pfp{width:140px;height:140px}h1{font-size:1rem!important}.stat-bars{max-width:300px}.dialog-box{max-width:560px}.dialog-text{font-size:.62rem}.zone-title{font-size:1rem!important}.zone-header{margin-bottom:2.8rem}.quest-grid{gap:1rem}.quest-card{width:170px}.music-grid{grid-template-columns:repeat(2,1fr)}.rpg-form{max-width:480px}}@media (min-width: 768px) and (max-width: 959px){html{font-size:15px}.zone{padding:5rem 2rem 5.5rem}.zone--hero{gap:2.2rem}.hero-planet{width:360px;height:360px;top:-60px;right:-90px}.hud-character{flex-direction:row;align-items:flex-start;justify-content:center;gap:2rem}.character-info{align-items:flex-start;text-align:left}.pfp{width:145px;height:145px}h1{font-size:1.05rem!important}.dialog-box{max-width:620px}.dialog-text{font-size:.65rem}.zone-title{font-size:1.1rem!important}.quest-grid{gap:1.2rem}.quest-card{width:185px}.music-grid{grid-template-columns:repeat(2,1fr)}.rpg-form{max-width:500px}.shop-panel{padding:2.5rem 3rem}}@media (min-width: 960px) and (max-width: 1279px){.zone{padding:5.5rem 3rem 6rem}.hero-planet{width:420px;height:420px;top:-70px;right:-100px}.hud-character{gap:2.5rem;max-width:760px}.pfp{width:150px;height:150px}.dialog-box{max-width:680px}.quest-card{width:190px}.music-grid{grid-template-columns:repeat(2,1fr)}.rpg-form{max-width:520px}}@media (min-width: 1280px) and (max-width: 1535px){.zone{padding:6rem 4rem 7rem}.music-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1536px) and (max-width: 1919px){html{font-size:17px}.zone{padding:7rem 6rem 8rem}.zone--hero{gap:3rem}.hero-planet{width:600px;height:600px;top:-100px;right:-130px}.planet-ring{width:780px;height:230px;margin-left:-390px;margin-top:-115px}.hud-character{max-width:960px;gap:3rem}.pfp{width:180px;height:180px}h1{font-size:1.8rem!important}.class-tag{font-size:1rem}.stat-bars{max-width:380px}.stat-label,.stat-val{font-size:1rem}.stat-track{height:14px}.dialog-box{max-width:860px;padding:2rem 2.5rem}.dialog-text{font-size:.78rem}.zone-title{font-size:1.8rem!important}.zone-pre{font-size:1rem}.zone-header{margin-bottom:4rem}.quest-card{width:230px;padding:2.2rem 1.5rem 1.8rem}.quest-icon{font-size:2.8rem}.quest-name{font-size:1.5rem}.shop-panel{padding:4rem 6rem}.shop-icon{font-size:4.5rem}.shop-desc{font-size:1.7rem}.rpg-btn{font-size:1.1rem;padding:1.3rem 3rem}.media-screen{width:400px;height:250px}.rpg-form{max-width:620px}.rpg-form-panel{padding:3rem 3rem 2.5rem}.rpg-form-title-pre{font-size:1rem}.rpg-form-title-main{font-size:1.1rem}.rpg-form-panel input[type=text],.rpg-form-panel input[type=email],.rpg-form-panel textarea{font-size:1.5rem}.music-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px}}@media (min-width: 1920px){html{font-size:18px}.zone{padding:8rem 10rem 9rem}.zone--hero{gap:3.5rem}.hero-planet{width:720px;height:720px;top:-120px;right:-120px}.planet-ring{width:940px;height:280px;margin-left:-470px;margin-top:-140px}.hud-character{max-width:1100px;gap:3.5rem}.pfp{width:200px;height:200px}h1{font-size:2rem!important}.stat-bars{max-width:440px}.stat-track{height:16px}.dialog-box{max-width:1000px;padding:2.2rem 3rem}.dialog-text{font-size:.85rem}.zone-title{font-size:2rem!important}.zone-header{margin-bottom:5rem}.quest-grid{max-width:1200px;gap:2rem}.quest-card{width:260px;padding:2.5rem 1.8rem 2rem}.quest-icon{font-size:3.2rem}.quest-name{font-size:1.6rem}.shop-panel{padding:5rem 8rem}.rpg-btn{font-size:1.2rem;padding:1.5rem 3.5rem}.media-screen{width:480px;height:300px}.media-screen-text{font-size:1.6rem}.rpg-form{max-width:700px}.rpg-form-title-main{font-size:1.2rem}.rpg-form-panel input[type=text],.rpg-form-panel input[type=email],.rpg-form-panel textarea{font-size:1.6rem;padding:1rem 1.2rem}.rpg-form-panel textarea{height:140px}.music-grid{grid-template-columns:repeat(4,1fr);gap:1.8rem;max-width:1400px}}
