
/* LUXURY GOLD MAHJONG — black lacquer, brushed gold, jade accents */
:root{--body-theme-bg:#080b09;--announcement-cntr-bg:#171b13;--announcement-cntr-color:#e9d9aa;--banner-bg:#10130d;--home-info-cntr-bg:#13180f;--home-info-cntr-border:1px solid #a9873a;--popular-games-bg:#11160e;--popular-games-left-section-title-bg:#886321;--popular-games-nav-tabs-li-a-bg:#262112;--popular-games-nav-tabs-li-a-active-bg:#b88b34;--popular-games-tab-pane-bg:#12150f;--promotion-cntr-bg:#13160e;--promotion-list-bg:#181b12;--provider-slide-bg:#11160f;--arcade-games-cntr-bg:#11160f;--sports-cntr-bg:#11160f;--jackpot-winners-bg:#14190f;--download-apk-btn-bg:linear-gradient(120deg,#6b4616,#d5b46b,#79531c);--home-progressive-jackpot-bg:linear-gradient(120deg,#17190f,#45371a,#17190f)}
html body{background:radial-gradient(circle at 50% -5%,#57431c 0%,transparent 38%),repeating-linear-gradient(135deg,transparent 0 45px,#b78b2310 46px 47px,transparent 48px 94px),linear-gradient(180deg,#090c0a,#15170f 45%,#090b09)!important;color:#e9ddc1!important}
html body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.25;background:repeating-linear-gradient(0deg,transparent 0 75px,#b38b3430 76px 77px,transparent 78px 150px),repeating-linear-gradient(90deg,transparent 0 75px,#b38b3430 76px 77px,transparent 78px 150px);animation:none!important}
html body .site-header,html body .topbar-container{background:linear-gradient(110deg,#090b08,#292414 48%,#0a0d09)!important;border-bottom:1px solid #c39a47!important;box-shadow:0 8px 28px #0009!important}
html body .site-header:after{background:linear-gradient(90deg,transparent,#b18b3d,#ffe6a0,#b18b3d,transparent)!important}
html body .site-header a,html body .topbar-container a{color:#f2dfa7!important}
html body .banner,html body .banner-carousel{background:#12130e!important;border:1px solid #876827!important;box-shadow:0 15px 45px #0009!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,#372910,#b88b36 50%,#493415)!important;border-left:4px solid #f4d58a!important;border-bottom:1px solid #d3ae59!important;color:#fff1c8!important;text-shadow:0 1px 3px #000!important}
html body .container-content,html body .home-inner-container,html body .popular-games,html body .promotion-container,html body .home-game-list-container{background-color:#12160f!important;border-color:#715927!important;box-shadow:0 10px 35px #0008!important}
html body .announcement-container,html body .home-info-container{background:linear-gradient(150deg,#222313,#11150e)!important;border:1px solid #8d7134!important;color:#ebd6a1!important}
html body .nav-btn,html body .btn-primary,html body .register-button,html body .register-btn{background:linear-gradient(135deg,#7d551b,#edcf80 48%,#936a26)!important;color:#19160e!important;border:1px solid #ffe6a0!important;box-shadow:0 3px 15px #c49b3555!important}
html body .login-button,html body .login-btn{background:linear-gradient(135deg,#173d31,#2d7455)!important;border:1px solid #bd9b50!important;color:#f9eac1!important}
html body h1,html body h2,html body h3,html body h4{color:#f1d58c!important;text-shadow:0 2px 9px #0009!important}
html body p,html body .site-description,html body .site-description li{color:#e9dec4!important}
html body a{color:#e8c56e}html body a:hover{color:#fff1b9}
html body table{background:#11150f!important;border:1px solid #b58a36!important;box-shadow:0 8px 28px #0008!important}
html body th{background:linear-gradient(110deg,#604617,#b88b36,#604617)!important;color:#fff5d8!important;border-color:#b58a36!important}
html body td,html body tr:nth-child(even) td{background:#181c14!important;color:#ebdec0!important;border-color:#67552d!important}
html body tr:nth-child(even) td{background:#242418!important}html body tr:hover td{background:#38331d!important}
html body .modal-content,html body .popup-modal{background:linear-gradient(145deg,#242316,#10140e)!important;border:1px solid #c5a056!important;color:#f4e4bd!important;box-shadow:0 20px 60px #000b!important}
html body .modal-header,html body .modal-footer{border-color:#7d632c!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background-color:#0d100c!important;background-image:linear-gradient(135deg,#0b0e0b 0%,#282418 50%,#0b0e0b 100%)!important;color:#eadfbe!important}
html body .site-footer{border-top:3px solid #b88b36!important}
html body .site-footer .site-description ul>li,html body .site-footer .site-description ol>li{color:#eadfbe!important}
html body .site-footer .site-description li::marker{color:#e7be66!important}
html body .site-footer .site-description strong{color:#f1d58c!important}
html body .site-footer .site-description h2,html body .site-footer .site-description h3{border-bottom:1px solid #876b31;padding-bottom:8px}
html body input,html body select,html body textarea{accent-color:#b88b36}
html body ::-webkit-scrollbar-track{background:#11150f}html body ::-webkit-scrollbar-thumb{background:linear-gradient(#f0d387,#89601c)}
@media(prefers-reduced-motion:reduce){html body:before{animation:none!important}}
