/* 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:#f8edda;--announcement-cntr-bg:#f8edda;--banner-bg:#f8edda;--home-info-cntr-bg:#fff7e8;--popular-games-bg:#f8edda;--promotion-cntr-bg:#f8edda;--provider-slide-bg:#f8edda;--jackpot-winners-bg:#f8edda;--primary:#b48a45;--secondary:#ead2a4;--accent:#c79c51;--surface:#fff8eb;--text:#3d3021}
html body{background:radial-gradient(ellipse at 10% 10%,#fff9eb,transparent 42%),linear-gradient(145deg,#fdf5e5,#e7d0a2 53%,#fff8ea)!important;color:#3d3021!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,#b28a49,#f4e0b3 52%,#bd9550)!important;border-bottom:3px solid #956c2e!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,#c49b55,#f7e5bc)!important;color:#453116!important;border-left:5px solid #8b642c!important;border-bottom:1px solid #b58b45!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:#80591e!important;text-shadow:none!important}
html body .site-description p,html body .site-description li,html body .site-footer p{color:#3d3021!important}
html body .site-description a,html body .site-description strong{color:#80591e!important}
html body .login-button{background:linear-gradient(110deg,#f9edce,#d6b472)!important;color:#493315!important;border:2px solid #a27a38!important}
html body .register-button,html body .register-btn,html body .btn-primary{background:linear-gradient(110deg,#9b7234,#d5ac62)!important;color:#fff8e9!important;border:2px solid #e7cf9b!important}
html body .announcement-container,html body .home-info-container{background:#fff8e9!important;border-color:#c5a067!important}
html body table{background:#fff8e9!important;border-color:#b58b48!important}html body th{background:#d7b574!important;color:#3e2c14!important;border-color:#b58b48!important}html body td{background:#fff8e9!important;color:#3d3021!important;border-color:#c8a66c!important}html body tr:nth-child(even) td{background:#f3e2c2!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#f3e2c2!important;background-image:linear-gradient(145deg,#fff8e9,#e6c995)!important}
html body .suai138-review-section{background:linear-gradient(145deg,#ead2a4,#f9ebcf)!important;border-color:#b58b48!important;color:#3d3021!important}
html body .suai138-review-section h2{color:#6d4d1d!important}
html body .suai138-review-card{background:linear-gradient(145deg,#fffaf0,#e9d4ab)!important;border-color:#bb9556!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:#3d3021!important}
html body .suai138-review-card .suai138-review-avatar{background:linear-gradient(135deg,#f7e7bd,#c79c51)!important;color:#463014!important}
html body .suai138-review-card .suai138-review-stars,html body .suai138-review-card .suai138-review-stars span{color:#896126!important}
html body .suai138-faq-accordion .suai138-faq-item{background:#fff8e9!important;border-color:#b58b48!important;color:#3d3021!important}
html body .suai138-faq-accordion summary{background:linear-gradient(90deg,#e2c28b,#f7e8c8)!important;color:#4d3619!important}
html body .suai138-faq-accordion details[open] summary{background:linear-gradient(90deg,#cba25b,#efd7a5)!important;color:#3e2c14!important}
html body .suai138-faq-accordion .suai138-faq-answer{background:#fff8e9!important;border-color:#b58b48!important}
html body .suai138-faq-accordion .suai138-faq-answer p,html body .suai138-faq-accordion .suai138-faq-answer strong{color:#3d3021!important}
html body #suai138-welcome-card{background:linear-gradient(145deg,#fff9ec,#e8d0a1)!important;border:2px solid #ae8340!important;color:#3d3021!important}
html body #suai138-welcome-card h2{color:#77521c!important}html body #suai138-welcome-card p{color:#3d3021!important}
html body #suai138-welcome-register{background:linear-gradient(110deg,#a57c39,#d5ad64)!important;color:#fff8e9!important}
html body #suai138-welcome-login{background:linear-gradient(110deg,#fff9ed,#ead2a1)!important;border-color:#a57c39!important;color:#493315!important}
html body #suai138-welcome-close{background:#fff7e7!important;color:#5d411b!important;border-color:#a57c39!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#a77b37,#f7e6bd,#c79c51,#f7e6bd,#a77b37)!important;color:#3f2d13!important}
@media(max-width:767px){html body .suai138-review-grid{grid-template-columns:1fr!important}}
