/* Black & Gold theme override — preserves all existing CSS and functionality. */
:root{
  --body-theme-bg:#050505;
  --body-color:#f5e6b3;
  --a-color:#e2b93b;
  --a-focus-hover-color:#ffd95a;
  --topbar-cntr-bg:#090909;
  --topbar-left-section-item-color:#e7d7a0;
  --topbar-left-section-item-a-hover-color:#f0c94b;
  --topbar-left-section-live-chat-bg:#17130a;
  --topbar-left-section-live-chat-hover-bg:#2a2108;
  --site-header-bg:#050505;
  --site-header-border:4px solid #d4af37;
  --top-menu-li-a-color:#f3df9b;
  --top-menu-li-true-hover-bg:#d4af37;
  --top-menu-li-true-hover-a-color:#080808;
  --top-menu-game-list-btop:4px solid #d4af37;
  --top-menu-game-list-bg:rgba(5,5,5,.97);
  --top-menu-game-list-bbot:10px solid #d4af37;
  --top-tab-cntr-border:2px solid #6f5a16;
  --top-tab-cntr-a-bg:#0d0d0d;
  --top-tab-cntr-a-color:#e8d18a;
  --top-tab-cntr-a-true-hover-bg:#d4af37;
  --top-tab-cntr-a-true-hover-color:#080808;
  --tab-content-cntr-bg:#080808;
  --announcement-cntr-bg:#11100b;
  --announcement-cntr-color:#f4dc91;
  --announcement-cntr-section-announcement-bg:#0b0b0b;
  --announcement-cntr-section-announcement-color:#e6cc7e;
  --banner-bg:#050505;
  --game-list-title-bg:#090909;
  --game-list-title-div-color:#f1d77f;
  --game-list-bg:#090909;
  --game-list-game-item-bg:#111111;
  --game-list-wrapper-cntr-hover-bg:#1a160b;
  --game-list-game-name-color:#f6e3a5;
  --game-list-game-name-bg:#b88a12;
  --large-game-list-cntr-bg:rgba(8,8,8,.96);
  --provider-cntr-color:#e5d18e;
  --provider-cntr-border:#6b5619;
  --provider-cntr-h5-bg:#090909;
  --provider-cntr-h5-color:#e8cb6d;
  --home-progressive-jackpot-bg:linear-gradient(#080808,#3a2d08,#080808);
  --home-progressive-jackpot-color:#f4d46f;
  --home-progressive-jackpot-outer-cntr-bg:#000;
  --site-footer-bg:#050505;
  --site-footer-bi:linear-gradient(to right,#050505 0%,#1a1405 50%,#050505 100%);
  --site-footer-border:2px solid #6f5a16;
  --footer-links-li-a-color:#e8d18a;
  --footer-links-li-a-hover-color:#ffd95a;
  --copyright-color:#bca96f;
  --std-section-title-color:#e9d28a;
  --std-section-title-before-bg:#d4af37;
  --std-form-cntr-bg:#0a0a0a;
  --std-form-content-bg:#111111;
  --std-form-content-color:#e4d7ae;
  --std-form-title-bg:#0d0d0d;
  --std-form-title-color:#e8cd78;
  --std-form-note-bg:#16130b;
  --std-form-note-color:#cdbb82;
  --std-outline-btn-border:#d4af37;
  --std-outline-btn-color:#e4c65e;
  --std-btn-group-btn-primary-bg:#d4af37;
  --std-btn-group-btn-primary-color:#090909;
  --std-btn-group-btn-primary-hover-bg:#f0ca4e;
  --std-btn-group-btn-primary-hover-color:#050505;
  --default-button-bg:#d4af37;
  --default-button-color:#080808;
  --search-cntr-bg:#080808;
  --search-input-cntr-input-bg:#111111;
  --search-input-cntr-input-color:#f1dfaa;
  --search-input-cntr-input-border:#665318;
  --search-result-section-title-bg:#12100a;
  --modal-content-bg:#0b0b0b;
  --confirmation-popup-content-bg:#0b0b0b;
}

html,body{background:#050505!important;color:#f1dfaa;}
body{min-height:100vh;}
a{color:#e2b93b;}
a:hover,a:focus{color:#ffd95a;}

/* Keep content surfaces dark without changing layout, sizing, or behavior. */
.site-header,.topbar-container,.site-footer,
.home-inner-container,.outer-container,.inner-container,
.game-list,.games-group,.popular-game-list,.provider-container,
.tab-content,.tab-pane,.site-info-container,.site-info,
.announcement-container,.search-result-game-list,
.modal-content,.simple-modal,.popup-modal{background-color:#080808;}

.top-menu>li>a{color:#f3df9b;}
.top-menu>li[data-active="true"],.top-menu>li:hover{background-image:none;background-color:#d4af37;}
.top-menu>li[data-active="true"]>a,.top-menu>li:hover>a{color:#080808;}

.game-wrapper{background:#111!important;border-color:#3f340f!important;}
.game-wrapper:hover{background:#17130a!important;}
.game-name{color:#f1d77f!important;}
.play-now,.free-play{border-color:#8b701d!important;}
.play-now{background:#d4af37!important;color:#080808!important;}
.play-now:hover,.free-play:hover{background:#f0ca4e!important;color:#080808!important;}

.nav-tabs{border-bottom-color:#6b5619;}
.nav-tabs>li>a{color:#e2c86d;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{
  color:#080808;background:#d4af37;border-color:#a88922;
}

input,select,textarea{background:#111!important;color:#f1dfaa!important;border-color:#5d4b16!important;}
input::placeholder,textarea::placeholder{color:#9f9168!important;}

.modal-content{border-color:#5d4b16!important;color:#e9d9ad;}
.modal-header,.modal-footer{border-color:#4b3d15!important;}
.modal-header{background:#0d0d0d;}
.modal-title{color:#e8cd78;}

.btn-primary,.standard-button-group .btn{background:#d4af37;color:#080808;border-color:#9f801d;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#f0ca4e;color:#080808;border-color:#c29d27;}

.site-info-title,.section-title,.container-title,.footer-section-title,
.lottery-result-title,.jackpot-winner-title{color:#e8cd78!important;}

hr,.footer-separator{border-color:#4b3d15!important;}

/* Preserve images, SVGs, scripts, animations, links, and all existing behavior. */
img,svg{max-width:100%;}
