/* México independent casino skin — paint only; all geometry comes from the shared BR styles. */
html[data-country="mx"][data-country="mx"][data-country="mx"] {
 --mx-canvas:#15101c; --mx-surface:#241c2e; --mx-ink:#f2f4f7; --mx-muted:#aab5c3;
 --mx-rose:#bc2358; --mx-rose-hover:#a31b49; --mx-teal:#72c4b8; --mx-line:#42334f; --mx-gold:#e4b878; --mx-notification:#ff4d5e;
 --gax-bg:var(--mx-canvas); --gax-panel:var(--mx-surface); --gax-input:#241c2e; --gax-line:var(--mx-line);
 --gax-mint:#72c4b8; --gax-green:#72c4b8; --gax-outer-bg:#0e0a13; --gax-muted:var(--mx-muted);
 --gax-yellow:#e4b878; --gax-outer-image:url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/pattern.svg');
 --gax-grad:linear-gradient(#bc2358,#bc2358); --gax-grad-h:linear-gradient(#bc2358,#bc2358);
 color-scheme:dark; background:#0e0a13!important; color:var(--mx-ink);
}
html[data-country="mx"][data-country="mx"][data-country="mx"] body { color:var(--mx-ink); background:#0e0a13!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] input::placeholder,html[data-country="mx"][data-country="mx"][data-country="mx"] textarea::placeholder { color:#97a5b6; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-home-shell,.gax-page,.gax-promotion-shell,.play77-profile,.p77c-shell,.gax-reference-deposit,.gax-catalog-shell) { background:var(--mx-canvas)!important; background-image:none!important; color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-topbar,.gax-home-header,.gax-catalog-header,.play77-activities-header,.play77-activity-detail-header,.play77-deposit-header,.p77c-header,.play77-cashier-header) { background:var(--mx-surface)!important; color:var(--mx-teal); border-bottom-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-topbar h1,.play77-activity-detail-header h1) { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-back,.gax-deposit-back,.play77-activities-back,.p77c-header>a) { background:#203438!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-back img,.gax-deposit-back img,.play77-activities-back img,.p77-menu-arrow,.p77-vip-arrow,.play77-personal-arrow) { filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-auth-button.is-register { background:var(--mx-rose); color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-auth-button.is-login { background:var(--mx-teal); border-color:var(--mx-teal); color:var(--mx-canvas); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-wallet { background:#203438; border-color:#354953; color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #tabBar::before { background:#24192c; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #tabBar .is-active { color:#f381a7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-announcement { background:transparent; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-marquee { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-category-bar { background:var(--mx-canvas); border-block-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-category { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-category.is-active { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-home-section-head,.gax-home-game-track,.gax-home-game-grid) { background:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-game-title { color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-home-load-more,.gax-home-more,.gax-home-lobby) { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.p77-user-card,.p77-profile-menu,.play77-message-item,.play77-receiving-card,.play77-withdraw-summary,.play77-withdraw-account,.play77-withdraw-amount,.play77-account-item,.play77-account-overview,.gax-promotion-card,.p77c-wallet-card,.p77c-total-card,.p77c-share-card,.p77c-rules-card,.p77c-team-card,.p77c-records-card,.play77-invite-link-card,.play77-invite-members) { background:var(--mx-surface)!important; border-color:var(--mx-line); color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-input-wrap,.play77-security-input,.play77-pin-box,.p77c-link-row,.p77c-amount input,.play77-withdraw-amount) { background:#241c2e!important; border-color:var(--mx-line)!important; color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-security-input input,.gax-input-wrap input,.p77c-amount input) { color:var(--mx-ink)!important; -webkit-text-fill-color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-submit,.play77-deposit-submit,.play77-withdraw-submit,.play77-form-bottom button,.p77c-transfer-row button,.p77c-link-row button,.play77-invite-copy,.play77-copy-pix,.play77-bets-confirm,.play77-security-code>button,.p77-logout-confirm,.play77-account-actions a:last-child,.play77-account-error button,.tab-load-message button) { background:var(--mx-rose)!important; color:#ffffff!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-submit,.play77-deposit-submit,.play77-withdraw-submit,.play77-form-bottom button,.play77-copy-pix):hover:not(:disabled) { background:var(--mx-rose-hover)!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.p77-logout-cancel,.play77-account-actions a:first-child) { background:#203438!important; color:var(--mx-teal)!important; border-color:#354953; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-empty,.tab-load-message,.play77-search-hint,.play77-account-period,.play77-withdraw-note) { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-identity strong { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-identity>div { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet>div { background:#203438; color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet a:nth-child(2) { background:#241c2e; border-color:var(--mx-line); color:var(--mx-teal)!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet a:nth-child(3) { background:var(--mx-rose); color:#ffffff!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet a:nth-child(3) img { filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.p77-vip-card,.p77-vip-card:hover,.p77-vip-card:visited) { background:#302921; color:#ebc892; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-tag { background:#e4b878; color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-track { background:#241c2e; border-color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-track>span { background:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-track b { color:#f2f4f7; background:#241c2ec9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-profile-menu>a,html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-profile-menu>button { color:var(--mx-ink); border-bottom-color:#0e0a13; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-profile-menu em { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window :is(.ant-modal-content,.ant-modal-body) { background:var(--mx-canvas)!important; color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-hero { background:#203438 url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/pattern.svg') center/120px; border-bottom-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-auth-tab { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-switch { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-switch button { color:#f381a7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-agree { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window :is(.gax-agree a,.gax-auth-forgot) { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-bottom { background:#203438!important; border-top-color:var(--mx-line); color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-bottom * { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-modal-card,.play77-bets-dialog,.p77c-date-dialog,.p77c-definition-dialog,.ls-rules,.ls-history,.play77-cash-rain__panel,.play77-notice-card) { background:var(--mx-surface)!important; color:var(--mx-ink); border-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-search-overlay { background:var(--mx-canvas); color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-search-panel-bar :is(input,button) { color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-drawer { background:var(--mx-surface)!important; color:var(--mx-ink); border-right-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-drawer a { color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-pay-loading,.play77-page-loading,.deposit-entry) { background-color:var(--mx-canvas)!important; color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-loading-spinner span { background:#ffffff!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #logout-modal .p77-logout-message { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #logout-modal .gax-modal-title { color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-invite-chest-image b { color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-levels button { background:#241c2e; color:var(--mx-muted); border-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-levels button.is-active { background:#302921; border-color:#e4b878; color:#ebc892; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-lock::after { background:#203438; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-scroll-indicator span { background:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .lucky-spin-modal { --ls-gold:#e4b878; --ls-ink:#f2f4f7; background:#241c2e url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/pattern.svg') center/120px; color:var(--mx-ink); border-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-title { filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-title text { fill:#f381a7; stroke:#15101c; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-button-label { color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-balance { background:#203438; border-color:#354953; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-balance strong { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .lucky-spin-backdrop .ls-close { color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-icon { color:var(--mx-teal); background:#203438; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-footer { border-top-color:var(--mx-line); background:#0e0a13 url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/pattern.svg') center top/160px repeat!important; color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-footer p { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-footer-copyright,.play77-footer-version) { color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-deposit-page .play77-cashier-page { --cashier-muted:#aab5c3; background:var(--mx-canvas); }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-deposit-page .play77-cashier-expiry-at { color:#aab5c3; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-deposit-page .play77-order-number { color:#aab5c3; }
@media(prefers-reduced-motion:no-preference) {
}
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-page,.gax-home-shell) { background-image:none!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-field { background:#241c2e!important; border-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-field:focus-within { border-color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-field-eye img { filter:brightness(2); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-footer { background:transparent!important; border-top-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-footer :is(strong,p) { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #deposit-submit { background:var(--mx-rose)!important; color:#ffffff!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-preset.is-active { background:#37232f; border-color:var(--mx-rose); color:#f381a7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-preset.is-active span { color:#f381a7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-preset b { background:#203438; color:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-preset.is-active b { background:var(--mx-rose); color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-receive strong { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-receive-total { background:#203438; color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-receive-total b { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-vip-conditions,.gax-vip-progress-card) { background:#241c2e; border-color:var(--mx-line); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-vip-benefits strong,.gax-vip-progress-label strong) { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-vip-reference-hero>div>span { color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-vip-go { background:var(--mx-rose); color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #logout-modal { background:#090709b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-switch { background:#55424a; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-switch.is-on { background:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-chances strong { color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-button-label { color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.ls-rules-header h3,.ls-wallet strong,.ls-records li strong) { color:var(--mx-teal); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win { background:#241c2e; color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win-amount { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win-continue { background:var(--mx-rose); color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-menu-button { background:#203438; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-tools a:last-child { background:#203438; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-home-message,.gax-home-announcement-icon) { background:transparent; }

html[data-country="mx"][data-country="mx"][data-country="mx"] :is([data-support-loading], [data-support-feedback]) { background:#241c2e!important; color:#f2f4f7!important; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-receive strong { background:#302921; color:#ebc892; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-receive strong span { color:#ebc892; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-notice,.p77c-definition-backdrop section,.play77-withdraw-dialog,.play77-feedback-dialog,.gax-home-promo-card:not(.mx-promo-card)) { background:#241c2e!important; color:#f2f4f7; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-invite-share-panel,.play77-invite-chest-board,.play77-invite-conditions,.play77-invite-description,.play77-detail-panel,.play77-detail-task-list .play77-detail-task) { background:#241c2e!important; color:#f2f4f7; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-invite-share-panel h2,.play77-invite-share-panel label) { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-invite-members-table thead,.play77-invite-members-table th) { background:#203438; color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(body.play77-invite-page,body.play77-invite-members-page) #app { background:#15101c!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-drawer-code,.gax-home-drawer-footer .play77-drawer-support) { background:#203438!important; color:#f2f4f7; border-color:#354953; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-drawer-code strong,.play77-drawer-code h2,.play77-drawer-support strong,.play77-drawer-support small) { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-invite-url-row button,.play77-detail-action,.play77-detail-link,.p77c-retry,#p77c-more,.play77-drawer-code button,.gax-home-drawer-wallet-actions .is-deposit,.play77-deposit-prompt-actions .is-deposit,.play77-register-prompt-actions .is-receive) { background:#bc2358!important; color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-deposit-prompt-actions .is-deposit,.play77-register-prompt-actions .is-receive) * { color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-drawer-wallet-actions .is-withdraw { background:#241c2e; color:#72c4b8; border-color:#354953; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-pin-boxes span { background:#241c2e!important; border-color:#725761; color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-countdown { background:#203438; border-color:#354953; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-clock :is(b,em) { background:#241c2e; color:#f2f4f7; border-color:#354953; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-deposit-prompt-countdown small,.play77-deposit-prompt-clock i,.play77-deposit-prompt-timer-copy) { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-deposit-prompt-heading>strong>span,.play77-register-prompt-reward>strong,.play77-register-prompt-reward>span) { background:none; color:#f2f4f7; -webkit-text-fill-color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-cash-rain__card,.play77-cash-rain__prize,.play77-cash-rain__schedule,.play77-cash-rain__content,.play77-cash-rain__scroll-cue) { background:#241c2e; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cash-rain__close { background:#241c2e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cash-rain__close::before,html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cash-rain__close::after { background:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-success-icon path { fill:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-success-toast,#play77-invite-toast) { background:#241c2e; color:#f2f4f7; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-success-content { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-vip-lock { background:#aab5c3; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-vip-lock::before { border-color:#aab5c3; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-vip-lock::after { background:#241c2e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-register-prompt-reward>strong>span,.play77-register-prompt-reward>strong>small) { background:none; color:#f2f4f7; -webkit-text-fill-color:#f2f4f7; filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-heading>strong>span { filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-drawer-wallet-actions .is-deposit img { filter:brightness(0) invert(1); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-notice-confirm { background:#bc2358; color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-receive strong span { background:none; -webkit-text-fill-color:#ebc892; color:#ebc892; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-search-icon::before,html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-search-icon::after { border-color:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-promotion-status.is-available { background:#bc2358; color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-input-wrap,.play77-security-input,.p77c-amount input,#auth_window .gax-field) { background:#191220!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-hero { background:radial-gradient(ellipse at 50% 100%,#5c243b,#1b171b 75%); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cashier-qr { background:#fff!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize span { color:#3a2015; -webkit-text-fill-color:#3a2015; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-button-label { color:#ffffff; -webkit-text-fill-color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize-hook strong { color:#e4b878; -webkit-text-fill-color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-preset.is-active { color:#f381a7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-reference-switch.is-on { background:#1c7a74; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wheel-frame { background:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-tag { color:#352016; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cashier-value { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet a:nth-child(2) img { filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-progress-controls .gax-reference-progress { background:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-progress-controls .gax-reference-progress span { background:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-page:has(.play77-reputation-status.is-green) #reputation-fill { background-color:#72c4b8!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-page:has(.play77-reputation-status.is-orange) #reputation-fill { background-color:#e4b878!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-page:has(.play77-reputation-status.is-red) #reputation-fill { background-color:#f381a7!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-cashier-qr,.play77-cashier-qr canvas,.play77-cashier-qr img) { color-scheme:light; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-copy-pix :is(.play77-button-copy,.play77-button-copy::after) { border-color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-stage .ls-prize.is-cash>span.is-amount { border-color:#b68145; background:#241c2e; color:#ffffff; -webkit-text-fill-color:#ffffff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] {
 --gax-outer-image:none;
}
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-topbar,.gax-home-header,.gax-catalog-header,.play77-activities-header,.play77-activity-detail-header,.play77-deposit-header,.p77c-header,.play77-cashier-header,.play77-invite-header) { background:#1c1524!important; color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-topbar h1,.play77-activity-detail-header h1,.play77-invite-header h1,.play77-activities-header h1) { color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-auth-button.is-login:hover { background:#60b3a7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-wallet { color:var(--mx-ink); background:#15101c; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #tabBar .is-active { color:#f381a7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.p77-user-card,.p77-profile-menu,.play77-message-item,.play77-account-item,.p77c-wallet-card,.p77c-total-card,.play77-invite-share-panel,.play77-detail-panel,.play77-detail-task,.gax-promotion-card) { border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-footer { background:#15101c!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-footer-responsible { color:#c0c8d3; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-footer p { color:#97a5b6; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-hero { background:#181b1e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-auth-wordmark { color:#fff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-auth-wordmark strong { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-auth-wordmark small { color:#d1d5dc; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-auth-tab { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-footer { border-top-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-footer strong { color:#c8d1dc; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-footer p { color:#97a5b6; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-identity strong { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet>div { color:#f2f4f7; background:#15101c; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-profile-menu>:is(a,button) { border-color:#42334f55; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-card { background:#27241f!important; border-color:#514536; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-invite-chest { background:#191220; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-invite-chest-image b { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-reference-hero { background:#20201e url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/media/approved-v1/vip.webp') center/cover; }
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-reference-hero>div>span { color:#e4b878; border-color:#807059; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .lucky-spin-modal { background:#1c1524; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize-hook>span { color:#aab5c3; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-stage .ls-prize.is-cash>span.is-amount { background:#302239; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize img { filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize.is-empty>span { color:#3b352c; -webkit-text-fill-color:#3b352c; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-balance { background:#15101c; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-register-prompt,.play77-deposit-prompt) { background:#241c2e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-register-prompt-edition,.play77-deposit-prompt-edition) { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-register-prompt-heading h2 { color:#f2f4f7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-register-prompt-heading p { color:#aab5c3; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-register-prompt-gift { background:#241c2e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-hero { background:#1a1c1e url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/media/approved-v1/deposit.webp') center/cover; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-coupon { background:#191220; border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-coupon strong { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-countdown { background:transparent; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-invite-hero { background:transparent; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-detail-panel :is(th,td) { border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-detail-panel th { background:#191220; color:#aab5c3; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-banner { border-color:#35404c; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-lobby-copy small { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-lobby-copy strong { color:#fff; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-lobby-copy>span { color:#cbd0d9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-category.is-active { color:#9de2d6; border-bottom-color:#72c4b8; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #tabBar .is-active { color:#f78cb1; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-section-head { border-bottom-color:#42334f55; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-card { background:#28231e url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/pattern.svg') right center/150px!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cash-rain__hero { background:#152326; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cash-rain__hero>img { filter:none; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize-hook strong { color:#ffe0a4; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-stage .ls-prize.is-cash>span.is-amount { background:#302239; border-color:#7d684c; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wheel-frame { background:#beac8e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-promotion-copy small { color:#e4b878; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-promotion-copy strong { color:#fff3de; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-promotion-copy>span { color:#cbd0d9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-tag { background:#e4b878; color:#2c241b; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-card .p77-vip-top b { color:#ebc892; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-field input::placeholder { color:#97a5b6; -webkit-text-fill-color:#97a5b6; }
html[data-country="mx"][data-country="mx"][data-country="mx"] {
 --mx-canvas:#15101c; --mx-surface:#241c2e; --mx-line:#42334f; --mx-ink:#fff7ed;
 --mx-muted:#bdb1c9; --mx-gold:#ffc170; --mx-teal:#72c4b8;
 --gax-input:#1c1524; --gax-outer-bg:#0e0a13; --gax-outer-image:none;
 --gax-yellow:#ffc170; --gax-muted:#bdb1c9;
}
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-home-shell,.gax-page,.gax-promotion-shell,.play77-profile,.p77c-shell,.gax-reference-deposit,.gax-catalog-shell) { color:var(--mx-ink); }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-home-header,.gax-topbar,.play77-activities-header,.play77-activity-detail-header,.play77-deposit-header,.play77-invite-header,.play77-cashier-header,.p77c-header,.gax-catalog-header) { background:#1c1524!important; border-bottom-color:#42334f80; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-topbar h1,.play77-activities-header h1,.play77-activity-detail-header h1,.play77-invite-header h1) { color:#fff7ed; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-home-menu-button,.gax-home-search-button,.gax-home-service) { background:transparent; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-lobby-copy small { color:#ffc170; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-lobby-copy strong { color:#fff7ed; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-lobby-copy>span { color:#d0bed9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-announcement { border-bottom-color:#42334f77; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-category-bar { background:#15101c; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-category { color:#bdb1c9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-category.is-active { color:#ffb3d1; border-color:#8f4268; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #tabBar .is-active { color:#ffd29a; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.p77-user-card,.play77-account-overview,.p77c-wallet-card,.p77c-total-card) { background:linear-gradient(125deg,#352139,#241c2e 70%)!important; border-color:#68405d66; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.p77-profile-menu,.play77-message-item,.play77-receiving-card,.play77-withdraw-summary,.play77-withdraw-account,.play77-withdraw-amount,.play77-account-item,.p77c-share-card,.p77c-rules-card,.p77c-team-card,.p77c-records-card,.play77-invite-link-card,.play77-invite-members,.play77-invite-share-panel,.play77-detail-panel,.play77-detail-task) { border-color:#42334f77; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-input-wrap,.play77-security-input,.play77-pin-box,.play77-search-panel-bar,.p77c-link-row,.p77c-amount input) { background:#1c1524!important; border-color:#584062!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet>div { background:#1c1524; color:#fff7ed; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-wallet a:nth-child(2) { background:#34223b; color:#f2c2dc!important; border-color:#68405d; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-card { background:#1d1219 url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/media/profile-vip-v1/vip-background.webp') center/cover no-repeat!important; border-color:#b4874d66; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-track { background:#15101c; border-color:#806348; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-vip-track>span { background:#dba652; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-promotion-card { background:#241c2e!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-promotion-info { border-top-color:#42334f66; }
/* The sculpted activity objects already have transparent edges and their own depth. */
html[data-country="mx"][data-country="mx"][data-country="mx"] body.play77-activities-page .gax-promotion-icon img { border-color:transparent; background:transparent; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-promotion-status { color:#fff7ed; background:#713151; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-promotion-copy>span { color:#d0bed9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-hero { background:#201426; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .mx-auth-wordmark small { color:#d0bed9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .play77-auth-footer { border-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-modal-card,.play77-bets-dialog,.p77c-date-dialog,.p77c-definition-dialog,.ls-rules,.ls-history,.play77-notice-card,.play77-notice-overlay .play77-notice,.p77c-definition-backdrop section,.play77-pix-dialog,.p77-logout-dialog) { border-color:#68405d; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.play77-register-prompt,.play77-deposit-prompt) { background:#24192c; border-color:#8b4966; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-register-prompt-reward strong>span { color:#ffc170; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-heading strong { color:#ffd190; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-deposit-prompt-coupon { border-color:#79563e; background:#33232e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cash-rain__panel { background:#241c2e!important; border-color:#8b4966; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-cash-rain__hero { background:#221428; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .lucky-spin-modal { background:#24192c; border-color:#795044; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-footer { background:#15101c!important; border-top-color:#42334f; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-footer p { color:#bdb1c9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wheel-frame { background:#eab76b; }



/* Keep reward values legible on their separate amount label. */
html[data-country="mx"][data-country="mx"][data-country="mx"] .play77-invite-chest-image b {color:#FFF7ED;background:#351225;}

/* The premium material artwork stays behind the existing live VIP content. */
html[data-country="mx"][data-country="mx"][data-country="mx"] body.gax-vip-page .gax-vip-reference-hero {
 background:#1d1219 url('https://cashsabi.com/h5/releases/gh-43624041467-1-136575de-mx/static/countries/mx/media/profile-vip-v1/vip-background.webp') center/cover no-repeat;
}
/* Preserve the retry label's original slot and clear heavy paint around small Spanish glyphs. */
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize.is-empty .is-retry-label,
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize.is-empty .is-retry-label span { -webkit-text-stroke:0 transparent; color:#3b210c; }

/* Notification paint stays bright instead of inheriting the dark surface conversion. */
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.p77-support-online,.gax-badge,.gax-home-register-badge),
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-drawer-grid a.has-notification span::after,
html[data-country="mx"][data-country="mx"][data-country="mx"] #tabBar .gax-tabbar-item:is([data-key="activity"],[data-key="personal"])::after { background:var(--mx-notification)!important; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .p77-support-online { border-color:#fff7ed; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.gax-badge,.gax-home-register-badge) { color:#fff7ed; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-section-head h2 {
 color:#000;
}
html[data-country="mx"][data-country="mx"][data-country="mx"] .gax-home-section {
 background-color:var(--mx-surface);
}

/* The native checkbox keeps BR hit targets and v-model; its mark must not depend on a CDN image. */
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-agree input { border-color:var(--mx-muted); }
html[data-country="mx"][data-country="mx"][data-country="mx"] #auth_window .gax-agree input:checked { border-color:var(--mx-teal); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m2 8 4 4 8-8' fill='none' stroke='%2372c4b8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

/* GPT Image 2 wheel artwork, México: burgundy enamel, champagne gold and turquoise.
   The live six-sector disk, pointer hit target and spin motion keep shared geometry. */
html[data-country="mx"][data-country="mx"][data-country="mx"] .lucky-spin-modal {
 --ls-gold:#ffe1a1; --ls-ink:#331323;
 background:radial-gradient(ellipse at 50% 43%,#693047 0%,#361a2c 44%,#1b111e 83%);
 border-color:#b88b5366;
 color:#fff3dd;
}
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-radiance {
 background:repeating-conic-gradient(from -12deg at 50% 49%,#ffdf9c0b 0deg 12deg,transparent 12deg 30deg);
}
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-title text { fill:url(#ls-title-metal); stroke:#43230e; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize-hook>span { color:#dfc8c9; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize-hook strong { color:#ffe1a1; -webkit-text-fill-color:#ffe1a1; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-account-bar { background:#160c1899; border-color:#d6b37833; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.ls-wallet svg,.ls-records-trigger,.ls-records-trigger .ls-chevron) { color:#d9ba87; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wallet span { color:#cfbfc7; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wallet strong { color:#fff1d2; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-icon { color:#e6ca9a; background:#1d101c66; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-icon:hover { background:#6e294766; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-marquee { background:linear-gradient(90deg,transparent,#1a0d1dbd 25% 75%,transparent); border-color:#e2be7b22; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-marquee p,
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-marquee p>span { color:#dccdd1; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-marquee strong { color:#8edcd0; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wheel-glow { background:radial-gradient(ellipse,#ffd78b26 10%,#d8749d12 47%,transparent 70%); }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wheel-shadow { background:#10071370; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-wheel-frame { background:#eab76b; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-chances strong { color:#fff3ce; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-stage .ls-prize.is-cash>span.is-amount {
 background:linear-gradient(#512538,#2b1528); color:#fff1d2; -webkit-text-fill-color:#fff1d2;
 -webkit-text-stroke:0 transparent;
}
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize.is-empty>span,
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-prize.is-empty .is-retry-label span { color:#4b2a20; -webkit-text-fill-color:#4b2a20; }
html[data-country="mx"][data-country="mx"][data-country="mx"] :is(.ls-hint,.ls-feedback) { color:#e5cbd5; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win {
 background:radial-gradient(ellipse at 50% 25%,#713246,#38192c 48%,#211322 88%);
 border-color:#d5ae5f; color:#fff1d2;
}
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win-overlay .ls-rules-shade { background:#120916e6; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win-amount { color:#ffe1a1; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win-credit { color:#e0c9d1; }
html[data-country="mx"][data-country="mx"][data-country="mx"] .ls-win-continue { background:linear-gradient(#c42d61,#992046); border-color:#e8a3ae; color:#fff4df; }
