@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.cursor-container[data-v-70f8c744]{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden}.cursor-main[data-v-70f8c744]{position:fixed;width:40px;height:40px;border-radius:50%;background:#6366f126;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .2s ease,background-color .2s ease;pointer-events:none}.cursor-follower[data-v-70f8c744]{position:fixed;width:8px;height:8px;border-radius:50%;border:2px solid #6366f1;background:transparent;transition:transform .15s ease,border-color .2s ease;pointer-events:none}.cursor-ripple[data-v-70f8c744]{position:fixed;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.6),transparent);transform:translate(-50%,-50%);animation:ripple-expand-70f8c744 .6s ease-out forwards;pointer-events:none}@keyframes ripple-expand-70f8c744{0%{width:20px;height:20px;opacity:1}to{width:100px;height:100px;opacity:0}}.cursor-main[data-v-70f8c744]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.3),transparent);transform:translate(-50%,-50%);animation:pulse-70f8c744 2s ease-in-out infinite}@keyframes pulse-70f8c744{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.5}}.hero-background[data-v-5d40797c]{position:absolute;inset:0;overflow:hidden}.game-covers[data-v-5d40797c]{position:absolute;inset:0}.cover-slide[data-v-5d40797c]{position:absolute;inset:0;opacity:0;transition:opacity 1.5s ease-in-out}.cover-slide.active[data-v-5d40797c]{opacity:1}.cover-slide img[data-v-5d40797c]{width:100%;height:100%;object-fit:cover;filter:blur(2px) brightness(.4);transform:scale(1.05)}.overlay[data-v-5d40797c]{position:absolute;inset:0;background:linear-gradient(180deg,#0d1117b3,#0d111766,#0d1117f2),radial-gradient(ellipse at 30% 20%,rgba(102,192,244,.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(168,85,247,.1) 0%,transparent 50%)}.floating-elements[data-v-5d40797c]{position:absolute;inset:0;pointer-events:none}.float-icon[data-v-5d40797c]{position:absolute;font-size:2rem;opacity:.1;animation:float-5d40797c 20s infinite ease-in-out}.icon-1[data-v-5d40797c]{top:10%;left:10%;animation-delay:0s}.icon-2[data-v-5d40797c]{top:20%;right:15%;animation-delay:-4s}.icon-3[data-v-5d40797c]{bottom:30%;left:20%;animation-delay:-8s}.icon-4[data-v-5d40797c]{top:40%;right:25%;animation-delay:-12s}.icon-5[data-v-5d40797c]{bottom:20%;right:10%;animation-delay:-16s}@keyframes float-5d40797c{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(20px) rotate(-5deg)}}.current-game-name[data-v-5d40797c]{position:absolute;bottom:2rem;right:2rem;text-align:right;opacity:.6;transition:opacity .3s ease}.current-game-name[data-v-5d40797c]:hover{opacity:1}.now-featuring[data-v-5d40797c]{display:block;font-size:.75rem;color:#66c0f4;text-transform:uppercase;letter-spacing:2px;margin-bottom:.25rem}.game-title[data-v-5d40797c]{display:block;font-size:1rem;color:#e6edf3;font-weight:500}@media(max-width:768px){.current-game-name[data-v-5d40797c]{bottom:1rem;right:1rem}.float-icon[data-v-5d40797c]{font-size:1.5rem}}.featured-game[data-v-427444cb]{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer;box-shadow:0 1px 3px #0000000d}.featured-game[data-v-427444cb]:hover{transform:translateY(-4px);border-color:#3b82f6;box-shadow:0 12px 40px #3b82f626}.game-image[data-v-427444cb]{position:relative;aspect-ratio:460 / 215;overflow:hidden}.game-image img[data-v-427444cb]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featured-game:hover .game-image img[data-v-427444cb]{transform:scale(1.05)}.play-overlay[data-v-427444cb]{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.featured-game:hover .play-overlay[data-v-427444cb]{opacity:1}.play-icon[data-v-427444cb]{width:60px;height:60px;background:#3b82f6f2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;padding-left:4px;box-shadow:0 4px 12px #3b82f666}.game-info[data-v-427444cb]{padding:1.25rem}.game-name[data-v-427444cb]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-stats[data-v-427444cb]{display:flex;gap:1rem;margin-bottom:.75rem}.stat[data-v-427444cb]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:#64748b}.stat-icon[data-v-427444cb]{font-size:.9rem}.stat-value[data-v-427444cb]{color:#3b82f6;font-weight:500}.progress-bar[data-v-427444cb]{height:4px;background:#3b82f61a;border-radius:2px;overflow:hidden}.progress-fill[data-v-427444cb]{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;transition:width .5s ease}.game-card[data-v-01e36136]{position:relative;background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid var(--border-dark);box-shadow:0 4px 20px #0000004d}.game-card[data-v-01e36136]:hover{transform:translateY(-10px) scale(1.02);border-color:var(--neon-cyan);box-shadow:0 0 30px #00f0ff4d,0 25px 50px #00000080,inset 0 0 60px #00f0ff0d}.game-card:hover .card-glow[data-v-01e36136],.game-card:hover .card-overlay[data-v-01e36136]{opacity:1}.game-card:hover .card-image img[data-v-01e36136]{transform:scale(1.1)}.card-glow[data-v-01e36136]{position:absolute;inset:-2px;background:linear-gradient(135deg,#00f0ff66,#f0f6);border-radius:calc(var(--radius-md) + 2px);opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(20px);animation:glow-pulse-01e36136 3s ease-in-out infinite}@keyframes glow-pulse-01e36136{0%,to{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.02)}}.game-card:hover .card-glow[data-v-01e36136]{animation:glow-pulse-hover-01e36136 2s ease-in-out infinite}@keyframes glow-pulse-hover-01e36136{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.card-image[data-v-01e36136]{position:relative;aspect-ratio:460 / 215;overflow:hidden}.card-image[data-v-01e36136]:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.game-card:hover .card-image[data-v-01e36136]:after{left:150%}.card-image img[data-v-01e36136]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.card-overlay[data-v-01e36136]{position:absolute;inset:0;background:linear-gradient(135deg,#00f0ff4d,#ff00ff4d);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.play-icon[data-v-01e36136]{width:70px;height:70px;background:#000c;border:2px solid var(--neon-cyan);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--neon-cyan);padding-left:6px;box-shadow:0 0 20px #00f0ff80,inset 0 0 20px #00f0ff1a;transition:all .3s ease;animation:play-pulse-01e36136 2s ease-in-out infinite}@keyframes play-pulse-01e36136{0%,to{transform:scale(1);box-shadow:0 0 20px #00f0ff80}50%{transform:scale(1.1);box-shadow:0 0 30px #00f0ffcc}}.playtime-badge[data-v-01e36136]{position:absolute;bottom:12px;right:12px;background:#0a0a0fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;font-family:var(--font-mono);color:var(--neon-cyan);box-shadow:0 0 15px #00f0ff4d;border:1px solid rgba(0,240,255,.3);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.card-content[data-v-01e36136]{padding:1.5rem}.game-name[data-v-01e36136]{font-size:1.15rem;font-weight:700;font-family:var(--font-display);color:var(--text-primary);margin-bottom:.85rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease;letter-spacing:.02em}.game-card:hover .game-name[data-v-01e36136]{color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,240,255,.5)}.game-meta[data-v-01e36136]{display:flex;flex-direction:column;gap:.5rem}.meta-item[data-v-01e36136]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-family:var(--font-mono);color:var(--text-secondary);transition:color .3s ease}.game-card:hover .meta-item[data-v-01e36136]{color:var(--neon-cyan)}.meta-icon[data-v-01e36136]{font-size:1rem;filter:grayscale(.3);transition:filter .3s ease}.game-card:hover .meta-icon[data-v-01e36136]{filter:grayscale(0) drop-shadow(0 0 5px var(--neon-cyan))}:root{--neon-cyan: #00f0ff;--neon-pink: #ff00ff;--neon-yellow: #f0ff00;--neon-green: #00ff9f;--neon-orange: #ff6600;--neon-purple: #bf00ff;--bg-darker: #050508;--bg-dark: #0a0a0f;--bg-medium: #12121a;--bg-light: #1a1a25;--bg-card: rgba(15, 15, 25, .85);--bg-glass: rgba(10, 10, 20, .7);--text-primary: #e0e0e8;--text-secondary: #8888a0;--text-muted: #555566;--text-glow: #ffffff;--border-dark: rgba(0, 240, 255, .1);--border-glow: rgba(0, 240, 255, .3);--glow-cyan: 0 0 20px rgba(0, 240, 255, .5), 0 0 40px rgba(0, 240, 255, .3), 0 0 60px rgba(0, 240, 255, .1);--glow-pink: 0 0 20px rgba(255, 0, 255, .5), 0 0 40px rgba(255, 0, 255, .3);--glow-yellow: 0 0 20px rgba(240, 255, 0, .5), 0 0 40px rgba(240, 255, 0, .3);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-main: "Rajdhani", "Orbitron", "Inter", -apple-system, sans-serif;--font-display: "Orbitron", "Rajdhani", monospace;--font-mono: "JetBrains Mono", "Fira Code", monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-main);background:var(--bg-darker);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;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:9999}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 1px),linear-gradient(rgba(0,240,255,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:-1}#app{width:100%;position:relative}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-cyan),var(--neon-pink));border-radius:4px}::-webkit-scrollbar-thumb:hover{box-shadow:var(--glow-cyan)}::selection{background:#00f0ff4d;color:var(--text-glow);text-shadow:0 0 10px var(--neon-cyan)}a{color:var(--neon-cyan);text-decoration:none;transition:all .3s ease;position:relative}a:hover{color:var(--text-glow);text-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan)}.cyber-card{background:var(--bg-card);border:1px solid var(--border-dark);border-radius:var(--radius-md);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.cyber-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);opacity:0;transition:opacity .3s ease}.cyber-card:hover{border-color:var(--border-glow);box-shadow:0 0 20px #00f0ff26,inset 0 0 60px #00f0ff08;transform:translateY(-5px)}.cyber-card:hover:before{opacity:1}.neon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:2px solid var(--neon-cyan);color:var(--neon-cyan);font-family:var(--font-display);font-weight:600;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.neon-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.3),transparent);transition:left .5s ease}.neon-btn:hover{background:#00f0ff1a;box-shadow:var(--glow-cyan);text-shadow:0 0 10px var(--neon-cyan)}.neon-btn:hover:before{left:100%}.neon-btn.pink{border-color:var(--neon-pink);color:var(--neon-pink)}.neon-btn.pink:hover{background:#ff00ff1a;box-shadow:var(--glow-pink);text-shadow:0 0 10px var(--neon-pink)}.glitch{position:relative;font-family:var(--font-display);font-weight:700}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{color:var(--neon-cyan);animation:glitch-1 2s infinite linear alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.glitch:after{color:var(--neon-pink);animation:glitch-2 3s infinite linear alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(1px,-1px)}80%{transform:translate(-1px,1px)}}.neon-title{font-family:var(--font-display);font-weight:700;color:var(--text-glow);text-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),0 0 40px var(--neon-cyan),0 0 80px var(--neon-cyan);letter-spacing:.05em}.neon-title.pink{text-shadow:0 0 10px var(--neon-pink),0 0 20px var(--neon-pink),0 0 40px var(--neon-pink)}.cyber-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);color:var(--neon-cyan);font-family:var(--font-mono);font-size:.75rem;font-weight:500;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.cyber-stat{font-family:var(--font-display);font-weight:700;font-size:2rem;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(0,240,255,.3))}.cyber-divider{height:1px;background:linear-gradient(90deg,transparent,var(--neon-cyan) 20%,var(--neon-pink) 80%,transparent);margin:2rem 0;opacity:.5}.cyber-progress{height:4px;background:var(--bg-light);border-radius:2px;overflow:hidden}.cyber-progress-bar{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink));box-shadow:0 0 10px var(--neon-cyan);transition:width .5s ease}.blink{animation:blink 1s infinite}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.5}}.pulse-ring{position:relative}.pulse-ring:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid var(--neon-cyan);border-radius:50%;animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.scan-effect{position:relative;overflow:hidden}.scan-effect:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,rgba(0,240,255,.1),transparent);animation:scan 3s linear infinite}@keyframes scan{0%{top:-50%}to{top:150%}}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(10px)}@media(max-width:768px){.cyber-card:hover{transform:none}.neon-title,.cyber-stat{font-size:1.5rem}}.cyber-loader{width:40px;height:40px;border:3px solid var(--bg-light);border-top-color:var(--neon-cyan);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hex-corner{position:absolute;width:20px;height:20px;border:2px solid var(--neon-cyan);opacity:.5}.hex-corner.top-left{top:-1px;left:-1px;border-right:none;border-bottom:none}.hex-corner.top-right{top:-1px;right:-1px;border-left:none;border-bottom:none}.hex-corner.bottom-left{bottom:-1px;left:-1px;border-right:none;border-top:none}.hex-corner.bottom-right{bottom:-1px;right:-1px;border-left:none;border-top:none}
