@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Rajdhani:wght@300;400;600&display=swap";
*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#00d4ff;--secondary:#7b2ff7;--dark:#1a1a1a;--card-bg:#ffffffb3;--text:#1a1a1a;--text-muted:#6b7280;--bg-gradient-start:#f0f4f8;--bg-gradient-mid:#fff;--bg-gradient-end:#f8f9fa;--bg-overlay-1:#7b2ff70d;--bg-overlay-2:#00d4ff0d;--text-main:var(--text);--text-dim:var(--text-muted);--header-bg:#ffffffd9;--glass-border:#00d4ff33;--nav-bg:#fff9;--nav-hover:#ffffffe6;--detail-box-bg:#fff9;--shadow-color:#0000000d;--accent:var(--primary)}[data-theme=dark]{--card-bg:#1e1e28cc;--text:#e8eaed;--text-muted:#9ca3af;--bg-gradient-start:#0a0e27;--bg-gradient-mid:#1a1f3a;--bg-gradient-end:#0f1629;--bg-overlay-1:#7b2ff726;--bg-overlay-2:#00d4ff26;--text-main:var(--text);--text-dim:var(--text-muted);--header-bg:#0a0e27d9;--glass-border:#00d4ff33;--nav-bg:#1e1e2899;--nav-hover:#32323ce6;--detail-box-bg:#1e1e2899;--shadow-color:#00000080;--accent:var(--primary)}body{background:linear-gradient(135deg,var(--bg-gradient-start)0%,var(--bg-gradient-mid)50%,var(--bg-gradient-end)100%);color:var(--text);min-height:100vh;font-family:Rajdhani,sans-serif;transition:background .3s,color .3s;position:relative;overflow-x:hidden}body:before{content:"";background-image:radial-gradient(circle at 20% 30%,var(--bg-overlay-1)0%,transparent 50%),radial-gradient(circle at 80% 70%,var(--bg-overlay-2)0%,transparent 50%);pointer-events:none;z-index:0;position:fixed;inset:0}.container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.floating-shape{pointer-events:none;z-index:0;border-radius:50%;animation:20s ease-in-out infinite float;position:fixed}@keyframes float{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(50px,50px)rotate(90deg)}50%{transform:translateY(100px)rotate(180deg)}75%{transform:translate(-50px,50px)rotate(270deg)}}.shape-1{background:radial-gradient(circle,#00d4ff14,#0000);width:300px;height:300px;animation-duration:25s;top:10%;right:5%}.shape-2{background:radial-gradient(circle,#7b2ff714,#0000);width:200px;height:200px;animation-duration:30s;animation-delay:-10s;bottom:15%;left:10%}header{padding:30px 0;animation:.8s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.logo{letter-spacing:2px;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;animation:3s ease-in-out infinite glowPulse;position:relative}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 10px #00d4ff80)}50%{filter:drop-shadow(0 0 20px #7b2ff7cc)}}.search-container{flex-grow:1;max-width:400px;position:relative}.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;color:var(--text);background:#fffc;border:2px solid #00d4ff33;border-radius:12px;padding:14px 45px 14px 20px;font-family:Rajdhani,sans-serif;font-size:16px;transition:all .3s;box-shadow:0 4px 15px #0000000d}.search-input:focus{border-color:var(--primary);background:#fffffff2;outline:none;box-shadow:0 0 20px #00d4ff33}.search-icon{color:var(--primary);font-size:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.header-buttons{gap:15px;display:flex}.btn{cursor:pointer;border:none;border-radius:10px;padding:12px 28px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 4px 15px #00d4ff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff80}.btn-secondary{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:2px solid #00d4ff4d;box-shadow:0 4px 15px #0000000d}.btn-secondary:hover{border-color:var(--primary);background:#ffffffe6;box-shadow:0 6px 20px #00d4ff33}.theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fff9;border:2px solid #00d4ff4d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 15px #0000000d}.theme-toggle:hover{border-color:var(--primary);transform:scale(1.1);box-shadow:0 6px 20px #00d4ff33}.theme-icon{font-size:24px;transition:all .3s;position:absolute}.theme-icon.sun{opacity:1;transform:rotate(0)scale(1)}.theme-icon.moon{opacity:0;transform:rotate(180deg)scale(0)}[data-theme=dark] .theme-toggle{background:#1e1e28cc;border-color:#00d4ff66}[data-theme=dark] .theme-icon.sun{opacity:0;transform:rotate(-180deg)scale(0)}[data-theme=dark] .theme-icon.moon{opacity:1;transform:rotate(0)scale(1)}main{padding:40px 0 80px}.section-title{letter-spacing:1px;text-transform:uppercase;margin-bottom:40px;padding-bottom:15px;font-family:Orbitron,sans-serif;font-size:32px;font-weight:700;animation:.8s ease-out .2s backwards fadeInUp;position:relative}.section-title:after{content:"";background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.games-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;display:grid}.game-card{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid #ffffff80;border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.6s ease-out backwards fadeInUp;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000014}[data-theme=dark] .game-card{border-color:#00d4ff33}.game-card:hover{border-color:var(--primary);background:#ffffffe6;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #00d4ff33}.image-container{width:100%;height:200px;position:relative;overflow:hidden}.game-image{object-fit:cover;width:100%;height:200px;transition:transform .4s;display:block}.game-card:hover .game-image{transform:scale(1.1)}.game-info{padding:20px}.game-title{color:var(--text);margin-bottom:15px;font-family:Orbitron,sans-serif;font-size:20px;font-weight:700}.game-stats{flex-wrap:wrap;gap:15px;margin-bottom:15px;display:flex}.stat{color:var(--text-muted);align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.stat-icon{color:var(--primary)}.game-tags{flex-wrap:wrap;gap:8px;display:flex}.tag{color:#09c;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .3s}.tag:hover{border-color:var(--primary);background:#00d4ff33;transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff33}.no-results{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:60px 20px;font-size:1.2rem}.no-results-icon{margin-bottom:20px;font-size:4rem}@media (max-width:768px){.logo{font-size:20px}.section-title{font-size:24px}.games-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.header-buttons{justify-content:stretch;width:100%}.btn{text-align:center;flex:1}}.back-btn{background:var(--nav-bg);border:1px solid var(--glass-border);color:var(--text-main);cursor:pointer;border-radius:50px;margin-top:30px;margin-bottom:30px;padding:16px 40px;font-size:1rem;font-weight:700;transition:transform .2s;display:inline-block;box-shadow:0 5px 20px #00000014}.back-btn:hover{background:var(--nav-hover);transform:translate(-5px)}.detail-header{background:var(--card-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:30px;margin-bottom:40px;padding:50px;box-shadow:0 20px 60px #0000000d}.detail-title{background:linear-gradient(135deg,var(--accent),#8e44ad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;margin-bottom:30px;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700}.detail-content-wrapper{gap:40px;margin-bottom:40px;display:flex}.detail-image-left{box-shadow:0 20px 50px var(--shadow-color);border:4px solid var(--glass-border);border-radius:25px;display:block;overflow:hidden}.detail-image-left img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.detail-info-right{flex-direction:column;flex:1;display:flex}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin:40px 0;display:grid}.detail-item{background:var(--detail-box-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:25px;box-shadow:0 4px 15px #00000008}.detail-item-label{color:var(--text-dim);margin-bottom:5px;font-size:.9rem}.detail-item-value{color:var(--text-main);margin-top:5px;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:700}.description-box{background:var(--detail-box-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;margin:30px 0;padding:40px;box-shadow:0 4px 15px #00000008}.description-title{color:var(--text-main);margin-bottom:20px;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;display:inline-block;position:relative}.description-text{color:var(--text-dim);white-space:pre-line;text-align:justify;font-size:1rem;line-height:1.8}.mod-info-box{background:var(--detail-box-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;margin:40px 0;padding:40px;box-shadow:inset 0 0 30px #ffffff0d}.mod-info-title{color:var(--text-main);margin-bottom:20px;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700}.mod-feature-item{color:var(--text-main);align-items:center;gap:12px;margin-bottom:10px;font-weight:500;display:flex}.download-section{text-align:center;border-top:1px dashed var(--glass-border);margin-top:50px;padding-top:30px}@media (max-width:900px){.detail-content-wrapper{flex-direction:column;align-items:center}.detail-image-left{flex:none;width:100%;max-width:400px;height:auto;margin-bottom:30px}.detail-title{text-align:center;margin-bottom:25px;font-size:1.8rem}}footer{border-top:1px solid var(--glass-border);background:var(--header-bg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:1;margin-top:100px;padding:80px 0 40px;position:relative}.footer-divider{justify-content:center;align-items:center;gap:30px;margin-bottom:50px;display:flex}.divider-line{background:linear-gradient(to right,transparent,var(--text-dim),transparent);opacity:.3;flex:1;height:1px}.social-links{gap:30px;display:flex}.social-link{background:var(--nav-bg);width:65px;height:65px;color:var(--text-main);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;justify-content:center;align-items:center;transition:all .3s;display:flex;box-shadow:0 5px 15px #0000000d}.social-link:hover{color:var(--accent);background:var(--nav-hover);box-shadow:0 15px 35px var(--shadow-color);transform:translateY(-8px)rotate(5deg)}.footer-text{text-align:center;color:var(--text-dim)}:root{--success:#4ecdc4;--info:#3b82f6;--banner-overlay:#f0f4f8f2;--footer-bg:#fff;--footer-border:#e5e7eb}[data-theme=dark]{--banner-overlay:#0a0e27f2;--footer-bg:#1a1a1a;--footer-border:#2d2d2d}.game-detail{animation:.8s ease-out fadeInUp}.game-banner{border-radius:0 0 30px 30px;width:100%;height:400px;margin-bottom:30px;position:relative;overflow:hidden}.banner-image{object-fit:cover;filter:blur(5px)brightness(.7);width:100%;height:100%;display:block;transform:scale(1.1)}.banner-overlay{background:linear-gradient(to top,var(--banner-overlay),transparent);pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.game-header{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;border:2px solid #ffffff80;border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:30px;margin:-80px 20px 30px;padding:40px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 8px 32px #00000014}[data-theme=dark] .game-header{border-color:#00d4ff33}.game-icon-v2{object-fit:cover;border:3px solid var(--glass-border);background:var(--bg-gradient-start);border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;font-size:4rem;display:flex;box-shadow:0 10px 30px #0000004d}.game-main-info{flex:1;min-width:300px}.game-title-detail{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-family:Orbitron,sans-serif;font-size:36px;font-weight:700}.game-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:20px;display:grid}.meta-item{flex-direction:column;gap:5px;display:flex}.meta-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.meta-value{color:var(--text);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.meta-icon{font-size:20px}.playstore-link{color:var(--info);align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.playstore-link:hover{color:var(--primary);transform:translate(5px)}.download-section-v2{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid #3b82f64d;border-radius:20px;margin-bottom:30px;padding:40px;transition:background .3s,border-color .3s,box-shadow .3s;box-shadow:0 8px 32px #3b82f626}[data-theme=dark] .download-section-v2{border-color:#3b82f666}.download-title{color:var(--text);text-align:center;margin-bottom:10px;font-family:Orbitron,sans-serif;font-size:28px;font-weight:700}.download-notice{text-align:center;background:#3b82f61a;border:2px solid #3b82f64d;border-radius:15px;margin-bottom:30px;padding:20px}.notice-icon{margin-bottom:10px;font-size:32px}.notice-title{color:var(--info);margin-bottom:10px;font-size:18px;font-weight:700}.notice-text{color:var(--text);font-size:16px;line-height:1.6}.download-buttons-v2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:30px;display:grid}.download-item{flex-direction:column;gap:15px;display:flex}.download-btn-v2{background:var(--info);color:#fff;cursor:pointer;border:none;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:20px 30px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #3b82f64d}.download-btn-v2:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 30px #3b82f666}.download-btn-v2:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.download-btn-v2.unlocked{background:linear-gradient(135deg,var(--success),#44a08d);animation:2s ease-in-out infinite pulse}.click-counter{background:#0003;border-radius:20px;padding:5px 15px;font-size:14px;font-weight:600}.progress-bar{background:#3b82f633;border:2px solid #3b82f64d;border-radius:10px;width:100%;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--info),var(--success));border-radius:10px;width:0%;height:100%;transition:width .5s}.helper-text{text-align:center;color:var(--text-muted);margin-top:20px;font-size:14px;line-height:1.6}.info-section{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid #ffffff80;border-radius:20px;margin-bottom:30px;padding:30px;transition:background .3s,border-color .3s;box-shadow:0 8px 32px #00000014}[data-theme=dark] .info-section{border-color:#00d4ff33}.section-title-v2{color:var(--text);align-items:center;gap:10px;margin-bottom:20px;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;display:flex}.section-content{color:var(--text);white-space:pre-line;font-size:17px;line-height:1.8}.mod-features-v2{padding:0;list-style:none}.mod-features-v2 li{border-bottom:1px solid #00d4ff1a;align-items:center;gap:15px;padding:12px 0;font-size:18px;font-weight:600;display:flex}.mod-features-v2 li:last-child{border-bottom:none}.feature-icon-v2{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.video-container{background:#000;border-radius:15px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.video-container iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.social-share-container{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;display:grid}.share-btn{cursor:pointer;color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:600;transition:all .3s;display:flex}.share-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0003}.share-icon{font-size:20px}.share-btn.facebook{background:linear-gradient(135deg,#1877f2,#0d65d9)}.share-btn.twitter{background:linear-gradient(135deg,#1da1f2,#0c85d0)}.share-btn.whatsapp{background:linear-gradient(135deg,#25d366,#20ba5a)}.share-btn.telegram{background:linear-gradient(135deg,#08c,#069)}.share-btn.copy-link{background:linear-gradient(135deg,#6b7280,#4b5563)}.share-btn.copy-link.copied{background:linear-gradient(135deg,#10b981,#059669)}@media (max-width:768px){.game-banner{border-radius:0 0 20px 20px;height:250px}.game-header{text-align:center;flex-direction:column;align-items:center;margin:-60px 10px 20px;padding:20px}.game-title-detail{font-size:28px}.download-section-v2{padding:30px 20px}.game-meta{text-align:left;grid-template-columns:repeat(2,1fr)}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bace89c4-module__09p2wq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bace89c4-module__09p2wq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_da585f4e-module__lTwzVW__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_da585f4e-module__lTwzVW__variable{--font-orbitron:"Orbitron","Orbitron Fallback"}
