/* LUXURY WILD — obsidian, rainforest emerald, antique gold | SUAI138 */
:root{color-scheme:dark;--primary:#c9a35e;--secondary:#102a22;--accent:#e6c681;--surface:#14251f;--text:#f3ead6;--body-theme-bg:#0b1714;--announcement-cntr-bg:#10241e;--banner-bg:#0c1c17;--home-info-cntr-bg:#10241e;--popular-games-bg:#0b1714;--popular-games-left-section-title-bg:#a17a39;--popular-games-nav-tabs-li-a-bg:#122820;--popular-games-nav-tabs-li-a-active-bg:#3a5134;--popular-games-tab-pane-bg:#10241e;--promotion-cntr-bg:#0c1b17;--promotion-list-bg:#152c22;--provider-slide-bg:#11241d;--jackpot-winners-bg:#10241e;--download-apk-btn-bg:linear-gradient(110deg,#214b37,#b89552);--home-progressive-jackpot-bg:linear-gradient(110deg,#0a1713,#274d38,#0a1713)}
html{background:#09130f}html body{background:radial-gradient(ellipse at 85% 8%,#2b533c88,transparent 42%),radial-gradient(ellipse at 5% 50%,#73582b33,transparent 40%),linear-gradient(145deg,#091510,#10241b 50%,#09120f)!important;color:#f3ead6!important;overflow-x:hidden}
html body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(125deg,transparent 0 72px,#c8a35d09 74px 76px,transparent 78px 155px),radial-gradient(ellipse at 16% 30%,#bb91431a 0 2%,transparent 2.6%),radial-gradient(ellipse at 80% 75%,#bb91431a 0 2%,transparent 2.6%);background-size:auto,145px 185px,180px 210px;opacity:.55}
html body::after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 20%,transparent 35%,#030a0877 100%)}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#07120e,#183b2b 55%,#0b1b14)!important;border-bottom:2px solid #b69250!important;box-shadow:0 10px 35px #0008!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,#193a2b,#0c2019 65%,#334b2d)!important;color:#f6e5ba!important;border-left:5px solid #d2aa61!important;border-bottom:1px solid #a88749!important;box-shadow:0 7px 25px #0006!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:#e8c47a!important;text-shadow:none!important}
html body .site-description p,html body .site-description li,html body .site-footer p,html body .site-description td{color:#eee7d6!important}
html body .site-description strong{color:#e9c77e!important}
html body .site-description a{color:#f1cd82!important;text-decoration-color:#ab8749}
html body .site-description a:hover{color:#fff1c8!important}
html body .announcement-container,html body .home-info-container,html body .promotion-list-container,html body .popular-games-container{background:#12271f!important;border-color:#78653b!important}
html body .login-button,html body #suai138-welcome-login{background:linear-gradient(110deg,#122a20,#28543c)!important;color:#f5e8c9!important;border:1px solid #c7a25b!important;box-shadow:0 5px 16px #0005!important}
html body .register-button,html body .register-btn,html body .btn-primary,html body .standard-button-group .btn,html body #suai138-welcome-register{background:linear-gradient(115deg,#9c7437,#f1d18c 52%,#b4873d)!important;color:#14241c!important;border:1px solid #f0d18a!important;font-weight:800!important;box-shadow:0 5px 18px #0006!important}
html body .login-button:hover,html body .register-button:hover{filter:brightness(1.12)}
html body table{background:#10251c!important;border:1px solid #9e824c!important}html body th{background:#284635!important;color:#f4d996!important;border-color:#9e824c!important}html body td{background:#10251c!important;color:#f3ead6!important;border-color:#536648!important}html body tr:nth-child(even) td{background:#183329!important}html body tr:hover td{background:#264435!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#0c1c16!important;background-image:linear-gradient(145deg,#10251c,#08140f)!important}
html body .banner,html body .banner-carousel{background:#0b1b15!important;box-shadow:0 12px 30px #0008!important}
html body .modal-content,html body .popup-modal{background:#132a20!important;border:1px solid #c7a15b!important;color:#f4ead3!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#0b2118,#b18b49,#244b34,#b18b49,#0b2118)!important;color:#fff0c8!important;border-color:#d4b36c!important}
html body .site-description ul>li::marker,html body .site-description ol>li::marker{color:#d6b36e!important}
/* Reviews: rich green cards with gold details */
html body .suai138-review-section{background:linear-gradient(145deg,#0c2119,#193b2b)!important;border:1px solid #b69250!important;color:#f3ead6!important;box-shadow:0 16px 35px #0006!important}
html body .suai138-review-section h2{color:#e8c47a!important}
html body .suai138-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
html body .suai138-review-card{min-width:0;background:linear-gradient(150deg,#1a3528,#10231b)!important;border:1px solid #806b40!important;border-radius:15px;box-shadow:0 9px 22px #0005!important;overflow-wrap:anywhere}
html body .suai138-review-card h3{color:#f2d38c!important}
html body .suai138-review-card p,html body .suai138-review-card strong{color:#eee7d6!important}
html body .suai138-review-card .suai138-review-avatar{background:linear-gradient(135deg,#f0d18a,#a77d39)!important;color:#13261d!important}
html body .suai138-review-card .suai138-review-stars,html body .suai138-review-card .suai138-review-stars span{color:#e8c47a!important}
html body .suai138-review-section .suai138-review-followers{background:#274736!important;color:#f1d38b!important;border-color:#a6874d!important}
/* FAQ accordion */
html body .suai138-faq-accordion .suai138-faq-item{background:#142a21!important;border:1px solid #8f7949!important;color:#f4ead4!important}
html body .suai138-faq-accordion summary{color:#f3d994!important}
html body .suai138-faq-accordion summary::after{color:#e7c478!important}
html body .suai138-faq-accordion details[open] summary{background:#284a35!important;color:#f9e4ac!important}
html body .suai138-faq-accordion .suai138-faq-answer{border-top:1px solid #8f7949!important;color:#f3ead6!important}
html body .suai138-faq-accordion .suai138-faq-answer p,html body .suai138-faq-accordion .suai138-faq-answer strong{color:#f3ead6!important}
/* Popup, including banner and both CTA buttons */
html body #suai138-welcome-overlay{background:#030c09df!important;backdrop-filter:blur(9px)}
html body #suai138-welcome-card{background:linear-gradient(150deg,#1a3829,#091a14 85%)!important;border:2px solid #c9a35e!important;color:#f4ead4!important;box-shadow:0 26px 85px #000b,0 0 35px #bd9a5040!important}
html body #suai138-welcome-card h2{color:#f1d18b!important}
html body #suai138-welcome-card p{color:#f3ead6!important}
html body #suai138-welcome-banner{border:1px solid #c9a35e!important}
html body #suai138-welcome-close{background:#122b20!important;color:#f8e7bd!important;border:1px solid #c9a35e!important}
html body #suai138-welcome-actions a{border-radius:10px!important}
html body img{max-width:100%;height:auto}html body .site-description table{display:block;overflow-x:auto;max-width:100%}
@media(max-width:900px){html body .suai138-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){html body .suai138-review-grid{grid-template-columns:1fr!important}html body .suai138-review-section{padding:18px 13px!important}html body table{display:block;overflow-x:auto;max-width:100%}html body #suai138-welcome-card{width:min(100%,520px);padding:15px 12px 18px!important}}
@media(prefers-reduced-motion:reduce){html body *{scroll-behavior:auto!important}}


/* GOLD & CHAMPAGNE — luxury wild palette refinement */
:root{color-scheme:light;--body-theme-bg:#fff9d5;--announcement-cntr-bg:#fff9d5;--banner-bg:#fff9d5;--home-info-cntr-bg:#fffde4;--popular-games-bg:#fff9d5;--promotion-cntr-bg:#fff9d5;--provider-slide-bg:#fff9d5;--jackpot-winners-bg:#fff9d5;--primary:#b48a45;--secondary:#f9e36c;--accent:#eabf24;--surface:#fffde9;--text:#453a12}
html body{background:radial-gradient(ellipse at 10% 10%,#fff9eb,transparent 42%),linear-gradient(145deg,#fffce3,#f6dc63 53%,#fffce1)!important;color:#453a12!important}
html body::before{opacity:.12!important}html body::after{opacity:.08!important}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#f4cf27,#fff18a 52%,#e7b923)!important;border-bottom:3px solid #b78c10!important;box-shadow:0 8px 25px #76552b44!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(105deg,#f2cf35,#fff5ae)!important;color:#493b0b!important;border-left:5px solid #a37c09!important;border-bottom:1px solid #c7a020!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:#6b540b!important;text-shadow:none!important}
html body .site-description p,html body .site-description li,html body .site-footer p{color:#453a12!important}
html body .site-description a,html body .site-description strong{color:#6b540b!important}
html body .login-button{background:linear-gradient(110deg,#fff8bd,#f5d83e)!important;color:#493b0a!important;border:2px solid #c4a012!important}
html body .register-button,html body .register-btn,html body .btn-primary{background:linear-gradient(110deg,#dfac14,#ffe15d)!important;color:#fffde5!important;border:2px solid #e7cf9b!important}
html body .announcement-container,html body .home-info-container{background:#fffde5!important;border-color:#dfc23b!important}
html body table{background:#fffde5!important;border-color:#b58b48!important}html body th{background:#f9dd47!important;color:#4d3d09!important;border-color:#b58b48!important}html body td{background:#fffde5!important;color:#453a12!important;border-color:#e5ca4c!important}html body tr:nth-child(even) td{background:#fff5b5!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#fff5b5!important;background-image:linear-gradient(145deg,#fffde5,#f8df66)!important}
html body .suai138-review-section{background:linear-gradient(145deg,#f9e36c,#fff8bc)!important;border-color:#b58b48!important;color:#453a12!important}
html body .suai138-review-section h2{color:#6d4d1d!important}
html body .suai138-review-card{background:linear-gradient(145deg,#fffef0,#fff1a3)!important;border-color:#e1bd34!important;box-shadow:0 8px 22px #74562b33!important}
html body .suai138-review-card h3,html body .suai138-review-card p,html body .suai138-review-card strong{color:#453a12!important}
html body .suai138-review-card .suai138-review-avatar{background:linear-gradient(135deg,#fff49d,#eabf24)!important;color:#463014!important}
html body .suai138-review-card .suai138-review-stars,html body .suai138-review-card .suai138-review-stars span{color:#8a6c0a!important}
html body .suai138-faq-accordion .suai138-faq-item{background:#fffde5!important;border-color:#b58b48!important;color:#453a12!important}
html body .suai138-faq-accordion summary{background:linear-gradient(90deg,#ffe05a,#fff6b2)!important;color:#4d3619!important}
html body .suai138-faq-accordion details[open] summary{background:linear-gradient(90deg,#f4cc2f,#fff09b)!important;color:#4d3d09!important}
html body .suai138-faq-accordion .suai138-faq-answer{background:#fffde5!important;border-color:#b58b48!important}
html body .suai138-faq-accordion .suai138-faq-answer p,html body .suai138-faq-accordion .suai138-faq-answer strong{color:#453a12!important}
html body #suai138-welcome-card{background:linear-gradient(145deg,#fff9ec,#e8d0a1)!important;border:2px solid #b9910d!important;color:#453a12!important}
html body #suai138-welcome-card h2{color:#72580a!important}html body #suai138-welcome-card p{color:#453a12!important}
html body #suai138-welcome-register{background:linear-gradient(110deg,#e2b218,#ffdc46)!important;color:#fffde5!important}
html body #suai138-welcome-login{background:linear-gradient(110deg,#fffde9,#ead2a1)!important;border-color:#e2b218!important;color:#493b0a!important}
html body #suai138-welcome-close{background:#fff7e7!important;color:#58430a!important;border-color:#e2b218!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#e1b218,#fff49a,#eabf24,#fff49a,#e1b218)!important;color:#3f2d13!important}
@media(max-width:767px){html body .suai138-review-grid{grid-template-columns:1fr!important}}

/* PINEAPPLE & BANANA — final unified overrides */
:root{color-scheme:light;--primary:#f7cf26;--secondary:#f8e56d;--accent:#ffdf45;--surface:#fffde6;--text:#493c0e;--body-theme-bg:#fff9d3;--announcement-cntr-bg:#fff6ba;--banner-bg:#fff5ac;--home-info-cntr-bg:#fffce3;--popular-games-bg:#fff8c6;--promotion-cntr-bg:#fff8c6;--provider-slide-bg:#fff9d5;--jackpot-winners-bg:#fff8c6}
html body{background:radial-gradient(circle at 10% 10%,#fffef0,transparent 42%),radial-gradient(circle at 90% 25%,#ffe45d55,transparent 35%),linear-gradient(145deg,#fffde8,#ffef93 52%,#fff9d2)!important;color:#493c0e!important}
html body::before{background:repeating-linear-gradient(125deg,transparent 0 95px,#f7cc1415 96px 98px,transparent 100px 190px)!important;opacity:.55!important}
html body::after{opacity:0!important}
html body .topbar-container,html body .site-header{background:linear-gradient(110deg,#e5b716,#ffe868 48%,#f6cb2b)!important;border-bottom:3px solid #b58c0c!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(105deg,#f6cd2a,#fff29d)!important;color:#4d3a07!important;border-left:5px solid #c58d0b!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:#755508!important}
html body .site-description p,html body .site-description li,html body .site-description td,html body .site-footer p{color:#493c0e!important}
html body .site-description strong,html body .site-description a{color:#896000!important}
html body .login-button,html body #suai138-welcome-login{background:linear-gradient(110deg,#fffde6,#ffe779)!important;color:#483709!important;border:2px solid #bd940d!important}
html body .register-button,html body .register-btn,html body .btn-primary,html body #suai138-welcome-register{background:linear-gradient(110deg,#efbb10,#ffed65 55%,#f4c21a)!important;color:#3d3007!important;border:2px solid #c5980b!important}
html body .suai138-review-section{background:linear-gradient(145deg,#fff1a0,#fffbd9)!important;border-color:#d4a51d!important}
html body .suai138-review-card{background:linear-gradient(145deg,#fffef0,#fff4b5)!important;border-color:#e3bd32!important}
html body .suai138-review-card h3,html body .suai138-review-card p,html body .suai138-review-card strong{color:#493c0e!important}
html body .suai138-review-card .suai138-review-stars,html body .suai138-review-card .suai138-review-stars span{color:#956900!important}
html body .suai138-faq-accordion .suai138-faq-item{background:#fffce0!important;border-color:#d5ae2b!important}
html body .suai138-faq-accordion summary{background:linear-gradient(90deg,#ffe05b,#fff5ad)!important;color:#4b3a0b!important}
html body .suai138-faq-accordion details[open] summary{background:linear-gradient(90deg,#f4ca29,#ffe77b)!important}
html body .suai138-faq-accordion .suai138-faq-answer{background:#fffde9!important;border-color:#dfb92d!important}
html body .suai138-faq-accordion .suai138-faq-answer p,html body .suai138-faq-accordion .suai138-faq-answer strong{color:#493c0e!important}
html body #suai138-welcome-overlay{background:#211a07bd!important}
html body #suai138-welcome-card{background:linear-gradient(145deg,#fffde6,#ffe887)!important;border:2px solid #d1a414!important;color:#493c0e!important}
html body #suai138-welcome-card h2,html body #suai138-welcome-card p{color:#493c0e!important}
html body #suai138-welcome-close{background:#fffbe2!important;color:#493c0e!important;border-color:#c69a0c!important}
html body #suai138-welcome-banner{border-color:#cba11b!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#fff3a8!important;background-image:linear-gradient(145deg,#fffce4,#ffe77f)!important}
html body table{background:#fffde8!important}html body th{background:#ffe46b!important;color:#493c0e!important}html body td{background:#fffde8!important;color:#493c0e!important}html body tr:nth-child(even) td{background:#fff4ba!important}
html body img{max-width:100%;height:auto}html body .site-description table{max-width:100%;overflow-x:auto}
@media(max-width:767px){html body .suai138-review-grid{grid-template-columns:1fr!important}html body #suai138-welcome-card{max-width:100%}}
