/* Classic: original colors from assets-v6-BK. Generated by
   sql/frontend-theme/build-classic-theme.py. All rules are scoped
   to Classic; the backup is never referenced by the browser. */


/* frontend-premium.css */

html[data-color-theme="classic"] body.frontend-theme {
    --theme-color: #d6b875;
    --theme-color2: #b58b43;
    --primary: #d6b875;
    --premium-bg: #0c1018;
    --premium-surface: #141b27;
    --premium-raised: #1b2432;
    --premium-line: rgba(214, 184, 117, .20);
    --premium-text: #f4f1e9;
    --premium-muted: #a6afbe;
    background: radial-gradient(ellipse at 50% 0, #20283a 0, #101620 42%, #0c1018 80%) fixed !important;
    color: var(--premium-text) !important;
    accent-color: var(--theme-color);
}
html[data-color-theme="classic"] body.frontend-theme :is(h1, h2, h3, h4, h5, h6) {
    color: var(--premium-text);
}
html[data-color-theme="classic"] body.frontend-theme :is(p, label, .secondary_color) {
    color: var(--premium-muted);
}
html[data-color-theme="classic"] body.frontend-theme :is(a, button, [tabindex], input, select, textarea):focus-visible {
    outline: 2px solid #ebd39a !important;
}
html[data-color-theme="classic"] body.frontend-theme ::selection {
    background: #d6b875;
    color: #101620;
}
html[data-color-theme="classic"] body.frontend-theme :is(header, .header, .tf-statusbar, .bottom-navigation-bar, .mobile-taskbar) {
    background: #101620 !important;
    color: var(--premium-text) !important;
    border-color: var(--premium-line) !important;
}
html[data-color-theme="classic"] body.frontend-theme header {
    border-bottom: 1px solid var(--premium-line);
}
html[data-color-theme="classic"] body.frontend-theme :is(.pixelstrap a, .pixelstrap a:hover, .main-menu .menu-left .navbar i, .icon-nav i, .tf-navigation-bar a) {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.pixelstrap a:hover, .tf-navigation-bar li.active a, .tf-navigation-bar a:hover) {
    color: var(--theme-color) !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.pixelstrap ul, .sidenav nav, .show-div.setting, .onhover-show-div) {
    background: var(--premium-surface) !important;
    border: 1px solid var(--premium-line);
    box-shadow: 0 20px 60px #0006;
}
html[data-color-theme="classic"] body.frontend-theme :is(.sidebar-back, .mobile-back, .sidebar-title) {
    background: var(--premium-raised) !important;
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme .show-div.setting :is(h6, li, span) {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sidebar-open {
    border: 0;
    background: transparent;
    color: inherit;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav {
    background: transparent;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav nav {
    background: linear-gradient(180deg, #192231 0%, #101722 100%) !important;
    border: 0;
    border-right: 1px solid #d6b87538;
    box-shadow: 20px 0 60px #0006;
    scrollbar-color: #826f4b transparent;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav .sidebar-overlay {
    background: #050911;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav .sidebar-back {
    background: #111a27 !important;
    border-bottom: 1px solid #d6b87530;
    color: var(--premium-text);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav .sidebar-brand {
    border: 1px solid #d6b87540;
    background: #d6b8750d;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav #lblLeftMenuName {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav .sidebar-close {
    border: 1px solid #ffffff18;
    background: #ffffff08;
    color: #d8c69b;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #mySidenav .sidebar-close:hover {
    background: #d6b87520;
    border-color: #d6b87570;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu {
    background: transparent;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu > li > a {
    border: 1px solid transparent;
    background: transparent;
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu > li > a > span:first-child {
    color: inherit;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu > li > a i {
    border: 1px solid #d6b87526;
    background: #d6b8750d;
    color: #dfc38a !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu > li > a:hover,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu > li > a:focus-visible {
    background: #d6b87513;
    border-color: #d6b87538;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu > li > a:hover i {
    background: #d6b87520;
    border-color: #d6b87555;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #sub-menu > li:last-child {
    border-top: 1px solid #d6b87522;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #mySidenav nav {
    background: linear-gradient(180deg, #fffdf8, #f3f0e9) !important;
    border-color: #b2935540;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #mySidenav .sidebar-back {
    background: #fffdf8 !important;
    border-color: #b2935540;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #mySidenav .sidebar-close {
    color: #806126;
    background: #b2935510;
    border-color: #b2935530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #sub-menu > li > a i {
    color: #896b31 !important;
    background: #b2935510;
    border-color: #b2935538;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #sub-menu > li > a:hover,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #sub-menu > li > a:focus-visible {
    background: #b2935518;
    border-color: #b2935540;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #form1 > div > .swiper {
    border: 1px solid var(--premium-line);
    box-shadow: 0 24px 64px #0005;
    background: var(--premium-surface);
    --swiper-theme-color: #e1c587;
}
html[data-color-theme="classic"] body.frontend-theme :is(.swiper-button-prev, .swiper-button-next) {
    border: 1px solid #ffffff38;
    background: #0c1018b3;
    color: #f3dfad;
}
html[data-color-theme="classic"] body.frontend-theme .swiper-pagination-bullet {
    background: #fff;
}
html[data-color-theme="classic"] body.frontend-theme .swiper-pagination-bullet-active {
    background: #e1c587;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu-wrapper {
    background: transparent;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu {
    background: linear-gradient(145deg, #1c2635, #111824) !important;
    border: 1px solid #d6b87540;
    box-shadow: 0 14px 34px #0004, inset 0 1px #ffffff0d;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item {
    color: #c1c8d4 !important;
    border: 0;
    background: transparent;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item .game-type-menu-item-icon {
    border: 1px solid #d6b87530;
    color: #d9bd82;
    background: #d6b8750e;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item.active {
    background: linear-gradient(135deg, #f1ddb0, #c9a25c) !important;
    color: #191b22 !important;
    box-shadow: 0 5px 16px #0005, inset 0 1px #fff9;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item.active .game-type-menu-item-icon {
    color: #35280f;
    border-color: #45300d26;
    background: #ffffff45;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item:hover:not(.active) {
    background: #ffffff10;
    color: #fff !important;
}
html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item:hover:not(.active) .game-type-menu-item-icon {
    border-color: #d6b87570;
}
html[data-color-theme="classic"] body.frontend-theme #SectionGames .game-search-icon {
    color: var(--premium-muted);
}
html[data-color-theme="classic"] body.frontend-theme #SectionGames .game-search:focus-within .game-search-icon {
    color: #d6b875;
}
html[data-color-theme="classic"] body.frontend-theme :is(#divGameListGamesHot, #divGameListGamesPlayed) .games-all .game-card {
    border: 1px solid #d6b87542;
    background: #202a3b;
    box-shadow: 0 8px 22px #0004;
}
html[data-color-theme="classic"] body.frontend-theme :is(#divGameListGamesHot, #divGameListGamesPlayed) .games-all .game-card:hover {
    border-color: #e0c17e;
    box-shadow: 0 16px 32px #0006;
}
html[data-color-theme="classic"] body.frontend-theme :is(#divGameListGamesHot, #divGameListGamesPlayed) .games-all .text-panel {
    background: linear-gradient(180deg, transparent, #0b101de8 45%, #0b101d) !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(#divGameListGamesHot, #divGameListGamesPlayed) .games-all .title {
    color: #fff;
}
html[data-color-theme="classic"] body.frontend-theme :is(#divGameListGamesHot, #divGameListGamesPlayed) .games-all .subtitle {
    color: #dfc792;
}
html[data-color-theme="classic"] body.frontend-theme :is(.img-wrapper, .product-box .img-wrapper) {
    border: 1px solid var(--premium-line);
}
html[data-color-theme="classic"] body.frontend-theme .product-box-custom h4 {
    -webkit-text-fill-color: #e1c587;
    text-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme .product-box-custom h6 {
    color: var(--premium-muted) !important;
}
html[data-color-theme="classic"] body.frontend-theme .rowNoGames p {
    color: var(--premium-muted) !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.tf-panel .panel-box, .modal-content, .offcanvas, .sweet-modal-box, .sweet-modal-overlay.open .sweet-modal-box) {
    background: var(--premium-surface) !important;
    color: var(--premium-text) !important;
    border-color: var(--premium-line) !important;
    box-shadow: 0 24px 80px #0006;
}
html[data-color-theme="classic"] body.frontend-theme :is(.tf-panel .header, .tf-panel .tf-statusbar, .sweet-modal-title-wrap, .sweet-modal-buttons) {
    background: var(--premium-surface) !important;
    border-color: var(--premium-line) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .tf-panel {
    border: 0;
    background: transparent;
}
html[data-color-theme="classic"] body.frontend-theme .tf-panel .panel-box {
    border-left: 1px solid var(--premium-line);
}
html[data-color-theme="classic"] body.frontend-theme .tf-panel :is(h1, h2, h3, h4, h5, h6) {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.group-input label, .tf-form label) {
    color: #d0d5df !important;
}
html[data-color-theme="classic"] body.frontend-theme .tf-panel .tf-form .group-input > label {
    background: var(--premium-surface) !important;
}
html[data-color-theme="classic"] body.frontend-theme .tf-panel .group-input :is(input, select, textarea):focus-visible {
    outline: none !important;
    box-shadow: 0 0 0 2px #d6b875 !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.form-control, .group-input input, .group-input select, .tf-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]), .tf-form select, .tf-form textarea, .search-field) {
    background: #0e1520 !important;
    color: var(--premium-text) !important;
    border: 1px solid #354052 !important;
    box-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme :is(input, textarea)::placeholder {
    color: #939eb0 !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.form-control, .group-input input, .tf-form select):focus {
    border-color: #d6b875 !important;
    box-shadow: 0 0 0 3px #d6b87518;
}
html[data-color-theme="classic"] body.frontend-theme :is(.btn-solid, .tf-btn.accent, .btnDivProfileMobileLogin, .btn-primary, .header .buttons a) {
    background: linear-gradient(135deg, #eed7a0, #c8a25c) !important;
    color: #191b22 !important;
    border: 1px solid #dfc17e !important;
    text-shadow: none;
    box-shadow: 0 4px 14px #0003;
}
html[data-color-theme="classic"] body.frontend-theme :is(.btn-outline, .btnDivProfileMobileRegister) {
    background: transparent !important;
    border: 1px solid #d6b8757a !important;
    color: #e1c587 !important;
    box-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme :is(.auth-forgot-password, .back-btn, .clear-panel, .tf-panel .text-primary) {
    color: #e1c587 !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.balance-card, .wallet-bg, .tf-balance-box, .box-profile, #ProfileModal a.list-profile, .divPanelProfileName, .box-settings-profile) {
    background: linear-gradient(135deg, #202b3b, #141c29) !important;
    border: 1px solid var(--premium-line) !important;
    color: var(--premium-text) !important;
    box-shadow: 0 8px 24px #0002;
}
html[data-color-theme="classic"] body.frontend-theme .balance-card .balance-amount {
    color: #f0dba8;
}
html[data-color-theme="classic"] body.frontend-theme .balance-card .action .icon {
    background: #d6b87516 !important;
    border: 1px solid var(--premium-line);
    color: #e1c587 !important;
    box-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme :is(.list-profile p, .box-profile p, .balance-header .title, .balance-card .action span) {
    color: #cbd2dd !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.sweet-modal-content, .sweet-modal-content ul li, .sweet-modal-content p) {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlert .modal-content {
    border: 1px solid var(--premium-line) !important;
    box-shadow: 0 32px 90px #0009, 0 0 0 1px #ffffff08;
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlert .modal-content::before {
    background: linear-gradient(90deg, transparent, #e4c789 28%, #b58d48 72%, transparent);
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlertMessage {
    background: var(--premium-surface) !important;
    color: var(--premium-text);
    scrollbar-color: #ae9259 transparent;
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlertMessage :is(h1, h2, h3, h4, h5, h6) {
    color: var(--premium-text);
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlertMessage p {
    color: var(--premium-muted);
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlertMessage li {
    color: var(--premium-muted);
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlertMessage li::marker {
    color: #d6b875;
}
html[data-color-theme="classic"] body.frontend-theme #ModalDepositAlertMessage + div {
    border-top: 1px solid var(--premium-line);
    background: var(--premium-surface) !important;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-overlay {
    background: rgba(4, 9, 17, .78) !important;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-overlay.open .sweet-modal-box {
    border: 1px solid var(--premium-line) !important;
    box-shadow: 0 32px 90px #0009, 0 0 0 1px #ffffff08;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-title {
    text-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-title h2 {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-content li::marker {
    color: #d6b875;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-buttons :is(a.yellowB.button, button.yellowB) {
    color: #191b22 !important;
    background: linear-gradient(135deg, #eed7a0, #c8a25c) !important;
    border: 1px solid #dfc17e !important;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-buttons :is(a.redB.button, button.redB) {
    color: #f3c4c1 !important;
    background: #873c3c35 !important;
    border: 1px solid #db77775e !important;
}
html[data-color-theme="classic"] body.frontend-theme {
    --modal-close-bg: #263345;
    --modal-close-hover: #35465c;
    --modal-close-active: #40536b;
    --modal-close-border: #8f7b50;
    --modal-close-focus: #ebd39a;
    --modal-close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 7 10 10M17 7 7 17' fill='none' stroke='%23f3d99e' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) {
    --modal-close-bg: #f3ecde;
    --modal-close-hover: #e9dcc2;
    --modal-close-active: #dfcca6;
    --modal-close-border: #a58a56;
    --modal-close-focus: #806126;
    --modal-close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 7 10 10M17 7 7 17' fill='none' stroke='%23745920' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-close a.sweet-modal-close-link {
    border: 1px solid var(--modal-close-border) !important;
    background: var(--modal-close-bg) var(--modal-close-icon) center / 22px 22px no-repeat !important;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-close a.sweet-modal-close-link:hover {
    background-color: var(--modal-close-hover) !important;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-close a.sweet-modal-close-link:active {
    background-color: var(--modal-close-active) !important;
}
html[data-color-theme="classic"] body.frontend-theme .sweet-modal-close a.sweet-modal-close-link:focus-visible {
    outline: 2px solid var(--modal-close-focus) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-buttons :is(a.redB.button, button.redB) {
    color: #963b3b !important;
    background: #f9e9e7 !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(#history_table, #credit_div2) :is(th, td) {
    border-color: #ffffff12 !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(#history_table, #credit_div2) th {
    background: #202a3b !important;
    color: #e1c587 !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(#history_table, #credit_div2) td {
    background: #141b27;
    color: #d0d5df;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-content .header.is-fixed {
    border-bottom: 1px solid var(--premium-line);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-content #myTitle {
    color: #e1c587;
}
html[data-color-theme="classic"] body.frontend-theme #DivPromos img {
    border: 1px solid var(--premium-line);
}
html[data-color-theme="classic"] body.frontend-theme :is(#DivPromoDetail, .divContentImage) {
    color: #d0d5df;
}
html[data-color-theme="classic"] body.frontend-theme .divSelect {
    background: var(--premium-surface) !important;
    border: 1px solid var(--premium-line);
}
html[data-color-theme="classic"] body.frontend-theme .divSelect.selected {
    background: #d6b87519 !important;
    border-color: #d6b875;
}
html[data-color-theme="classic"] body.frontend-theme .divSelect.selected h5 {
    color: #e1c587 !important;
}
html[data-color-theme="classic"] body.frontend-theme :is(.darken-layout, .footer, .sub-footer.dark-subfooter) {
    background: #0d131e !important;
    border-top: 1px solid var(--premium-line);
}
html[data-color-theme="classic"] body.frontend-theme .footer-theme :is(p, li a span),
html[data-color-theme="classic"] body.frontend-theme .sub-footer p {
    color: var(--premium-muted) !important;
}
html[data-color-theme="classic"] body.frontend-theme .footer-theme h4 {
    color: #e1c587;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-language-title {
    color: var(--premium-muted);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-language-option {
    border: 1px solid #d6b87538;
    background: #d6b8750b;
    color: var(--premium-text);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-language-option[aria-pressed="true"] {
    background: #d6b87524;
    border-color: #d6b875a0;
    color: #f0d9a4;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-language-option:hover {
    background: #d6b8751c;
    border-color: #d6b87580;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .footer-language-option[aria-pressed="true"] {
    background: #e7d4aa;
    border-color: #b59659;
    color: #4d3b1d;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-status #form1 {
    background: var(--premium-surface);
    border: 1px solid var(--premium-line);
    box-shadow: 0 24px 64px #0005;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) {
    --premium-bg: #f5f3ee;
    --premium-surface: #ffffff;
    --premium-raised: #ede9e0;
    --premium-line: #b2935538;
    --premium-text: #202b3b;
    --premium-muted: #596576;
    background: radial-gradient(ellipse at 50% 0, #fffdf7, #f3f1eb 80%) fixed !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(header, .header, .tf-statusbar, .bottom-navigation-bar) {
    background: #fffdf8 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-type-menu {
    background: linear-gradient(145deg, #fffdf8, #eae5d9) !important;
    box-shadow: 0 12px 30px #4f402019, inset 0 1px #fff;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-type-menu-item {
    color: #465064 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-type-menu-item .game-type-menu-item-icon {
    color: #85682f;
    border-color: #aa8b4d40;
    background: #b79a5f12;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-type-menu-item.active {
    color: #191b22 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-type-menu-item.active .game-type-menu-item-icon {
    color: #35280f;
    background: #ffffff45;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-type-menu-item:hover:not(.active) {
    color: #202b3b !important;
    background: #ffffff99;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(.form-control, .group-input input, .group-input select, .tf-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]), .tf-form select, .tf-form textarea, .search-field) {
    background: #fff !important;
    border-color: #ccc7bb !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(.group-input label, .tf-form label, .list-profile p, .box-profile p, .balance-header .title, .balance-card .action span) {
    color: #465064 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(.balance-card, .wallet-bg, .tf-balance-box, .box-profile, #ProfileModal a.list-profile, .divPanelProfileName, .box-settings-profile) {
    background: linear-gradient(135deg, #fffdf8, #eee7d9) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(.auth-forgot-password, .back-btn, .clear-panel, .tf-panel .text-primary, .balance-card .balance-amount) {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(.btn-outline, .btnDivProfileMobileRegister) {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(.darken-layout, .sub-footer.dark-subfooter) {
    background: #eae6dc !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .footer-theme h4 {
    color: #806126;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#history_table, #credit_div2) th {
    background: #e9e5dc !important;
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#history_table, #credit_div2) td {
    background: #fff;
    color: #465064;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-panel {
    background: #101824 !important;
    border-left: 1px solid var(--premium-line);
    scrollbar-color: #826f4b transparent;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-panel-header {
    border-bottom: 1px solid var(--premium-line);
    background: #101824;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-panel-header h3 {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-close {
    border: 1px solid #d6b87530;
    background: #d6b8750c;
    color: #dec48e;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-close:hover {
    background: #d6b87520;
    border-color: #d6b87570;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-identity {
    border: 1px solid #d6b87538 !important;
    background: linear-gradient(125deg, #263448, #172232) !important;
    box-shadow: 0 12px 30px #0003;
    color: var(--premium-text);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-avatar {
    border: 1px solid #d6b87552;
    background: #0e1621;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal :is(.profile-eyebrow, .profile-balance-label, .profile-action-detail) {
    color: #aeb9ca;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal #KeyUsername {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-chevron {
    color: #b8a77f;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-balance {
    border: 1px solid #d6b87538;
    background: #d6b8750d;
    color: var(--premium-text);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-icon {
    border: 1px solid #d6b87530;
    background: #d6b87510;
    color: #ddc18a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-balance-value {
    color: #f0d9a4;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-section-title {
    color: #aeb9ca;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-action {
    border: 1px solid #ffffff10;
    background: #1a2534;
    color: var(--premium-text);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-action-label {
    color: inherit;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal :is(.profile-identity, .profile-balance, .profile-action):hover {
    border-color: #d6b87580 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-signout {
    border-color: #d4787830;
    background: #b75a5a0d;
    color: #f0c5c0;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileModal .profile-signout .profile-icon {
    border-color: #d4787838;
    background: #d4787812;
    color: #e4a49d;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-panel,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-panel-header {
    background: #f7f5ef !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-identity {
    background: linear-gradient(125deg, #fffdf8, #eee6d6) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-avatar {
    background: #fffdf8;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal :is(.profile-eyebrow, .profile-balance-label, .profile-action-detail, .profile-section-title) {
    color: #667282;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-balance {
    background: #e9d6ae48;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-balance-value,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-icon,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-chevron,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-close {
    color: #806126;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-action {
    background: #fff;
    border-color: #b2935530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-signout {
    color: #923f3f;
    background: #f9ece9;
    border-color: #d4787840;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileModal .profile-signout .profile-icon {
    color: #a75151;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-card {
    background: linear-gradient(115deg, #202d3f, #141d2a 66%, #1b2533) !important;
    box-shadow: 0 16px 40px #0003, inset 0 1px #ffffff0c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-card::before {
    background: linear-gradient(180deg, #f0d9a0, #96733c);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-wallet-icon {
    border: 1px solid #d6b87548;
    background: linear-gradient(145deg, #d6b87524, #d6b87508);
    color: #e5cb94;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-header .title {
    color: #aeb8c7 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-amount {
    color: #f3dfb0;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-currency {
    color: #cfb37a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-card .action {
    border: 1px solid #ffffff10;
    background: #ffffff08;
    color: #e5eaf1;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-card .action span:last-child {
    color: inherit !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-card .action-deposit {
    background: #d6b87518;
    border-color: #d6b8754d;
    color: #f0d9a4;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .balance-card .action:hover {
    background: #d6b87520;
    border-color: #d6b87570;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .balance-card {
    background: linear-gradient(115deg, #fffdf8, #f0e9dd) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .balance-header .title {
    color: #697383 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .balance-wallet-icon {
    color: #806126;
    border-color: #b2935555;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .balance-card .action {
    color: #344052;
    background: #ffffff9e;
    border-color: #b2935530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .balance-card .action-deposit {
    color: #624b20;
    background: #e8d3a763;
    border-color: #b2935570;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .balance-card .action .icon {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .recent-empty {
    border: 1px dashed var(--premium-line);
    background: #ffffff05;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .recent-empty-icon {
    border: 1px solid #d6b87538;
    color: #d6b875;
    background: #d6b87510;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .recent-empty p {
    color: var(--premium-muted);
}
@media (max-width: 991px) {
    html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item .game-type-menu-item-icon {
        border: 0;
        background: transparent;
    }
}
@media (max-width: 767px) {
    html[data-color-theme="classic"] body.frontend-theme .game-type-menu-item .game-type-menu-item-icon {
        border: 0;
        background: transparent;
    }
    html[data-color-theme="classic"] body.frontend-theme .bottom-navigation-bar {
        border-top: 1px solid var(--premium-line);
    }
}
@media (max-width: 1199px) {
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-theme > .footer-brand-column {
        border-bottom: 1px solid var(--premium-line);
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-links-heading {
        color: var(--premium-muted);
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-theme .footer-content li a {
        border: 1px solid #d6b87520;
        background: #ffffff08;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-theme .footer-content li a span {
        color: var(--premium-text) !important;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-theme .footer-link-icon {
        background: #d6b87513;
        color: #dfc38a;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .footer-theme .footer-content li a:hover {
        background: #d6b87517;
        border-color: #d6b87555;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .footer-theme .footer-content li a {
        background: #ffffff80;
        border-color: #b2935530;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .footer-theme .footer-link-icon {
        background: #b293551c;
        color: #806126;
    }
}
@media (max-width: 600px) {
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .bottom-nav {
        border: 1px solid #d6b87540;
        background: linear-gradient(145deg, #1c2736f7, #111824f7) !important;
        box-shadow: 0 14px 38px #0008, inset 0 1px #ffffff12;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .bottom-nav .nav-item {
        border: 0;
        background: transparent;
        color: #b5bfcd;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .bottom-nav .nav-item .icon {
        color: #d7bf8c;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .bottom-nav .nav-item:hover,
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .bottom-nav .nav-item:focus-visible {
        background: #d6b87517;
        color: #fff;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .bottom-nav .home-btn {
        border: 4px solid #17202c;
        background: linear-gradient(145deg, #f1dda9, #c49d57) !important;
        color: #20232a;
        box-shadow: 0 7px 18px #0006, 0 0 0 1px #e3c9897a;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .bottom-nav {
        background: linear-gradient(145deg, #fffdf8f7, #eee9def7) !important;
        border-color: #b2935555;
        box-shadow: 0 12px 35px #594a2b35, inset 0 1px #fff;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .bottom-nav .nav-item {
        color: #566171;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .bottom-nav .nav-item .icon {
        color: #896a30;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .bottom-nav .nav-item:hover,
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .bottom-nav .nav-item:focus-visible {
        background: #b2935520;
        color: #242e3d;
    }
    html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .bottom-nav .home-btn {
        border-color: #f5f0e6;
    }
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal) .account-panel {
    background: #101824 !important;
    border-left: 1px solid var(--premium-line);
    scrollbar-color: #826f4b transparent;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal, #QrModal) .account-panel-header {
    border-bottom: 1px solid var(--premium-line);
    background: #101824;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal, #QrModal) .account-panel-header h3 {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal, #QrModal) .account-panel-nav {
    border: 1px solid #d6b87530;
    background: #d6b8750c;
    color: #dec48e !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal, #QrModal) .account-panel-nav:hover {
    border-color: #d6b87580;
    background: #d6b87520;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#ChangePwdModal, #BankModal, #ProfileDetailsModal) .account-form-card,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #BankModal #DivBankList > div {
    border: 1px solid #d6b87530;
    background: #192433;
    box-shadow: 0 12px 30px #0002;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#ChangePwdModal, #BankModal, #ProfileDetailsModal) .group-input > label {
    background: transparent !important;
    color: #b7c3d3 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#ChangePwdModal, #BankModal, #ProfileDetailsModal) input[readonly] {
    color: #e8edf4 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #BankModal #add_bank_btn {
    border: 1px solid #d6b87555;
    background: #d6b87515;
    color: #e9ce95 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #BankModal #DivBankList > div > label {
    color: #e4c78e !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal .tf-balance-box {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal .account-credit-summary {
    border: 1px solid #d6b87540;
    background: linear-gradient(125deg, #263448, #172232);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal .account-credit-icon {
    border: 1px solid #d6b87540;
    background: #d6b87512;
    color: #e3c68d;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal .account-credit-summary p {
    color: #b7c3d3;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal :is(.account-credit-summary h2, .account-credit-total h2) {
    color: #f0d9a4 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal .account-credit-table {
    border: 1px solid #d6b87530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 :is(th, td) {
    border: 0;
    border-bottom: 1px solid #ffffff12;
    background: #192433 !important;
    color: #e7edf5 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 th {
    background: #202d3d !important;
    color: #d8c18e !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal .account-credit-total {
    border: 1px solid #d6b87530;
    background: #d6b8750d;
    color: #bdc7d4;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileDetailsModal .account-details-identity {
    border: 1px solid #d6b87538;
    background: linear-gradient(125deg, #263448, #172232);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileDetailsModal .account-details-avatar {
    border: 1px solid #d6b87552;
    background: #0e1621;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileDetailsModal .account-details-identity span {
    color: #aeb9ca;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #ProfileDetailsModal .account-details-note {
    color: #aeb9ca;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal .account-qr-panel {
    border: 1px solid #d6b87538;
    background: #101824 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal .account-qr-content {
    background: #101824 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal .account-qr-image {
    border: 1px solid #d6b87550;
    background: #fff;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal #invitelink {
    border: 1px solid #354052;
    background: #0e1520;
    color: #e7edf5;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal) .account-panel,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal, #QrModal) .account-panel-header,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #QrModal :is(.account-qr-panel, .account-qr-content) {
    background: #f7f5ef !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#ChangePwdModal, #BankModal, #ProfileDetailsModal) .account-form-card,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #BankModal #DivBankList > div {
    background: #fff;
    border-color: #b2935530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#ChangePwdModal, #BankModal, #ProfileDetailsModal) .group-input > label {
    color: #465064 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#ChangePwdModal, #BankModal, #ProfileDetailsModal) input[readonly] {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#CreditModal, #ChangePwdModal, #BankModal, #ProfileDetailsModal, #QrModal) .account-panel-nav {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#CreditModal .account-credit-summary, #ProfileDetailsModal .account-details-identity) {
    background: linear-gradient(125deg, #fffdf8, #eee6d6);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal :is(.account-credit-summary p, .account-credit-total),
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #ProfileDetailsModal :is(.account-details-identity span, .account-details-note) {
    color: #667282;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal :is(.account-credit-summary h2, .account-credit-total h2, .account-credit-icon) {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal #credit_div2 :is(th, td) {
    background: #fff !important;
    border-color: #e8e1d3;
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal #credit_div2 th {
    background: #f1eadc !important;
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #BankModal #add_bank_btn,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #BankModal #DivBankList > div > label {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #QrModal #invitelink {
    background: #fff;
    border-color: #ccc7bb;
    color: #263345;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal .invite-copy-status {
    color: #d9c08a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #QrModal .invite-copy-status {
    color: #806126;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal .account-credit-table {
    border-color: #d6b8752e;
    background: #192433;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 thead th {
    border: 0;
    background: #202d3d !important;
    color: #c9b788 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 tbody td {
    border: 0;
    border-top: 1px solid #ffffff10 !important;
    background: #192433 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 tbody tr:hover td {
    background: #202d3d !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 .tdGameWallet td:first-child > div > div {
    border: 1px solid #d6b87538;
    background: #101824;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 .tdGameWallet td:first-child span {
    color: #eef1f6 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #CreditModal #credit_div2 .tdGameWallet td:last-child span {
    color: #f0d9a4 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal .account-credit-table {
    background: #fff;
    border-color: #b2935540;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal #credit_div2 thead th {
    background: #f1eadc !important;
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal #credit_div2 tbody td {
    background: #fff !important;
    border-top-color: #e8e1d3 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal #credit_div2 tbody tr:hover td {
    background: #f9f5ec !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal #credit_div2 .tdGameWallet td:first-child span {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #CreditModal #credit_div2 .tdGameWallet td:last-child span {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .payment-panel {
    background: #101824 !important;
    border-left: 1px solid var(--premium-line);
    scrollbar-color: #826f4b transparent;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .payment-method-panel {
    background: #101824 !important;
    border: 1px solid #d6b87538;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #SelectDepositModal, #BankTransferModal, #InstantModal) .payment-panel-header {
    border-bottom: 1px solid var(--premium-line);
    background: #101824;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #SelectDepositModal, #BankTransferModal, #InstantModal) .payment-panel-header h3 {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #SelectDepositModal, #BankTransferModal, #InstantModal) .payment-panel-nav {
    border: 1px solid #d6b87530;
    background: #d6b8750c;
    color: #dec48e !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #SelectDepositModal, #BankTransferModal, #InstantModal) .payment-panel-nav:hover {
    border-color: #d6b87580;
    background: #d6b87520;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .wrap-transfer {
    background: transparent !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer {
    border: 1px solid #d6b87530;
    background: #1a2534 !important;
    color: #edf1f6 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer:hover {
    border-color: #d6b87580;
    background: #223044 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer .icon {
    border: 1px solid #d6b87538;
    background: #d6b87512;
    color: #dfc48f;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer h4 {
    color: #edf1f6 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .payment-method-chevron {
    color: #b8a77f;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .tf-balance-box {
    border: 1px solid #d6b87538 !important;
    background: linear-gradient(125deg, #263448, #172232) !important;
    box-shadow: 0 12px 30px #0002;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .tf-balance-box p {
    color: #b7c3d3 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .tf-balance-box h3 {
    color: #f0d9a4 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .group-input > label {
    background: transparent !important;
    color: #b7c3d3 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .group-input input:disabled {
    color: #aab5c5 !important;
    background: #111a26 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .list-money .tag-money {
    border: 1px solid #d6b87540;
    background: #d6b8750e;
    color: #e9d2a2 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#WithdrawModal, #BankTransferModal, #InstantModal) .list-money .tag-money:hover {
    border-color: #d6b875a0;
    background: #d6b87525;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#BankTransferModal, #InstantModal) .transfer-card h3 {
    color: #e7edf5 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#BankTransferModal, #InstantModal) .tf-card-block {
    border: 1px solid #ffffff18 !important;
    background: #1a2534 !important;
    box-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#BankTransferModal, #InstantModal) .tf-card-block:is(.active, .select_bank) {
    border-color: #d6b875a0 !important;
    background: #d6b87516 !important;
    box-shadow: inset 3px 0 #d6b875;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#BankTransferModal, #InstantModal) .tf-card-block :is(h4, p, .bank_acc, .txtAccNumber) {
    color: #e7edf5 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #BankTransferModal .tf-card-block i {
    color: #d6b875;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #BankTransferModal .upload-input-form .content-input {
    border: 1px dashed #d6b87570 !important;
    background: #1a2534 !important;
    color: #e1c994 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #InstantModal :is(.divOnlineTransferBank, .divLuxePayOnlineTransferBank, .div7ePayOnlineTransferBank, .divInPayOnlineTransferBank) {
    border: 1px solid #ffffff22;
    background: #fff;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #InstantModal :is(.divOnlineTransferBank, .divLuxePayOnlineTransferBank, .div7ePayOnlineTransferBank, .divInPayOnlineTransferBank)[isselected="Y"] {
    border-color: #e4c583;
    box-shadow: 0 0 0 2px #e4c583;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #BankTransferModal, #InstantModal) .payment-panel,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .payment-method-panel,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #SelectDepositModal, #BankTransferModal, #InstantModal) .payment-panel-header {
    background: #f7f5ef !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #SelectDepositModal, #BankTransferModal, #InstantModal) .payment-panel-nav {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .action-sheet-transfer,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#BankTransferModal, #InstantModal) .tf-card-block {
    background: #fff !important;
    border-color: #b2935540 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .action-sheet-transfer h4,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#BankTransferModal, #InstantModal) .tf-card-block :is(h4, p, .bank_acc, .txtAccNumber),
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#BankTransferModal, #InstantModal) .transfer-card h3 {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .action-sheet-transfer .icon,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .payment-method-chevron {
    color: #806126;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #BankTransferModal, #InstantModal) .tf-balance-box {
    background: linear-gradient(125deg, #fffdf8, #eee6d6) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #BankTransferModal, #InstantModal) .tf-balance-box p,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #BankTransferModal, #InstantModal) .group-input > label {
    color: #465064 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #BankTransferModal, #InstantModal) .tf-balance-box h3,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #BankTransferModal, #InstantModal) .list-money .tag-money {
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#WithdrawModal, #BankTransferModal, #InstantModal) .group-input input:disabled {
    background: #f1eee7 !important;
    color: #596575 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(#BankTransferModal, #InstantModal) .tf-card-block:is(.active, .select_bank) {
    border-color: #b29355 !important;
    background: #f7eedb !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #BankTransferModal .upload-input-form .content-input {
    background: #fff !important;
    color: #806126 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby :is(#BankTransferModal #depositform, #InstantModal #paymentgateway_form) {
    background: transparent !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #BankTransferModal .upload-input-form .content-input:focus-within {
    outline: 2px solid #d6b875;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .premium-toast {
    --notice-accent: #ddc18a;
    --notice-tint: #ddc18a1a;
    border: 1px solid #d6b87545;
    background: #172231;
    box-shadow: 0 16px 42px #03070dc0, 0 2px 8px #0005;
    color: #f0f3f7;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .premium-toast::before {
    background: var(--notice-accent);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .premium-toast--success {
    --notice-accent: #79d5ac;
    --notice-tint: #79d5ac1c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .premium-toast--info {
    --notice-accent: #8abcf3;
    --notice-tint: #8abcf31c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .premium-toast--warning {
    --notice-accent: #e4c17b;
    --notice-tint: #e4c17b20;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .premium-toast--error {
    --notice-accent: #ed9694;
    --notice-tint: #ed96941c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .premium-toast--logout {
    --notice-accent: #c5b7e8;
    --notice-tint: #c5b7e81c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .toast-body {
    background: #172231;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .toast-body .icon {
    border: 1px solid var(--notice-tint);
    background: var(--notice-tint);
    color: var(--notice-accent);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .toast-body .icon i {
    color: var(--notice-accent) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .toast-body .display__text {
    color: #f0f3f7 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .toast-body .display__text :is(p, div, ul, li) {
    color: inherit !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .btn-close {
    border: 0;
    background: transparent !important;
    color: #aeb9c9;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .btn-close:hover {
    background: #ffffff12 !important;
    color: #fff;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .premium-toast-stack .btn-close:focus-visible {
    outline: 2px solid var(--notice-accent);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .premium-toast {
    border-color: #baa26a65;
    background: #fffdf9;
    box-shadow: 0 16px 42px #18233335, 0 2px 8px #18233318;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .toast-body {
    background: #fffdf9;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .toast-body .display__text {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .btn-close {
    color: #647082;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .btn-close:hover {
    color: #263345;
    background: #2633450d !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .premium-toast--success {
    --notice-accent: #267b58;
    --notice-tint: #267b581a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .premium-toast--info {
    --notice-accent: #376fa7;
    --notice-tint: #376fa71a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .premium-toast--warning {
    --notice-accent: #946c25;
    --notice-tint: #946c251a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .premium-toast--error {
    --notice-accent: #ad4b4b;
    --notice-tint: #ad4b4b1a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .premium-toast-stack .premium-toast--logout {
    --notice-accent: #7157a1;
    --notice-tint: #7157a11a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer .icon {
    border-color: #d6b87555;
    background: linear-gradient(145deg, #d6b87526, #d6b87510);
    box-shadow: inset 0 1px #ffffff0b;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer .icon i {
    color: #e8ca8c !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer h4 {
    color: #f1e6d1 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .payment-method-chevron {
    color: #d4b979 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer:hover .icon {
    border-color: #e6cb9290;
    background: #d6b87530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #SelectDepositModal .action-sheet-transfer:hover :is(.icon i, .payment-method-chevron) {
    color: #f4dda8 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .action-sheet-transfer .icon {
    border-color: #b2935550;
    background: #ead6a85c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .action-sheet-transfer .icon i,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .payment-method-chevron {
    color: #826225 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .action-sheet-transfer h4 {
    color: #344054 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #SelectDepositModal .action-sheet-transfer:hover :is(.icon i, .payment-method-chevron) {
    color: #674a15 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #InstantModal .payment-bank-grid :is(.divOnlineTransferBank, .divLuxePayOnlineTransferBank, .div7ePayOnlineTransferBank, .divInPayOnlineTransferBank):hover {
    border-color: #e4c583;
    box-shadow: 0 0 0 2px #e4c58380;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #InstantModal .payment-bank-grid :is(.divOnlineTransferBank, .divLuxePayOnlineTransferBank, .div7ePayOnlineTransferBank, .divInPayOnlineTransferBank)[isselected="Y"] {
    box-shadow: 0 0 0 2px #e4c583;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:has(#TransferAllConfirmModal.show) > .modal-backdrop {
    background: #050911;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #TransferAllConfirmModal .transfer-confirm-card {
    border: 1px solid #d6b87555;
    background: linear-gradient(145deg, #1c293b, #121b28) !important;
    box-shadow: 0 26px 70px #0009;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #TransferAllConfirmModal .transfer-confirm-icon {
    border: 1px solid #d6b87555;
    background: #d6b87518;
    color: #e9cc8c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #TransferAllConfirmModal h2 {
    color: #f6f3ec;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #TransferAllConfirmModal p {
    color: #bec9d8;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #TransferAllConfirmModal .transfer-confirm-cancel {
    border: 1px solid #77859a55;
    background: #ffffff0a;
    color: #dce3ec;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #TransferAllConfirmModal .transfer-confirm-submit {
    border: 1px solid #dfc17e;
    background: linear-gradient(135deg, #eed7a0, #c8a25c);
    color: #191b22;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #TransferAllConfirmModal .transfer-confirm-actions button:focus-visible {
    outline: 2px solid #e4c583;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #TransferAllConfirmModal .transfer-confirm-card {
    border-color: #b2935560;
    background: linear-gradient(145deg, #fffdf8, #eee7d9) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #TransferAllConfirmModal h2 {
    color: #263345;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #TransferAllConfirmModal p {
    color: #596575;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #TransferAllConfirmModal .transfer-confirm-icon {
    color: #806126;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #TransferAllConfirmModal .transfer-confirm-cancel {
    color: #344054;
    background: #fff;
    border-color: #b6bdc7;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-panel {
    background: #101824 !important;
    border-left: 1px solid var(--premium-line);
    scrollbar-color: #826f4b transparent;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-panel-header {
    border-bottom: 1px solid var(--premium-line);
    background: #101824;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-panel-header h2 {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-panel-close {
    border: 1px solid #d6b87530;
    background: #d6b8750c;
    color: #dec48e;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-panel-close:hover {
    border-color: #d6b87580;
    background: #d6b87520;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-icon {
    border: 1px solid #d6b87555;
    background: #d6b87516;
    color: #e6c98d;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-intro h1 {
    color: var(--premium-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-intro p {
    color: #b7c3d3;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-card {
    border: 1px solid #d6b87530;
    background: #192433;
    box-shadow: 0 12px 30px #0002;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-card .group-input > label {
    background: transparent !important;
    color: #b7c3d3 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #VerificationModal .verification-hint {
    color: #98a6b9;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #VerificationModal :is(.verification-panel, .verification-panel-header) {
    background: #f7f5ef !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #VerificationModal .verification-panel-close,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #VerificationModal .verification-icon {
    color: #806126;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #VerificationModal .verification-card {
    background: #fff;
    border-color: #b2935530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #VerificationModal .verification-intro p,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #VerificationModal .verification-hint {
    color: #667282;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #VerificationModal .verification-card .group-input > label {
    color: #465064 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-overlay.open .sweet-modal-box.game-transfer-modal {
    border: 1px solid #d6b87545 !important;
    background: #111a27 !important;
    box-shadow: 0 28px 80px #000b;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-modal .sweet-modal-title-wrap {
    border-bottom: 1px solid #d6b87530;
    background: #151f2d !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-modal .sweet-modal-title h2 {
    color: #f4f1e9 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-body {
    border: 1px solid #d6b87530;
    background: linear-gradient(145deg, #202d3e, #192433);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-label {
    color: #b9c5d4;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-amount .game-transfer-step {
    border: 1px solid #d6b87555;
    background: #d6b87512;
    color: #ead09a;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-amount .game-transfer-step:hover {
    border-color: #e2c68d;
    background: #d6b87526;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-amount #trans {
    border: 1px solid #42516a !important;
    background: #0e1723 !important;
    color: #f6e6c2 !important;
    box-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-amount #trans:focus {
    border-color: #d6b875 !important;
    outline: none;
    box-shadow: 0 0 0 2px #d6b87555 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-shortcuts .game-transfer-shortcut {
    border: 1px solid #d6b87540;
    background: #d6b87512;
    color: #e9cf99;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-shortcuts .game-transfer-shortcut:hover {
    border-color: #e2c68d;
    background: #d6b87525;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-modal .sweet-modal-buttons {
    border: 0;
    background: transparent !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-modal .sweet-modal-buttons a.money {
    border: 1px solid #d6b87555 !important;
    background: #d6b87512 !important;
    color: #ead09a !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-modal .sweet-modal-buttons a.redB {
    border: 1px solid #d58a824d !important;
    background: #a54f4b18 !important;
    color: #edb8b0 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-modal .sweet-modal-buttons a.greenB {
    border: 1px solid #dfc17e !important;
    background: linear-gradient(135deg, #eed7a0, #c8a25c) !important;
    color: #191b22 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .game-transfer-modal :is(button, input[type=button], a.button):focus-visible {
    outline: 2px solid #e4c583;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-overlay.open .sweet-modal-box.game-transfer-modal {
    background: #f7f5ef !important;
    border-color: #b2935555 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-modal .sweet-modal-title-wrap {
    background: #fffdf8 !important;
    border-color: #b2935535;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-modal .sweet-modal-title h2 {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-body {
    background: #fff;
    border-color: #b2935540;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-label {
    color: #596575;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-amount .game-transfer-step,
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-shortcuts .game-transfer-shortcut {
    color: #806126;
    background: #ead6a83b;
    border-color: #b2935555;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-amount #trans {
    background: #f8f7f3 !important;
    border-color: #cfc8bb !important;
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-modal .sweet-modal-buttons a.money {
    background: #ead6a84d !important;
    color: #745920 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-transfer-modal .sweet-modal-buttons a.redB {
    background: #f9e9e7 !important;
    color: #963b3b !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-overlay.open .sweet-modal-box:has(.sweet-modal-success) {
    border: 1px solid #d6b87545 !important;
    background: #111a27 !important;
    box-shadow: 0 28px 80px #000b;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-title-wrap {
    border-bottom: 1px solid #d6b87530;
    background: #151f2d !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-title h2 {
    color: #f4f1e9 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-content {
    color: #d8e0e9 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-success {
    border-color: #7ed3a9;
    background: #79d5ac12;
    box-shadow: 0 0 0 9px #79d5ac0c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-success .sweet-modal-placeholder {
    border-color: #79d5ac38;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-success .sweet-modal-line {
    background-color: #7ed3a9;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-content p {
    color: #e8edf4 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-buttons {
    border: 0;
    background: transparent !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-buttons a.blueB {
    border: 1px solid #dfc17e !important;
    background: linear-gradient(135deg, #eed7a0, #c8a25c) !important;
    color: #191b22 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.sweet-modal-success) :is(a.button, a.sweet-modal-close-link):focus-visible {
    outline: 2px solid #e4c583;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-overlay.open .sweet-modal-box:has(.sweet-modal-success) {
    background: #f7f5ef !important;
    border-color: #b2935555 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-title-wrap {
    background: #fffdf8 !important;
    border-color: #b2935535;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-title h2 {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-content {
    color: #465064 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-content p {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-success {
    border-color: #3e9b72;
    background: #3e9b7212;
    box-shadow: 0 0 0 9px #3e9b720c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.sweet-modal-success) .sweet-modal-success .sweet-modal-line {
    background-color: #3e9b72;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-overlay.open .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) {
    border: 1px solid #d6b87545 !important;
    background: #111a27 !important;
    box-shadow: 0 28px 80px #000b;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-title-wrap {
    border-bottom: 1px solid #d6b87530;
    background: #151f2d !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-title h2 {
    color: #f4f1e9 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-content {
    color: #c9d3df !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)):not(:has(.sweet-modal-success)) .sweet-modal-content::before {
    border: 1px solid #d6b87550;
    background: #d6b87516;
    color: #e8cc91;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-content p {
    color: #e8edf4 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .download_btn {
    border: 1px solid #d6b87570;
    background: #d6b87519;
    color: #f0d59e !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .download_btn:hover {
    border-color: #e8ce99;
    background: #d6b87530;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons {
    border: 0;
    background: transparent !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.button {
    border: 1px solid #77859a55 !important;
    background: #202d3c !important;
    color: #e6ecf5 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.button:hover {
    border-color: #d6b87595 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.yellowB {
    border-color: #d6b87555 !important;
    background: #d6b87512 !important;
    color: #efd7a2 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.yellowB::after {
    color: #c9ad74;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.blueB:last-child {
    border-color: #dfc17e !important;
    background: linear-gradient(135deg, #eed7a0, #c8a25c) !important;
    color: #191b22 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) :is(a.button, a.download_btn, a.sweet-modal-close-link):focus-visible {
    outline: 2px solid #e4c583;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-overlay.open .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) {
    background: #f7f5ef !important;
    border-color: #b2935555 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-title-wrap {
    background: #fffdf8 !important;
    border-color: #b2935535;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-title h2 {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-content {
    color: #536174 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-content p {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)):not(:has(.sweet-modal-success)) .sweet-modal-content::before {
    color: #806126;
    background: #ead6a850;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .download_btn {
    color: #745920 !important;
    background: #ead6a84d;
    border-color: #b2935570;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.button {
    color: #344054 !important;
    background: #fff !important;
    border-color: #c8c3b9 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.yellowB {
    color: #745920 !important;
    background: #ead6a84d !important;
    border-color: #b2935555 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:is(:has(.download_btn), :has(.username_copy)) .sweet-modal-buttons a.blueB:last-child {
    color: #191b22 !important;
    background: linear-gradient(135deg, #eed7a0, #c8a25c) !important;
    border-color: #dfc17e !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-overlay.open .sweet-modal-box:has(.game-lobby-confirm) {
    border: 1px solid #d6b87545 !important;
    background: #111a27 !important;
    box-shadow: 0 28px 80px #000b;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-title-wrap {
    border-bottom: 1px solid #d6b87530;
    background: #151f2d !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-title h2 {
    color: #f4f1e9 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-content {
    color: #c9d3df !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.game-lobby-confirm) .game-lobby-confirm::before {
    border: 1px solid #d6b87550;
    background: #d6b87516;
    color: #e8cc91;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-buttons {
    border: 0;
    background: transparent !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-buttons a.button {
    border: 1px solid #dfc17e !important;
    background: linear-gradient(135deg, #eed7a0, #c8a25c) !important;
    color: #191b22 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby .sweet-modal-box:has(.game-lobby-confirm) :is(a.button, a.sweet-modal-close-link):focus-visible {
    outline: 2px solid #e4c583;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-overlay.open .sweet-modal-box:has(.game-lobby-confirm) {
    background: #f7f5ef !important;
    border-color: #b2935555 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-title-wrap {
    background: #fffdf8 !important;
    border-color: #b2935535;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-title h2 {
    color: #263345 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.game-lobby-confirm) .sweet-modal-content {
    color: #536174 !important;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .sweet-modal-box:has(.game-lobby-confirm) .game-lobby-confirm::before {
    color: #806126;
    background: #ead6a850;
}


/* game-catalog.css */

html[data-color-theme="classic"] body.game-catalog-page {
    background: #0f1723 !important;
    color: #edf1f6;
}
html[data-color-theme="classic"] body.game-catalog-page.frontend-content .header.is-fixed {
    background: #101824 !important;
    border-bottom: 1px solid #d6b87530;
}
html[data-color-theme="classic"] body.game-catalog-page.frontend-content .header.is-fixed #myTitle {
    color: #e6ca8e;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-hero {
    border: 1px solid #d6b87538;
    background: radial-gradient(ellipse at 95% 0%, #d6b87520, transparent 38%), linear-gradient(120deg, #223147, #151f2d 75%);
    box-shadow: 0 14px 35px #0002;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-kicker {
    color: #d7bd87;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-hero h1 {
    color: #f7f4ed;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-search {
    border: 1px solid #506077;
    outline: 0;
    background: #0f1825;
    color: #f0f3f8;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-search::placeholder {
    color: #a5b1c1;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-search:focus {
    border-color: #e3c98f;
    box-shadow: 0 0 0 2px #d6b87535;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-search-icon {
    border: 1.8px solid #cbb482;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-search-icon::after {
    background: #cbb482;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-container .row > .game-item {
    border: 1px solid #d6b87532;
    background: #192433;
    box-shadow: 0 8px 22px #0002;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-container .row > .game-item:hover {
    border-color: #d6b87599;
    box-shadow: 0 14px 28px #0005;
}
html[data-color-theme="classic"] body.game-catalog-page .game-item .card {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-color-theme="classic"] body.game-catalog-page .game-item img {
    background: #111a27;
}
html[data-color-theme="classic"] body.game-catalog-page .game-item .game-title {
    background: #192433;
    color: #e9edf3 !important;
}
html[data-color-theme="classic"] body.game-catalog-page .game-item :is(array, a):focus-visible {
    outline: 2px solid #e4c583;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-empty:not([hidden]) {
    border: 1px dashed #d6b87540;
    color: #b7c3d3;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-container #category {
    border: 1px solid #506077 !important;
    background-color: #131e2c !important;
    color: #e4ebf4 !important;
}
html[data-color-theme="classic"] body.game-catalog-page.frontend-content .rooms .room__inner {
    border: 1px solid #d6b87540;
    background: #192433;
}
html[data-color-theme="classic"] body.game-catalog-page.frontend-content .rooms .room__body {
    background: linear-gradient(transparent, #0d1420ed);
}
html[data-color-theme="classic"] body.game-catalog-page.frontend-content .rooms .room__title button {
    border: 1px solid #d6b87566;
    background: #101824e8 !important;
    color: #f4e4bd !important;
}
html[data-color-theme="classic"] body.game-catalog-page #header.header {
    border-bottom: 1px solid #d6b87530;
    background: #101824 !important;
}
html[data-color-theme="classic"] body.game-catalog-page #header.header a {
    color: #e6ca8e;
}
html[data-color-theme="classic"] body.game-catalog-page .game-catalog-container .row > .game-item {
    border-color: #d6b87542;
    box-shadow: 0 10px 26px #0004;
}
html[data-color-theme="classic"].game-catalog-light:has(body.game-catalog-page) {
    background: #f5f3ee !important;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page {
    --premium-bg: #f5f3ee;
    --premium-surface: #fffdf8;
    --premium-raised: #eee9df;
    --premium-line: rgba(150, 122, 70, .22);
    --premium-text: #263345;
    --premium-muted: #536174;
    background: #f5f3ee !important;
    color: #263345 !important;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page.frontend-content .header.is-fixed,
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page #header.header,
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page.frontend-theme :is(.tf-statusbar, header) {
    background: #fffdf8 !important;
    color: #263345 !important;
    border-color: #b2935540 !important;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page.frontend-content .header.is-fixed #myTitle,
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page #header.header a,
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page.frontend-content .header.is-fixed a {
    color: #806126 !important;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-hero {
    border-color: #b2935545;
    background: radial-gradient(ellipse at 95% 0%, #ead5a46b, transparent 40%), linear-gradient(120deg, #fffdf8, #eee8dc);
    box-shadow: 0 14px 35px #5b4b2814;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-kicker {
    color: #896a31;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-hero h1 {
    color: #263345;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-search {
    border-color: #c9c3b7;
    background: #fff;
    color: #263345;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-search::placeholder {
    color: #657184;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-search:focus {
    border-color: #a98746;
    box-shadow: 0 0 0 2px #b2935540;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-search-icon {
    border-color: #896a31;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-search-icon::after {
    background: #896a31;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-container .row > .game-item {
    border-color: #b2935545;
    background: #fffdf8;
    box-shadow: 0 10px 26px #594a2c1a;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-container .row > .game-item:hover {
    border-color: #b29355a0;
    box-shadow: 0 14px 28px #594a2c26;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-item img {
    background: #eee9df;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-item .game-title {
    background: #fffdf8;
    color: #263345 !important;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-empty:not([hidden]) {
    border-color: #b2935555;
    color: #536174;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page .game-catalog-container #category {
    border-color: #c9c3b7 !important;
    background-color: #fff !important;
    color: #263345 !important;
}
html[data-color-theme="classic"].game-catalog-light body.game-catalog-page.frontend-content .rooms .room__inner {
    border-color: #b2935555;
    background: #fffdf8;
}


/* game-launch-notice.css */

html[data-color-theme="classic"] .game-launch-notice-overlay {
    background: rgba(3, 8, 16, .78);
}
html[data-color-theme="classic"] .game-launch-notice {
    border: 1px solid rgba(220, 186, 116, .36);
    background: linear-gradient(145deg, #1d2939, #111a28 75%);
    box-shadow: 0 26px 80px rgba(0, 0, 0, .55);
    color: #f4f5f7;
}
html[data-color-theme="classic"] .game-launch-notice-icon {
    border: 1px solid rgba(224, 190, 121, .45);
    background: rgba(225, 190, 119, .1);
    color: #efd397;
}
html[data-color-theme="classic"] .game-launch-notice h2 {
    color: #f8f6f1;
}
html[data-color-theme="classic"] .game-launch-notice p {
    color: #c4d0e0;
}
html[data-color-theme="classic"] .game-launch-notice button {
    border: 1px solid #e5c88a;
    background: linear-gradient(135deg, #f1dca9, #cba45e);
    color: #121a26;
}
html[data-color-theme="classic"] .game-launch-notice button:focus-visible {
    outline: 2px solid #f5dfac;
}
html[data-color-theme="classic"].game-catalog-light .game-launch-notice {
    background: linear-gradient(145deg, #fffdf8, #f0ebe0);
    border-color: #b2935566;
    color: #263345;
}
html[data-color-theme="classic"].game-catalog-light .game-launch-notice h2 {
    color: #263345;
}
html[data-color-theme="classic"].game-catalog-light .game-launch-notice p {
    color: #536174;
}
html[data-color-theme="classic"].game-catalog-light .game-launch-notice-icon {
    background: #ead6a850;
    border-color: #b2935566;
    color: #806126;
}


/* referral-program.css */

html[data-color-theme="classic"] #ReferralProgramModal {
    --rp-gold: #dfc58c;
    --rp-blue: #8cbbf0;
    --rp-green: #8bd1bd;
    --rp-bg: #101824;
    --rp-card: #172231;
    --rp-line: #d6b87526;
    --rp-text: #f4f1e9;
    --rp-muted: #a4afbf;
    background: transparent;
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-overlay {
    border: 0;
    background: #030914a8;
}
html[data-color-theme="classic"] body.frontend-theme #ReferralProgramModal .rp-panel {
    background: var(--rp-bg) !important;
    border-left: 1px solid var(--rp-line);
    box-shadow: -20px 0 80px #0005;
}
html[data-color-theme="classic"] #ReferralProgramModal :is(h2,h3,h4,strong) {
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal p {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-header {
    border-bottom: 1px solid var(--rp-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-eyebrow {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-icon-button {
    border: 1px solid var(--rp-line);
    background: #d6b87509;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-icon-button:hover {
    background: #d6b87520;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tabs {
    border-bottom: 1px solid var(--rp-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tabs button {
    border: 0;
    background: transparent;
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tabs button[aria-selected="true"] {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tabs button[aria-selected="true"]::after {
    background: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-body {
    scrollbar-color: #826f4b transparent;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-balance-card {
    border: 1px solid #d6b87555;
    background: radial-gradient(ellipse at top right,#9e7d3424,transparent 65%),linear-gradient(130deg,#263342,#18232e);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-balance-label i {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-daily-pill {
    border: 1px solid #d6b87530;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-daily-pill > span[aria-hidden] {
    background: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-balance-value {
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-button {
    border: 1px solid #d6b87560;
    background: var(--rp-gold);
    color: #1a2532;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-button-secondary {
    background: #d6b87508;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-withdraw-message {
    border: 1px solid var(--rp-line);
    color: var(--rp-gold);
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-withdraw-message.is-error {
    color: #ffb5b5;
    border-color: #e9777759;
    background: #a42f2f18;
}
html[data-color-theme="classic"] body.frontend-theme:not(.dark) #ReferralProgramModal .rp-withdraw-message.is-error {
    color: #a02f37;
    background: #fff2f2;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-availability {
    border-top: 1px solid #d6b8751c;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-invite-card {
    border: 1px solid var(--rp-line);
    background: var(--rp-card);
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-invite-card small {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-invite-icon {
    background: #d6b87514;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-invite-card > i {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-text-button {
    border: 0;
    background: transparent;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-stat-card {
    border: 1px solid #8cbbf029;
    background: linear-gradient(145deg,#8cbbf00b,var(--rp-card));
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-stat-indirect {
    border-color: #8bd1bd29;
    background: linear-gradient(145deg,#8bd1bd0b,var(--rp-card));
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-stat-icon {
    color: var(--rp-blue);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-stat-indirect .rp-stat-icon {
    color: var(--rp-green);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-stat-card small {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-overview-note {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-overview-note i {
    color: var(--rp-green);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-guide-link {
    border: 0;
    border-top: 1px solid var(--rp-line);
    border-bottom: 1px solid var(--rp-line);
    background: transparent;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-guide-link small {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-team-toolbar label {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-team-toolbar select {
    border: 1px solid var(--rp-line);
    background-color: var(--rp-card);
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-team-filters {
    border: 1px solid var(--rp-line);
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-registration-summary > span {
    border: 1px solid var(--rp-line);
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-team-filters button {
    border: 0;
    background: transparent;
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-team-filters button.is-active {
    background: #d6b87520;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree-key {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal :is(.rp-direct-dot,.rp-indirect-dot) {
    background: var(--rp-blue);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-indirect-dot {
    background: var(--rp-green);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree-root {
    border: 1px solid #d6b87550;
    background: #d6b87510;
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree li {
    --rp-tree-line: #8cbbf045;
    border: 0;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree li::before {
    background: var(--rp-tree-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree li::after {
    background: var(--rp-tree-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree li li {
    --rp-tree-line: #8bd1bd45;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree-node {
    border: 1px solid #8cbbf026;
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-tree-node.rp-node-indirect {
    border-color: #8bd1bd26;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-node-icon {
    background: #8cbbf012;
    color: var(--rp-blue);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-node-indirect .rp-node-icon {
    background: #8bd1bd12;
    color: var(--rp-green);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-node-copy time {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-muted {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-network-diagram {
    border: 1px solid var(--rp-line);
    background: radial-gradient(ellipse at top,#d6b8750d,transparent 70%),var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-you {
    border: 1px solid #d6b87570;
    color: var(--rp-gold);
    background: #d6b87510;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-you strong {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-stem {
    background: #d6b87570;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-layer::before {
    background: #8cbbf065;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-person {
    border: 1px solid #8cbbf045;
    color: var(--rp-blue);
    background: #8cbbf009;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-layer-caption {
    color: var(--rp-blue);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-layer-rate {
    color: var(--rp-blue);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-branches span {
    background: #8bd1bd65;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-indirect :is(.rp-layer-caption,.rp-layer-rate) {
    color: var(--rp-green);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-indirect .rp-diagram-person {
    color: var(--rp-green);
    border-color: #8bd1bd45;
    background: #8bd1bd09;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-diagram-stop {
    border-top: 1px dashed var(--rp-line);
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-step-number {
    border: 1px solid var(--rp-line);
    color: var(--rp-gold);
    background: #d6b87509;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-equation {
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-equation > b {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-equation strong {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-game-rate {
    border: 1px solid var(--rp-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-game-rate span {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-game-rate strong {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-step-terms {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-step-terms > strong {
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-step-terms b {
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-empty {
    border: 1px dashed var(--rp-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-empty > i,
html[data-color-theme="classic"] #ReferralProgramModal .rp-empty-icon {
    border: 1px solid var(--rp-line);
    background: var(--rp-card);
    color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-table-wrap {
    border: 1px solid var(--rp-line);
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-table {
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-table th {
    border-bottom: 1px solid var(--rp-line);
    background: #d6b87508;
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-table td {
    border-bottom: 1px solid var(--rp-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-table tr:last-child td {
    border-bottom: 0;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-credit {
    color: var(--rp-green);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-withdrawal {
    color: #f19a9a;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-history-error {
    border: 1px solid #e9777759;
    background: #a42f2f12;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-backdrop {
    border: 0;
    background: #030914c9;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-card {
    border: 1px solid var(--rp-line);
    background: var(--rp-bg);
    box-shadow: 0 20px 80px #0006;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-balances {
    border: 1px solid var(--rp-line);
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-balances > span {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-label {
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-input {
    border: 1px solid var(--rp-line);
    background-color: var(--rp-card);
    color: var(--rp-text);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-input:focus-visible {
    outline: 2px solid var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-validation {
    color: #f19a9a;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-error {
    border: 1px solid #e9777759;
    background: #a42f2f12;
    color: #f19a9a;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-summary {
    border: 1px solid var(--rp-line);
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-summary > div {
    border-bottom: 1px solid var(--rp-line);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-summary > div:last-child {
    border: 0;
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-summary dt {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-reference {
    border: 1px solid var(--rp-line);
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-wd-result > .rp-empty-icon {
    color: var(--rp-green);
    background: var(--rp-card);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-loading {
    color: var(--rp-muted);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-spinner {
    border: 2px solid var(--rp-line);
    border-top-color: var(--rp-gold);
}
html[data-color-theme="classic"] #ReferralProgramModal .rp-notice {
    border: 1px solid #d6b87550;
    color: var(--rp-gold);
    background: #d6b8750b;
}
html[data-color-theme="classic"] body.frontend-theme:not(.dark) #ReferralProgramModal {
    --rp-gold: #806126;
    --rp-blue: #376fa7;
    --rp-green: #287c65;
    --rp-bg: #f7f5ef;
    --rp-card: #fff;
    --rp-line: #a58a4c36;
    --rp-text: #202b3b;
    --rp-muted: #6b7583;
}
html[data-color-theme="classic"] body.frontend-theme:not(.dark) #ReferralProgramModal .rp-balance-card {
    background: linear-gradient(125deg,#f1e4c5,#faf7ee);
    border-color: #a58a4c70;
}
html[data-color-theme="classic"] body.frontend-theme:not(.dark) #ReferralProgramModal .rp-button:not(.rp-button-secondary) {
    background: #d6b875;
    color: #202b3b;
}
html[data-color-theme="classic"] body.frontend-theme:not(.dark) #ReferralProgramModal .rp-history-withdrawal {
    color: #a02f37;
}
html[data-color-theme="classic"] body.frontend-theme:not(.dark) #ReferralProgramModal :is(.rp-wd-error,.rp-wd-validation) {
    color: #a02f37;
}


/* account-referral.css */

html[data-color-theme="classic"] body.frontend-theme :is(#QrModal, #account-menu) {
    --ar-bg: #101824;
    --ar-card: #172231;
    --ar-text: #f4f1e9;
    --ar-muted: #a4afbf;
    --ar-gold: #dfc58c;
    --ar-line: #d6b87530;
}
html[data-color-theme="classic"] body.frontend-theme:not(.dark) :is(#QrModal, #account-menu) {
    --ar-bg: #f7f5ef;
    --ar-card: #fff;
    --ar-text: #202b3b;
    --ar-muted: #6b7583;
    --ar-gold: #806126;
    --ar-line: #a58a4c36;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-overlay {
    border: 0;
    background: #030914a8;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal .account-qr-panel {
    border: 0;
    border-left: 1px solid var(--ar-line);
    background: var(--ar-bg) !important;
    box-shadow: -20px 0 80px #0005;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-header {
    border-bottom: 1px solid var(--ar-line);
    background: var(--ar-bg);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-eyebrow {
    color: var(--ar-gold);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-header h3 {
    color: var(--ar-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-icon-button {
    border: 1px solid var(--ar-line);
    background: #d6b87509;
    color: var(--ar-gold) !important;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-icon-button:hover {
    background: #d6b87520;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal .account-qr-content {
    background: var(--ar-bg) !important;
    scrollbar-color: #826f4b transparent;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-share-icon {
    border: 1px solid var(--ar-line);
    background: #d6b87512;
    color: var(--ar-gold);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-intro h4 {
    color: var(--ar-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-intro p {
    color: var(--ar-muted);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-card {
    border: 1px solid #d6b87550;
    background: radial-gradient(ellipse at top right,#9e7d3420,transparent 70%),var(--ar-card);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-card-top {
    color: var(--ar-gold);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal .account-qr-image {
    border: 0;
    background: #fff;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-qr-card > p {
    color: var(--ar-muted);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .qrinputdiv label {
    color: var(--ar-muted);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-link-field {
    border: 1px solid var(--ar-line);
    background: var(--ar-card);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-link-field > i {
    color: var(--ar-gold);
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby #QrModal #invitelink {
    border: 0;
    background: transparent !important;
    color: var(--ar-text) !important;
    box-shadow: none;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal :is(.ar-primary-button,.ar-secondary-button) {
    border: 1px solid #d6b87565;
    color: #1a2532 !important;
    background: #dfc58c !important;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal .ar-secondary-button {
    color: var(--ar-gold) !important;
    background: #d6b87508 !important;
}
html[data-color-theme="classic"] body.frontend-theme #QrModal #invite-copy-status {
    color: var(--ar-gold);
}
html[data-color-theme="classic"] body.frontend-theme #QrModal :is(button,a,input):focus-visible,
html[data-color-theme="classic"] body.frontend-theme #account-menu button:focus-visible {
    outline: 2px solid var(--ar-gold);
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-trigger {
    border: 1px solid transparent;
    background: transparent;
    color: var(--ar-text);
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-trigger:hover,
html[data-color-theme="classic"] body.frontend-theme #account-menu.is-open .account-menu-trigger {
    border-color: var(--ar-line);
    background: #d6b8750c;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-trigger > i {
    color: var(--ar-gold) !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .show-div.setting.account-menu-panel {
    border: 1px solid var(--ar-line) !important;
    background: var(--ar-bg) !important;
    box-shadow: 0 20px 55px #0005 !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-heading {
    border-bottom: 1px solid var(--ar-line);
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-avatar {
    border: 1px solid var(--ar-line);
    background: #d6b87512;
    color: var(--ar-gold) !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-avatar i {
    color: var(--ar-gold) !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .show-div.setting h6 {
    color: var(--ar-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-heading small {
    color: var(--ar-muted);
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-grid button {
    border: 1px solid transparent;
    background: var(--ar-card);
    color: var(--ar-text);
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-grid button > i {
    color: var(--ar-gold) !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-grid button > span {
    color: var(--ar-text) !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-grid button:hover {
    border-color: #d6b87560;
    background: #d6b87514;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-referral button {
    border-color: #d6b87550;
    background: linear-gradient(115deg,#d6b87524,#d6b8750b);
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-referral button > span {
    color: var(--ar-gold) !important;
}
html[data-color-theme="classic"] body.frontend-theme #account-menu .account-menu-signout button > i {
    color: #df9696 !important;
}

/* Original inherited values for light-mode paint added after the backup. */
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) {
    --theme-color2: #b58b43;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .balance-card {
    box-shadow: 0 16px 40px #0003, inset 0 1px #ffffff0c;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) .game-type-menu-item.active {
    box-shadow: 0 5px 16px #0005, inset 0 1px #fff9;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) #form1 > div > .swiper {
    box-shadow: 0 24px 64px #0005;
}
html[data-color-theme="classic"] body.frontend-theme.frontend-lobby:not(.dark) :is(.btn-solid, .tf-btn.accent, .btnDivProfileMobileLogin, .btn-primary, .header .buttons a) {
    box-shadow: 0 4px 14px #0003;
}
html[data-color-theme="classic"].game-catalog-light .game-launch-notice button:focus-visible {
    outline-color: #f5dfac !important;
}
