/* TKB138 — TOSCA & NAVY visual theme | 2026 */
:root{color-scheme:light;--body-theme-bg:#e6fbf7;--announcement-cntr-bg:#e6fbf7;--banner-bg:#e6fbf7;--home-info-cntr-bg:#e6fbf7;--popular-games-bg:#e6fbf7;--popular-games-left-section-title-bg:#80d9d0;--popular-games-nav-tabs-li-a-bg:#e6fbf7;--popular-games-nav-tabs-li-a-active-bg:#80d9d0;--popular-games-tab-pane-bg:#e6fbf7;--promotion-cntr-bg:#e6fbf7;--promotion-list-bg:#e6fbf7;--provider-slide-bg:#e6fbf7;--jackpot-winners-bg:#e6fbf7;--download-apk-btn-bg:linear-gradient(110deg,#24b9b3,#e6fbf7);--home-progressive-jackpot-bg:linear-gradient(110deg,#e6fbf7,#80d9d0,#e6fbf7)}
html body{background:radial-gradient(ellipse at 18% 8%,#24b9b32a,transparent 43%),radial-gradient(ellipse at 85% 43%,#80d9d030,transparent 40%),linear-gradient(180deg,#e6fbf7,#e6fbf7 48%,#e6fbf7)!important;color:#087f91!important}
html body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#c5f0e9 1.4px,transparent 2.4px),radial-gradient(circle,#80d9d0 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%,#24b9b322,transparent 32%)}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#e6fbf7,#80d9d0 48%,#e6fbf7)!important;border-bottom:3px solid #80d9d0!important;box-shadow:0 8px 28px #102a4088!important}
html body .site-header:after{background:repeating-linear-gradient(110deg,#10324d 0 20px,#80d9d0 20px 35px,#10324d 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,#e6fbf7,#80d9d0,#80d9d0)!important;color:#10324d!important;border-left:5px solid #e6fbf7!important;border-bottom:2px solid #80d9d0!important;box-shadow:0 8px 24px #102a4066!important}
html body .announcement-container,html body .home-info-container{background:linear-gradient(130deg,#e6fbf7,#e6fbf7)!important;border-color:#c5f0e9!important}
html body .login-button{background:linear-gradient(110deg,#e6fbf7,#c5f0e9)!important;color:#087f91!important;border:2px solid #80d9d0!important;box-shadow:0 5px 17px #24b9b344!important}
html body .register-button,html body .register-btn,html body .standard-button-group .btn{background:linear-gradient(110deg,#80d9d0,#e6fbf7 55%,#c5f0e9)!important;color:#10324d!important;border:2px solid #e6fbf7!important;font-weight:800!important;box-shadow:0 5px 20px #24b9b355!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:#24b9b3!important;text-shadow:0 2px 12px #087f9155}
html body .site-description a,html body a:not(.login-button):not(.register-button){color:#24b9b3}
html body .site-description p,html body .site-description li,html body .site-footer p{color:#087f91!important}
html body table{border:1px solid #24b9b3!important;background:#e6fbf7!important}html body th{background:linear-gradient(110deg,#80d9d0,#e6fbf7)!important;color:#10324d!important}html body td{background:#e6fbf7!important;color:#087f91!important;border-color:#c5f0e9!important}html body tr:nth-child(even) td{background:#e6fbf7!important}html body tr:hover td{background:#e6fbf7!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#e6fbf7!important;background-image:linear-gradient(145deg,#e6fbf7,#e6fbf7 55%,#c5f0e9)!important}
html body .modal-content,html body .popup-modal{background:linear-gradient(145deg,#e6fbf7,#e6fbf7)!important;border:2px solid #80d9d0!important}
html body .site-description ul>li::marker,html body .site-description ol>li::marker{color:#80d9d0!important}
html body .game-item:hover,html body .promotion-item:hover{box-shadow:0 9px 25px #24b9b370!important}
html body .banner,html body .banner-carousel{background:#e6fbf7!important;box-shadow:0 12px 28px #102a4099!important}
html body .site-description strong{color:#24b9b3!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,#e6fbf7,#e6fbf7)!important;border-color:#c5f0e9!important;color:#087f91!important}
html body .tkb-review-section h2{color:#24b9b3!important}
html body .tkb-review-note,html body .tkb-review-role{color:#087f91!important}
html body .tkb-review-card{background:linear-gradient(145deg,#e6fbf7,#e6fbf7)!important;border-color:#c5f0e9!important}
html body .tkb-review-card .tkb-review-avatar{background:#c5f0e9!important;color:#087f91!important}
html body .tkb-review-card .tkb-review-stars{color:#24b9b3!important}
html body .tkb-review-card p{color:#087f91!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:#e6fbf7!important;border-color:#c5f0e9!important}
html body .tkb-faq-accordion details[open] summary{background:#e6fbf7!important}
html body .tkb-faq-accordion .tkb-faq-answer{border-top-color:#c5f0e9!important}
html body .tkb-faq-accordion summary::after{color:#24b9b3!important}
/* Welcome popup */
html body #tkb138-welcome-overlay{background:rgba(17,11,4,.85)!important}
html body #tkb138-welcome-card{background:linear-gradient(145deg,#e6fbf7,#e6fbf7 78%)!important;border:2px solid #c5f0e9!important;box-shadow:0 25px 90px #102a40bb,0 0 38px #24b9b355!important}
html body #tkb138-welcome-card h2{color:#24b9b3!important}
html body #tkb138-welcome-card p{color:#087f91!important}
html body #tkb138-welcome-banner{border-color:#c5f0e9!important}
html body #tkb138-welcome-close{background:#e6fbf7ed!important;border-color:#c5f0e9!important}
html body #tkb138-welcome-register{background:linear-gradient(110deg,#80d9d0,#e6fbf7)!important;color:#087f91!important}
html body #tkb138-welcome-login{background:linear-gradient(110deg,#e6fbf7,#e6fbf7)!important;border-color:#80d9d0!important;color:#087f91!important}
/* Existing decorative ribbon */
html body .burgundy-ribbon{background:linear-gradient(90deg,#e6fbf7,#80d9d0,#e6fbf7)!important;color:#087f91!important;border-color:#80d9d0!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,#e6fbf7,#e6fbf7 55%,#e6fbf7)!important;color:#087f91!important}
html body::before{background-image:radial-gradient(circle,#80d9d0 1px,transparent 2px),radial-gradient(circle,#e6fbf7 2px,transparent 3px);opacity:.20}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#e6fbf7,#e6fbf7,#e6fbf7)!important;border-bottom:2px solid #80d9d0!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:#087f91!important}
html body .tkb-review-card,html body .tkb-faq-accordion .tkb-faq-item{background:#e6fbf7!important;border:1px solid #c5f0e9!important;color:#087f91!important}
html body .tkb-faq-accordion summary{color:#087f91!important}
html body .tkb-faq-accordion details[open] summary{background:#e6fbf7!important}
html body .tkb-review-card h3{color:#24b9b3!important}
html body .tkb-review-jackpot{background:#e6fbf7!important;border:1px solid #c5f0e9!important;color:#087f91!important}
html body .tkb-review-jackpot span{color:#24b9b3!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#e6fbf7,#e6fbf7,#e6fbf7)!important;color:#24b9b3!important;border-color:#c5f0e9!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:#e6fbf7;--announcement-cntr-bg:#e6fbf7;--banner-bg:#e6fbf7;--home-info-cntr-bg:#f2fffd;--popular-games-bg:#e6fbf7;--popular-games-left-section-title-bg:#80d9d0;--popular-games-nav-tabs-li-a-bg:#e6fbf7;--popular-games-nav-tabs-li-a-active-bg:#c5f0e9;--popular-games-tab-pane-bg:#f2fffd;--promotion-cntr-bg:#e6fbf7;--promotion-list-bg:#e6fbf7;--provider-slide-bg:#e6fbf7;--jackpot-winners-bg:#e6fbf7;--download-apk-btn-bg:linear-gradient(110deg,#c5f0e9,#f2fffd);--home-progressive-jackpot-bg:linear-gradient(110deg,#f2fffd,#e6fbf7,#f2fffd)}
html body{background:linear-gradient(155deg,#f2fffd 0%,#e6fbf7 48%,#e6fbf7 100%)!important;color:#087f91!important}
html body::before{background-image:radial-gradient(circle,#e6fbf7 1px,transparent 2px)!important;background-size:110px 110px!important;opacity:.16!important}
html body::after{background:radial-gradient(circle at 85% 12%,#e6fbf750,transparent 42%)!important}
html body .site-header,html body .topbar-container{background:linear-gradient(105deg,#f2fffd,#e6fbf7 55%,#e6fbf7)!important;border-bottom:2px solid #c5f0e9!important;box-shadow:0 6px 20px #24b9b330!important}
html body .site-header:after{background:linear-gradient(90deg,#f2fffd,#c5f0e9,#f2fffd)!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,#f2fffd,#e6fbf7,#e6fbf7)!important;color:#24b9b3!important;border-left:5px solid #80d9d0!important;border-bottom:1px solid #e6fbf7!important;box-shadow:0 4px 15px #24b9b324!important}
html body .announcement-container,html body .home-info-container{background:#f2fffd!important;border:1px solid #e6fbf7!important}
html body .login-button{background:#f2fffd!important;color:#24b9b3!important;border:2px solid #c5f0e9!important;box-shadow:0 4px 12px #80d9d030!important}
html body .register-button,html body .register-btn,html body .standard-button-group .btn{background:linear-gradient(110deg,#80d9d0,#24b9b3)!important;color:#f2fffd!important;border:2px solid #e6fbf7!important;box-shadow:0 5px 15px #80d9d040!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:#24b9b3!important;text-shadow:none!important}
html body .site-description a,html body a:not(.login-button):not(.register-button){color:#24b9b3}
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:#087f91!important}
html body table{border:1px solid #e6fbf7!important;background:#f2fffd!important}html body th{background:#e6fbf7!important;color:#087f91!important}html body td{background:#f2fffd!important;color:#087f91!important;border-color:#e6fbf7!important}html body tr:nth-child(even) td{background:#e6fbf7!important}html body tr:hover td{background:#e6fbf7!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#e6fbf7!important;background-image:linear-gradient(135deg,#f2fffd,#e6fbf7)!important}
html body .modal-content,html body .popup-modal{background:#e6fbf7!important;border:2px solid #c5f0e9!important}
html body .banner,html body .banner-carousel{background:#e6fbf7!important;box-shadow:0 8px 20px #24b9b335!important}
html body .site-description strong{color:#24b9b3!important}
html body .tkb-review-section{background:#e6fbf7!important;border:1px solid #e6fbf7!important;color:#087f91!important}
html body .tkb-review-section h2{color:#24b9b3!important}
html body .tkb-review-note,html body .tkb-review-role{color:#24b9b3!important}
html body .tkb-review-card{background:#f2fffd!important;border:1px solid #e6fbf7!important;box-shadow:0 7px 20px #24b9b320!important}
html body .tkb-review-card h3{color:#24b9b3!important}
html body .tkb-review-card .tkb-review-avatar{background:#e6fbf7!important;color:#24b9b3!important}
html body .tkb-review-card .tkb-review-stars{color:#80d9d0!important}
html body .tkb-faq-accordion .tkb-faq-item{background:#f2fffd!important;border:1px solid #e6fbf7!important;color:#087f91!important}
html body .tkb-faq-accordion summary{color:#087f91!important}
html body .tkb-faq-accordion details[open] summary{background:#e6fbf7!important}
html body .tkb-faq-accordion .tkb-faq-answer{border-top-color:#e6fbf7!important;color:#087f91!important}
html body #tkb138-welcome-overlay{background:rgba(57,29,47,.66)!important}
html body #tkb138-welcome-card{background:linear-gradient(145deg,#f2fffd,#e6fbf7)!important;border:2px solid #c5f0e9!important;box-shadow:0 22px 65px #10324d70!important;color:#087f91!important}
html body #tkb138-welcome-card h2{color:#24b9b3!important}html body #tkb138-welcome-card p{color:#087f91!important}
html body #tkb138-welcome-banner{border-color:#c5f0e9!important}
html body #tkb138-welcome-close{background:#f2fffd!important;color:#24b9b3!important;border-color:#c5f0e9!important}
html body #tkb138-welcome-register{background:linear-gradient(110deg,#c5f0e9,#80d9d0)!important;color:#f2fffd!important}
html body #tkb138-welcome-login{background:#f2fffd!important;border:2px solid #c5f0e9!important;color:#24b9b3!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#f2fffd,#e6fbf7,#f2fffd)!important;color:#24b9b3!important;border-color:#e6fbf7!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:#e6fbf7;--announcement-cntr-bg:#e6fbf7;--banner-bg:#e6fbf7;--home-info-cntr-bg:#e6fbf7;--popular-games-bg:#e6fbf7;--popular-games-left-section-title-bg:#24b9b3;--popular-games-nav-tabs-li-a-bg:#e6fbf7;--popular-games-nav-tabs-li-a-active-bg:#80d9d0;--popular-games-tab-pane-bg:#e6fbf7;--promotion-cntr-bg:#e6fbf7;--promotion-list-bg:#c5f0e9;--provider-slide-bg:#e6fbf7;--jackpot-winners-bg:#e6fbf7;--download-apk-btn-bg:linear-gradient(110deg,#24b9b3,#80d9d0);--home-progressive-jackpot-bg:linear-gradient(110deg,#c5f0e9,#80d9d0,#e6fbf7)}
html body{background:radial-gradient(circle at 8% 10%,#c5f0e940,transparent 38%),radial-gradient(circle at 90% 30%,#c5f0e940,transparent 42%),linear-gradient(145deg,#e6fbf7,#e6fbf7 55%,#e6fbf7)!important;color:#087f91!important}
html body .site-header,html body .topbar-container{background:linear-gradient(105deg,#e6fbf7,#e6fbf7 53%,#c5f0e9)!important;border-bottom:3px solid #80d9d0!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,#c5f0e9,#c5f0e9,#80d9d0)!important;color:#087f91!important;border-left:5px solid #24b9b3!important;border-bottom:2px solid #c5f0e9!important}
html body .login-button{background:linear-gradient(110deg,#f2fffd,#e6fbf7)!important;color:#087f91!important;border:2px solid #80d9d0!important}
html body .register-button,html body .register-btn,html body .standard-button-group .btn{background:linear-gradient(110deg,#24b9b3,#80d9d0)!important;color:#10324d!important;border:2px solid #e6fbf7!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:#24b9b3!important;text-shadow:none!important}
html body .site-description a,html body a:not(.login-button):not(.register-button){color:#24b9b3}
html body .site-description p,html body .site-description li,html body .site-footer p{color:#087f91!important}
html body table{border-color:#c5f0e9!important;background:#e6fbf7!important}html body th{background:linear-gradient(110deg,#c5f0e9,#c5f0e9)!important;color:#087f91!important}html body td{background:#e6fbf7!important;color:#087f91!important;border-color:#e6fbf7!important}html body tr:nth-child(even) td{background:#e6fbf7!important}html body tr:hover td{background:#e6fbf7!important}
html body .tkb-review-card,html body .tkb-faq-accordion .tkb-faq-item{background:#e6fbf7!important;border-color:#c5f0e9!important;color:#087f91!important}
html body .tkb-review-stars{color:#24b9b3!important}html body .tkb-faq-accordion summary{color:#24b9b3!important}html body .tkb-faq-accordion details[open] summary{background:#e6fbf7!important}html body .tkb-faq-accordion .tkb-faq-answer{border-top-color:#c5f0e9!important;color:#087f91!important}
html body #tkb138-welcome-overlay{background:rgba(48,26,70,.66)!important}html body #tkb138-welcome-card{background:linear-gradient(145deg,#f2fffd,#e6fbf7 65%,#e6fbf7)!important;border:2px solid #c5f0e9!important;color:#087f91!important}html body #tkb138-welcome-card h2{color:#24b9b3!important}html body #tkb138-welcome-card p{color:#087f91!important}html body #tkb138-welcome-banner{border-color:#c5f0e9!important}html body #tkb138-welcome-close{background:#f2fffd!important;color:#24b9b3!important;border-color:#c5f0e9!important}html body #tkb138-welcome-register{background:linear-gradient(110deg,#24b9b3,#80d9d0)!important;color:#10324d!important}html body #tkb138-welcome-login{background:#f2fffd!important;border:2px solid #c5f0e9!important;color:#24b9b3!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#f2fffd,#e6fbf7,#f2fffd)!important;color:#24b9b3!important;border-color:#c5f0e9!important}
