:root{--lobby-bg:#f8fafc;--lobby-card:#ffffff;--lobby-card-hover:#ffffff;--lobby-border:rgba(15,23,42,0.08);--lobby-border-hover:rgba(79,70,229,0.2);--lobby-primary:#4f46e5;--lobby-secondary:#06b6d4;--lobby-accent:#f59e0b;--lobby-purple:#8b5cf6;--lobby-danger:#ef4444;--lobby-text-main:#0f172a;--lobby-text-muted:#475569;--glow-primary:0 4px 20px rgba(79,70,229,0.05);--glow-secondary:0 4px 20px rgba(6,182,212,0.05);--glow-accent:0 4px 20px rgba(245,158,11,0.05);--glow-purple:0 4px 20px rgba(139,92,246,0.05);--radius-lg:20px;--radius-md:14px;--radius-sm:8px;}body.lobby-theme{background-color:var(--lobby-bg) !important;background-image:radial-gradient(circle at 10% 20%,rgba(79,70,229,0.05) 0%,transparent 45%),radial-gradient(circle at 90% 80%,rgba(6,182,212,0.04) 0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(245,158,11,0.02) 0%,transparent 50%) !important;color:var(--lobby-text-main) !important;position:relative;overflow-x:hidden;}.lobby-wrapper{max-width:1200px;margin:0 auto;padding:20px 15px 80px;}.carousel-container{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:30px;box-shadow:0 10px 40px rgba(0,0,0,0.5),var(--glow-primary);border:1px solid var(--lobby-border);}.carousel-slide{display:none;position:relative;width:100%;aspect-ratio:16/7;min-height:250px;}.carousel-slide.active{display:block;animation:fadeEffect 0.8s ease-in-out;}@keyframes fadeEffect{from{opacity:0.4;}to{opacity:1;}}.carousel-img{width:100%;height:100%;object-fit:cover;display:block;}.carousel-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.4) 60%,transparent 100%);padding:40px 30px 25px;display:flex;flex-direction:column;justify-content:flex-end;}.carousel-title{font-size:28px;font-weight:800;color:#0f172a;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,0.5);background:linear-gradient(135deg,#ffffff 0%,#e2e8f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.carousel-desc{font-size:15px;color:#475569;max-width:600px;margin-bottom:15px;text-shadow:0 1px 5px rgba(0,0,0,0.5);}.carousel-badge{background:linear-gradient(135deg,var(--lobby-accent) 0%,#d97706 100%);color:#090b16;padding:4px 12px;border-radius:50px;font-size:11px;font-weight:900;width:fit-content;margin-bottom:10px;letter-spacing:0.05em;text-transform:uppercase;box-shadow:0 4px 10px rgba(245,158,11,0.3);}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.6);border:1px solid rgba(255,255,255,0.1);color:white;width:44px;height:44px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.3s;backdrop-filter:blur(8px);}.carousel-btn:hover{background:var(--lobby-primary);border-color:var(--lobby-primary);box-shadow:var(--glow-primary);}.carousel-btn-prev{left:15px;}.carousel-btn-next{right:15px;}.carousel-dots{position:absolute;bottom:15px;right:30px;display:flex;gap:8px;z-index:10;}.carousel-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.3);cursor:pointer;transition:all 0.3s;}.carousel-dot.active{width:24px;border-radius:4px;background:var(--lobby-primary);box-shadow:var(--glow-primary);}.lobby-ticker-wrap{background:#ffffff;border:1px solid rgba(15,23,42,0.08);border:1px solid var(--lobby-border);border-radius:50px;padding:10px 24px;display:flex;align-items:center;column-gap:20px;margin-bottom:40px;box-shadow:inset 0 2px 5px rgba(0,0,0,0.5);overflow:hidden;}.lobby-ticker-label{background:linear-gradient(135deg,var(--lobby-secondary) 0%,#0d9488 100%);color:#0f172a;padding:4px 14px;border-radius:50px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;display:flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 0 15px rgba(20,184,166,0.3);}.lobby-ticker-track{flex:1;overflow:hidden;position:relative;height:20px;}.lobby-ticker-content{display:inline-block;white-space:nowrap;position:absolute;left:100%;animation:lobbyTickerAnim 30s linear infinite;font-size:14px;color:var(--lobby-text-muted);}.lobby-ticker-content strong{color:#0f172a;}@keyframes lobbyTickerAnim{0%{transform:translate3d(0,0,0);left:100%;}100%{transform:translate3d(-100%,0,0);left:0%;}}.calc-section{background:var(--lobby-card);border:1px solid var(--lobby-border);border-radius:var(--radius-lg);padding:30px;margin-bottom:40px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 15px 35px rgba(0,0,0,0.4);position:relative;overflow:hidden;}.calc-section::before{content:'';position:absolute;top:0;right:0;width:250px;height:250px;background:radial-gradient(circle,rgba(99,102,241,0.08) 0%,transparent 70%);z-index:1;pointer-events:none;}.calc-header{margin-bottom:25px;position:relative;z-index:2;}.calc-header h2{font-size:24px;font-weight:800;margin-bottom:8px;background:linear-gradient(135deg,var(--lobby-accent) 0%,#fbbf24 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:10px;}.calc-header p{font-size:14.5px;color:var(--lobby-text-muted);}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;position:relative;z-index:2;}@media (max-width:768px){.calc-grid{grid-template-columns:1fr;}}.calc-inputs{display:flex;flex-direction:column;row-gap:20px;}.calc-group{display:flex;flex-direction:column;row-gap:8px;}.calc-label{font-size:13.5px;font-weight:700;color:#0f172a;letter-spacing:0.02em;display:flex;justify-content:space-between;}.calc-select{background:#ffffff;border:1px solid rgba(15,23,42,0.08);border:1px solid var(--lobby-border);border-radius:var(--radius-sm);color:#0f172a;padding:12px 16px;font-size:14.5px;font-family:inherit;outline:none;cursor:pointer;transition:all 0.3s;}.calc-select:focus{border-color:var(--lobby-primary);box-shadow:var(--glow-primary);}.calc-range-wrapper{display:flex;align-items:center;gap:15px;}.calc-range{flex:1;-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,0.1);outline:none;transition:background 0.3s;}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--lobby-secondary);cursor:pointer;box-shadow:0 0 10px var(--lobby-secondary);transition:transform 0.2s;}.calc-range::-webkit-slider-thumb:hover{transform:scale(1.2);}.calc-number-badge{background:rgba(20,184,166,0.15);border:1px solid var(--lobby-secondary);color:var(--lobby-secondary);font-weight:800;padding:2px 10px;border-radius:6px;font-size:14px;min-width:45px;text-align:center;}.calc-outputs{background:rgba(255,255,255,0.6);border:1px solid var(--lobby-border);border-radius:var(--radius-md);padding:25px;display:flex;flex-direction:column;justify-content:space-between;}.calc-stat-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.05);}.calc-stat-row:last-child{border-bottom:none;}.calc-stat-label{font-size:14px;color:var(--lobby-text-muted);}.calc-stat-value{font-size:18px;font-weight:800;color:#0f172a;}.calc-total-row{background:rgba(99,102,241,0.08);border:1px solid rgba(99,102,241,0.2);border-radius:var(--radius-sm);padding:15px;margin-top:15px;display:flex;justify-content:space-between;align-items:center;}.calc-total-label{font-size:15px;font-weight:800;color:#0f172a;}.calc-total-value{font-size:26px;font-weight:900;color:var(--lobby-accent);text-shadow:0 0 10px rgba(245,158,11,0.4);}.lobby-filter-container{display:flex;flex-direction:column;row-gap:20px;margin-bottom:30px;}.lobby-search-bar{position:relative;width:100%;}.lobby-search-bar i{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--lobby-text-muted);font-size:16px;}.lobby-search-input{width:100%;background:var(--lobby-card);border:1px solid var(--lobby-border);border-radius:50px;padding:16px 20px 16px 54px;color:#0f172a;font-size:15px;font-family:inherit;outline:none;box-shadow:0 8px 25px rgba(0,0,0,0.2);transition:all 0.3s;}.lobby-search-input:focus{border-color:var(--lobby-primary);box-shadow:var(--glow-primary);}.lobby-tabs-wrapper{overflow-x:auto;padding-bottom:6px;display:flex;column-gap:10px;scrollbar-width:thin;}.lobby-tabs-wrapper::-webkit-scrollbar{height:4px;}.lobby-tabs-wrapper::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.1);}.lobby-tab{background:var(--lobby-card);border:1px solid var(--lobby-border);color:var(--lobby-text-muted);padding:10px 22px;border-radius:50px;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;column-gap:8px;transition:all 0.3s;}.lobby-tab:hover{color:#0f172a;border-color:var(--lobby-border-hover);background:var(--lobby-card-hover);}.lobby-tab.active{background:linear-gradient(135deg,var(--lobby-primary) 0%,var(--lobby-primary) 100%);border-color:var(--lobby-primary);color:#0f172a;box-shadow:var(--glow-primary);}.lobby-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-bottom:50px;}.lobby-card-item{background:var(--lobby-card);border:1px solid var(--lobby-border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;row-gap:15px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;overflow:hidden;backdrop-filter:blur(10px);}.lobby-card-item:hover{transform:translateY(-8px);border-color:var(--lobby-border-hover);background:var(--lobby-card-hover);box-shadow:0 15px 35px rgba(0,0,0,0.4),var(--glow-primary);}.lobby-card-item::after{content:'';position:absolute;top:-50%;left:-60%;width:200%;height:200%;background:linear-gradient(to bottom right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,0.03) 50%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100%);transform:rotate(30deg);transition:all 0.6s ease;z-index:1;pointer-events:none;}.lobby-card-item:hover::after{left:100%;top:100%;transition:all 0.8s ease;}.lobby-card-top{display:flex;column-gap:16px;align-items:center;}.lobby-card-icon-wrap{width:68px;height:68px;border-radius:16px;overflow:hidden;border:1px solid var(--lobby-border);background:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.3);flex-shrink:0;}.lobby-card-icon{width:100%;height:100%;object-fit:cover;}.lobby-card-meta{flex:1;display:flex;flex-direction:column;row-gap:4px;}.lobby-card-title{font-size:18px;font-weight:800;color:#0f172a;display:flex;align-items:center;column-gap:8px;letter-spacing:-0.01em;}.lobby-card-badge{background:linear-gradient(135deg,var(--lobby-secondary) 0%,#0d9488 100%);color:#0f172a;font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase;}.lobby-card-rating{font-size:13px;color:var(--lobby-text-muted);display:flex;align-items:center;column-gap:4px;}.lobby-card-rating i{color:var(--lobby-accent);}.lobby-card-stats{display:flex;flex-direction:column;row-gap:6px;background:#ffffff;border-radius:var(--radius-sm);padding:10px 14px;border:1px solid rgba(255,255,255,0.02);}.lobby-stat-item{display:flex;justify-content:space-between;font-size:13px;}.lobby-stat-label{color:var(--lobby-text-muted);}.lobby-stat-val{color:#0f172a;font-weight:700;}.lobby-card-actions{display:flex;column-gap:10px;margin-top:5px;}.lobby-btn-download{flex:1;background:linear-gradient(135deg,var(--lobby-primary) 0%,#4f46e5 100%);color:#0f172a;border:none;border-radius:var(--radius-sm);padding:12px;font-size:13.5px;font-weight:800;text-align:center;cursor:pointer;box-shadow:0 4px 15px rgba(99,102,241,0.2);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 0.3s;}.lobby-btn-download:hover{transform:translateY(-2px);box-shadow:var(--glow-primary);color:#0f172a;}.lobby-btn-info{width:44px;background:rgba(255,255,255,0.05);border:1px solid var(--lobby-border);border-radius:var(--radius-sm);color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;}.lobby-btn-info:hover{background:rgba(255,255,255,0.1);border-color:var(--lobby-border-hover);}.lobby-empty-search{grid-column:1 / -1;text-align:center;padding:60px 20px;background:var(--lobby-card);border:1px solid var(--lobby-border);border-radius:var(--radius-lg);color:var(--lobby-text-muted);}.lobby-empty-search i{font-size:40px;color:var(--lobby-primary);margin-bottom:15px;}.vip-benefits-section{margin-bottom:50px;}.vip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;}.vip-card{background:#ffffff;border:1px solid rgba(15,23,42,0.08);border:1px solid rgba(245,158,11,0.15);border-radius:var(--radius-md);padding:25px;text-align:center;transition:all 0.3s;position:relative;overflow:hidden;}.vip-card:hover{border-color:var(--lobby-accent);box-shadow:var(--glow-accent);transform:translateY(-5px);}.vip-card-icon{font-size:32px;color:var(--lobby-accent);margin-bottom:15px;text-shadow:0 0 15px rgba(245,158,11,0.4);}.vip-card h3{font-size:18px;font-weight:800;margin-bottom:8px;color:#0f172a;}.vip-card p{font-size:13.5px;color:var(--lobby-text-muted);line-height:1.5;}.lobby-warning-card{background:rgba(239,68,68,0.04);border:1px solid rgba(239,68,68,0.2);border-radius:var(--radius-lg);padding:30px;margin-bottom:40px;}.lobby-warning-badge{background:rgba(239,68,68,0.15);color:var(--lobby-danger);font-size:11px;font-weight:800;padding:4px 12px;border-radius:4px;text-transform:uppercase;letter-spacing:0.05em;width:fit-content;margin-bottom:15px;}.lobby-warning-title{font-size:20px;font-weight:800;color:#0f172a;margin-bottom:12px;display:flex;align-items:center;gap:8px;}.lobby-warning-title i{color:var(--lobby-danger);}.lobby-warning-desc{font-size:14px;color:var(--lobby-text-muted);line-height:1.6;margin-bottom:15px;}.lobby-warning-bullets{padding-left:20px;display:flex;flex-direction:column;row-gap:8px;}.lobby-warning-bullets li{font-size:13.5px;color:var(--lobby-text-muted);}.lobby-warning-bullets strong{color:#0f172a;}body.lobby-theme .header{background:rgba(255,255,255,0.75) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-bottom:1px solid rgba(99,102,241,0.2) !important;box-shadow:0 4px 30px rgba(0,0,0,0.4) !important;}body.lobby-theme .header-text{color:#ffffff !important;text-shadow:0 0 10px rgba(99,102,241,0.5) !important;}body.lobby-theme .logo-top{box-shadow:0 0 15px rgba(99,102,241,0.4) !important;}body.lobby-theme .navbar{background:#ffffff !important;border-bottom:1px solid rgba(99,102,241,0.15) !important;}body.lobby-theme .navbar-inner a{color:var(--lobby-text-muted) !important;}body.lobby-theme .navbar-inner a:hover,body.lobby-theme .navbar-inner a.active{color:#ffffff !important;background:rgba(99,102,241,0.15) !important;text-shadow:0 0 10px rgba(99,102,241,0.6) !important;}body.lobby-theme .telegram-nav-btn{background:linear-gradient(135deg,#0088cc 0%,#00a8ff 100%) !important;color:#ffffff !important;box-shadow:0 4px 15px rgba(0,136,204,0.3) !important;}body.lobby-theme .site-footer{background:#ffffff !important;border-top:1px solid rgba(99,102,241,0.15) !important;padding:60px 0 40px !important;}body.lobby-theme .footer-brand-col h3{color:var(--lobby-primary) !important;text-shadow:0 0 12px rgba(99,102,241,0.4) !important;}body.lobby-theme .footer-cta-card{background:#ffffff !important;border:1px solid rgba(99,102,241,0.15) !important;backdrop-filter:blur(10px) !important;transition:all 0.3s !important;}body.lobby-theme .footer-cta-card:hover{border-color:var(--lobby-primary) !important;box-shadow:var(--glow-primary) !important;transform:translateY(-2px) !important;}body.lobby-theme .footer-badge-card{background:#ffffff !important;border:1px solid rgba(255,255,255,0.03) !important;}body.lobby-theme .footer-badge-card:hover{border-color:var(--lobby-border-hover) !important;background:var(--lobby-card-hover) !important;}body.lobby-theme .footer-nav-links a{color:var(--lobby-text-muted) !important;}body.lobby-theme .footer-nav-links a:hover{color:#ffffff !important;text-shadow:0 0 8px rgba(99,102,241,0.5) !important;}body.lobby-theme .brand-glow{color:var(--lobby-primary) !important;text-shadow:0 0 10px rgba(99,102,241,0.5) !important;}.header-live-players{display:flex;align-items:center;gap:8px;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);border-radius:50px;padding:6px 14px;font-size:13px;font-weight:700;color:#fca5a5;box-shadow:0 0 15px rgba(239,68,68,0.1);}.pulse-dot{width:8px;height:8px;background-color:#ef4444;border-radius:50%;position:relative;}.pulse-dot::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ef4444;border-radius:50%;animation:pulseGlow 1.5s infinite;}@keyframes pulseGlow{0%{transform:scale(1);opacity:1;}100%{transform:scale(2.5);opacity:0;}}body.lobby-theme{animation:driftBackground 20s infinite alternate ease-in-out;}@keyframes driftBackground{0%{background-position:0% 0%,100% 100%,50% 50%;}100%{background-position:10% 15%,85% 90%,45% 55%;}}.carousel-slide.active .slide-in-text{animation:slideInText 0.8s cubic-bezier(0.16,1,0.3,1) forwards;}.carousel-slide.active .fade-in-text{animation:fadeInText 1s cubic-bezier(0.16,1,0.3,1) 0.2s forwards;}@keyframes slideInText{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes fadeInText{0%{opacity:0;}100%{opacity:1;}}.animated-badge{position:relative;overflow:hidden;}.animated-badge::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);animation:sweepEffect 3s infinite linear;}@keyframes sweepEffect{0%{left:-100%;}100%{left:100%;}}.animated-card{opacity:0;transform:translateY(30px);animation:cardEntry 0.6s cubic-bezier(0.16,1,0.3,1) forwards;}@keyframes cardEntry{0%{opacity:0;transform:translateY(30px);}100%{opacity:1;transform:translateY(0);}}.lobby-card-item{position:relative;}.card-glow-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-lg);background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(99,102,241,0.15) 0%,transparent 50%);opacity:0;transition:opacity 0.4s;pointer-events:none;z-index:1;}.lobby-card-item:hover .card-glow-overlay{opacity:1;}.lobby-card-item:hover{border-color:rgba(99,102,241,0.5) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5),0 0 25px rgba(99,102,241,0.3) !important;}.animated-glow-badge{background:linear-gradient(135deg,#ef4444 0%,#f97316 100%) !important;box-shadow:0 0 12px rgba(239,68,68,0.5);animation:glowText 1.5s infinite alternate ease-in-out;}@keyframes glowText{0%{box-shadow:0 0 5px rgba(239,68,68,0.3);}100%{box-shadow:0 0 15px rgba(239,68,68,0.7);}}.animated-vip-card{opacity:0;transform:scale(0.95);animation:cardEntry 0.6s cubic-bezier(0.16,1,0.3,1) 0.5s forwards;}.animated-pulse-card{position:relative;overflow:hidden;}.animated-pulse-card:hover{box-shadow:0 10px 25px rgba(0,0,0,0.5),0 0 20px var(--lobby-primary) !important;}.command-deck-footer{background:linear-gradient(180deg,#05070d 0%,#0d1124 100%) !important;border-top:1px solid rgba(99,102,241,0.15) !important;padding:60px 0 40px !important;color:#0f172a;font-family:inherit;position:relative;overflow:hidden;}.command-deck-footer::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:300px;height:1px;background:linear-gradient(90deg,transparent,#4f46e5,transparent);box-shadow:0 0 15px #4f46e5;}.command-deck-footer .footer-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-bottom:45px;}.footer-col{display:flex;flex-direction:column;row-gap:15px;}.footer-title-wrap{display:flex;align-items:center;gap:10px;margin-bottom:5px;}.title-glow-dot{width:6px;height:6px;border-radius:50%;}.title-glow-dot.green{background:#10b981;box-shadow:0 0 10px #10b981;}.title-glow-dot.blue{background:#38bdf8;box-shadow:0 0 10px #38bdf8;}.title-glow-dot.orange{background:#f59e0b;box-shadow:0 0 10px #f59e0b;}.footer-title-wrap h3{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:#0f172a;margin:0;}.status-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:10px;}.status-list li{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:10px 14px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);border-radius:8px;}.status-label{color:#94a3b8;}.status-val{font-weight:700;display:flex;align-items:center;gap:6px;}.status-val.status-online{color:#10b981;}.pulse-indicator-green{width:6px;height:6px;border-radius:50%;background-color:#10b981;display:inline-block;position:relative;}.pulse-indicator-green::after{content:'';position:absolute;width:100%;height:100%;background-color:#10b981;border-radius:50%;animation:pulseGlow 1.5s infinite;}.latency-metric{color:#22c55e !important;font-family:monospace;font-size:13.5px;text-shadow:0 0 8px rgba(34,197,94,0.4);transition:all 0.3s;}.activity-feed-container{background:rgba(255,255,255,0.6);border:1px solid rgba(255,255,255,0.04);border-radius:12px;padding:15px;height:140px;overflow:hidden;position:relative;}.activity-feed-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:12px;}.feed-item{font-size:12px;line-height:1.5;border-bottom:1px solid rgba(255,255,255,0.03);padding-bottom:8px;display:flex;flex-direction:column;row-gap:2px;}.feed-item:last-child{border-bottom:none;}.feed-time{font-size:9px;font-weight:800;text-transform:uppercase;color:#38bdf8;letter-spacing:0.02em;}.feed-text{color:#475569;}.feed-text strong{color:#0f172a;}.social-share-desc{font-size:13px;color:#94a3b8;line-height:1.5;margin:0;}.social-actions-grid{display:grid;grid-template-columns:1fr;gap:12px;}.social-btn-card{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:10px;font-size:13.5px;font-weight:800;cursor:pointer;transition:all 0.3s;text-align:center;border:none;color:#0f172a;text-decoration:none;}.telegram-deck-btn{background:linear-gradient(135deg,#0088cc 0%,#00a8ff 100%);box-shadow:0 4px 15px rgba(0,136,204,0.25);}.telegram-deck-btn:hover{box-shadow:0 4px 20px rgba(0,136,204,0.5);transform:translateY(-2px);}.copy-link-deck-btn{background:linear-gradient(135deg,#4f46e5 0%,#3730a3 100%);box-shadow:0 4px 15px rgba(79,70,229,0.25);}.copy-link-deck-btn:hover{box-shadow:0 4px 20px rgba(79,70,229,0.5);transform:translateY(-2px);}.footer-outline-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-bottom:40px;border-top:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(255,255,255,0.05);padding:25px 0;}.outline-badge-card{display:flex;align-items:center;gap:12px;padding:10px;}.badge-accent{font-size:13px;font-weight:900;color:#ef4444;border:2px solid #ef4444;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-shadow:0 0 5px rgba(239,68,68,0.3);}.outline-badge-card i{font-size:20px;flex-shrink:0;color:#94a3b8;}.outline-badge-card p{font-size:11px;color:#94a3b8;line-height:1.4;margin:0;}.copy-toast{position:fixed;bottom:25px;right:25px;background:rgba(16,185,129,0.95);color:#0f172a;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);padding:12px 24px;border-radius:50px;box-shadow:0 10px 25px rgba(0,0,0,0.3),0 0 15px rgba(16,185,129,0.4);display:flex;align-items:center;gap:8px;z-index:100000;opacity:0;transform:translateY(20px);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);pointer-events:none;font-size:13px;font-weight:700;}.copy-toast.show{opacity:1;transform:translateY(0);}.theme-switcher-container{position:relative;display:inline-block;}.theme-switch-toggle{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#0f172a;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 0 10px rgba(0,0,0,0.2);}.theme-switch-toggle:hover{background:rgba(255,255,255,0.08);border-color:var(--primary);box-shadow:0 0 15px var(--primary);transform:rotate(30deg) scale(1.05);}.theme-picker-dropdown{position:absolute;top:50px;right:0;width:200px;background:rgba(10,12,28,0.98);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:15px;box-shadow:0 10px 25px rgba(0,0,0,0.5),0 0 20px rgba(99,102,241,0.15);z-index:10000;opacity:0;transform:translateY(10px);pointer-events:none;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);backdrop-filter:blur(15px);}.theme-picker-dropdown.show{opacity:1;transform:translateY(0);pointer-events:auto;}.theme-picker-dropdown h4{font-size:11px;font-weight:800;text-transform:uppercase;color:#94a3b8;margin-bottom:12px;letter-spacing:0.05em;text-align:center;margin-top:0;}.theme-presets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}.theme-preset-btn{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all 0.3s;}.theme-preset-btn:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.2);}.theme-preset-btn.active{border-color:var(--primary) !important;background:rgba(99,102,241,0.06);box-shadow:0 0 12px rgba(99,102,241,0.2);}.theme-preset-btn span{width:12px;height:12px;border-radius:50%;display:inline-block;}.theme-preset-btn .dot-p{transform:translateX(2px);}.theme-preset-btn .dot-s{transform:translateX(-2px);}.bg-presets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.bg-preset-btn{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:8px 4px;font-size:11px;font-weight:700;color:#475569;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all 0.3s;}.bg-preset-btn:hover{background:rgba(255,255,255,0.08);color:#0f172a;}.bg-preset-btn.active{border-color:var(--primary) !important;background:rgba(99,102,241,0.1) !important;color:#0f172a;box-shadow:0 0 10px rgba(99,102,241,0.2);}.bg-preset-btn i{font-size:13px;}body.lobby-theme{background-color:var(--lobby-bg) !important;color:var(--lobby-text-main) !important;transition:background-color 0.3s,color 0.3s;}.header,.navbar,.command-deck-footer,.calc-section,.lobby-card-item,.vip-card,.lobby-warning-card,.lobby-search-bar{background-color:var(--lobby-card) !important;border-color:var(--lobby-border) !important;color:var(--lobby-text-main) !important;transition:background-color 0.3s,border-color 0.3s,color 0.3s;}body.lobby-theme[style*="--lobby-bg:#f8fafc"]{--lobby-text-muted:#64748b;}body.theme-transitioning *{transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease !important;}body.lobby-theme.light-theme{--lobby-text-main:#0f172a;--lobby-text-muted:#475569;--lobby-border:rgba(15,23,42,0.08);}body.lobby-theme.light-theme .header-logo-link .header-text{color:#0f172a;}body.lobby-theme.light-theme .header-live-players{background:rgba(239,68,68,0.05);border-color:rgba(239,68,68,0.15);color:#b91c1c;}body.lobby-theme.light-theme .menu-container{background:rgba(255,255,255,0.98) !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 10px 25px rgba(0,0,0,0.05) !important;}body.lobby-theme.light-theme .menu-container a{color:#334155 !important;}body.lobby-theme.light-theme .menu-container a:hover{background:rgba(0,0,0,0.03) !important;color:var(--primary) !important;}body.lobby-theme.light-theme .navbar{background:rgba(255,255,255,0.8) !important;border-bottom:1px solid rgba(0,0,0,0.08) !important;}body.lobby-theme.light-theme .navbar-inner a{color:#334155;}body.lobby-theme.light-theme .navbar-inner a:hover{color:var(--primary);}body.lobby-theme.light-theme .carousel-overlay{background:linear-gradient(0deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.6) 60%,transparent 100%) !important;}body.lobby-theme.light-theme .carousel-title{color:#0f172a !important;text-shadow:none !important;}body.lobby-theme.light-theme .carousel-desc{color:#334155 !important;text-shadow:none !important;}body.lobby-theme.light-theme .lobby-ticker-wrap{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 4px 15px rgba(0,0,0,0.02) !important;}body.lobby-theme.light-theme .lobby-ticker-content{color:#334155 !important;}body.lobby-theme.light-theme .lobby-ticker-content strong{color:#0f172a !important;}body.lobby-theme.light-theme .calc-header h2{color:#0f172a !important;}body.lobby-theme.light-theme .calc-header p{color:#475569 !important;}body.lobby-theme.light-theme .calc-label{color:#334155 !important;}body.lobby-theme.light-theme .calc-number-badge{background:rgba(0,0,0,0.04) !important;color:#0f172a !important;border-color:rgba(0,0,0,0.08) !important;}body.lobby-theme.light-theme .calc-stat-row{border-bottom:1px solid rgba(0,0,0,0.04) !important;}body.lobby-theme.light-theme .calc-stat-label{color:#475569 !important;}body.lobby-theme.light-theme .calc-stat-value{color:#0f172a !important;}body.lobby-theme.light-theme .calc-total-row{background:rgba(0,0,0,0.02) !important;border-top:1px solid rgba(0,0,0,0.06) !important;}body.lobby-theme.light-theme .calc-total-label{color:#334155 !important;}body.lobby-theme.light-theme .lobby-search-bar{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 15px rgba(0,0,0,0.02) !important;}body.lobby-theme.light-theme .lobby-search-input{color:#0f172a !important;}body.lobby-theme.light-theme .lobby-search-input::placeholder{color:#94a3b8 !important;}body.lobby-theme.light-theme .lobby-search-bar i{color:#64748b !important;}body.lobby-theme.light-theme .lobby-tab{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;color:#475569 !important;}body.lobby-theme.light-theme .lobby-tab:hover{color:var(--primary) !important;border-color:var(--primary) !important;}body.lobby-theme.light-theme .lobby-tab.active{background:var(--primary) !important;color:#ffffff !important;border-color:var(--primary) !important;}body.lobby-theme.light-theme .lobby-card-item{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 4px 15px rgba(0,0,0,0.03) !important;}body.lobby-theme.light-theme .lobby-card-item:hover{border-color:var(--primary) !important;box-shadow:0 10px 25px rgba(0,0,0,0.06) !important;}body.lobby-theme.light-theme .lobby-card-title{color:#0f172a !important;}body.lobby-theme.light-theme .lobby-card-rating span{color:#475569 !important;}body.lobby-theme.light-theme .lobby-stat-item{border-top:1px solid rgba(0,0,0,0.04) !important;}body.lobby-theme.light-theme .lobby-stat-label{color:#475569 !important;}body.lobby-theme.light-theme .lobby-stat-val{color:#0f172a !important;}body.lobby-theme.light-theme .vip-card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 4px 15px rgba(0,0,0,0.02) !important;}body.lobby-theme.light-theme .vip-card h3{color:#0f172a !important;}body.lobby-theme.light-theme .vip-card p{color:#475569 !important;}body.lobby-theme.light-theme .lobby-warning-card{background:#fef2f2 !important;border:1px solid rgba(239,68,68,0.15) !important;}body.lobby-theme.light-theme .lobby-warning-title{color:#b91c1c !important;}body.lobby-theme.light-theme .lobby-warning-desc{color:#7f1d1d !important;}body.lobby-theme.light-theme .lobby-warning-bullets li{color:#7f1d1d !important;}body.lobby-theme.light-theme .command-deck-footer{background:#f1f5f9 !important;border-top:1px solid rgba(0,0,0,0.06) !important;color:#0f172a !important;}body.lobby-theme.light-theme .command-deck-footer::before{background:linear-gradient(90deg,transparent,var(--primary),transparent);}body.lobby-theme.light-theme .command-deck-footer .footer-title-wrap h3{color:#0f172a !important;}body.lobby-theme.light-theme .status-list li{background:#ffffff !important;border:1px solid rgba(0,0,0,0.05) !important;}body.lobby-theme.light-theme .status-label{color:#475569 !important;}body.lobby-theme.light-theme .status-val{color:#0f172a !important;}body.lobby-theme.light-theme .status-val.status-online{color:#10b981 !important;}body.lobby-theme.light-theme .activity-feed-container{background:#ffffff !important;border:1px solid rgba(0,0,0,0.05) !important;}body.lobby-theme.light-theme .feed-item{border-bottom:1px solid rgba(0,0,0,0.03) !important;}body.lobby-theme.light-theme .feed-time{color:var(--primary) !important;}body.lobby-theme.light-theme .feed-text{color:#334155 !important;}body.lobby-theme.light-theme .feed-text strong{color:#0f172a !important;}body.lobby-theme.light-theme .social-share-desc{color:#475569 !important;}body.lobby-theme.light-theme .outline-badge-card{border-color:rgba(0,0,0,0.05) !important;}body.lobby-theme.light-theme .outline-badge-card p{color:#475569 !important;}body.lobby-theme.light-theme .outline-badge-card i{color:#475569 !important;}body.lobby-theme.light-theme .footer-outline-badges{border-top:1px solid rgba(0,0,0,0.05) !important;border-bottom:1px solid rgba(0,0,0,0.05) !important;}body.lobby-theme.light-theme .footer-bottom-area{border-top:1px solid rgba(0,0,0,0.05) !important;}body.lobby-theme.light-theme .footer-nav-links a{color:#475569 !important;}body.lobby-theme.light-theme .footer-nav-links a:hover{color:var(--primary) !important;}body.lobby-theme.light-theme .footer-disclaimer-short,body.lobby-theme.light-theme .footer-copyright{color:#64748b !important;}body.lobby-theme.light-theme .theme-picker-dropdown{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 10px 25px rgba(0,0,0,0.05),0 0 20px rgba(0,0,0,0.02) !important;}body.lobby-theme.light-theme .theme-picker-dropdown h4{color:#0f172a !important;}body.lobby-theme.light-theme .bg-preset-btn{background:#f1f5f9 !important;border:1px solid rgba(0,0,0,0.06) !important;color:#334155 !important;}body.lobby-theme.light-theme .bg-preset-btn:hover{background:#e2e8f0 !important;color:#0f172a !important;}body.lobby-theme.light-theme .bg-preset-btn.active{border-color:var(--primary) !important;background:rgba(99,102,241,0.08) !important;color:var(--primary) !important;}body.lobby-theme.light-theme .theme-preset-btn{background:#f1f5f9 !important;border:1px solid rgba(0,0,0,0.06) !important;}body.lobby-theme.light-theme .theme-preset-btn:hover{background:#e2e8f0 !important;}body.lobby-theme.light-theme .theme-preset-btn.active{border-color:var(--primary) !important;background:rgba(99,102,241,0.08) !important;}header.header{background:#ffffff !important;border-bottom:2px solid var(--lobby-border) !important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:15px 0;position:sticky;top:0;z-index:1000;}.header-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;}.header-logo-link{display:flex;align-items:center;font-family:'Space Grotesk',sans-serif;font-size:24px;font-weight:800;letter-spacing:0.5px;text-decoration:none !important;}.logo-gold-text{color:#fbbf24 !important;text-shadow:0 0 10px rgba(251,191,36,0.3);}.logo-blue-text{color:#06b6d4 !important;text-shadow:0 0 10px rgba(6,182,212,0.3);}.logo-spinner-wrap{display:inline-flex;align-items:center;justify-content:center;}.logo-spinner-svg{animation:spinSlow 8s linear infinite;filter:drop-shadow(0 0 5px rgba(251,191,36,0.5));}@keyframes spinSlow{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.header-nav-center{display:flex;gap:30px;}@media (max-width:768px){.header-nav-center{display:none;}}.header-nav-center .nav-link{color:#94a3b8;font-size:15px;font-weight:600;transition:all 0.3s ease;padding:6px 12px;border-radius:5px;}.header-nav-center .nav-link:hover{color:#fbbf24 !important;text-shadow:0 0 8px rgba(251,191,36,0.3);}.header-nav-center .nav-link.active{color:#fbbf24 !important;border-bottom:2px solid #fbbf24;border-radius:0;}.btn-login-signup{background:transparent !important;border:1.5px solid #fbbf24 !important;color:#fbbf24 !important;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:700;letter-spacing:0.5px;transition:all 0.3s ease;box-shadow:0 0 15px rgba(251,191,36,0.1);display:inline-block;}.btn-login-signup:hover{background:#fbbf24 !important;color:#0c0721 !important;box-shadow:0 0 20px rgba(251,191,36,0.4);transform:translateY(-2px);}.hero-jackpot-banner{display:flex;justify-content:space-between;align-items:center;background:radial-gradient(circle at 70% 50%,rgba(139,92,246,0.2),transparent 60%),rgba(19,25,47,0.4);border:1px solid var(--lobby-border);border-radius:var(--radius-lg);padding:50px 60px;margin-bottom:30px;box-shadow:0 20px 50px rgba(0,0,0,0.5),var(--glow-primary);position:relative;overflow:hidden;}@media (max-width:900px){.hero-jackpot-banner{flex-direction:column;padding:40px 30px;text-align:center;}}.hero-jackpot-content{flex:1;z-index:5;max-width:550px;}.hero-jackpot-title{font-size:38px;font-weight:900;line-height:1.2;margin-bottom:15px;color:#0f172a;font-family:'Space Grotesk',sans-serif;}@media (max-width:600px){.hero-jackpot-title{font-size:28px;}}.hero-jackpot-title .text-gold{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;}.hero-jackpot-subtitle{font-size:16px;font-weight:600;color:#475569;margin-bottom:30px;}.hero-jackpot-subtitle .coins-bonus{color:#fbbf24;font-weight:700;}.hero-jackpot-btn{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%) !important;color:#0c0721 !important;padding:14px 35px;border-radius:50px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 8px 25px rgba(245,158,11,0.4);display:inline-block;transition:all 0.3s ease;}.hero-jackpot-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 30px rgba(245,158,11,0.6);}.hero-jackpot-wheel-wrap{flex:1;display:flex;justify-content:center;align-items:center;z-index:2;}@media (max-width:900px){.hero-jackpot-wheel-wrap{margin-top:30px;}}.coins-and-wheel{position:relative;width:320px;height:320px;}@media (max-width:600px){.coins-and-wheel{width:250px;height:250px;}}.gold-spin-wheel-art{width:100%;height:100%;border-radius:50%;overflow:hidden;border:5px solid #fbbf24;box-shadow:0 0 35px rgba(251,191,36,0.4);background:#13092e;}.wheel-graphic-img{width:100%;height:100%;object-fit:cover;animation:spinSlow 20s linear infinite;}.categories-header-title{font-size:18px;font-weight:800;color:#fbbf24;letter-spacing:1px;text-transform:uppercase;margin-top:15px;margin-bottom:5px;font-family:'Space Grotesk',sans-serif;}.lobby-tabs-wrapper{display:flex;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding:10px 5px;}.lobby-tab{background:#ffffff !important;border:1px solid rgba(245,158,11,0.3) !important;color:#475569 !important;padding:10px 22px !important;border-radius:6px !important;font-size:13.5px !important;font-weight:700 !important;display:flex;align-items:center;gap:8px;transition:all 0.3s ease !important;cursor:pointer;}.lobby-tab i{color:#fbbf24 !important;font-size:15px;}.lobby-tab:hover{color:#0f172a !important;border-color:#fbbf24 !important;box-shadow:0 0 15px rgba(251,191,36,0.2);transform:translateY(-2px);}.lobby-tab.active{background:rgba(245,158,11,0.15) !important;border-color:#fbbf24 !important;color:#b45309 !important;box-shadow:inset 0 0 10px rgba(251,191,36,0.2),0 0 15px rgba(251,191,36,0.3);}.lobby-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:25px !important;}@media (max-width:900px){.lobby-grid{grid-template-columns:1fr !important;}}.lobby-card-item{background:#ffffff !important;border:1.5px solid rgba(251,191,36,0.2) !important;border-radius:var(--radius-lg) !important;padding:20px !important;display:flex !important;flex-direction:row !important;align-items:center !important;gap:20px !important;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275) !important;}.lobby-card-item:hover{border-color:#fbbf24 !important;transform:translateY(-6px) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5),var(--glow-primary) !important;}.lobby-card-left{width:120px;height:120px;flex-shrink:0;border-radius:12px;overflow:hidden;border:2px solid rgba(251,191,36,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.3);}@media (max-width:480px){.lobby-card-left{width:90px;height:90px;}}.game-poster-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}.lobby-card-item:hover .game-poster-img{transform:scale(1.08);}.lobby-card-right{flex:1;display:flex;flex-direction:column;gap:8px;overflow:hidden;}.lobby-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;}.lobby-card-title{font-size:19px !important;font-weight:800 !important;color:#ffffff !important;margin:0 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Space Grotesk',sans-serif;}.stars-gold{color:#fbbf24;font-size:11px;display:flex;gap:2px;flex-shrink:0;}.game-desc{font-size:13px !important;color:#94a3b8 !important;margin:0 !important;line-height:1.4 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.game-downloads{font-size:12.5px;color:#475569;font-weight:600;}.text-orange{color:#f97316 !important;}.game-actions{display:flex;align-items:center;gap:12px;margin-top:5px;}.btn-download-now{flex:1;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%) !important;color:#ffffff !important;border:none;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:800;text-align:center;letter-spacing:0.5px;box-shadow:0 4px 15px rgba(234,88,12,0.3);transition:all 0.3s ease;}.btn-download-now:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(234,88,12,0.5);background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%) !important;}.btn-play-circle{font-size:34px;color:#475569;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.btn-play-circle:hover{color:#fbbf24 !important;transform:scale(1.08);}.mockup-footer{background:#060312 !important;border-top:2px solid rgba(251,191,36,0.2) !important;padding:50px 0 30px;margin-top:50px;position:relative;overflow:hidden;}.mockup-footer::before,.mockup-footer::after{content:'';position:absolute;bottom:0;width:250px;height:180px;background-repeat:no-repeat;pointer-events:none;opacity:0.3;}.mockup-footer::before{left:0;background:radial-gradient(circle at bottom left,rgba(251,191,36,0.15),transparent 70%);border-left:2px solid #fbbf24;border-radius:0 100% 0 0;width:100px;height:100px;bottom:0;}.mockup-footer::after{right:0;background:radial-gradient(circle at bottom right,rgba(251,191,36,0.15),transparent 70%);border-right:2px solid #fbbf24;border-radius:100% 0 0 0;width:100px;height:100px;bottom:0;}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;}.footer-main-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:20px;}@media (max-width:600px){.footer-main-row{flex-direction:column;text-align:center;}}.footer-right-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;}@media (max-width:600px){.footer-right-side{align-items:center;}}.follow-us-label{font-size:15px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:0.5px;}.footer-social-icons{display:flex;gap:12px;}.social-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#0f172a;transition:all 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.3);}.social-icon.tg{background:#0088cc;}.social-icon.fb{background:#3b5998;}.social-icon.wa{background:#25d366;}.social-icon.tw{background:#1da1f2;}.social-icon.ig{background:#e1306c;}.social-icon.yt{background:#ff0000;}.social-icon:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 15px rgba(251,191,36,0.4);color:#ffffff !important;}.footer-divider{border:0;height:1px;background:rgba(255,255,255,0.08);margin:20px 0;}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;font-size:13.5px;color:#94a3b8;}@media (max-width:600px){.footer-bottom-row{flex-direction:column-reverse;text-align:center;}}.footer-bottom-links{display:flex;gap:20px;}.footer-bottom-links a{color:#94a3b8;transition:color 0.3s ease;}.footer-bottom-links a:hover{color:#fbbf24 !important;}.footer-copyright{color:#64748b;}.slot-machine-container{display:flex;justify-content:center;align-items:center;position:relative;width:440px;height:250px;margin:0 auto;z-index:2;}@media (max-width:900px){.slot-machine-container{width:100%;max-width:380px;height:220px;margin-top:20px;}}@media (max-width:500px){.slot-machine-container{max-width:290px;height:160px;}}.slot-machine-cabinet{position:relative;width:100%;height:100%;background:linear-gradient(145deg,#1e0f4f 0%,#0d0626 100%);border:5px solid #fbbf24;border-radius:20px;box-shadow:0 0 30px rgba(251,191,36,0.5),inset 0 0 25px rgba(0,0,0,0.9),0 15px 35px rgba(0,0,0,0.7);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;box-sizing:border-box;overflow:hidden;}.slot-machine-cabinet::before{content:'';position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:2px dashed #fbbf24;border-radius:14px;opacity:0.85;pointer-events:none;animation:borderBlink 0.8s infinite steps(2);z-index:2;}@keyframes borderBlink{0%,100%{border-color:#fbbf24;filter:drop-shadow(0 0 4px #fbbf24);}50%{border-color:#ef4444;filter:drop-shadow(0 0 4px #ef4444);}}.slot-reels-window{position:relative;display:flex;justify-content:center;gap:12px;width:100%;height:100%;background:#050212;border-radius:12px;padding:10px;box-sizing:border-box;border:2px solid rgba(255,255,255,0.04);box-shadow:inset 0 0 20px rgba(0,0,0,0.95);overflow:hidden;}.slot-reels-window::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0) 45%,rgba(0,0,0,0.15) 46%,rgba(0,0,0,0) 100%);pointer-events:none;border-radius:12px;z-index:10;}.slot-payline-bar{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 5%,#ef4444 20%,#ef4444 80%,transparent 95%);box-shadow:0 0 8px #ef4444;transform:translateY(-50%);opacity:0.6;pointer-events:none;z-index:8;}.slot-reel{flex:1;height:100%;background:linear-gradient(180deg,#0e0524 0%,#150938 50%,#0e0524 100%);border:2px solid #361b73;border-radius:8px;overflow:hidden;position:relative;box-shadow:inset 0 12px 18px rgba(0,0,0,0.95),inset 0 -12px 18px rgba(0,0,0,0.95);}.slot-reel-strip{display:flex;flex-direction:column;width:100%;transform:translateY(0);}.slot-symbol{height:170px;display:flex;align-items:center;justify-content:center;font-size:70px;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.6));user-select:none;transition:transform 0.2s cubic-bezier(0.175,0.885,0.32,1.275);box-sizing:border-box;}@media (max-width:900px){.slot-symbol{height:150px;font-size:60px;}}@media (max-width:500px){.slot-symbol{height:105px;font-size:42px;}}.slot-symbol.winner-anim{animation:winPulse 0.5s ease-in-out infinite alternate;filter:drop-shadow(0 0 15px #fbbf24) drop-shadow(0 4px 8px rgba(0,0,0,0.6));z-index:15;}@keyframes winPulse{0%{transform:scale(1.0);}100%{transform:scale(1.2) rotate(3deg);}}.slot-machine-cabinet.win-glow{animation:winGlowFlash 0.4s linear infinite alternate;}@keyframes winGlowFlash{0%{border-color:#fbbf24;box-shadow:0 0 35px rgba(251,191,36,0.8),inset 0 0 25px rgba(251,191,36,0.3);}100%{border-color:#ef4444;box-shadow:0 0 45px rgba(239,68,68,0.9),inset 0 0 25px rgba(239,68,68,0.3);}}.slot-win-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background:linear-gradient(135deg,#fbbf24 0%,#ef4444 100%);border:3px solid #ffffff;border-radius:12px;padding:8px 20px;color:#0f172a;font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:2px;box-shadow:0 10px 25px rgba(0,0,0,0.8),0 0 20px #fbbf24;text-shadow:0 2px 4px rgba(0,0,0,0.5);z-index:20;pointer-events:none;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);}.slot-win-banner.show{transform:translate(-50%,-50%) scale(1);}.download-page-wrap{max-width:800px;margin:40px auto;padding:0 20px;}.download-banner-card{background:#ffffff;border:1px solid rgba(251,191,36,0.15);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.2);margin-bottom:25px;transition:all 0.3s ease;}.download-banner-card:hover{border-color:rgba(251,191,36,0.4);box-shadow:0 12px 40px rgba(251,191,36,0.15);}.download-banner-link{display:block;width:100%;}.download-banner-img{width:100%;height:auto;max-height:220px;object-fit:cover;display:block;transition:transform 0.5s ease;}.download-banner-card:hover .download-banner-img{transform:scale(1.02);}.download-main-card{background:#ffffff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:35px 25px;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,0.3);margin-bottom:25px;}.download-game-info{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:25px;}.download-game-logo{width:96px;height:96px;border-radius:20px;object-fit:cover;border:3px solid rgba(251,191,36,0.3);box-shadow:0 8px 20px rgba(0,0,0,0.3);animation:pulseGlow 2s infinite ease-in-out;}@keyframes pulseGlow{0%,100%{box-shadow:0 8px 20px rgba(251,191,36,0.2);}50%{box-shadow:0 8px 25px rgba(251,191,36,0.5);}}.download-game-title{font-size:26px;font-weight:800;color:#0f172a;margin:0;}.download-meta-badges{display:flex;gap:15px;justify-content:center;margin-top:5px;}.download-badge{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);padding:4px 12px;border-radius:20px;font-size:13px;color:#475569;display:flex;align-items:center;gap:6px;}.download-badge i{color:#fbbf24;}.download-progress-container{max-width:480px;margin:20px auto 30px;}.download-status-text{font-size:16px;font-weight:600;color:#475569;margin-bottom:12px;}.download-status-text strong{color:#fbbf24;}.download-progress-bar{width:100%;height:10px;background:rgba(255,255,255,0.05);border-radius:99px;overflow:hidden;border:1px solid rgba(255,255,255,0.05);}.download-progress-fill{width:0%;height:100%;background:linear-gradient(90deg,#ea580c,#fbbf24);border-radius:99px;box-shadow:0 0 10px rgba(251,191,36,0.5);transition:width 0.1s linear;}.backup-download-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);color:#ffffff !important;font-size:15px;font-weight:800;padding:14px 28px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 6px 20px rgba(234,88,12,0.4);transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px;}.backup-download-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(234,88,12,0.6);background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);}.backup-download-btn.pulsing{animation:buttonPulse 1.5s infinite;}@keyframes buttonPulse{0%{transform:scale(1);}50%{transform:scale(1.04);box-shadow:0 10px 30px rgba(234,88,12,0.7);}100%{transform:scale(1);}}.social-communities-box{margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,0.08);}.social-box-title{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:8px;}.social-box-subtitle{font-size:14px;color:#94a3b8;margin-bottom:20px;}.social-btns-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-width:580px;margin:0 auto;}@media (max-width:600px){.social-btns-row{grid-template-columns:1fr;}}.social-pulse-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:12px;font-size:14px;font-weight:700;color:#ffffff !important;border:none;cursor:pointer;transition:all 0.3s ease;text-align:center;}.whatsapp-pulse-btn{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);box-shadow:0 4px 15px rgba(37,211,102,0.3);animation:waPulse 2s infinite ease-in-out;}.whatsapp-pulse-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,0.5);background:linear-gradient(135deg,#128c7e 0%,#075e54 100%);}.telegram-pulse-btn{background:linear-gradient(135deg,#229ed9 0%,#179cde 100%);box-shadow:0 4px 15px rgba(34,158,217,0.3);animation:tgPulse 2s infinite ease-in-out;}.telegram-pulse-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(34,158,217,0.5);background:linear-gradient(135deg,#179cde 0%,#039be5 100%);}@keyframes waPulse{0%,100%{box-shadow:0 4px 15px rgba(37,211,102,0.3);}50%{box-shadow:0 4px 22px rgba(37,211,102,0.6);}}@keyframes tgPulse{0%,100%{box-shadow:0 4px 15px rgba(34,158,217,0.3);}50%{box-shadow:0 4px 22px rgba(34,158,217,0.6);}}.download-instructions-card{background:#ffffff;border:1px solid rgba(255,255,255,0.05);border-radius:16px;padding:30px;margin-bottom:25px;}.instructions-title{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:20px;display:flex;align-items:center;gap:10px;}.instructions-title i{color:#fbbf24;}.steps-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;}@media (max-width:768px){.steps-list{grid-template-columns:1fr;}}.step-item{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);padding:20px;border-radius:12px;text-align:center;transition:transform 0.3s ease;}.step-item:hover{transform:translateY(-3px);background:rgba(255,255,255,0.04);}.step-num{width:36px;height:36px;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);color:#0c0721;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;margin:0 auto 12px;}.step-heading{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:8px;}.step-desc{font-size:13px;color:#94a3b8;line-height:1.5;margin:0;}.download-recommended-section{margin-top:40px;}.recommended-title{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:20px;display:flex;align-items:center;gap:10px;}.recommended-title i{color:#fbbf24;}.recommended-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;}.recommended-card{background:#ffffff;border:1px solid rgba(255,255,255,0.05);border-radius:14px;padding:16px;display:flex;align-items:center;gap:12px;transition:all 0.3s ease;}.recommended-card:hover{transform:translateY(-3px);border-color:rgba(251,191,36,0.2);background:#ffffff;border:1px solid rgba(15,23,42,0.08);}.recommended-logo{width:60px;height:60px;border-radius:12px;object-fit:cover;}.recommended-info{flex:1;}.recommended-name{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;}.recommended-bonus{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:4px;}.recommended-bonus i{color:#22c55e;}.recommended-download-btn{width:32px;height:32px;background:rgba(251,191,36,0.1);color:#fbbf24 !important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all 0.3s ease;}.recommended-card:hover .recommended-download-btn{background:#fbbf24;color:#0c0721 !important;transform:scale(1.1);}