/* Source structures remain the layout authority. Scoped brand palettes and motion. */
body{--kiss-accent:#c8874d;--kiss-dark:#062d37}body[data-edition="1"]{--kiss-accent:#59bfff;--kiss-dark:#07182f}body[data-edition="2"]{--kiss-accent:#5ad6a4;--kiss-dark:#052a23}body[data-edition="3"]{--kiss-accent:#eb596b;--kiss-dark:#240d16}body[data-edition="4"]{--kiss-accent:#be8cff;--kiss-dark:#211432}body[data-edition="5"]{--kiss-accent:#ffbd54;--kiss-dark:#121d33}body[data-edition="6"]{--kiss-accent:#57e6df;--kiss-dark:#073641}body[data-edition="7"]{--kiss-accent:#f5acb8;--kiss-dark:#152846}
img[src^="/mega888/assets/"]{max-width:100%;height:auto;object-fit:contain}img[src$="/logo.webp"]{width:auto;max-width:240px;max-height:80px}img[src$="/favicon.png"]{max-width:56px;height:auto}.popup-image{width:100%;height:auto!important;max-height:58vh;object-fit:contain}.popup-container{max-height:94vh;overflow-y:auto}.popup-overlay{padding:14px}.banner-carousel{min-width:0;max-width:100%;width:100%;overflow:hidden}.banner-carousel>.slick-list{display:block!important;width:100%;overflow:hidden;height:auto!important}.banner-carousel .slick-slide img{display:block;width:100%;height:auto}.banner-carousel .slick-slide>a{display:block}.slick-track{display:block}.slick-prev,.slick-next{position:absolute;z-index:5;top:43%;width:32px;height:32px;border-radius:50%;border:1px solid #fff8;background:#0008;color:#fff;font-size:0}.slick-prev{left:14px}.slick-next{right:14px}.slick-prev:before{content:'‹';font:24px Arial}.slick-next:before{content:'›';font:24px Arial}.slick-dots{display:flex;justify-content:center;gap:7px;position:absolute;bottom:12px;left:0;right:0;list-style:none}.slick-dots button{font-size:0;width:9px;height:9px;border-radius:50%;padding:0;border:1px solid #fff;background:#777}.slick-dots .slick-active button{background:#fff}.site-description{overflow-wrap:anywhere}.site-description p{line-height:1.8;margin-bottom:16px}.site-description h1{font-size:clamp(25px,3vw,36px);line-height:1.25}.site-description h2{font-size:22px;line-height:1.4;margin:25px 0 14px}.btn,.button,.btn-primary,.cta-button,.popup-buttons a,.popup-btn,.btn-login,.btn-register{border-color:var(--kiss-accent)}.popup-buttons a,.popup-btn,.btn-login,.btn-register{background:linear-gradient(130deg,var(--kiss-dark),var(--kiss-accent))!important;color:#fff!important}.player-reviews-title,.hero-title h1{color:var(--kiss-accent)}
body:after{content:'';position:fixed;inset:0;pointer-events:none;z-index:8;opacity:.16;background:radial-gradient(circle at 25% 30%,var(--kiss-accent) 0 1px,transparent 2px);background-size:130px 160px;animation:kissCompass 24s linear infinite}body[data-edition="1"]:after{background:linear-gradient(105deg,transparent 43%,#8ddaff22 50%,transparent 57%);animation:kissAurora 11s ease-in-out infinite}body[data-edition="2"]:after{background:radial-gradient(ellipse at 60% 70%,#76ffae18,transparent 35%);animation:kissForest 9s ease-in-out infinite}body[data-edition="3"]:after{background:radial-gradient(ellipse at 50% 75%,#ff593026,transparent 50%);animation:kissEmber 8s ease-in-out infinite}body[data-edition="4"]:after{background:radial-gradient(circle,#ded1ff 0 1px,transparent 2px);background-size:95px 110px;animation:kissSnow 19s linear infinite}body[data-edition="5"]:after{background:repeating-linear-gradient(110deg,transparent 0 180px,#ffc05411 200px,transparent 220px);animation:kissHorizon 16s ease-in-out infinite}body[data-edition="6"]:after{background:radial-gradient(ellipse at 20% 90%,#22e6df24,transparent 45%);animation:kissTide 12s ease-in-out infinite}body[data-edition="7"]:after{background:radial-gradient(ellipse at 80% 70%,#f5acb825,transparent 40%);animation:kissRose 10s ease-in-out infinite}
@keyframes kissCompass{to{background-position:130px -160px}}@keyframes kissAurora{50%{transform:translateX(15%);opacity:.35}}@keyframes kissForest{50%{opacity:.4;transform:scale(1.08)}}@keyframes kissEmber{50%{transform:translateY(-4%);opacity:.35}}@keyframes kissSnow{to{background-position:40px 550px}}@keyframes kissHorizon{50%{background-position:100px 0;opacity:.32}}@keyframes kissTide{50%{transform:translateX(12%);opacity:.4}}@keyframes kissRose{50%{transform:scale(1.15);opacity:.32}}
@media(max-width:700px){html,body{max-width:100%;overflow-x:hidden}.container,.site-header,.main-menu,.home-info,.download-apk,.site-footer,.page-wrapper{min-width:0;max-width:100%}.banner{min-width:0;width:100%}.site-header .menu-container{overflow-x:auto}.main-menu{display:flex;flex-wrap:nowrap}.main-menu>li{flex:0 0 75px}.target-tabs{overflow-x:auto;white-space:nowrap}.home-info,.download-apk{display:block;padding-left:14px;padding-right:14px}.download-apk>div{width:100%;max-width:100%}.game-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.game-item img{max-width:100%;height:auto}.popup-container{width:min(92vw,420px)}.site-description{padding:16px}.site-description h1{font-size:25px}}
@media(prefers-reduced-motion:reduce){body:after{display:none}*{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
.image__main{opacity:1!important;visibility:visible!important}.image__preview{display:none!important}.image--main-loaded .image__main,.image--loaded .image__main{opacity:1!important}.popup-overlay,.popup-container{animation:none!important;opacity:1!important}.hero-title h1{color:var(--kiss-accent)!important}
.topbar .logo img,.topbar-inner-container .logo img{display:block;width:240px;max-height:80px;height:auto}.site-header,.main-menu-container{background:linear-gradient(130deg,var(--kiss-dark),var(--kiss-accent))!important}.slotgacor-card .hero-title h1,.GACORBOS88-card .hero-title h1{color:#fff!important}.slotgacor-card h2,.GACORBOS88-card h2,.slotgacor-card h3,.GACORBOS88-card h3{color:#fff!important}
body{--kiss-accent:#8fbdff;--kiss-dark:#07182f}body[data-edition="1"]{--kiss-accent:#cd9465;--kiss-dark:#082e36}body[data-edition="2"]{--kiss-accent:#b995ed;--kiss-dark:#24162f}body[data-edition="3"]{--kiss-accent:#6dd7ab;--kiss-dark:#09291f}body[data-edition="4"]{--kiss-accent:#609fe9;--kiss-dark:#122743}body[data-edition="5"]{--kiss-accent:#dc697d;--kiss-dark:#261016}body[data-edition="6"]{--kiss-accent:#e7b566;--kiss-dark:#18263d}body[data-edition="7"]{--kiss-accent:#57cbd4;--kiss-dark:#082f3b}body[data-edition="8"]{--kiss-accent:#e7a1bf;--kiss-dark:#341a3c}body[data-edition="9"]{--kiss-accent:#ffc063;--kiss-dark:#1c1635}
body[data-edition="8"]:after{background:conic-gradient(from 30deg,transparent 0 20%,#e7a1bf18 24%,transparent 30% 70%,#e7a1bf12 74%,transparent 80%);animation:megaPrism 28s linear infinite}body[data-edition="9"]:after{background:radial-gradient(ellipse at 10% 80%,#ffc0631a,transparent 50%);animation:megaMist 15s ease-in-out infinite}@keyframes megaPrism{to{transform:rotate(360deg)}}@keyframes megaMist{50%{transform:translate(8%,-5%);opacity:.4}}
.logo img,.header-logo img,.logo-wrapper img{max-width:240px;max-height:85px;height:auto!important;object-fit:contain}.download-apk img{max-width:100%;height:auto!important;object-fit:contain}.mega888-content{line-height:1.8}.mega888-content h2{font-size:23px;margin:25px 0 14px}.value h3{margin:25px 0 15px}.value p{line-height:1.8}
#progressive_jackpot,.jackpot-currency{font-family:Arial,sans-serif!important;font-size:clamp(18px,3vw,34px)!important;letter-spacing:.12em}.jackpot-currency{font-size:13px!important}
