:root{--color-primary:#00b4ff;--color-primary-light:#6ee7ff;--color-primary-dark:#007aff;--color-accent-pink:#3178ff;--color-accent-pink-light:#6ee7ff;--color-accent-green:#39ff14;--color-accent-green-light:#7cff8a;--color-accent-cyan:#32ade6;--color-accent-violet:#3178ff;--color-accent-gold:#ffd84d;--color-bg-dark:#060814;--color-bg-darker:#000;--color-bg-card:#141725;--color-bg-card-hover:#1c2132;--color-bg-overlay:#0a0d18c7;--glass-bg:linear-gradient(135deg,#ffffff2e,#ffffff0e 52%,#ffffff1c);--glass-bg-strong:linear-gradient(135deg,#ffffff38,#ffffff13 48%,#ffffff21);--glass-border:#ffffff2e;--glass-border-strong:#ffffff47;--glass-shadow:0 18px 48px #00000047,inset 0 1px 0 #ffffff3d;--glass-shadow-soft:0 12px 34px #00000038,inset 0 1px 0 #fff3;--radius-liquid-sm:18px;--radius-liquid-md:24px;--radius-liquid-lg:30px;--radius-liquid-xl:36px;--color-text:#fff;--color-text-secondary:#8e8e93;--color-text-muted:#636366;--color-success:#34c759;--color-warning:#fc0;--color-error:#ff3b30;--color-info:#007aff;--gradient-primary:linear-gradient(135deg,#00b4ff 0%,#3178ff 100%);--gradient-cosmic:var(--color-bg-dark);--gradient-glow:transparent;--gradient-card:var(--color-bg-card);--glow-purple:none;--glow-pink:none;--glow-green:none;--shadow-card:0 4px 12px #0003;--shadow-button:none;--border-color:#ffffff17;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-xl:24px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--transition-fast:.1s ease-out;--transition-normal:.16s ease-out;--transition-slow:.22s ease-out;--transition-spring:.18s ease-out}*,:before,:after{box-sizing:border-box;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);margin:0;padding:0}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text);-webkit-font-smoothing:antialiased;background-color:#0000;background-image:linear-gradient(130deg,#00b4ff24 0%,#0000 28%),linear-gradient(230deg,#3178ff1a 0%,#0000 30%),linear-gradient(#0b1020 0%,#060814 52%,#020308 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;line-height:1.4;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(135deg,#7cff8a17,#0000 34%,#8b5cff1a 66%,#0000) 0 0/100% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000003d 68%,#0000);mask-image:linear-gradient(#000000eb,#0000003d 68%,#0000)}a{color:var(--color-primary-light);transition:color var(--transition-fast);text-decoration:none}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(14px,3vw,24px)}.header{z-index:100;background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);position:sticky;top:0}.header-content{padding:var(--spacing-md)0;justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.logo{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xl);background:var(--gradient-primary);-webkit-text-fill-color:transparent;text-shadow:var(--glow-purple);-webkit-background-clip:text;background-clip:text;font-weight:700;display:flex}.logo-icon{border-radius:var(--border-radius-md);width:40px;height:40px}.nav{align-items:center;gap:var(--spacing-lg);display:flex}.nav-link{color:var(--color-text-secondary);transition:all var(--transition-fast);font-weight:500;position:relative}.nav-link:hover{color:var(--color-text)}.nav-link:after{content:"";background:var(--gradient-primary);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:-4px;left:0}.nav-link:hover:after{width:100%}.currency-selector{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex}.currency-selector:hover{border-color:var(--color-primary);box-shadow:var(--glow-purple)}.currency-flag{border-radius:3px;width:24px;height:18px}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-sm);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:0;border:none;font-weight:600;display:inline-flex}.btn-primary{background:var(--gradient-primary);color:var(--color-text);box-shadow:var(--shadow-button)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #007aff2e}.btn-secondary{background:var(--color-bg-card);color:var(--color-text);border:1px solid var(--border-color)}.btn-secondary:hover{border-color:var(--color-primary);box-shadow:var(--glow-purple)}.btn-success{color:var(--color-bg-dark);background:linear-gradient(135deg,#39ff14 0%,#00d100 100%)}.btn-lg{padding:var(--spacing-md)var(--spacing-xl);font-size:var(--font-size-md)}.card{background:var(--color-bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);transition:all var(--transition-normal);overflow:hidden}.card:hover{border-color:var(--color-primary);box-shadow:var(--glow-purple);transform:translateY(-2px)}.game-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(10px,1.8vw,16px);padding:12px 0 0;display:grid}.game-card{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--color-bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);cursor:pointer;min-height:168px;transition:all var(--transition-normal);text-align:center;flex-direction:column;align-items:center;padding:18px 14px;display:flex;position:relative}.game-card:hover{border-color:#007aff6b;transform:translateY(-2px);box-shadow:0 12px 28px #00000038,0 0 18px #007aff14}.game-card.coming-soon{opacity:.7;pointer-events:none}.game-card-icon{border-radius:var(--border-radius-md);object-fit:cover;width:80px;height:80px;margin-bottom:var(--spacing-md);box-shadow:var(--shadow-card)}.game-card-name{font-size:var(--font-size-sm);color:var(--color-text);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.badge-soon{top:var(--spacing-sm);right:var(--spacing-sm);font-size:var(--font-size-xs);background:var(--gradient-primary);border-radius:var(--border-radius-sm);color:var(--color-text);padding:2px 8px;font-weight:700;position:absolute}.badge-auto{top:var(--spacing-sm);left:var(--spacing-sm);background:linear-gradient(135deg,var(--color-accent-green)0%,#00d100 100%);border-radius:var(--border-radius-sm);color:var(--color-bg-dark);padding:2px 8px;font-size:10px;font-weight:700;position:absolute}.product-grid{gap:var(--spacing-md);padding:var(--spacing-lg)0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.product-card{background:linear-gradient(180deg,#ffffff0a,#ffffff04),var(--color-bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);transition:all var(--transition-normal);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:#007aff6b;transform:translateY(-2px);box-shadow:0 12px 28px #00000038,0 0 18px #007aff14}.product-card-image{padding:var(--spacing-lg);background:var(--gradient-card);justify-content:center;align-items:center;display:flex}.product-card-icon{object-fit:contain;filter:drop-shadow(0 4px 8px #0000004d);width:80px;height:80px}.product-card-content{padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.product-card-name{font-size:var(--font-size-md);color:var(--color-text);font-weight:700}.product-card-price{font-size:var(--font-size-lg);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.product-card-game{font-size:var(--font-size-xs);color:var(--color-text-muted)}.product-card-rating{color:var(--color-warning);gap:2px;display:flex}.section-title{font-size:var(--font-size-xl);align-items:center;gap:var(--spacing-sm);margin-bottom:14px;font-weight:700;display:flex}.section-title:before{content:"";background:var(--gradient-primary);border-radius:2px;width:4px;height:28px}.banner{padding:var(--spacing-lg);background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin:var(--spacing-lg)0;position:relative;overflow:hidden}.banner:before{content:"";background:var(--gradient-glow);pointer-events:none;position:absolute;inset:0}.banner-content{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex;position:relative}.banner-text h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs);font-weight:700}.banner-text p{color:var(--color-accent-green);font-weight:600}.search-wrapper{margin:var(--spacing-lg)0;position:relative}.search-input{width:100%;padding:var(--spacing-md)var(--spacing-lg);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);transition:all var(--transition-fast);outline:none;padding-left:48px}.search-input::placeholder{color:var(--color-text-muted)}.search-input:focus{border-color:var(--color-primary);box-shadow:var(--glow-purple)}.search-icon{left:var(--spacing-md);color:var(--color-text-muted);position:absolute;top:50%;transform:translateY(-50%)}.form-group{margin-bottom:var(--spacing-md)}.form-label{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500;display:block}.form-input{width:100%;padding:var(--spacing-md);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:all var(--transition-fast);outline:none}.form-input:focus{border-color:var(--color-primary);box-shadow:var(--glow-purple)}.form-input::placeholder{color:var(--color-text-muted)}.form-error{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:var(--spacing-md);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--color-bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);width:100%;max-width:480px;animation:.3s modalSlideIn;overflow:hidden}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.modal-title{font-size:var(--font-size-lg);font-weight:700}.modal-close{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close:hover{background:var(--color-bg-dark);color:var(--color-text)}.modal-body{padding:var(--spacing-lg)}.modal-footer{gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--border-color);display:flex}.status-badge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-size-xs);border-radius:var(--border-radius-sm);font-weight:600;display:inline-flex}.status-pending{color:var(--color-warning);background:#ffb80033}.status-processing{color:var(--color-info);background:#00b4ff33}.status-completed{color:var(--color-success);background:#39ff1433}.status-cancelled{color:var(--color-error);background:#ff3b5c33}.profile-header{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);margin-bottom:var(--spacing-xl);display:flex}.profile-avatar{border:3px solid var(--color-primary);width:100px;height:100px;box-shadow:var(--glow-purple);border-radius:50%}.profile-info h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs);font-weight:700}.profile-info p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.profile-action-btn{color:#fff;background:linear-gradient(135deg,#00b4ff2e,#3178ff14);border:1px solid #00b4ff4d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 16px;text-decoration:none;display:flex}.bottom-nav{padding:7px max(8px,env(safe-area-inset-left))calc(7px + env(safe-area-inset-bottom))max(8px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border-color);z-index:100;background:#0c0e12f0;justify-content:center;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{min-width:0;max-width:86px;color:var(--color-text-muted);transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:7px 4px;display:flex}.bottom-nav-item.active{color:#fff;background:linear-gradient(135deg,#007aff3d,#32ade624)}.bottom-nav-item:active{transform:scale(.98)}.bottom-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.skeleton{background:linear-gradient(90deg,var(--color-bg-card)0%,var(--color-bg-card-hover)50%,var(--color-bg-card)100%);border-radius:var(--border-radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse{animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.glow{animation:2s ease-in-out infinite alternate glow}@keyframes glow{0%{box-shadow:var(--glow-purple)}to{box-shadow:var(--glow-pink)}}.float{animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){:root{--font-size-xl:20px;--font-size-2xl:28px;--font-size-3xl:32px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px}.game-card{min-height:136px;padding:12px 10px}.game-card-icon{width:60px;height:60px}.product-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.header-content{padding:var(--spacing-sm)0}.nav{display:none}body{padding-bottom:70px}}@media (min-width:769px) and (max-width:1024px){.game-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.bottom-nav{display:none}.product-grid{grid-template-columns:repeat(4,1fr)}}button,.btn,[class*=btn-]{transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-spring),opacity var(--transition-normal)!important}button:hover,.btn:hover,[class*=btn-]:hover{transform:translateY(-1px)}button:active,.btn:active,[class*=btn-]:active{transform:translateY(0)scale(.99);transition-duration:.1s!important}[class*=card],.game-card,.product-card,.promo-card{transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-spring)!important}[class*=card]:hover,.game-card:hover,.product-card:hover,.promo-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000038,0 0 18px #007aff14}[class*=tab],.page-tab,.nav-tab{position:relative;overflow:hidden;transition:all var(--transition-normal)!important}[class*=tab]:after,.page-tab:after,.nav-tab:after{content:"";opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(135deg,#ffffff1a,#0000);position:absolute;inset:0}[class*=tab]:hover:after,.page-tab:hover:after,.nav-tab:hover:after{opacity:1}input,textarea,select{transition:all var(--transition-normal),box-shadow .3s ease!important}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px #007aff24,0 0 16px #007aff14;border-color:#007aff9e!important}a{transition:color var(--transition-fast),transform var(--transition-fast)!important}a:hover{color:var(--color-accent-pink)}[class*=icon],.emoji,[class*=badge]{transition:transform var(--transition-spring)!important}[class*=icon]:hover,.emoji:hover{transform:scale(1.04)}main,.container,section{animation:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading,.skeleton{background:linear-gradient(90deg,#007aff14 25%,#007aff29 50%,#007aff14 75%) 0 0/200% 100%;animation:1.1s ease-in-out infinite shimmer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#007aff6b,#32ade64d);border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#007aff9e,#32ade67a)}.app,.app-container{min-height:100vh;background:0 0!important}.main-content,.home-main,.game-main{padding-top:clamp(14px,2.2vw,24px)!important}.banner-carousel{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);border-radius:var(--radius-liquid-lg)!important;border:1px solid var(--glass-border-strong)!important;background:var(--glass-bg-strong),#0d111fad!important;box-shadow:var(--glass-shadow),0 0 54px #00b4ff1f!important}.banner-carousel:after{content:"";z-index:1;pointer-events:none;border-radius:calc(var(--radius-liquid-xl) - 2px);background:linear-gradient(135deg,#ffffff3d,#0000 28%),linear-gradient(#0000 55%,#04060e2e);position:absolute;inset:1px}.banner-dots{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090c167a;border:1px solid #ffffff1f;border-radius:999px;padding:6px 8px}.banner-dot{background:#ffffff57!important;border-radius:999px!important;width:18px!important;height:8px!important;transform:none!important}.banner-dot.active{box-shadow:0 0 18px #00b4ff59;background:linear-gradient(135deg,#6ee7ff,#3178ff)!important;width:30px!important}:is(.card,.game-card,.product-card,.promo-card,.feature-card,.profile-action-btn,.stat-card,.order-card,.review-card,.promo-section,.promo-code-box,.balance-card,.topup-card,.payment-method,.custom-amount-card,.auth-card,.modal,.notice,.empty-state,.empty-tab-state,.case-card,.case-hero,.case-opening-panel,.case-summary,.case-result,.odds-card,.prize-card,.reel-shell,.profile-header,.menu-section,.package-card,.promotion-card,.currency-switcher-compact,.trust-banner,.home-banner){isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);position:relative;overflow:hidden;border:1px solid var(--glass-border)!important;border-radius:var(--radius-liquid-xl)!important;background:var(--glass-bg),#0f1322a8!important;box-shadow:var(--glass-shadow-soft)!important}:is(.card,.game-card,.product-card,.promo-card,.feature-card,.profile-action-btn,.stat-card,.order-card,.review-card,.promo-section,.balance-card,.topup-card,.auth-card,.modal,.notice,.case-card,.case-hero,.case-opening-panel,.case-result,.odds-card,.prize-card,.reel-shell,.profile-header,.menu-section,.package-card,.promotion-card,.currency-switcher-compact,.trust-banner,.home-banner):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff3d,#0000 30%),linear-gradient(225deg,#00b4ff1a,#0000 36%),linear-gradient(315deg,#3178ff14,#0000 42%);position:absolute;inset:0}:is(.game-card,.product-card,.promo-card,.feature-card,.profile-action-btn,.case-card,.prize-card):hover{border-color:#6ee7ff75!important;transform:translateY(-3px)scale(1.01)!important;box-shadow:0 20px 54px #0000004d,0 0 34px #00b4ff29,inset 0 1px #ffffff47!important}.game-grid{gap:clamp(12px,2vw,20px)!important}.game-card{border-radius:var(--radius-liquid-md)!important;min-height:182px!important;padding:18px 14px 16px!important}.game-card-icon-wrapper,.product-icon-wrapper,.product-card-image,.action-icon,.reviewer-avatar,.avatar,.case-icon,.prize-icon,.modal-icon{box-shadow:inset 0 1px #ffffff38,0 10px 24px #0000002e;border-radius:var(--radius-liquid-md)!important;background:linear-gradient(135deg,#ffffff2e,#ffffff0e),#ffffff0f!important;border:1px solid #ffffff29!important}.product-currency-img,.custom-icon-img{filter:drop-shadow(0 10px 14px #00000047);object-fit:contain!important;width:74%!important;height:74%!important;animation:none!important}.page-tabs,.main-nav-tabs{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);box-shadow:inset 0 1px #ffffff2e,0 10px 28px #0000002e;background:linear-gradient(135deg,#ffffff29,#ffffff0e),#0f13229e!important;border:1px solid #ffffff24!important;border-radius:24px!important}.page-tab,.nav-tab{color:#ebf1ffad!important;border-radius:18px!important}.empty-mark{box-shadow:inset 0 1px #ffffff52,0 14px 28px #007aff2e;background:radial-gradient(circle at 32% 18%,#ffffff94,#0000 30%),linear-gradient(135deg,#00b4ff,#3178ff)!important;border-radius:22px!important;width:54px!important;height:54px!important;margin:0 auto 16px!important}.game-card-name,.product-name,.product-card-name,.promo-card-name,.reviewer-name,.profile-info h2{letter-spacing:0;color:#fff!important}.badge-auto,.badge-soon,.promo-badge,.auto-badge,.status-badge{box-shadow:0 8px 18px #39ff142e,inset 0 1px #ffffff5c;color:#031008!important;background:linear-gradient(135deg,#7cff8aeb,#00b4ffd6)!important;border:1px solid #fff3!important;border-radius:999px!important}.section-title{color:#fff;font-weight:900!important}.section-title:before{box-shadow:0 0 18px #00b4ff73;background:linear-gradient(135deg,#6ee7ff,#3178ff)!important;border-radius:999px!important;width:10px!important;height:10px!important}.section-subtitle,.game-banner-info p,.feature-card p,.review-comment,.product-card-game,.member-since,.promo-desc{color:#ebf1ffad!important}button,.btn,[class*=btn-],.product-price-button,.topup-btn,.nav-tab.active,.currency-pill.active,.currency-btn-compact.active{border-radius:var(--radius-liquid-md)!important;color:#fff!important;background:linear-gradient(135deg,#ffffff29,#ffffff0f),linear-gradient(135deg,#00b4ff3d,#3178ff29),#0d121fc7!important;border:1px solid #ffffff2e!important;box-shadow:0 14px 32px #007aff24,inset 0 1px #ffffff3d!important}.topup,.topup-btn,.btn-success{color:#061007!important;background:radial-gradient(circle at 18% 18%,#ffffff80,#0000 28%),linear-gradient(135deg,#d7ff6aeb,#39ff14ad 50%,#00e7b78c)!important;border-color:#d7ff6a4d!important;box-shadow:0 16px 34px #39ff1424,inset 0 1px #ffffff61!important}.star-btn{box-shadow:none!important;color:#354052!important;background:0 0!important;border:0!important}.star-btn.active{text-shadow:0 0 18px #ffd84d57;color:#ffd84d!important}.close-btn,.modal-close{width:36px;height:36px;color:#ffffffb8!important;background:#ffffff1a!important;border-radius:16px!important;padding:0!important;box-shadow:inset 0 1px #ffffff2e!important}input,textarea,select,.form-input,.search-input,.review-input,.sort-selector{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--radius-liquid-md)!important;color:#fff!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.bottom-nav{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff38;left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;background:var(--glass-bg-strong),#0c0f18c7!important;border:1px solid #ffffff2b!important;border-radius:26px!important;padding:7px!important}.bottom-nav-item{color:#ebf1ff8f!important;border-radius:20px!important}.bottom-nav-item.active{box-shadow:inset 0 1px #ffffff47,0 10px 22px #00b4ff1f;color:#fff!important;background:linear-gradient(135deg,#ffffff38,#ffffff14),linear-gradient(135deg,#00b4ff52,#3178ff38)!important}.price-value,.price-currency,.product-card-price,.product-amount-badge,.trust-number{color:#7cff8a!important;text-shadow:0 0 18px #39ff1447!important}@media (max-width:768px){.banner-carousel{border-radius:26px!important}.banner-carousel:after{border-radius:24px}.game-card{border-radius:22px!important;min-height:146px!important}.game-card-icon-wrapper{border-radius:18px!important}}.game-main .currency-switcher-compact,.game-main .page-tabs,.game-main .custom-amount-section,.game-main .product-card{background:linear-gradient(135deg,#ffffff26,#ffffff0e),#0c111ebd!important;border-color:#6ee7ff29!important;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff2e!important}.game-main .page-tab.active,.game-main .currency-btn-compact.active{color:#fff!important;background:linear-gradient(135deg,#ffffff2e,#ffffff12),linear-gradient(135deg,#00b4ff5c,#3178ff3d)!important;border-color:#6ee7ff57!important;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #00b4ff1f!important}.game-main .product-price-button,.game-main .btn-switch-tab{color:#fff!important;background:linear-gradient(135deg,#00b4ff,#3178ff)!important;border-color:#6ee7ff47!important;box-shadow:0 12px 26px #007aff2e,inset 0 1px #ffffff42!important}.game-main .custom-buy-btn{color:#061007!important;background:linear-gradient(135deg,#d7ff6a,#39ff14)!important;border:1px solid #ffffff38!important;border-radius:22px!important;box-shadow:0 14px 30px #39ff1429,inset 0 1px #ffffff57!important}.game-main .custom-buy-btn:disabled{color:#ebf1ff75!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1a!important}.game-main .product-amount-badge,.game-main .custom-currency{color:#6ee7ff!important;text-shadow:none!important}.game-main .custom-price-display{background:#39ff1414!important;border-color:#39ff1438!important;border-radius:22px!important}.game-main .price-label{color:#ebf1ffad!important}.game-main .price-value{color:#d7ff6a!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.game-main .product-icon-wrapper,.game-main .custom-icon-wrapper{background:linear-gradient(135deg,#ffffff29,#ffffff0e),#00b4ff17!important}.topup-main .section-title:before{background:linear-gradient(135deg,#6ee7ff,#3178ff)!important;box-shadow:0 0 16px #00b4ff57!important}.topup-main .amount-grid{gap:clamp(10px,1.6vw,14px)!important}.topup-main .amount-btn{min-height:92px;color:#fff!important;background:linear-gradient(135deg,#ffffff1f,#ffffff0b),#0d121fc2!important;border:1px solid #6ee7ff29!important;border-radius:24px!important;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff29!important}.topup-main .amount-btn:hover{background:linear-gradient(135deg,#ffffff26,#ffffff0f),#111828d1!important;border-color:#6ee7ff5c!important;box-shadow:0 14px 34px #00000040,0 0 22px #00b4ff14,inset 0 1px #fff3!important}.topup-main .amount-btn.active{background:linear-gradient(135deg,#ffffff2e,#fff1),linear-gradient(135deg,#00b4ff38,#3178ff24),#0d121fd1!important;border-color:#6ee7ff70!important;box-shadow:0 16px 36px #00000042,0 0 28px #00b4ff24,inset 0 1px #ffffff3d!important}.topup-main .amount-value{color:#fff!important;text-shadow:none!important}.topup-main .amount-currency,.topup-main .amount-btn.active .amount-currency{color:#ebf1ff94!important}.topup-main .amount-btn.active .amount-value{color:#d9f7ff!important}.topup-main .amount-badge{background:#0508106b;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:20px;padding:0 6px;display:inline-flex;font-size:10px!important}.topup-main .pay-btn,.topup-main .promo-check-btn{background:linear-gradient(135deg,#00b4ff,#3178ff)!important;box-shadow:0 14px 30px #007aff2e,inset 0 1px #ffffff42!important}.topup-main .total-value{color:#d7ff6a!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}:is(.profile-header,.promo-section,.case-machine,.drop-table,.history-strip,.win-card,.auth-card,.modal,.banner-carousel,.home-banner){border-radius:var(--radius-liquid-xl)!important}:is(.access-code-section,.profile-action-btn,.scanner-btn,.case-select,.product-card,.package-card,.promotion-card,.order-card,.review-card,.balance-card,.summary-section,.payment-details-card,.upload-area,.card,.feature-card,.stat-card){border-radius:var(--radius-liquid-lg)!important}:is(.game-card,.reel-window,.reel-item,.machine-stat,.amount-btn,.amount-unit,.promo-code-box,.form-input,.search-input,.review-input,.sort-selector,.page-tabs,.main-nav-tabs){border-radius:var(--radius-liquid-md)!important}:is(.action-icon,.game-card-icon-wrapper,.product-icon-wrapper,.case-art,.drop-icon,.modal-icon,.reviewer-avatar){border-radius:var(--radius-liquid-sm)!important}.cases-app .catalog-link{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#ffffff29,#ffffff0e),linear-gradient(135deg,#00b4ff38,#3178ff24),#0d121fc7!important;border:1px solid #6ee7ff38!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:0 20px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 30px #007aff1f,inset 0 1px #fff3!important}.cases-app .catalog-arrow{color:#6ee7ff!important;font-size:18px!important;line-height:1!important}.profile-action-btn{background:radial-gradient(circle at 18% 14%,#ffffff38,#0000 30%),linear-gradient(135deg,#ffffff24,#ffffff0b),#0f1422c7!important;border:1px solid #ffffff29!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:72px!important;padding:16px 18px!important;display:flex!important;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff2e!important}.profile-action-btn.topup-btn{min-height:76px!important;margin-bottom:28px!important}.profile-action-btn .action-arrow{color:#ebf1ffa8!important}.profile-action-btn .action-text{text-align:left;flex:1;font-weight:800}.promo-section{padding:26px!important}
