html{scroll-behavior:smooth}body{min-width:0;overflow-x:hidden}img{max-width:100%;height:auto}.tkb9-wordmark{font:900 32px/1.2 Arial,sans-serif;letter-spacing:2px;color:#e3cb96}.tkb9-feature{padding:24px;text-align:center}.tkb9-feature h2,.tkb9-feature h3{margin:0 0 10px}.tkb9-game-notes{padding:20px 28px;line-height:2}.seo-content details{border:1px solid #3e274c;border-radius:8px;padding:14px;margin:10px 0}.seo-content summary{cursor:pointer;font-weight:700}.seo-content table{width:100%;table-layout:fixed}.seo-content th,.seo-content td{overflow-wrap:anywhere}a[aria-disabled=true]{cursor:default}.top-menu{overflow-x:auto;display:flex;scrollbar-width:thin}.top-menu .game-list{display:none}.scrtabs-tabs-fixed-container{overflow-x:auto;width:100%}.scrtabs-tabs-movable-container{width:max-content}.scrtabs-tab-scroll-arrow{display:none}.tab-pane{display:none}.tab-pane.active{display:block}.slick-track{display:flex;width:100%}.slick-slide{float:none;flex:0 0 100%;max-width:100%}.slick-dots{display:none}.announcement-list{display:flex;gap:50px;width:max-content;animation:tkb9-notice 28s linear infinite}.tickercontainer{overflow:hidden}.announcement-list li{white-space:nowrap;float:none}.home-info-container .mask{width:100%;overflow:hidden}[hidden]{display:none!important}:focus-visible{outline:2px solid #e8d4a8;outline-offset:4px}@keyframes tkb9-notice{to{transform:translateX(-45%)}}@media(max-width:767px){.container{max-width:100%;width:100%}.row{margin-left:0;margin-right:0}.site-header .row{display:block}.site-header .col-sm-3,.site-header .col-sm-9{width:100%}.top-menu{padding:12px 0;gap:12px}.seo-grid{display:block}.seo-toc{position:static}.popular-games{display:block}.popular-games>[data-section]{width:100%;float:none}.footer-providers ul{flex-wrap:wrap}.download-apk{display:flex;flex-wrap:wrap}.download-apk>div{max-width:100%}.banner{width:100%}.PGWIN828-popup-card{max-width:calc(100vw - 28px);max-height:90vh;overflow:auto}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
.PGWIN828-popup-card{max-height:calc(100dvh - 32px);overflow-y:auto}

#menu_slides{position:relative;overflow:visible}.top-menu{min-width:0;overflow-x:auto;overflow-y:hidden;position:static}.top-menu>li{position:static}.top-menu>li>a{padding-bottom:24px}.tkb9-menu-toggle{display:block;margin:-22px auto 0;position:relative;z-index:2;border:0;background:transparent;color:inherit;min-width:34px;min-height:22px;cursor:pointer}.top-menu .game-list{display:none;max-height:min(65vh,560px);overflow-y:auto}.top-menu>li.tkb9-menu-open .game-list:not([hidden]){display:flex}.top-menu>li:hover>a>img,.top-menu>li[data-active=true]>a>img{content:normal}.top-menu .game-list>li>a .tkb9-provider-logo-tile{display:flex;align-items:center;justify-content:center;top:10%;bottom:18%;border-radius:0}.top-menu .game-list>li>a .tkb9-provider-logo-tile img{position:static;width:min(75%,180px);height:auto;max-height:65px;object-fit:contain}.tkb9-provider-caption{position:absolute;left:5%;right:5%;bottom:5%;text-align:center;color:#fff;font-size:12px;line-height:1.3}.top-menu .game-list>li>a[aria-disabled=true]{cursor:default}.top-menu .game-list>li:has(>a[aria-disabled=true]):hover>a{transform:none}@media(max-width:767px){.top-menu{flex-wrap:wrap;gap:0;overflow:visible}.top-menu>li{flex:0 0 20%;min-width:0;width:20%}.top-menu>li>a{font-size:11px;overflow-wrap:anywhere}.top-menu .game-list>li{flex-basis:50%}.tkb9-provider-caption{font-size:11px}}@media(prefers-reduced-motion:reduce){.top-menu .game-list>li:hover>a{transition:none;transform:none}}

.popular-game-list .game-item:focus-within .link-container,.large-game-list li:focus-within .link-container,.large-game-list .game-provider-img:focus-within .link-container,.game-list .wrapper-container:focus-within .link-container{opacity:1;background-color:rgba(0,0,0,.72)}

/* Responsive jackpot content container. */
.home-progressive-jackpot .jackpot-container{font-family:inherit;font-size:16px;line-height:1.6;letter-spacing:normal;min-width:0}
.home-progressive-jackpot .tkb9-feature{max-width:100%;padding:16px 24px;overflow-wrap:anywhere}
.home-progressive-jackpot .tkb9-feature h2{font-size:24px;line-height:1.35;margin:0 0 12px}
.home-progressive-jackpot .tkb9-feature p{font-size:16px;line-height:1.6;margin:0 0 14px}
.home-progressive-jackpot .tkb9-feature a{font-size:18px;line-height:1.5;font-weight:700}

/* Keep the provider arrows and scrollport in one row after plugin removal. */
.popular-games [data-section="right"]{min-width:0;max-width:100%}
.popular-games .scrtabs-tab-container{display:flex;flex-wrap:nowrap;align-items:center;height:55px;min-width:0}
.popular-games .scrtabs-tabs-fixed-container{float:none;flex:1 1 0%;width:auto;min-width:0;height:55px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.popular-games .scrtabs-tabs-fixed-container::-webkit-scrollbar{display:none}
.popular-games .scrtabs-tab-container::before,.popular-games .scrtabs-tab-container::after,.popular-games #popular_providers::before,.popular-games #popular_providers::after{display:none}
.popular-games .scrtabs-tabs-movable-container{width:max-content;min-width:100%}
.popular-games #popular_providers{display:flex;flex-wrap:nowrap;margin:0;padding:0}
.popular-games #popular_providers>li{float:none;flex:0 0 auto}
.popular-games #popular_providers img{display:block;width:120px;height:45px;object-fit:contain}
.popular-games .scrtabs-tab-scroll-arrow{display:flex;float:none;flex:0 0 20px;align-items:center;justify-content:center;height:55px;margin:0;padding:0}
.popular-games .scrtabs-tab-scroll-arrow:disabled{cursor:default;opacity:.4}

/* Supplied header logo; reset padding and clipping from the old placeholder. */
.site-header a.logo{display:flex;align-items:center;justify-content:center;padding:0;height:auto;min-height:110px;max-height:none;overflow:visible;line-height:1}
.site-header a.logo>img{position:static;display:block;top:auto;left:auto;transform:none;margin:0;width:min(100%,260px);height:auto;max-width:100%;max-height:none;object-fit:contain}
@media(max-width:767px){.site-header a.logo{min-height:100px}.site-header a.logo>img{width:min(100%,240px)}}

/* User-confirmed amount display. No API or automatic counter is attached. */
.home-progressive-jackpot,.home-progressive-jackpot .outer-container,.home-progressive-jackpot .inner-container,.home-progressive-jackpot .border-container{min-width:0}
.home-progressive-jackpot .jackpot-container.tkb9-jackpot-display{flex-direction:column;gap:8px;min-width:0}
.home-progressive-jackpot .tkb9-jackpot-display .jackpot-inner-container{width:100%;min-width:0}
.home-progressive-jackpot .tkb9-jackpot-display .jackpot-border-container{align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding:8px 14px;font-family:'Open24DisplaySt',monospace;font-size:clamp(22px,2.6vw,40px);line-height:1.25;letter-spacing:3px}
.home-progressive-jackpot .tkb9-jackpot-display .jackpot-currency{margin-right:0}
.home-progressive-jackpot .tkb9-jackpot-display #progressive_jackpot{white-space:nowrap}
.home-progressive-jackpot .tkb9-jackpot-guide{font-size:14px;line-height:1.4;letter-spacing:normal}
@media(max-width:767px){
 .home-inner-container{flex-wrap:wrap}
 .home-inner-container>[data-section="jackpot"],.home-inner-container>[data-section="lottery"]{flex:0 0 100%;min-width:0}
 .home-progressive-jackpot,.home-progressive-jackpot .outer-container,.home-progressive-jackpot .inner-container{padding:6px}
 .home-progressive-jackpot .border-container{flex-direction:column;gap:12px;padding:8px;border-radius:32px}
 .home-progressive-jackpot .jackpot-play-section{margin-left:0;align-items:center}
 .home-progressive-jackpot .jackpot-container.tkb9-jackpot-display{width:100%;padding:8px}
 .home-progressive-jackpot .tkb9-jackpot-display .jackpot-inner-container{padding:6px}
 .home-progressive-jackpot .tkb9-jackpot-display .jackpot-border-container{padding:6px;font-size:clamp(18px,5vw,24px);letter-spacing:1px}
}

/* Clubtacbar accessibility and reading improvements */
#progressive_jackpot{font-family:Open24DisplaySt,monospace;letter-spacing:3px}.seo-content{font-family:Arial,Tahoma,sans-serif;line-height:1.85}.seo-content p{margin:0 0 1.2em}.seo-content h2{line-height:1.4}.seo-content h3{line-height:1.5}.seo-content summary{line-height:1.6}.seo-content a{text-decoration:underline;text-underline-offset:3px}.popular-game-list img,.large-game-list img{object-fit:contain}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #FFF6E5;outline-offset:4px}.seo-content th,.seo-content td{padding:10px;overflow-wrap:anywhere}.seo-content table{max-width:100%}.site-header img{height:auto}.tkb9-wordmark{display:inline-block}

.home-progressive-jackpot .jackpot-play-section .jackpot-play{max-width:100px;height:auto}.home-progressive-jackpot .jackpot-play-text{font-size:24px;line-height:1.4}@media(max-width:600px){.announcement-container [data-section=date]{display:none}.announcement-container [data-section=title]{flex:0 0 50px;max-width:50px}.announcement-container [data-section=announcements]{flex:1;min-width:0;width:auto}.announcement-container{display:flex;gap:8px;padding:10px}.announcement-container [data-section=announcements] .tickercontainer{width:100%}.home-progressive-jackpot .jackpot-play-text{font-size:21px}}

/* Royal Amethyst approved palette */
:root{--brand-background:#170B2E;--brand-primary:#7027D8;--brand-metal:#FFD166;--brand-highlight:#BE7CFF;--brand-text:#FFF6E5}.register-button,.site-header .register-button{background:#FFD166;color:#170B2E}.login-button,.site-header .login-button{background:#7027D8;color:#FFF6E5}.seo-content a,.seo-content h2{color:#FFD166}.seo-content summary:focus-visible,.tkb9-menu-toggle:focus-visible{outline-color:#BE7CFF}

/* Keep the mobile-use section visible without the removed scroll-animation script. */
.download-apk-container .download-apk>div{opacity:1;transform:none;transition:none;min-width:0}
.download-apk-container .download-apk{gap:24px;padding:26px 0}
.download-apk-container .download-apk>div{flex:1 1 0}
.download-apk-container .download-apk img{display:block;width:100%;height:auto;object-fit:contain}
.download-apk-container .download-apk .h2{font-size:clamp(26px,2.5vw,35px);line-height:1.35;color:var(--brand-text,#FFF6E5)}
.download-apk-container .download-apk .h3{font-size:20px;line-height:1.6;color:var(--brand-highlight,#BE7CFF)}
.download-apk-container .download-apk .btn{padding:11px 24px;color:#170B2E;background:#FFD166;min-height:44px;line-height:1.4}
@media(max-width:767px){.download-apk-container .download-apk{flex-direction:column;align-items:stretch;gap:16px;padding:24px 0}.download-apk-container .download-apk>div{flex:0 0 auto;width:100%}.download-apk-container .download-apk>div:first-child{max-width:440px;margin:auto}.download-apk-container .download-apk .h2,.download-apk-container .download-apk .h2>strong,.download-apk-container .download-apk .h3{text-align:center}.download-apk-container .download-apk-info{justify-content:center}}
/* Keep the long-form guide headings readable against the dark preset. */
.seo-content h1,.seo-content h2,.seo-content h3{background:none;-webkit-text-fill-color:#FFD166;color:#FFD166}
.site-footer .seo-content h2,.site-footer .seo-content h3{background:none!important;-webkit-text-fill-color:#FFD166!important;color:#FFD166!important}
.site-footer .footer-description-section .site-description .seo-content h2,.site-footer .footer-description-section .site-description .seo-content h3{background:none!important;-webkit-text-fill-color:#FFD166!important;color:#FFD166!important}
