@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Exo+2:wght@300;400;500;600;700&display=swap";
:root{--cyber-primary:#ff6a00;--cyber-secondary:#f0f;--cyber-accent:#0ff;--cyber-dark:#0a0a0a;--cyber-darker:#000;--cyber-gray:#1a1a1a;--cyber-light:#2a2a2a;--cyber-text:#fff;--cyber-text-muted:#ccc;--cyber-glow-primary:#ff6a0080;--cyber-glow-secondary:#ff00ff80;--cyber-glow-accent:#00ffff80;--cyber-bg-gradient:linear-gradient(135deg,#0a0a0a 0%,#111 50%,#0a0a0a 100%)}@keyframes cyberPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes cyberGlow{0%,to{box-shadow:0 0 5px var(--cyber-primary),0 0 10px var(--cyber-primary),0 0 20px var(--cyber-primary)}50%{box-shadow:0 0 10px var(--cyber-secondary),0 0 20px var(--cyber-secondary),0 0 40px var(--cyber-secondary)}}@keyframes cyberFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cyberShimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}body,html{background:var(--cyber-bg-gradient);width:100%;color:var(--cyber-text);margin:0;padding:0;font-family:"Exo 2",system-ui,sans-serif;position:relative;overflow-x:hidden;max-width:100vw!important}body:before{content:"";background:linear-gradient(90deg,transparent,var(--cyber-accent),transparent);z-index:1000;pointer-events:none;width:100%;height:2px;animation:8s linear infinite scanline;position:fixed;top:0;left:0}body:after{content:"";background:radial-gradient(circle at 20% 80%,var(--cyber-glow-primary)0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--cyber-glow-secondary)0%,transparent 50%),radial-gradient(circle at 40% 40%,var(--cyber-glow-accent)0%,transparent 50%);z-index:-1;pointer-events:none;opacity:.3;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 4px #00000080;margin:0;font-family:Orbitron,sans-serif;font-weight:700}h1{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary),var(--cyber-accent));-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3.5rem);animation:3s ease-in-out infinite cyberPulse}h2{color:var(--cyber-primary);border-left:3px solid var(--cyber-primary);padding-left:1rem;font-size:clamp(1.5rem,4vw,2.5rem)}h3{color:var(--cyber-secondary);font-size:clamp(1.25rem,3vw,2rem)}h4{color:var(--cyber-accent);font-size:1.5rem}h5,h6{color:var(--cyber-text);font-size:1.25rem}p,span,a,li{color:var(--cyber-text-muted);font-family:"Exo 2",system-ui,sans-serif;font-weight:300;line-height:1.6}strong,b{color:var(--cyber-text);font-weight:500}.hero-section{border-bottom:3px solid var(--cyber-primary);background-color:#2e576b66;background-image:url(https://78.media.tumblr.com/cae86e76225a25b17332dfc9cf8b1121/tumblr_p7n8kqHMuD1uy4lhuo1_540.png),url(https://78.media.tumblr.com/66445d34fe560351d474af69ef3f2fb0/tumblr_p7n908E1Jb1uy4lhuo1_1280.png),url(https://78.media.tumblr.com/8cd0a12b7d9d5ba2c7d26f42c25de99f/tumblr_p7n8kqHMuD1uy4lhuo2_1280.png),url(https://78.media.tumblr.com/5ecb41b654f4e8878f59445b948ede50/tumblr_p7n8on19cV1uy4lhuo1_1280.png),url(https://78.media.tumblr.com/28bd9a2522fbf8981d680317ccbf4282/tumblr_p7n8kqHMuD1uy4lhuo3_1280.png);background-position:0 60px,0 260px,0 140px,0 320px,0 0;background-repeat:repeat-x;background-size:2400px,1200px,700px 220px,1600px,600px 320px;flex-direction:column;justify-content:center;width:100%;min-height:clamp(360px,60vh,720px);padding-top:64px;animation:70s linear infinite hero-parallax;display:flex;position:relative;overflow:hidden}@keyframes hero-parallax{to{background-position:-4800px 60px,-2400px 260px,-1400px 140px,-3200px 320px,-1200px 0}}.hero-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(45deg,#0000 0%,#ff6a001a 25%,#ff00ff1a 50%,#00ffff1a 75%,#0000 100%);position:absolute;inset:0}.hero-section-content{z-index:2;text-align:center;width:100%;max-width:1400px;margin-inline:auto;padding:clamp(24px,5vw,64px) 16px;position:relative}.hero-section-content a{color:var(--cyber-accent);text-shadow:0px 0px 10px var(--cyber-accent);border:1px solid var(--cyber-accent);background:#0a0a0acc;border-radius:15px;padding:.5rem 1rem;font-family:Orbitron,sans-serif;font-size:150%;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hero-section-content a:before{content:"";background:linear-gradient(90deg,#0000,#0ff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.hero-section-content a:hover:before{left:100%}.hero-section-content a:hover{box-shadow:0 0 20px var(--cyber-accent);background:#00ffff1a;transform:translateY(-2px)}.main h5{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #00000080;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:3rem}.main p{color:var(--cyber-text-muted);max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-family:"Exo 2",sans-serif;font-size:1.2rem}.hero-section-content img{width:auto;max-width:100%;max-height:400px;box-shadow:0 0 20px var(--cyber-primary),0 0 40px #ff6a004d;object-fit:cover;border:1px solid var(--cyber-primary);border-radius:20px;margin:2rem auto 0;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-section-content img:hover{box-shadow:0 0 30px var(--cyber-secondary),0 0 60px #f0f6;border-color:var(--cyber-secondary);transform:scale(1.05)rotate(1deg)}button,.button1 button,.hero-section button{text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}button:before,.button1 button:before,.hero-section button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}button:hover:before,.button1 button:hover:before,.hero-section button:hover:before{left:100%}button:hover,.button1 button:hover,.hero-section button:hover{animation:1.5s ease-in-out infinite cyberGlow;transform:translateY(-2px);box-shadow:0 8px 25px #ff6a0066,0 0 30px #ff00ff4d}button:active,.button1 button:active,.hero-section button:active{transform:translateY(0)}.hero-section button{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));border:none;border-radius:10px;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:1rem;box-shadow:0 4px 15px #ff6a004d}.hero-section button:hover{background:linear-gradient(135deg,var(--cyber-secondary),var(--cyber-primary))}.cards,.cards2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;width:100%;max-width:1200px;margin:2rem auto;padding:1rem;display:grid}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cyber-light);background:#1a1a1acc;border-radius:15px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(45deg,var(--cyber-primary),var(--cyber-secondary),var(--cyber-accent),var(--cyber-primary));z-index:-1;opacity:0;border-radius:17px;transition:opacity .3s;position:absolute;inset:-2px}.card:hover:before{opacity:.3}.card:hover{border-color:var(--cyber-primary);box-shadow:0 20px 40px #0000004d,0 0 30px var(--cyber-glow-primary);transform:translateY(-10px)scale(1.02)}.card img{object-fit:cover;border:1px solid var(--cyber-light);border-radius:10px;width:100%;height:200px;margin-bottom:1rem;transition:transform .4s}.card:hover img{transform:scale(1.05)}.card h2,.card h3{color:var(--cyber-text);margin-bottom:.5rem;font-family:Orbitron,sans-serif}.card p{color:var(--cyber-text-muted);margin-bottom:1rem;font-size:.9rem}.card button{width:100%;margin-top:1rem}.info-section,.info-section-main,.sell-section{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--cyber-light);border-bottom:1px solid var(--cyber-light);background:#0a0a0acc;padding:4rem 2rem;position:relative;overflow:hidden}.info-section:before,.info-section-main:before,.sell-section:before{content:"";background:linear-gradient(90deg,transparent,var(--cyber-primary),var(--cyber-secondary),var(--cyber-accent),transparent);height:1px;animation:3s linear infinite cyberShimmer;position:absolute;top:0;left:0;right:0}.info-section-content,.info-section-content-main,.sell-section-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.info-section-content h5,.sell-section-content h5{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-family:Orbitron,sans-serif;font-size:2.5rem}.info-section-content p,.sell-section-content p{color:var(--cyber-text-muted);font-size:1.1rem;line-height:1.8}.sponsor{width:100%;height:auto;max-width:auto;background:linear-gradient(90deg,#40003b 0%,#ff01ea 35%,#ff5e00 100%);border:5px solid #000;border-radius:.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0;padding:50px 10px;display:flex;box-shadow:0 4px 6px #0000001a}.sponssor-content{text-align:center;width:100%;margin-bottom:20px}.imgs{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:1200px;margin:auto;padding:10px;display:flex}.imgs img{object-fit:scale-down;object-position:center;background:#fffffff1;border-radius:15px;width:auto;height:100px;margin-bottom:20px;transition:transform .3s;box-shadow:0 4px 8px #fff3}.sponsor img{filter:grayscale(0%);cursor:pointer;justify-content:center;align-items:center;width:auto;height:100px;transition:filter .3s}.sponsor img:hover{filter:grayscale()}.sponsor h1,.sponsor h5{text-align:center;color:#fff;text-shadow:2px 2px 4px #000;margin-bottom:10px;font-size:2rem;font-weight:700;transition:color .3s .3s}.sponsor p{margin-bottom:20px;font-size:1rem}.footer{background:var(--cyber-darker);color:var(--cyber-text);text-align:center;border-top:1px solid var(--cyber-light);padding:3rem 1rem;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg,transparent,var(--cyber-accent),transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer h3,.footer-links h6{color:var(--cyber-primary);margin-bottom:1.5rem;font-family:Orbitron,sans-serif}.footer a{color:var(--cyber-accent);text-decoration:none;transition:all .3s;position:relative}.footer a:after{content:"";background:var(--cyber-accent);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.footer a:hover:after{width:100%}.footer a:hover{color:var(--cyber-text)}.hero-section-content-submit form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cyber-light);background:#1a1a1acc;border-radius:15px;max-width:600px;margin:2rem auto;padding:2rem}.hero-section-content-submit input,.hero-section-content-submit textarea,.hero-section-content-submit select{border:1px solid var(--cyber-light);color:var(--cyber-text);background:#0a0a0acc;border-radius:8px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-family:"Exo 2",sans-serif;font-size:1rem;transition:all .3s}.hero-section-content-submit input:focus,.hero-section-content-submit textarea:focus,.hero-section-content-submit select:focus{border-color:var(--cyber-primary);box-shadow:0 0 0 3px var(--cyber-glow-primary);outline:none}.hero-section-content-submit button{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;transition:all .3s}.hero-section-content-submit button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6a0066,0 0 30px #ff00ff4d}.modal-container{background:var(--cyber-dark);border:1px solid var(--cyber-light);box-shadow:0 20px 60px #00000080,0 0 0 1px #ff6a001a,inset 0 0 0 1px #ffffff0d}.modal-header{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff}.button-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.tab-button{border:1px solid var(--cyber-light);cursor:pointer;text-align:center;background:#1a1a1acc;border-radius:10px;padding:1.5rem;transition:all .3s}.tab-button:hover{border-color:var(--cyber-primary);transform:translateY(-5px);box-shadow:0 10px 30px #ff6a0033}.tab-button.special{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff}.products-hero{background:linear-gradient(135deg,var(--cyber-dark),var(--cyber-gray));border-bottom:3px solid var(--cyber-primary);position:relative;overflow:hidden}.products-hero:before{content:"";background:radial-gradient(circle at 20% 80%,var(--cyber-glow-primary)0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--cyber-glow-secondary)0%,transparent 50%);z-index:1;pointer-events:none;position:absolute;inset:0}.products-hero h1{z-index:2;position:relative}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cyber-light);background:#1a1a1acc;border-radius:15px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.product-card:hover{border-color:var(--cyber-primary);box-shadow:0 20px 40px #0000004d,0 0 30px var(--cyber-glow-primary);transform:translateY(-10px)}.product-info h3 a{color:var(--cyber-primary);text-decoration:none;transition:color .3s}.product-info h3 a:hover{color:var(--cyber-accent)}.product-price{color:var(--cyber-primary);font-weight:700}.add-to-cart-btn{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-family:Orbitron,sans-serif;font-weight:600;transition:all .3s}.add-to-cart-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff6a0066,0 0 30px #ff00ff4d}.cart-container{max-width:1200px;margin:0 auto;padding:2rem}.cart-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cyber-light);background:#1a1a1acc;border-radius:10px;margin-bottom:1rem;padding:1.5rem}.cart-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cyber-light);background:#1a1a1acc;border-radius:10px;padding:2rem}.checkout-btn{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-family:Orbitron,sans-serif;font-weight:600;transition:all .3s}.checkout-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6a0066,0 0 30px #ff00ff4d}#backToTop{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff;cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem}#backToTop:hover{transform:scale(1.1);box-shadow:0 8px 25px #ff6a0066,0 0 30px #ff00ff4d}@media (max-width:768px){.hero-section-content{padding:2rem 1rem}.main h5{font-size:2rem}.cards,.cards2{grid-template-columns:1fr;gap:1.5rem}.info-section,.info-section-main,.sell-section{padding:3rem 1rem}.button-grid{grid-template-columns:1fr}}@media (max-width:480px){h1{font-size:1.8rem}h2{font-size:1.5rem}.hero-section{min-height:400px}button,.hero-section button{padding:.5rem 1rem;font-size:.8rem}}.cyber-badge{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:.25rem .75rem;font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:600;display:inline-block}.cyber-glow{animation:2s ease-in-out infinite cyberGlow}.cyber-pulse{animation:2s ease-in-out infinite cyberPulse}.cyber-float{animation:3s ease-in-out infinite cyberFloat}#loader{background:var(--cyber-dark)}.spinner{border:6px solid #ff6a001a;border-top-color:var(--cyber-primary);animation:1s linear infinite spin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--cyber-dark)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--cyber-primary),var(--cyber-secondary));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--cyber-secondary),var(--cyber-primary))}::selection{background:var(--cyber-primary);color:#fff}::selection{background:var(--cyber-primary);color:#fff}:focus{outline:2px solid var(--cyber-accent);outline-offset:2px}html{scroll-behavior:smooth}
