:root{--store-bg:#0c111b;--store-card:#141c29;--store-line:#293345;--store-accent:#69d7cf}html{scroll-padding-top:100px;scroll-behavior:smooth}body.bg-mesh{background:#0c111b;background-image:none}body{font-family:Inter,system-ui,sans-serif!important}.shadow-neon-cyan,.shadow-neon-accent,.text-glow-cyan{box-shadow:none!important;text-shadow:none!important}a,button,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #69d7cf;outline-offset:4px}button{cursor:pointer}header{box-shadow:none!important;background:#0c111bf0!important}header nav a{font-size:12px;padding:12px}header img{box-shadow:none!important;border:1px solid #293345!important;border-radius:12px!important}header .h-20{height:76px}.live-pulse{animation:none!important}.store-intro{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;padding:48px 0 44px}.store-kicker{font-size:11px;letter-spacing:.15em;color:#69d7cf;margin-bottom:18px}.store-intro h1{font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.055em;line-height:1.12}.store-intro p:not(.store-kicker){font-size:14px;color:#a6b2c4;margin:18px 0 24px}.store-primary{display:inline-flex;align-items:center;gap:28px;background:#69d7cf;color:#0b1820;padding:13px 20px;border-radius:10px;font-size:13px;font-weight:700;min-height:46px}.store-shortcuts{border-top:1px solid #293345}.store-shortcuts a{display:flex;align-items:center;gap:18px;padding:20px 4px;border-bottom:1px solid #293345;font-size:12px;color:#8392a8}.store-shortcuts a span{flex:1;color:#e5edf8;font-size:14px}.store-promo{border-radius:16px!important;box-shadow:none!important;margin-bottom:34px!important}.store-promo #carousel-slides>div{aspect-ratio:4/1!important;min-height:230px!important;max-height:310px!important}.store-promo h2{font-size:25px!important;max-width:540px!important}.store-promo button[aria-label]{opacity:1!important;min-width:44px;min-height:44px}.carousel-dot{min-width:24px!important;min-height:16px!important}.bg-mooy-card{background-color:#141c29!important}#flash-sale{margin-bottom:42px!important}#flash-sale h2{font-size:23px;font-weight:650;text-transform:none}#flash-sale .grid>div{box-shadow:none!important;border-color:#293345!important;transform:none!important}#flash-sale .text-amber-400{color:#e8c389}#flash-sale a{min-height:44px}#games h2{font-size:29px;font-weight:650;letter-spacing:-.04em}#gameSearchInput{border-color:#344055;min-height:48px}#games .cat-pill{min-height:44px;border:1px solid #293345;background:#141c29!important;color:#acb9cb!important}#games .cat-pill.active{background:#69d7cf!important;color:#0b1820!important;border-color:#69d7cf}.game-card{box-shadow:none!important;border-color:#293345!important;transform:none!important;border-radius:13px!important}.game-card:hover{border-color:#69d7cf!important;background:#1a2535!important}.game-card img{filter:none!important;transform:none!important}.game-card>div:first-of-type{background:#192333}.game-card h3{white-space:normal;line-height:1.4;min-height:2.8em;font-size:14px!important}.game-card .backdrop-blur-\[2px\]{display:none!important}.game-card .object-contain{padding:5px}.game-card .text-\[10px\]{font-size:11px}footer{border-color:#293345!important}#flash-sale .truncate{white-space:normal;max-width:none;overflow:visible}#flash-sale .items-center.justify-between.mb-3{align-items:flex-start;gap:8px;flex-wrap:wrap}@media(max-width:767px){body>a.fixed{display:none!important}}.store-shortcuts a:hover{color:#69d7cf}#games .overflow-x-auto{scrollbar-width:thin}#noGameResult{padding:40px 16px}.game-card .absolute.inset-0{pointer-events:none}#searchClearBtn{min-width:32px;min-height:32px}#mobile-drawer a{min-height:44px}.fixed.bottom-0 a{min-height:44px;min-width:44px}@media(max-width:767px){.store-intro{grid-template-columns:1fr;padding:26px 0;gap:28px}.store-intro h1{font-size:38px}.store-shortcuts{display:none}.store-promo #carousel-slides>div{min-height:240px!important;aspect-ratio:1.6!important}.store-promo h2{font-size:20px!important;max-width:90%!important}.store-promo .p-6{padding:20px!important}.store-promo button[aria-label]{top:28px!important;transform:none!important;left:auto;right:65px}.store-promo button[aria-label='Slide Selanjutnya']{right:14px}#flash-sale .grid{gap:10px}#flash-sale .grid>div{padding:13px}#flash-sale .text-lg{font-size:16px}#gameGrid{gap:12px}#games h2{font-size:25px}.game-card h3{font-size:13px!important}.game-card .p-3\.5{padding:12px}.store-intro p:not(.store-kicker){max-width:32ch}header .text-2xl{font-size:20px}header .gap-3{gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}