/* Branding colors only; the original template layout and component structure stay intact. */
.site-description{color:#f4f6ef}
.site-description h1,.site-description h2,.site-description h3,.site-description .neon-title{color:#a6ff00!important;text-shadow:0 0 12px rgba(166,255,0,.32)}
.site-description a{color:#c7ff47!important}
.site-description .gacor-card{border-color:rgba(166,255,0,.45)!important}
.site-description .brand-tag,.site-description .status-bar{background:#a6ff00!important;color:#071000!important}
.seo-guide{margin:32px 0;color:#e8ebdf;font-size:16px;line-height:1.8}
.seo-guide h2{margin:30px 0 12px;color:#a6ff00!important;font-size:27px;line-height:1.3}
.seo-guide p{margin:0 0 15px;text-align:justify}
.seo-guide ul{margin:12px 0 22px;padding-left:24px}
.seo-guide li{margin-bottom:8px}
.seo-guide-cover{float:right;width:min(38%,390px);margin:2px 0 24px 30px}
.seo-guide-cover img{display:block;width:100%;height:auto;border:1px solid rgba(166,255,0,.5);border-radius:18px}
.seo-table-wrap{margin:18px 0 28px;overflow-x:auto}
.seo-comparison-table{width:100%;border-collapse:collapse;background:#0d110c}
.seo-comparison-table th,.seo-comparison-table td{padding:13px 15px;border:1px solid rgba(166,255,0,.25);text-align:left;vertical-align:top}
.seo-comparison-table th{background:#17200f;color:#c9ff65}
.seo-faq{clear:both;margin-top:32px}
.seo-faq details{margin:10px 0;border:1px solid rgba(166,255,0,.3);border-radius:10px;background:#0c100b}
.seo-faq summary{padding:15px 18px;color:#c9ff65;font-weight:700;cursor:pointer}
.seo-faq details p{padding:0 18px 16px;margin:0;text-align:left}
@media(max-width:768px){.seo-guide-cover{float:none;width:100%;max-width:420px;margin:0 auto 24px}.seo-guide h2{font-size:22px}.seo-guide{font-size:15px}.seo-comparison-table{min-width:650px}}

/* Live Jackpot Play + Nex4D Pools Day */
.home-inner-container [data-section="jackpot"]>a{display:block;text-decoration:none}
#progressive_jackpot{display:inline-block;min-width:285px;color:#fff;white-space:nowrap}
.nex4d-live-panel{min-width:208px;cursor:pointer;outline:0}
.nex4d-live-panel:focus .lottery-result-container{box-shadow:0 0 0 2px #a6ff00}
.nex4d-live-panel .lottery-result-title::after{content:" LIVE";margin-left:7px;color:#a6ff00;font-size:10px;letter-spacing:1px}
.lottery-result-container [data-lottery-number]{display:inline-flex!important;align-items:center;justify-content:center;width:35px!important;height:45px!important;margin:3px 1px!important;background:none!important;color:#fff!important;font-family:'Open24DisplaySt','Arial Narrow',sans-serif;font-size:38px;line-height:1;text-shadow:0 0 8px rgba(166,255,0,.75)}
.lottery-result-container .lottery-numbers{min-width:150px;justify-content:center}
.live-ready .jackpot-border-container{animation:mbJackpotGlow 1.8s ease-in-out infinite alternate}
@keyframes mbJackpotGlow{from{box-shadow:inset 0 0 5px rgba(223,185,99,.25)}to{box-shadow:inset 0 0 15px rgba(223,185,99,.7),0 0 10px rgba(166,255,0,.22)}}

/* Android APK section */
.download-apk-container{background:#000!important;background-image:none!important}
.download-apk-container .download-apk>div{opacity:1!important;transform:none!important}
.download-apk-container .download-apk{color:#fff!important}

@media(max-width:768px){
  .home-inner-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}
  .home-inner-container [data-section="jackpot"],.home-inner-container [data-section="lottery"]{width:100%!important;min-width:0!important}
  .home-progressive-jackpot{padding:6px!important;border-radius:18px!important}
  .home-progressive-jackpot .outer-container,.home-progressive-jackpot .inner-container{padding:6px!important;border-radius:16px!important}
  .home-progressive-jackpot .border-container{flex-direction:column!important;gap:10px!important;padding:12px!important;border-radius:14px!important}
  .home-progressive-jackpot .jackpot-play-section{align-items:center!important;margin-left:0!important}
  .home-progressive-jackpot .jackpot-play-section img{width:68px!important}
  .home-progressive-jackpot .jackpot-play-section .jackpot-play-text{font-size:24px!important}
  .home-progressive-jackpot .jackpot-container{width:100%!important;font-size:clamp(22px,8vw,34px)!important;letter-spacing:2px!important;padding:6px!important}
  .home-progressive-jackpot .jackpot-inner-container{padding:6px!important}
  .home-progressive-jackpot .jackpot-border-container{padding:4px 6px 8px!important;line-height:34px!important}
  #progressive_jackpot{min-width:0!important}
  .lottery-result-container{width:100%!important}
  .lottery-result-container .lottery-result{padding:10px!important}
  .download-apk-container .download-apk{flex-direction:column!important;padding:25px 0!important;text-align:center!important}
  .download-apk-container .download-apk>div{width:100%!important;flex-basis:auto!important}
  .download-apk-container .download-apk .h2{font-size:27px!important}
  .download-apk-container .download-apk-info{justify-content:center!important}
  .download-apk-container .download-apk-info .download-apk-section{flex-basis:100%!important;max-width:380px!important;margin:auto!important}
}
