:root{--neon-pink: #ff2d95;--neon-cyan: #00fff7;--neon-purple: #b026ff;--neon-green: #39ff14;--neon-yellow: #ffe61a;--deep-black: #0a0a0f;--dark-purple: #1a0a2e;--mid-purple: #2d1b4e;--grid-color: rgba(176, 38, 255, .15);--card-bg: rgba(26, 10, 46, .85);--font-display: "Press Start 2P", monospace;--font-heading: "Orbitron", sans-serif;--font-body: "Space Mono", monospace}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--deep-black);color:#e0d0ff;font-family:var(--font-body);overflow-x:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='8' fill='none' stroke='%23ff2d95' stroke-width='2'/%3E%3Ccircle cx='10' cy='10' r='2' fill='%2300fff7'/%3E%3C/svg%3E"),auto}img{max-width:100%;height:auto;display:block}a{color:inherit}ul,ol{list-style:none}button{cursor:pointer;font:inherit}.scanline-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:10000}.grid-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:60px 60px;animation:gridScroll 20s linear infinite;z-index:-1;opacity:.5}.template-page .grid-bg,.template-collection .grid-bg,.template-list-collections .grid-bg{opacity:.35}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:100000;background:var(--neon-cyan);color:var(--deep-black);font-family:var(--font-display);font-size:.5rem;padding:.8rem 1.5rem;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.skip-to-content:focus{top:0}.announcement-bar{background:linear-gradient(90deg,var(--neon-pink),var(--neon-purple),var(--neon-cyan));background-size:300% 100%;animation:rainbowSlide 6s linear infinite;text-align:center;padding:.5rem 1rem;position:relative;z-index:9998}.announcement-bar__text{font-family:var(--font-display);font-size:.4rem;color:#fff;letter-spacing:2px;text-transform:uppercase}.power-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.power-up.active{opacity:1;transform:translateY(0)}section{padding:6rem 2rem;max-width:1400px;margin:0 auto;position:relative}.section-title{font-family:var(--font-display);font-size:clamp(.7rem,2.5vw,1.2rem);text-align:center;margin-bottom:3rem;text-transform:uppercase;letter-spacing:3px;position:relative;padding-bottom:1rem}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:150px;height:3px;background:linear-gradient(90deg,transparent,var(--neon-pink),var(--neon-cyan),transparent)}.section-title .pink{color:var(--neon-pink);text-shadow:0 0 15px var(--neon-pink)}.section-title .cyan{color:var(--neon-cyan);text-shadow:0 0 15px var(--neon-cyan)}.section-title .green{color:var(--neon-green);text-shadow:0 0 15px var(--neon-green)}.pixel-separator,.pixel-divider{text-align:center;padding:3rem 0;font-family:var(--font-display);font-size:.5rem;color:var(--neon-purple);letter-spacing:6px;opacity:.5}.pixel-divider{padding:1.5rem 0;opacity:.4}.view-all-btn{display:block;max-width:300px;margin:3rem auto 0;font-family:var(--font-display);font-size:.6rem;color:var(--neon-cyan);background:transparent;padding:1rem 2rem;border:2px solid var(--neon-cyan);text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none}.view-all-btn:hover{background:var(--neon-cyan);color:var(--deep-black);box-shadow:0 0 20px var(--neon-cyan),0 0 40px #00fff74d}.cta-btn{display:inline-block;font-family:var(--font-display);font-size:.7rem;color:var(--deep-black);background:var(--neon-green);padding:1.2rem 3rem;text-decoration:none;text-transform:uppercase;letter-spacing:2px;transition:all .2s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.cta-btn:hover{transform:scale(1.05);box-shadow:0 0 30px var(--neon-green),0 0 60px #39ff144d}.loading-screen{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--deep-black);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease,visibility .5s ease}.loading-screen.hidden{opacity:0;visibility:hidden}.loading-bar-container{width:280px;height:20px;border:2px solid var(--neon-cyan);padding:3px;margin-top:1.5rem}.loading-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--neon-pink),var(--neon-cyan));transition:width .1s linear}.loading-text{font-family:var(--font-display);font-size:.6rem;color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan);margin-bottom:.5rem;letter-spacing:2px}.loading-percent{font-family:var(--font-display);font-size:.5rem;color:var(--neon-pink);margin-top:.5rem}@keyframes rainbowSlide{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes gridScroll{0%{transform:perspective(500px) rotateX(0) translateY(0)}to{transform:perspective(500px) rotateX(0) translateY(60px)}}@keyframes glitchText{0%,95%,to{transform:translate(0)}96%{transform:translate(-3px,1px)}97%{transform:translate(3px,-1px)}98%{transform:translate(-1px,-2px)}99%{transform:translate(2px,2px)}}@keyframes sunPulse{0%,to{opacity:.15;transform:translate(-50%) scale(1)}50%{opacity:.22;transform:translate(-50%) scale(1.05)}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes scrollBounce{0%{opacity:0;transform:rotate(45deg) translate(-5px,-5px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(5px,5px)}}@keyframes cardSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes reviewsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floatUp{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.15}90%{opacity:.15}to{transform:translateY(-20vh) rotate(360deg);opacity:0}}@media(max-width:600px){.hero-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/base.css.map */
