:root{--bg-primary: #0a0a0f;--bg-secondary: #0d0d12;--bg-card: #1a1a1f;--bg-card-hover: #1f1f25;--accent-blue: #00d4ff;--accent-purple: #a855f7;--accent-magenta: #d946ef;--accent-cyan: #06b6d4;--accent-pink: #ec4899;--text-primary: #f5f5f5;--text-secondary: #a1a1aa;--text-muted: #71717a;--glow-blue: rgba(0, 212, 255, .5);--glow-purple: rgba(168, 85, 247, .5);--glow-pink: rgba(236, 72, 153, .5);--font-heading: "Space Grotesk", sans-serif;--font-mono: "IBM Plex Mono", monospace;--spring-bounce: cubic-bezier(.34, 1.56, .64, 1);--spring-smooth: cubic-bezier(.25, .46, .45, .94)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-mono);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;cursor:auto}a,button,.card,.sound-toggle{cursor:pointer}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);opacity:.15}.noise{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");animation:noise .5s steps(5) infinite}.scroll-glitch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-primary);z-index:10002;pointer-events:none;opacity:0;display:flex;align-items:center;justify-content:center}.scroll-glitch-overlay.active{opacity:.3;animation:glitch-stutter .1s steps(2) infinite}@keyframes glitch-stutter{0%{transform:translate(-2px,2px);clip-path:inset(10% 0 30% 0)}50%{transform:translate(2px,-2px);clip-path:inset(40% 0 10% 0)}}.fog-overlay{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.05) 0%,transparent 60%);pointer-events:none;z-index:9996;opacity:0;animation:fogDrift 20s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes fogDrift{0%{transform:translate(-10%,-10%) scale(1);opacity:.1}to{transform:translate(10%,10%) scale(1.1);opacity:.2}}.dust-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9997;overflow:hidden}.dust-particle{position:absolute;width:2px;height:2px;background:#fff3;border-radius:50%;box-shadow:0 0 5px #fff6}@keyframes noise{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}}@keyframes shake-small{0%{transform:translate(0)}20%{transform:translate(1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,-1px)}80%{transform:translate(-1px,1px)}to{transform:translate(0)}}.shake-effect{animation:shake-small .5s ease-in-out both}#shaker-wrap{width:100%;position:relative}.split-line{display:inline-block;opacity:0;transform:translateY(20px);transition:all .6s var(--spring-smooth);margin-right:1.5rem}.split-line:last-child{margin-right:0}.controls-container{position:fixed;top:1.5rem;right:1.5rem;display:flex;gap:1rem;z-index:10001;transform:translateZ(0)}.control-btn{width:44px;height:44px;background:#1a1a1fcc;border:1px solid rgba(168,85,247,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s var(--spring-bounce);color:var(--text-secondary);font-family:var(--font-mono);font-weight:700;font-size:.9rem;cursor:pointer}.control.cta-opt:hover,.cta-opt.is-hovered{background:var(--bg-card-hover);border-color:var(--accent-magenta);transform:translateY(-2px);box-shadow:0 0 15px var(--glow-magenta)}.control-btn:hover{background:#1a1a1f;border-color:var(--accent-purple);box-shadow:0 0 20px var(--glow-purple);transform:scale(1.05);color:var(--accent-purple)}.control-btn svg{width:20px;height:20px;stroke-width:2;color:inherit}.control-btn .sound-off,.control-btn.muted .sound-on{display:none}.control-btn.muted .sound-off{display:block}.gfx-selector{position:relative}.gfx-menu{position:absolute;top:120%;right:0;display:flex;flex-direction:column;gap:.5rem;background:#1a1a1ff2;border:1px solid var(--accent-purple);border-radius:8px;padding:.5rem;opacity:0;pointer-events:none;transform:translateY(-10px);transition:all .3s var(--spring-smooth);box-shadow:0 10px 30px #00000080;min-width:80px}.gfx-selector.expanded .gfx-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.gfx-opt{padding:.5rem;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-align:center}.gfx-opt:hover{background:#a855f733;border-color:var(--accent-purple);color:var(--text-primary)}.modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0ff2;z-index:100000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .5s ease}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-content{background:var(--bg-card);border:1px solid var(--accent-purple);padding:3rem;max-width:800px;width:90%;text-align:center;border-radius:16px;box-shadow:0 0 50px #a855f733;transform:translateY(20px);transition:transform .5s var(--spring-bounce)}.modal-btn.normal{background:#0a0a0fcc;border:2px solid var(--accent-purple);box-shadow:0 0 20px #a855f733}.modal-btn.normal:hover{background:#a855f71a;box-shadow:0 0 30px #a855f766;transform:translateY(-2px)}.modal-overlay.active .modal-content{transform:translateY(0)}.modal-title{font-family:var(--font-heading);font-size:2.5rem;margin-bottom:1rem;color:var(--text-primary);text-transform:uppercase}.modal-text{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem}.modal-actions{display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.modal-actions{flex-direction:row}}.modal-btn{flex:1;padding:1.5rem;border-radius:8px;border:2px solid transparent;background:#ffffff08;transition:all .3s ease;text-align:left;display:flex;flex-direction:column;gap:.5rem;cursor:pointer}.modal-btn:hover{transform:translateY(-2px)}.modal-btn.ultra{border-color:var(--accent-blue)}.modal-btn.ultra:hover{background:#00d4ff1a;box-shadow:0 0 30px #00d4ff33}.modal-btn.secondary{border-color:var(--text-muted)}.modal-btn.secondary:hover{background:#ffffff0d;border-color:var(--text-secondary)}.btn-title{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--text-primary)}.btn-desc{font-size:.85rem;color:var(--text-muted)}.hero{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;background:var(--bg-primary);position:relative;overflow:hidden}.hero-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--hero-bg-image) no-repeat center center;background-size:cover}.hero-video{width:100%;height:100%;object-fit:cover;opacity:.6}.mode-sd .hero-video{display:none!important}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,#0a0a0f66,#0a0a0fe6)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(10,10,15,.7) 100%);pointer-events:none;z-index:1}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.hero-particle{position:absolute;bottom:-10px;width:2px;height:2px;background:var(--accent-purple);box-shadow:0 0 5px var(--glow-purple);border-radius:50%;opacity:0;animation:particleFloat linear infinite}@keyframes particleFloat{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translateY(-100vh) scale(0);opacity:0}}.hero-content{max-width:800px;position:relative;z-index:2}.hero-title{font-family:var(--font-heading);font-size:clamp(2.5rem,8vw,5rem);font-weight:700;line-height:1.1;margin-bottom:1rem;color:var(--text-primary);text-shadow:0 0 40px var(--glow-purple),0 0 80px var(--glow-blue);animation:floatSubtle 5s ease-in-out infinite}.glitch{position:relative;animation:glitch-skew 5s infinite linear alternate-reverse}.glitch span{display:block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch:before{color:#ff0040;animation:glitch-effect 3s infinite linear alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);transform:translate(-3px)}.glitch:after{color:#00d4ff;animation:glitch-effect 2s infinite linear alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);transform:translate(3px)}@keyframes glitch-effect{0%{transform:translate(0)}20%{transform:translate(-3px,3px)}40%{transform:translate(-3px,-3px)}60%{transform:translate(3px,3px)}80%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes floatVertical{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatSubtle{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(1px,-4px) rotate(.4deg)}66%{transform:translate(-1px,-2px) rotate(-.4deg)}}@keyframes floatSubtle{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(1px,-4px) rotate(.5deg)}66%{transform:translate(-1px,-2px) rotate(-.5deg)}}.hero-subtitle{font-family:var(--font-heading);font-size:clamp(1.25rem,3vw,2rem);font-weight:400;color:var(--text-secondary);margin-bottom:1.5rem;opacity:0;animation:fadeInUp 1s ease forwards .5s,floatVertical 6s ease-in-out infinite .5s}.hero-tagline{font-size:clamp(.9rem,1.5vw,1.1rem);color:var(--text-muted);margin-bottom:3rem;font-style:italic;opacity:0;animation:fadeInUp 1s ease forwards .8s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatSubtle{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(1px,-5px) rotate(.5deg)}66%{transform:translate(-1px,-2px) rotate(-.5deg)}}@keyframes stutterGlitch{0%{transform:translate(0) scale(1);filter:hue-rotate(0deg);clip-path:inset(0 0 0 0);text-shadow:none}10%{transform:translate(-4px,1px) scale(1.01);filter:hue-rotate(90deg) brightness(1.4);clip-path:inset(10% 0 40% 0);text-shadow:2px 0 rgba(255,0,255,.7),-2px 0 rgba(0,255,255,.7)}20%{transform:translate(4px,-1px) scale(.99);filter:hue-rotate(-90deg) invert(.05);clip-path:inset(50% 0 10% 0);text-shadow:-3px 0 rgba(255,0,0,.7),3px 0 rgba(0,255,0,.7)}30%{transform:translate(-1px,3px) scale(1.03);filter:brightness(1.8);clip-path:inset(0 30% 0 20%);text-shadow:1px 1px rgba(0,0,255,.7),-1px -1px rgba(255,255,0,.7)}40%{transform:translate(0) scale(1);filter:none;clip-path:inset(0 0 0 0);text-shadow:none}to{transform:translate(0) scale(1);filter:none;clip-path:inset(0 0 0 0)}}.is-glitching{animation:stutterGlitch .15s steps(1) infinite!important;z-index:100}.cta-wrapper{position:relative;display:inline-block;z-index:50;opacity:1;pointer-events:auto;min-height:80px}.cta-float-node{display:flex;justify-content:center;align-items:center}.cta-main-btn{padding:1.25rem 2.5rem;font-family:var(--font-heading);font-size:1.1rem;font-weight:500;color:var(--text-primary);background:#0a0a0fcc;border:2px solid var(--accent-pink);border-radius:8px;position:relative;overflow:hidden;transition:all .4s var(--spring-bounce);box-shadow:0 0 20px #ec48994d,inset 0 0 20px #ec48991a;cursor:pointer;z-index:10}.cta-main-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(236,72,153,.3),transparent);transition:left .5s ease}.cta-wrapper:hover .cta-main-btn,.cta-wrapper.is-expanded .cta-main-btn{transform:translateY(-5px);box-shadow:0 0 40px var(--glow-pink);background:#0a0a0f}.cta-wrapper:hover .cta-main-btn:before,.cta-wrapper.is-expanded .cta-main-btn:before{left:100%}.cta-options{position:absolute;top:100%;left:50%;transform:translate(-50%);width:250px;display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem;pointer-events:none;align-items:center}.cta-wrapper:hover .cta-options,.cta-wrapper.is-expanded .cta-options{pointer-events:auto}.cta-opt{position:relative;top:auto;left:auto;transform:none;width:100%;text-align:center;padding:1rem 1.5rem;background:var(--bg-card);border:1px solid var(--accent-blue);color:var(--text-primary);border-radius:6px;font-family:var(--font-mono);font-size:.9rem;text-decoration:none;opacity:0;transition:all .4s var(--spring-bounce);box-shadow:0 5px 15px #00000080;transform:translateY(-20px) scale(.9)}.cta-opt:hover{background:var(--accent-blue);color:#000;box-shadow:0 0 20px var(--glow-blue);z-index:20;transform:scale(1.05)!important}.cta-wrapper:hover .cta-opt.opt-top,.cta-wrapper.is-expanded .cta-opt.opt-top{opacity:1;transform:translateY(0) scale(1);transition-delay:.05s}.mode-4k .cta-wrapper:hover .cta-opt.opt-top,.mode-4k .cta-wrapper.is-expanded .cta-opt.opt-top,.mode-4k .cta-opt.opt-top:hover{transform:translateY(0) scale(1)!important;border-width:2px;border-color:var(--accent-cyan);box-shadow:0 10px 40px #00d4ff66}.cta-wrapper:hover .cta-opt.opt-bottom,.cta-wrapper.is-expanded .cta-opt.opt-bottom{opacity:1;transform:translateY(0) scale(1);transition-delay:.15s;border-color:var(--accent-purple)}.cta-wrapper:hover .cta-opt.opt-bottom:hover,.cta-wrapper.is-expanded .cta-opt.opt-bottom:hover{background:var(--accent-purple);color:#fff}.cta-opt.opt-left,.cta-opt.opt-center,.cta-opt.opt-right{display:none}.filter,.manifest,.curator,.bundles,.fomo,.footer{text-align:center;padding:6rem 0;content-visibility:auto;contain-intrinsic-size:500px}.filter{position:relative;overflow:hidden;background:#000;padding:8rem 0}.filter-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.filter-video{width:100%;height:100%;object-fit:cover;opacity:.6;filter:grayscale(80%) contrast(1.1) brightness(.9)}.filter-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 0%,rgba(10,10,15,.9) 100%);z-index:1}.filter .container{position:relative;z-index:2;text-align:center}.filter-text{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2.5rem);color:#fff;margin-bottom:2rem;line-height:1.2;text-shadow:0 4px 10px rgba(0,0,0,.8)}.filter-text strong{color:var(--accent-cyan)}.quote-container{position:relative;display:inline-block;padding:2rem}.quote-aura{position:absolute;top:50%;left:50%;width:140%;height:140%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%);filter:blur(50px);opacity:.15;animation:auraPulse 6s ease-in-out infinite;z-index:-1}@keyframes auraPulse{0%,to{opacity:.1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.15)}}.filter-text-secondary{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--accent-purple);text-shadow:0 0 20px var(--glow-purple),0 0 40px rgba(168,85,247,.3);line-height:1.8}.split-line{display:inline-block;opacity:0;transform:translateY(10px);transition:all .8s var(--spring-smooth)}.split-line.visible{opacity:1;transform:translateY(0)}.manifest-line{font-size:clamp(1.3rem,3vw,2rem);color:var(--text-primary);margin-bottom:1rem;text-shadow:0 0 30px var(--glow-purple);opacity:0;transform:translateY(30px);transition:all .6s var(--spring-smooth)}.manifest-line.visible{opacity:1;transform:translateY(0)}.manifest-closing{opacity:0;transform:translateY(20px);transition:all .6s var(--spring-smooth);color:var(--text-muted);font-style:italic}.manifest-closing.visible{opacity:1;transform:translateY(0)}.curator-statement{font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:2rem}.curator-bold{font-family:var(--font-heading);font-weight:700;color:var(--text-primary);text-shadow:0 0 30px var(--glow-blue)}.curator-text{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--text-secondary);line-height:2}.bundles-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:4rem;color:var(--text-primary);text-shadow:0 0 40px var(--glow-blue)}.cards-grid{display:grid;grid-template-columns:1fr;gap:2rem;row-gap:6rem}@media (min-width: 640px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.cards-grid{grid-template-columns:repeat(3,1fr)}}.card{position:relative;background:var(--bg-card);border-radius:16px;overflow:visible;transition:box-shadow .3s ease;border:2px solid transparent;background-clip:padding-box;transform-style:preserve-3d;perspective:1000px;transform-origin:bottom center;transform:perspective(1000px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(var(--sway-y, 0px)) rotate(var(--sway-z, 0deg)) translateZ(0);z-index:2;will-change:transform}.interaction-ripple{position:absolute;width:150px;height:150px;background:radial-gradient(circle,var(--glow-blue) 0%,transparent 70%);border-radius:50%;pointer-events:none;mix-blend-mode:screen;z-index:5;opacity:0;transition:opacity .3s ease;transform:translate(-50%,-50%)}.card:hover .interaction-ripple{opacity:.3}.card.shot{animation:cardShot .8s ease-in forwards!important;pointer-events:none;z-index:1!important;will-change:transform,opacity}.mode-hd .card.shot{animation:cardFadeOut .5s ease-in forwards!important}@keyframes cardFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes cardShot{0%{transform:scale(1) translate(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.1,.9,.2,1)}25%{transform:scale(1.05) translate(calc(var(--shot-dir-x, 1) * 20px),-40px) rotate(calc(var(--shot-angle, 20deg) * .5));opacity:1;animation-timing-function:cubic-bezier(.6,.05,.9,.3)}to{transform:scale(.6) translate(calc(var(--shot-dir-x, 1) * 250px),600px) rotate(calc(var(--shot-angle, 20deg) * 2));opacity:0}}.card.respawning{animation:cardRespawn .6s ease-out forwards}@keyframes cardRespawn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.card.pulse-glow{box-shadow:0 0 30px var(--accent-magenta);border-color:var(--accent-magenta)}.card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--accent-blue),var(--accent-purple),var(--accent-pink));border-radius:18px;z-index:-1;opacity:.5;transition:opacity .3s ease}.card:hover:before{opacity:1}.card:hover{box-shadow:0 20px 60px #a855f766,0 0 80px #00d4ff33;z-index:10}.card:active{transform:scale(.98)}.card-glow,.card-holographic{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;opacity:0;transition:opacity .3s ease}.card-glow{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(168,85,247,.2),transparent 50%)}.card-holographic{background:linear-gradient(calc(var(--holo-angle, 45deg) + 90deg),transparent 20%,rgba(255,255,255,.4) 45%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.4) 55%,transparent 80%);mix-blend-mode:overlay}.card:hover .card-glow,.card:hover .card-holographic{opacity:.6}.mode-4k .card:hover .card-holographic{opacity:1;background:linear-gradient(calc(var(--holo-angle, 45deg) + 90deg),transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 70%,transparent 100%);filter:brightness(1.5)}.mode-4k .card:hover .card-glow{opacity:1;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,212,255,.3),transparent 60%)}.card-image{position:relative;height:200px;overflow:hidden;background:linear-gradient(180deg,rgba(168,85,247,.1),transparent)}.card-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:all .4s ease}.card:hover .card-image img{filter:saturate(1.2);transform:scale(1.05)}.card-content{padding:1.5rem}.card-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.card-price{font-family:var(--font-mono);font-size:1.25rem;color:var(--accent-magenta);margin-bottom:1rem;font-weight:600;transition:all .3s ease}.card-desc{font-size:.9rem;color:var(--text-muted);line-height:1.5;transition:color .3s ease}.card:hover .card-price{color:var(--accent-cyan);text-shadow:0 0 10px var(--glow-blue)}.card:hover .card-desc{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}.click-ripple{position:absolute;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.6),transparent);transform:translate(-50%,-50%);pointer-events:none;z-index:20;animation:rippleExpand .6s ease-out forwards}@keyframes rippleExpand{to{width:400px;height:400px;opacity:0}}.footer{border-top:1px solid rgba(255,255,255,.05)}.footer-links{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.footer-link{color:var(--text-muted);text-transform:uppercase;font-size:.9rem;transition:color .3s ease;position:relative}.footer-link:hover{color:var(--accent-blue);text-shadow:0 0 10px var(--glow-blue)}.footer-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent-blue);transition:width .3s ease}.footer-link:hover:after{width:100%}.solitaire-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99999;overflow:hidden}.solitaire-card{position:absolute;width:70px;height:100px;background:#fff;border-radius:5px;border:4px solid;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 6px #0000004d;z-index:1000;will-change:transform}body.mode-hd .fog-overlay,body.mode-hd .dust-container,body.mode-sd .fog-overlay,body.mode-sd .dust-container,body.mode-sd .noise,body.mode-sd .scanlines,body.mode-sd .hero-particles,body.mode-sd .card-glow,body.mode-sd .card-holographic,body.mode-sd .hero-video,body.mode-sd .filter-video-container,body.mode-sd .scroll-glitch-overlay{display:none!important}body.mode-sd .hero{background:radial-gradient(circle at center,#1a1a2e,#0a0a0f)}body.mode-hd .glitch:before,body.mode-hd .glitch:after,body.mode-hd .scroll-glitch-overlay,body.mode-hd .is-glitching{display:none!important;animation:none!important}body.mode-hd .interaction-ripple,body.mode-sd .interaction-ripple,body.mode-hd .card-glow,body.mode-sd .card-glow,body.mode-hd .card-holographic,body.mode-sd .card-holographic,body.mode-hd .click-ripple,body.mode-sd .click-ripple{display:none!important;opacity:0!important;visibility:hidden!important}body.mode-hd .glitch,body.mode-sd .hero-title,body.mode-sd .hero-subtitle,body.mode-sd .cta-wrapper,body.mode-sd .cta-float-node,body.mode-sd .hero-tagline,body.mode-sd .is-glitching,body.mode-sd .glitch,body.mode-sd .glitch:before,body.mode-sd .glitch:after,body.mode-sd .fade-section{animation:none!important;transform:none!important;opacity:1!important;transition:none!important}body.mode-sd .card{animation:none!important;transform:none!important;transition:transform .1s ease!important}body.mode-hd .card:hover,body.mode-sd .card:hover{box-shadow:0 10px 30px #00000080!important;z-index:10}body.mode-sd .card.shot{opacity:0;transition:opacity .2s ease;animation:none!important}body.mode-sd .glitch{animation:none!important}body.mode-sd .glitch:before,body.mode-sd .glitch:after{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/styles.css.map */
