:root{color-scheme:dark;accent-color:var(--theme-blue-500)}
html,body{background-color:var(--theme-canvas);color:var(--theme-text)}
body{background:radial-gradient(circle at 50% -10%,rgba(33,184,115,.10),transparent 32%),linear-gradient(180deg,var(--theme-surface-soft) 0%,var(--theme-canvas) 38%,var(--theme-canvas) 100%)!important;color:var(--theme-text)!important}
body a{color:var(--theme-blue-700)}
body a:hover,body a:focus{color:var(--theme-gold-800)}
::selection{background:var(--theme-blue-300);color:var(--theme-text)}
*:focus-visible{outline-color:var(--theme-blue-600)!important}
input[type="checkbox"],input[type="radio"]{accent-color:var(--theme-blue-500)}
.topbar-container{background:linear-gradient(135deg,var(--theme-canvas) 0%,var(--theme-blue-100) 52%,var(--theme-blue-300) 100%)!important;border-bottom-color:var(--theme-blue-500)!important;color:var(--theme-text)!important;box-shadow:0 1px 0 var(--theme-blue-50),0 8px 24px var(--theme-shadow)}
.topbar-left-section .topbar-item,.topbar-left-section .topbar-item a,.topbar-left-section .topbar-item .live-chat,.topbar-left-section .language-selector-container{color:var(--theme-text-muted)!important}
.topbar-left-section .topbar-item a:hover,.topbar-left-section .topbar-item .live-chat:hover{color:var(--theme-gold-800)!important}
.topbar-left-section .topbar-item+.topbar-item{border-left-color:var(--theme-border)!important}
.topbar-left-section .language-selector{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 10px 30px var(--theme-shadow)}
.topbar-left-section .language-selector li{background:var(--theme-surface)!important;color:var(--theme-text)!important}
.topbar-left-section .language-selector li:hover{background:var(--theme-blue-100)!important;color:var(--theme-blue-900)!important}
.site-header{background:linear-gradient(90deg,var(--theme-surface) 0%,var(--theme-blue-50) 50%,var(--theme-blue-100) 100%)!important;border-bottom:1px solid var(--theme-blue-200)!important;box-shadow:inset 0 1px 0 rgba(139,225,176,.08),0 8px 24px var(--theme-shadow)}
.menu-slide>i{color:var(--theme-gold-800)!important}
.top-menu>li{color:var(--theme-text)!important}
.top-menu>li+li:before{background:var(--theme-border)!important}
.top-menu>li[data-active="true"],.top-menu>li:hover{color:var(--theme-gold-800)!important;text-shadow:0 0 12px rgba(236,207,122,.16)}
.top-menu .game-list-container{background:var(--theme-overlay-soft)!important;border-bottom-color:var(--theme-blue-500)!important;box-shadow:0 18px 40px var(--theme-shadow-strong)}
.top-menu .games-container>li{background:linear-gradient(180deg,transparent 20%,var(--theme-blue-300) 72%,var(--theme-gold-500) 100%)!important}
.top-menu .games-container>li>a img{background:linear-gradient(180deg,var(--theme-surface) 25%,var(--theme-blue-100) 100%)!important}
.announcement-outer-container{background:linear-gradient(90deg,var(--theme-blue-100),var(--theme-surface),var(--theme-blue-100))!important;color:var(--theme-text)!important;border-bottom:1px solid var(--theme-border)!important}
.lux-announce-vertical{background:linear-gradient(180deg,var(--theme-surface),var(--theme-blue-50))!important;border-color:var(--theme-border-strong)!important;box-shadow:inset 0 0 0 1px rgba(33,184,115,.08)}
.lux-announce-track li{color:var(--theme-text-muted)!important}
[data-container-background="home"],[data-container-background="general"],[data-container-background="hot-games"],[data-container-background="slots"],[data-container-background="arcade"],[data-container-background="crash-game"],[data-container-background="others"]{background-color:var(--theme-canvas)!important}
.home-progressive-jackpot{background-image:linear-gradient(var(--theme-blue-100),var(--theme-surface),var(--theme-blue-50))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:0 16px 40px var(--theme-shadow),inset 0 0 34px rgba(33,184,115,.05)}
.popular-game-title-container{color:var(--theme-text)!important}
.popular-game-title-container>i{border-bottom-color:var(--theme-blue-500)!important;border-top-color:var(--theme-gold-700)!important}
.popular-game-title-container a{background:linear-gradient(135deg,var(--theme-gold-700),var(--theme-gold-500))!important;color:var(--theme-gold-contrast)!important;box-shadow:0 6px 18px rgba(222,184,90,.24)}
.popular-game-title-container a:hover{background:linear-gradient(135deg,var(--theme-gold-800),var(--theme-gold-600))!important;color:var(--theme-gold-contrast)!important}
.popular-game-title-container+.game-list-container,.provider-outer-container,.game-list,.games-list-container .game-info,.large-game-list-container .large-game-list-section{background:linear-gradient(180deg,var(--theme-surface-elevated),var(--theme-surface))!important;border-color:var(--theme-border)!important;box-shadow:0 12px 34px var(--theme-shadow)}
.game-list .game-name,.game-list .provider-name,.games-list-container .vendor-name,.large-game-list-container .section-heading h4{color:var(--theme-text)!important}
.game-list .link-container{background-color:var(--theme-overlay)!important}
.game-list .rtp-container,.search-result-game-list .game-item .game-item-info .rtp-container{background-color:var(--theme-overlay)!important;color:var(--theme-text)!important}
.game-list .rtp-container .rtp-progress,.search-result-game-list .game-item .game-item-info .rtp-container .rtp-progress{background:var(--theme-surface)!important;border-color:var(--theme-blue-300)!important}
.play-now,.btn-primary,.standard-button{background:linear-gradient(135deg,var(--theme-gold-700),var(--theme-gold-500))!important;border-color:var(--theme-gold-700)!important;color:var(--theme-gold-contrast)!important;box-shadow:0 8px 22px rgba(222,184,90,.20)}
.play-now:hover,.play-now:focus,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.standard-button:hover{background:linear-gradient(135deg,var(--theme-gold-800),var(--theme-gold-600))!important;border-color:var(--theme-gold-800)!important;color:var(--theme-gold-contrast)!important;box-shadow:0 10px 28px rgba(222,184,90,.28)}
.free-play,.btn-default,.standard-outline-button{background:linear-gradient(180deg,var(--theme-blue-100),var(--theme-surface))!important;border-color:var(--theme-blue-400)!important;color:var(--theme-blue-800)!important}
.free-play:hover,.btn-default:hover,.btn-default:focus,.standard-outline-button:hover{background:var(--theme-blue-200)!important;border-color:var(--theme-blue-600)!important;color:var(--theme-blue-900)!important}
.rtp-faq-review .box,.box{background:linear-gradient(180deg,var(--theme-surface-elevated),var(--theme-surface))!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:0 14px 38px var(--theme-shadow),inset 0 0 0 1px rgba(33,184,115,.04)}
.box h3,.rtp-text{color:var(--theme-gold-800)!important}
.rtp-select select,.form-control{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:inset 0 1px 2px var(--theme-shadow)}
.rtp-select select:focus,.form-control:focus{border-color:var(--theme-blue-500)!important;box-shadow:0 0 0 3px var(--theme-focus)!important}
.toggle{color:var(--theme-text)!important}
.content{color:var(--theme-text-muted)!important}
.disclaimer{color:var(--theme-text-soft)!important}
.faq-item,.review-item{border-color:var(--theme-border)!important}
.site-contacts{background:linear-gradient(180deg,var(--theme-blue-100) 0%,var(--theme-surface-soft) 100%)!important;border-top-color:var(--theme-border)!important;border-bottom-color:var(--theme-border)!important}
.site-contacts .contact-list li a{background:var(--theme-surface)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:0 5px 18px var(--theme-shadow)}
.site-contacts .contact-list li a:hover{color:var(--theme-gold-800)!important;border-color:var(--theme-gold-500)!important}
.site-contacts .contact-list li a i{background:var(--theme-blue-100)!important}
.site-footer{background:linear-gradient(180deg,var(--theme-surface-soft),var(--theme-canvas))!important;color:var(--theme-text)!important;border-top:1px solid var(--theme-border)!important}
.footer-links>li>a,.copyright{color:var(--theme-text-muted)!important}
.footer-links>li>a:hover{color:var(--theme-gold-800)!important}
.footer-links>li+li>a{border-left-color:var(--theme-border)!important}
.footer-separator{border-top-color:var(--theme-border)!important}
.site-description,.site-description h1,.site-description h2,.site-description h3,.site-description p,.site-description a,.site-description div,.site-info .site-info-title p,.site-info .site-info-description h4,.site-info .site-info-description p{color:var(--theme-text-muted)!important}
.site-description h3,.site-info .site-info-title h3,.footer-section-title{color:var(--theme-gold-800)!important}
.site-info .site-info-title,.site-info .site-info-description.with-seperator+.with-seperator{border-color:var(--theme-border)!important}
.footer-info-container .site-info:not(:last-child):after,.site-info:not(:last-child):after{background-color:var(--theme-border)!important}
.modal-content,.modal-body,.modal-footer,.modal-header{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}
.modal-header .close,.modal-header .modal-title{color:var(--theme-text)!important}
.dropdown-menu{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 12px 32px var(--theme-shadow)}
.dropdown-menu>li>a{color:var(--theme-text)!important}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:var(--theme-blue-100)!important;color:var(--theme-blue-900)!important}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background:var(--theme-blue-400)!important;color:var(--theme-text)!important}
.alert-success{background:var(--theme-success-soft)!important;border-color:var(--theme-success)!important;color:var(--theme-success)!important}
.alert-warning{background:var(--theme-warning-soft)!important;border-color:var(--theme-warning)!important;color:var(--theme-warning)!important}
.alert-danger{background:var(--theme-danger-soft)!important;border-color:var(--theme-danger)!important;color:var(--theme-danger)!important}
.alert-info{background:var(--theme-info-soft)!important;border-color:var(--theme-info)!important;color:var(--theme-info)!important}
.lux-btn.login{background:linear-gradient(135deg,var(--theme-blue-300),var(--theme-blue-500))!important;border-color:var(--theme-blue-600)!important;color:var(--theme-text)!important;box-shadow:0 7px 18px rgba(21,150,95,.25)}
.lux-btn.register{background:linear-gradient(135deg,var(--theme-gold-800),var(--theme-gold-600))!important;border-color:var(--theme-gold-700)!important;color:var(--theme-gold-contrast)!important;box-shadow:0 7px 18px rgba(222,184,90,.26)}
.lux-btn.login:hover{box-shadow:0 10px 28px var(--theme-focus)!important}
.lux-btn.register:hover{box-shadow:0 10px 28px rgba(236,207,122,.34)!important}
.Hoki{background:radial-gradient(circle at top,rgba(33,184,115,.16),transparent 62%),linear-gradient(180deg,var(--theme-surface),var(--theme-blue-50))!important;border-top-color:var(--theme-blue-400)!important;box-shadow:0 -16px 38px var(--theme-shadow-strong),inset 0 0 24px rgba(33,184,115,.08)!important}
.aurumBtn{background:linear-gradient(145deg,var(--theme-surface),var(--theme-blue-100))!important;border-color:var(--theme-blue-500)!important;color:var(--theme-text)!important;box-shadow:0 0 18px var(--theme-focus),inset 0 0 12px var(--theme-surface)!important}
.aurumBtn.aurumMain{background:radial-gradient(circle at top,var(--theme-gold-900) 0%,var(--theme-gold-800) 30%,var(--theme-gold-600) 66%,var(--theme-gold-400) 100%)!important;color:var(--theme-gold-contrast)!important;border-color:var(--theme-gold-800)!important;box-shadow:0 0 34px rgba(236,207,122,.34),inset 0 0 20px var(--theme-white-18)!important}
.aurumBtn:hover{box-shadow:0 0 32px var(--theme-focus)!important}
.search-result-provider-list .provider-item .provider-item-info .provider-name,.search-result-game-list .game-item .game-item-info .game-name,.no-search-result{color:var(--theme-text)!important}
.standard-remark-notification .remark-notification-header .remark-notification-title{color:var(--theme-text)!important}
.login-panel,.user-info{color:var(--theme-text)!important}
.unread-announcements-popup,.user-info-loyalty-xp .username-container .loyalty-xp-detail{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border-strong)!important;box-shadow:0 14px 36px var(--theme-shadow-strong)}
.loyalty-top-bar-container{background:linear-gradient(90deg,var(--theme-surface-soft),var(--theme-blue-100))!important;color:var(--theme-text)!important;box-shadow:0 10px 28px var(--theme-shadow)}
.games-list-container .filter-section{background:var(--theme-surface-muted)!important}
.games-list-container .filter-section input[type=text]{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border-strong)!important}
.games-list-container .category-filter-link{color:var(--theme-text-muted)!important}
.games-list-container .category-filter-link:hover,.games-list-container .category-filter-link[data-active="true"]{background:var(--theme-blue-100)!important;color:var(--theme-blue-900)!important}
.game-list-title{background-image:linear-gradient(transparent calc(50% - 1px),var(--theme-border) 2px,transparent calc(50% + 1px))!important;color:var(--theme-text)!important}
::-webkit-scrollbar-thumb{background:var(--theme-blue-300)}
::-webkit-scrollbar-thumb:hover{background:var(--theme-blue-500)}
::-webkit-scrollbar-track{background:var(--theme-surface-soft)}
