/* TKB138 — GOLD EMAS THEME | responsive palette override */
/* TKB138 — BEER & GOLD visual theme | 2026 */
:root{color-scheme:light;--body-theme-bg:#fff8e5;--announcement-cntr-bg:#f3dfab;--banner-bg:#fff5d9;--home-info-cntr-bg:#fff8e5;--popular-games-bg:#fff8e5;--popular-games-left-section-title-bg:#aa7517;--popular-games-nav-tabs-li-a-bg:#f1dfb4;--popular-games-nav-tabs-li-a-active-bg:#c99528;--popular-games-tab-pane-bg:#fff8e5;--promotion-cntr-bg:#fff8e5;--promotion-list-bg:#f4e4bf;--provider-slide-bg:#f4e4bf;--jackpot-winners-bg:#f4e4bf;--download-apk-btn-bg:linear-gradient(110deg,#926012,#ffe39a);--home-progressive-jackpot-bg:linear-gradient(110deg,#f9e6b2,#d5a33a,#fff8e5)}
html body{background:radial-gradient(ellipse at 18% 8%,#c5972f2a,transparent 43%),radial-gradient(ellipse at 85% 43%,#dcb45430,transparent 40%),linear-gradient(180deg,#fff8e5,#fff8e5 48%,#fff8e5)!important;color:#4c3a19!important}
html body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#dfbd68 1.4px,transparent 2.4px),radial-gradient(circle,#d5a63c 2px,transparent 3px);background-size:130px 170px,230px 260px;opacity:.23}
html body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 65%,#c5972f22,transparent 32%)}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#fff8e5,#dfb755 48%,#fff8e5)!important;border-bottom:3px solid #b98720!important;box-shadow:0 8px 28px #0008!important}
html body .site-header:after{background:repeating-linear-gradient(110deg,#69470f 0 20px,#aa7517 20px 35px,#6b4b15 35px 55px)!important;height:4px}
html body .container-title,html body .section-title,html body .popular-game-title-container .container-title,html body .home-game-list-container .container-title{background:linear-gradient(110deg,#f4dfaa,#e4bb5a,#b98928)!important;color:#4c330e!important;border-left:5px solid #fff8e5!important;border-bottom:2px solid #b98928!important;box-shadow:0 8px 24px #0006!important}
html body .announcement-container,html body .home-info-container{background:linear-gradient(130deg,#fff8e5,#f1dfb4)!important;border-color:#d4ae53!important}
html body .login-button{background:linear-gradient(110deg,#fff8e5,#e8c774)!important;color:#4a310d!important;border:2px solid #bd902e!important;box-shadow:0 5px 17px #b48a2c44!important}
html body .register-button,html body .register-btn,html body .standard-button-group .btn{background:linear-gradient(110deg,#ba8725,#ffe39a 55%,#f5d77f)!important;color:#42245c!important;border:2px solid #fff8e5!important;font-weight:800!important;box-shadow:0 5px 20px #d7864355!important}
html body h1,html body h2,html body h3,html body .site-description h1,html body .site-description h2,html body .site-description h3{color:#753ca8!important;text-shadow:0 2px 12px #a8642d55}
html body .site-description a,html body a:not(.login-button):not(.register-button){color:#753ca8}
html body .site-description p,html body .site-description li,html body .site-footer p{color:#503766!important}
html body table{border:1px solid #b8733a!important;background:#fff8e5!important}html body th{background:linear-gradient(110deg,#b98be2,#f1dfb4)!important;color:#43255e!important}html body td{background:#fff8e5!important;color:#503766!important;border-color:#c9a6e8!important}html body tr:nth-child(even) td{background:#fff8e5!important}html body tr:hover td{background:#f3dfab!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#fff8e5!important;background-image:linear-gradient(145deg,#fff8e5,#f1dfb4 55%,#d0afed)!important}
html body .modal-content,html body .popup-modal{background:linear-gradient(145deg,#fff8e5,#f1dfb4)!important;border:2px solid #bd902e!important}
html body .site-description ul>li::marker,html body .site-description ol>li::marker{color:#a063d7!important}
html body .game-item:hover,html body .promotion-item:hover{box-shadow:0 9px 25px #c2763770!important}
html body .banner,html body .banner-carousel{background:#fff8e5!important;box-shadow:0 12px 28px #0009!important}
html body .site-description strong{color:#7f3fb8!important}
html body .site-description table{display:block;overflow-x:auto;max-width:100%}
/* Review cards */
html body .tkb-review-section{background:linear-gradient(145deg,#fff8e5,#f1dfb4)!important;border-color:#d4ae53!important;color:#4c3a19!important}
html body .tkb-review-section h2{color:#753ca8!important}
html body .tkb-review-note,html body .tkb-review-role{color:#6d5086!important}
html body .tkb-review-card{background:linear-gradient(145deg,#fff8e5,#f3dfab)!important;border-color:#c7a5e5!important}
html body .tkb-review-card .tkb-review-avatar{background:#c89fed!important;color:#4d2e68!important}
html body .tkb-review-card .tkb-review-stars{color:#9b57d8!important}
html body .tkb-review-card p{color:#503766!important}
html body .tkb-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
/* FAQ accordion */
html body .tkb-faq-accordion .tkb-faq-item{background:#fff8e5!important;border-color:#c9a8e7!important}
html body .tkb-faq-accordion details[open] summary{background:#f4e4bf!important}
html body .tkb-faq-accordion .tkb-faq-answer{border-top-color:#c9a8e7!important}
html body .tkb-faq-accordion summary::after{color:#954ed4!important}
/* Welcome popup */
html body #tkb138-welcome-overlay{background:rgba(17,11,4,.85)!important}
html body #tkb138-welcome-card{background:linear-gradient(145deg,#fff8e5,#fff8e5 78%)!important;border:2px solid #c29ae5!important;box-shadow:0 25px 90px #000b,0 0 38px #e5863955!important}
html body #tkb138-welcome-card h2{color:#753da6!important}
html body #tkb138-welcome-card p{color:#503766!important}
html body #tkb138-welcome-banner{border-color:#c7a5e6!important}
html body #tkb138-welcome-close{background:#fff8e5ed!important;border-color:#c7a5e6!important}
html body #tkb138-welcome-register{background:linear-gradient(110deg,#b27ae4,#ffe39a)!important;color:#492b64!important}
html body #tkb138-welcome-login{background:linear-gradient(110deg,#e4cdf8,#fff8e5)!important;border-color:#c19ae4!important;color:#593d71!important}
/* Existing decorative ribbon */
html body .burgundy-ribbon{background:linear-gradient(90deg,#f4e4bf,#ba88e7,#f4e4bf)!important;color:#53346e!important;border-color:#bd902e!important}
@media(max-width:800px){html body .tkb-review-grid{grid-template-columns:1fr!important}}
@media(max-width:767px){html body .site-description table{overflow-x:auto;display:block;max-width:100%}}

/* Grandma Pink: final polish and responsive layout */
html body{background:linear-gradient(145deg,#fff8e5,#fff8e5 55%,#fff8e5)!important;color:#4c3263!important}
html body::before{background-image:radial-gradient(circle,#bc89e9 1px,transparent 2px),radial-gradient(circle,#f4dfaa 2px,transparent 3px);opacity:.20}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#fff8e5,#f3dfab,#fff8e5)!important;border-bottom:2px solid #a56bd8!important}
html body .site-description p,html body .site-description li,html body .site-footer p,html body .tkb-review-card p,html body .tkb-faq-accordion .tkb-faq-answer p{color:#4c3263!important}
html body .tkb-review-card,html body .tkb-faq-accordion .tkb-faq-item{background:#fff8e5!important;border:1px solid #c8a6e7!important;color:#4c3263!important}
html body .tkb-faq-accordion summary{color:#553671!important}
html body .tkb-faq-accordion details[open] summary{background:#f4e4bf!important}
html body .tkb-review-card h3{color:#743ca5!important}
html body .tkb-review-jackpot{background:#fff8e5!important;border:1px solid #c8a4e8!important;color:#563573!important}
html body .tkb-review-jackpot span{color:#8343bc!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#f4e4bf,#fff8e5,#f4e4bf)!important;color:#713e9f!important;border-color:#c8a4e8!important}
html body .tkb-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:800px){html body .tkb-review-grid{grid-template-columns:1fr!important}}


/* SUSTER WHITE & PINK — clean clinical aesthetic */
:root{color-scheme:light;--body-theme-bg:#fff8e5;--announcement-cntr-bg:#fff8e5;--banner-bg:#fff8e5;--home-info-cntr-bg:#fff;--popular-games-bg:#fff8e5;--popular-games-left-section-title-bg:#b77ee9;--popular-games-nav-tabs-li-a-bg:#fff8e5;--popular-games-nav-tabs-li-a-active-bg:#d2a9f7;--popular-games-tab-pane-bg:#fff;--promotion-cntr-bg:#fff8e5;--promotion-list-bg:#fff8e5;--provider-slide-bg:#fff8e5;--jackpot-winners-bg:#fff8e5;--download-apk-btn-bg:linear-gradient(110deg,#d2a8f7,#fff);--home-progressive-jackpot-bg:linear-gradient(110deg,#fff,#ffe39a,#fff)}
html body{background:linear-gradient(155deg,#fff 0%,#fff8e5 48%,#fff8e5 100%)!important;color:#4a365b!important}
html body::before{background-image:radial-gradient(circle,#f3dfab 1px,transparent 2px)!important;background-size:110px 110px!important;opacity:.16!important}
html body::after{background:radial-gradient(circle at 85% 12%,#fff8e550,transparent 42%)!important}
html body .site-header,html body .topbar-container{background:linear-gradient(105deg,#fff,#fff8e5 55%,#fff8e5)!important;border-bottom:2px solid #cda6f0!important;box-shadow:0 6px 20px #9163b930!important}
html body .site-header:after{background:linear-gradient(90deg,#fff,#cfa6f4,#fff)!important;height:3px!important}
html body .container-title,html body .section-title,html body .popular-game-title-container .container-title,html body .home-game-list-container .container-title{background:linear-gradient(100deg,#fff,#fff8e5,#f4dfaa)!important;color:#743ea4!important;border-left:5px solid #b478e9!important;border-bottom:1px solid #e4d1f5!important;box-shadow:0 4px 15px #9163b924!important}
html body .announcement-container,html body .home-info-container{background:#fff!important;border:1px solid #e4d3f3!important}
html body .login-button{background:#fff!important;color:#814bb1!important;border:2px solid #c49be9!important;box-shadow:0 4px 12px #aa80cf30!important}
html body .register-button,html body .register-btn,html body .standard-button-group .btn{background:linear-gradient(110deg,#c18df0,#9b56d9)!important;color:#fff!important;border:2px solid #f4dfaa!important;box-shadow:0 5px 15px #9f5ed840!important}
html body h1,html body h2,html body h3,html body .site-description h1,html body .site-description h2,html body .site-description h3{color:#8047b3!important;text-shadow:none!important}
html body .site-description a,html body a:not(.login-button):not(.register-button){color:#8047b3}
html body .site-description p,html body .site-description li,html body .site-footer p,html body .tkb-review-card p,html body .tkb-faq-accordion .tkb-faq-answer p{color:#4f3a61!important}
html body table{border:1px solid #e4d3f3!important;background:#fff!important}html body th{background:#fff8e5!important;color:#6a3d91!important}html body td{background:#fff!important;color:#4f3a61!important;border-color:#e4d5f1!important}html body tr:nth-child(even) td{background:#fff8e5!important}html body tr:hover td{background:#fff8e5!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#fff8e5!important;background-image:linear-gradient(135deg,#fff,#fff8e5)!important}
html body .modal-content,html body .popup-modal{background:#fff8e5!important;border:2px solid #d4b4f0!important}
html body .banner,html body .banner-carousel{background:#fff8e5!important;box-shadow:0 8px 20px #9b73bf35!important}
html body .site-description strong{color:#8047b3!important}
html body .tkb-review-section{background:#fff8e5!important;border:1px solid #e4d2f4!important;color:#4f3a61!important}
html body .tkb-review-section h2{color:#743ea4!important}
html body .tkb-review-note,html body .tkb-review-role{color:#74568f!important}
html body .tkb-review-card{background:#fff!important;border:1px solid #e4d3f3!important;box-shadow:0 7px 20px #7b4ca420!important}
html body .tkb-review-card h3{color:#7d46ae!important}
html body .tkb-review-card .tkb-review-avatar{background:#fff8e5!important;color:#763da8!important}
html body .tkb-review-card .tkb-review-stars{color:#a563df!important}
html body .tkb-faq-accordion .tkb-faq-item{background:#fff!important;border:1px solid #e4d2f4!important;color:#4f3a61!important}
html body .tkb-faq-accordion summary{color:#673e8b!important}
html body .tkb-faq-accordion details[open] summary{background:#fff8e5!important}
html body .tkb-faq-accordion .tkb-faq-answer{border-top-color:#e4d2f4!important;color:#4f3a61!important}
html body #tkb138-welcome-overlay{background:rgba(57,29,47,.66)!important}
html body #tkb138-welcome-card{background:linear-gradient(145deg,#fff,#fff8e5)!important;border:2px solid #d4b4f1!important;box-shadow:0 22px 65px #3c294c70!important;color:#4f3a61!important}
html body #tkb138-welcome-card h2{color:#7d46ad!important}html body #tkb138-welcome-card p{color:#5b4370!important}
html body #tkb138-welcome-banner{border-color:#d5b8ef!important}
html body #tkb138-welcome-close{background:#fff!important;color:#743ea4!important;border-color:#d5b8ef!important}
html body #tkb138-welcome-register{background:linear-gradient(110deg,#c693f3,#9f5dd9)!important;color:#fff!important}
html body #tkb138-welcome-login{background:#fff!important;border:2px solid #c49be8!important;color:#743ea4!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#fff,#fff8e5,#fff)!important;color:#743ea4!important;border-color:#e4d1f5!important;letter-spacing:.12em}
html body .tkb-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:800px){html body .tkb-review-grid{grid-template-columns:1fr!important}}
@media(max-width:600px){html body .tkb-review-section{padding:18px 12px!important}html body #tkb138-welcome-card{border-radius:18px!important}}


/* Orange & soft lavender finishing layer */
:root{--body-theme-bg:#f9f5ff;--announcement-cntr-bg:#efe3ff;--banner-bg:#f6ebff;--home-info-cntr-bg:#fff2e6;--popular-games-bg:#f6efff;--popular-games-left-section-title-bg:#8e65c7;--popular-games-nav-tabs-li-a-bg:#e9d8ff;--popular-games-nav-tabs-li-a-active-bg:#ffae65;--popular-games-tab-pane-bg:#fffaf0;--promotion-cntr-bg:#fff0e2;--promotion-list-bg:#ffd0a6;--provider-slide-bg:#e8d5ff;--jackpot-winners-bg:#f1e3ff;--download-apk-btn-bg:linear-gradient(110deg,#ff8b31,#b58bea);--home-progressive-jackpot-bg:linear-gradient(110deg,#ffe0bf,#b78ce8,#f5eaff)}
html body{background:radial-gradient(circle at 8% 10%,#ffbf8740,transparent 38%),radial-gradient(circle at 90% 30%,#bfa0ff40,transparent 42%),linear-gradient(145deg,#fff9f4,#f4eaff 55%,#fff3e7)!important;color:#49385e!important}
html body .site-header,html body .topbar-container{background:linear-gradient(105deg,#fff0dc,#e5d2ff 53%,#ffc68f)!important;border-bottom:3px solid #ff9c46!important}
html body .container-title,html body .section-title,html body .popular-game-title-container .container-title,html body .home-game-list-container .container-title{background:linear-gradient(110deg,#ffe0ba,#d6b9ff,#ffb975)!important;color:#4e326c!important;border-left:5px solid #ff902e!important;border-bottom:2px solid #c29beb!important}
html body .login-button{background:linear-gradient(110deg,#fff,#e5d2ff)!important;color:#653a9c!important;border:2px solid #b58ae9!important}
html body .register-button,html body .register-btn,html body .standard-button-group .btn{background:linear-gradient(110deg,#ff8c30,#ffb26b)!important;color:#472600!important;border:2px solid #fff4e9!important}
html body h1,html body h2,html body h3,html body .site-description h1,html body .site-description h2,html body .site-description h3{color:#7945ae!important;text-shadow:none!important}
html body .site-description a,html body a:not(.login-button):not(.register-button){color:#9850ba}
html body .site-description p,html body .site-description li,html body .site-footer p{color:#554525!important}
html body table{border-color:#d3b66d!important;background:#fffaf0!important}html body th{background:linear-gradient(110deg,#f5d58b,#d2a63c)!important;color:#4a3411!important}html body td{background:#fffdf6!important;color:#554525!important;border-color:#ebd8a8!important}html body tr:nth-child(even) td{background:#fcf1d6!important}html body tr:hover td{background:#f9e7b7!important}
html body .tkb-review-card,html body .tkb-faq-accordion .tkb-faq-item{background:#fffdf6!important;border-color:#dfc58b!important;color:#554525!important}
html body .tkb-review-stars{color:#b8860b!important}html body .tkb-faq-accordion summary{color:#8a6017!important}html body .tkb-faq-accordion details[open] summary{background:#f7e7bd!important}html body .tkb-faq-accordion .tkb-faq-answer{border-top-color:#dfc58b!important;color:#554525!important}
html body #tkb138-welcome-overlay{background:rgba(48,26,70,.66)!important}html body #tkb138-welcome-card{background:linear-gradient(145deg,#fff,#fff2d1 65%,#fff5e2)!important;border:2px solid #c89d3c!important;color:#554525!important}html body #tkb138-welcome-card h2{color:#926719!important}html body #tkb138-welcome-card p{color:#594522!important}html body #tkb138-welcome-banner{border-color:#e0c27a!important}html body #tkb138-welcome-close{background:#fff!important;color:#926719!important;border-color:#e0c27a!important}html body #tkb138-welcome-register{background:linear-gradient(110deg,#a87313,#edc65e)!important;color:#33230a!important}html body #tkb138-welcome-login{background:#fff!important;border:2px solid #cda64e!important;color:#926719!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#fff,#f8e8bd,#fff)!important;color:#926719!important;border-color:#e0c27a!important}

/* Gold finishing accents */
html body .tkb-review-card,html body .tkb-faq-accordion .tkb-faq-item{box-shadow:0 6px 22px rgba(103,72,16,.12)!important}html body a:focus-visible,html body button:focus-visible,html body summary:focus-visible{outline:3px solid #c58c20;outline-offset:3px}html body img{max-width:100%;height:auto}
