/* COLLAGE WARM WHITE — editorial paper, ivory, oat, warm taupe */
:root{color-scheme:light;--primary:#a47e68;--secondary:#eee4d8;--accent:#b78c74;--surface:#fffdfa;--text:#423a35;--body-theme-bg:#f7f3ed;--announcement-cntr-bg:#fffdfa;--banner-bg:#f5eee5;--home-info-cntr-bg:#fffdfa;--popular-games-bg:#f7f3ed;--popular-games-left-section-title-bg:#e7d6c5;--popular-games-nav-tabs-li-a-bg:#f4ebe2;--popular-games-nav-tabs-li-a-active-bg:#ddc9b6;--popular-games-tab-pane-bg:#fffdfa;--promotion-cntr-bg:#f8f2eb;--promotion-list-bg:#fffdfa;--provider-slide-bg:#f6eee5;--jackpot-winners-bg:#fffdfa;--download-apk-btn-bg:linear-gradient(110deg,#d5b9a2,#a47e68);--home-progressive-jackpot-bg:linear-gradient(110deg,#fffdfa,#efe4d7,#fffdfa)}
html{background:#f7f3ed!important}html body{background:radial-gradient(ellipse at 8% 12%,#e8d8c77a,transparent 35%),radial-gradient(ellipse at 90% 48%,#e6d4c250,transparent 38%),linear-gradient(150deg,#fffdfa,#f7f3ed 52%,#f0e9e1)!important;color:#423a35!important}
html body::before{background:repeating-linear-gradient(0deg,transparent 0 80px,#bca58f0b 81px 82px),repeating-linear-gradient(90deg,transparent 0 110px,#bca58f0b 111px 112px)!important;opacity:.45!important}html body::after{opacity:0!important}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#fffdfa,#eee3d8,#fffaf5)!important;border-bottom:2px solid #d8c6b6!important;box-shadow:0 6px 24px #806a551c!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,#eee1d4,#fffdfa)!important;color:#55473e!important;border-left:5px solid #b58f78!important;border-bottom:1px solid #ddc9b8!important;box-shadow:0 5px 16px #806a5512!important}
html body h1,html body h2,html body h3,html body h4,html body .site-description h1,html body .site-description h2,html body .site-description h3{color:#665043!important;text-shadow:none!important}
html body p,html body li,html body .site-description p,html body .site-description li,html body .site-description td,html body .site-footer p{color:#423a35!important}
html body .site-description strong,html body .site-description a{color:#956b54!important}html body .site-description a:hover{color:#6e4937!important}
html body .announcement-container,html body .home-info-container,html body .promotion-list-container,html body .popular-games-container{background:#fffdfa!important;border-color:#e0d0c2!important}
html body .login-button,html body #suai138-welcome-login{background:#fffdfa!important;color:#765946!important;border:1px solid #bda28e!important;box-shadow:0 3px 10px #7b615018!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(110deg,#ad8872,#c9aa95)!important;color:#fffdfa!important;border:1px solid #9b7661!important;font-weight:700!important;box-shadow:0 4px 14px #8b695333!important}
html body .login-button:hover,html body .register-button:hover{filter:brightness(.96)}
html body table{background:#fffdfa!important;border:1px solid #d9c7b7!important}html body th{background:#e8d9cc!important;color:#55443a!important;border-color:#d0bba9!important}html body td{background:#fffdfa!important;color:#423a35!important;border-color:#e4d8ce!important}html body tr:nth-child(even) td{background:#f7f0e9!important}html body tr:hover td{background:#efe4d9!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#f0e7dd!important;background-image:linear-gradient(145deg,#fffdfa,#eee1d4)!important}
html body .banner,html body .banner-carousel{background:#f5eee6!important;box-shadow:0 10px 28px #705b451f!important}
html body .modal-content,html body .popup-modal{background:#fffdfa!important;border:1px solid #d5beac!important;color:#423a35!important}
html body .burgundy-ribbon{background:linear-gradient(90deg,#e4d2c1,#f8f2eb,#c9aa95,#f8f2eb,#e4d2c1)!important;color:#59463c!important;border-color:#d7c1af!important}
html body .site-description ul>li::marker,html body .site-description ol>li::marker{color:#ad8872!important}
html body .suai138-review-section{background:linear-gradient(145deg,#f4ece4,#fffdfa)!important;border:1px solid #d8c5b4!important;color:#423a35!important;box-shadow:0 12px 28px #806a551c!important;border-radius:20px!important}
html body .suai138-review-section h2{color:#665043!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:#fffdfa!important;border:1px solid #dfcec0!important;border-radius:16px!important;box-shadow:0 6px 20px #806a5516!important;overflow-wrap:anywhere}
html body .suai138-review-card h3{color:#765747!important}html body .suai138-review-card p,html body .suai138-review-card strong{color:#423a35!important}
html body .suai138-review-card .suai138-review-avatar{background:linear-gradient(135deg,#e9d8c9,#c9a992)!important;color:#594439!important}
html body .suai138-review-card .suai138-review-stars,html body .suai138-review-card .suai138-review-stars span{color:#a47c60!important}
html body .suai138-review-section .suai138-review-followers{background:#f4ebe3!important;color:#795946!important;border-color:#d4bba8!important}
html body .suai138-faq-accordion .suai138-faq-item{background:#fffdfa!important;border:1px solid #ddcbbd!important;color:#423a35!important;border-radius:13px!important}
html body .suai138-faq-accordion summary{background:linear-gradient(90deg,#f0e5da,#fffdfa)!important;color:#59483d!important}
html body .suai138-faq-accordion summary::after{color:#98745e!important}
html body .suai138-faq-accordion details[open] summary{background:#e8d9cb!important;color:#59483d!important}
html body .suai138-faq-accordion .suai138-faq-answer{background:#fffdfa!important;border-top:1px solid #ddcbbd!important;color:#423a35!important}
html body .suai138-faq-accordion .suai138-faq-answer p,html body .suai138-faq-accordion .suai138-faq-answer strong{color:#423a35!important}
html body #suai138-welcome-overlay{background:#382c26a8!important;backdrop-filter:blur(8px)}
html body #suai138-welcome-card{background:linear-gradient(150deg,#fffdfa,#f0e5da)!important;border:2px solid #cdb4a0!important;color:#423a35!important;box-shadow:0 25px 75px #3d2d2655!important;border-radius:22px!important}
html body #suai138-welcome-card h2{color:#725644!important}html body #suai138-welcome-card p{color:#423a35!important}
html body #suai138-welcome-banner{border:1px solid #d5bfae!important}
html body #suai138-welcome-close{background:#fffdfa!important;color:#765946!important;border:1px solid #d2bba9!important}
html body #suai138-welcome-actions a{border-radius:11px!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}}
