/* 珍珠白预设：保留星际布局，只有 theme=aurora + palette=pearl 同时成立才生效。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {
 color-scheme:light;
 --page:#f5f3fa;--deep:#eae6f4;--panel:rgba(255,255,255,.68);--panel-2:rgba(255,255,255,.42);
 --text:#292638;--muted:#655e73;--line:#e7e3ef;
 --green:#7954c7;--green-2:#6641b4;--blue:#6657bc;--gold:#805b20;--gold-2:#805b20;
 --au-accent:#7954c7;--au-link:#6650b4;--au-muted:#655e73;--au-border:#e7e3ef;
 --au-bg:radial-gradient(ellipse 70% 25% at 100% 0%,#eee7fb80,transparent),linear-gradient(180deg,#fff,#f8f8fc 60%,#f5f4fa);
 --au-glass:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.52));--au-glass-inset:rgba(255,255,255,.36);--au-glass-hover:#f0ebfa;
 --au-glass-edge:rgba(255,255,255,.88);--au-glass-shadow:inset 0 1px 0 #ffffffed,inset 0 0 0 1px #ffffff66,0 10px 28px #49346712;
 --au-bar-bg:rgba(255,255,255,.62);--au-nav-bg:rgba(255,255,255,.82);--au-menu-bg:rgba(255,255,255,.96);--au-input-bg:rgba(255,255,255,.76);--au-form-surface:var(--au-glass);
 --au-popup-bg:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.86));--au-dialog-border:#e5dff0;--au-dialog-inset:0 20px 70px #35284624;
 --au-button:linear-gradient(110deg,#9270d5,#7751bd);--au-button-shadow:0 4px 12px #7954c724;
 --au-button-secondary:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.32));--au-state-selected:#f0eafa;--au-chip-bg:#f3eefb;
 --au-icon-tone:#71627f;--au-icon-active:#7954c7;--au-overlay-bg:#27223959;--au-overlay-filter:blur(3px);
 --au-bar-filter:blur(22px) saturate(1.1);--au-nav-filter:blur(26px) saturate(1.1);--au-card-filter:blur(18px) saturate(1.1);--au-popup-filter:blur(28px) saturate(1.1);
 --au-contour-edge:inset 0 0 0 1px #e9e5f1;--desktop-bg:#f7f7fb;--desktop-panel:#fff;--desktop-border:#e7e3ef;--desktop-accent:#7954c7;--desktop-muted:#655e73;
 background:var(--page);color:var(--text);
}
/* 基础纸面与玻璃层，不改动卡片的结构、点击目标、路由和业务状态。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] body,
html[data-member-theme="aurora"][data-member-palette="pearl"] #app {background:var(--page);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.shell,.page-shell,.form-page,.target-home,.target-member,.target-auth,.desktop-main,.desktop-layout) {background:transparent;color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.topbar,.page-titlebar,.desktop-topbar,.desktop-header,.target-auth-header) {background:var(--au-bar-bg);border-color:var(--line);color:var(--text);box-shadow:0 1px 0 #30204505}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.brand,.brand span,.brand small,.page-titlebar>strong,.page-titlebar h1,.desktop-title,.desktop-topbar strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.titlebar-home-btn,.form-close,.icon-btn,.titlebar-icon,.top-balance-refresh,.target-wallet-refresh,.titlebar-select) {background:#f5f1fb;border-color:var(--line);color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.top-balance,.game-title-balance) {background:#f4effb;border-color:#e5daf5;color:var(--text)}
/* 首页：保留运营图片和多色快捷入口，白底卡片不覆盖游戏原图。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.home-notice-bar,.home-notice-ticker,.home-pool-strip,.target-pool,.home-game-search,:is(.desktop-home-quick-panel,.desktop-home-shortcuts)) {background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--au-glass-shadow)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.home-notice-content,.home-notice-label,.home-notice-service,.aurora-quick-links button,.au-section-heading h2,.au-section-heading button,.home-section-title,.section-title,.game-name,.game-card strong,.desktop-game-card strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.home-pool-strip small,.game-card small,.game-desc,.desktop-game-card small,.au-section-heading small) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.au-catalog-tabs,.home-catalog-tabs,.home-category-tabs,.game-filter-tabs,.desktop-tabs,.desktop-sidebar,.desktop-home-feature,.desktop-home-quick-links) {background:var(--panel);border-color:var(--line);box-shadow:var(--au-glass-shadow)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.au-catalog-tabs,.home-catalog-tabs,.home-category-tabs,.game-filter-tabs,.desktop-tabs) button {background:transparent;color:var(--muted);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.au-catalog-tabs,.home-catalog-tabs,.home-category-tabs,.game-filter-tabs,.desktop-tabs) button.active {background:var(--au-state-selected);color:var(--au-accent);border-color:#d9c8ef}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.game-card,.desktop-game-card,.external-game-card,:is(.desktop-home-quick-panel,.desktop-home-shortcuts) a) {background:#fff;border-color:var(--line);color:var(--text)}
/* 会员中心及通用账户页面。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-profile,.target-wallet,.target-wallet-card,.target-member-card,.target-member-shortcuts,.target-member-menu,.member-menu,.member-panel,.account-card,.account-section,.security-card,.password-form-card,.form-stack,.member-feedback-form,.member-feedback-history,.agent-domain-card,.agent-invite-card,.agent-performance-card,.agent-transfer-card,.agent-commission-coin-card,.vip-center-card,.record-card,.target-record-card) {background:var(--panel);border-color:var(--line);box-shadow:var(--au-glass-shadow);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-profile-info,.target-profile-info strong,.target-profile-info>div,.target-wallet-heading,.target-wallet-heading strong,.target-wallet-amount,.target-member-row,.target-member-row strong,.target-wallet-action strong,.member-panel h2,.account-card h2,.agent-domain-card h2,.agent-domain-card strong,.agent-performance-card h2,.vip-center-card h2) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-profile-info>div:nth-child(2),.target-wallet-coins,.target-wallet-tabs,.vip-progress,.agent-domain-list,.target-member-row-label i) {background:#f6f3fb;border-color:var(--line);color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-profile-vip,.target-profile-name small,.target-wallet-heading small,.target-member-row small,.target-wallet-label,.account-card p,.member-feedback-history small) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-wallet-tabs,.target-wallet-coins) button {background:transparent;color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-wallet-tabs,.target-wallet-coins) button.active {background:#fff;color:var(--au-accent);box-shadow:0 2px 8px #4a326310}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-logout,.target-member-row,.target-wallet-action>span,.desktop-view-toggle,.target-view-switch) {background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-member-arrow,.target-member-row-label i img) {filter:brightness(.65) saturate(1.2)}
/* 表单、充提、下拉与交易记录。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select,.input-row,.copy-field,.wallet-address-field,.recharge-amount,.amount-input,.target-bank-card) {background:var(--au-input-bg);border-color:#e2dceb;color:var(--text);box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(input,textarea)::placeholder {color:#746b80;opacity:1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(label,.field-label,.money-lead,.recharge-method-name,.recharge-channel-name,.withdraw-method-name,.form-title,.form-hint,.record-filter-label,.record-title,.record-row,.record-type,.record-main,.security-item,.feedback-reply,.article-detail-card,.rule-content) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-method,.recharge-method-card,.recharge-channel,.withdraw-channel,.money-panel,.money-card,.recharge-address-card,.recharge-amount-card,.withdraw-card,.recharge-wallet-card,.target-withdraw-form,.withdraw-bank-card,.record-row,.record-filter,.record-tabs,.filter-tabs,.agent-rebate-row,.feedback-reply) {background:var(--panel);border-color:var(--line);box-shadow:var(--au-glass-shadow)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-method,.recharge-method-card,.recharge-channel,.withdraw-channel,.money-tab,.record-tabs button,.filter-tabs button,.coin-tab) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-method,.recharge-method-card,.recharge-channel,.withdraw-channel,.money-tab,.record-tabs button,.filter-tabs button,.coin-tab).active {background:var(--au-state-selected);color:var(--au-accent);border-color:#cdb9ed}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-offer-notice,.recharge-bonus-tip,.money-bonus-tip,.turnover-hint,.withdraw-turnover-tip) {background:#fffaf0;border-color:#ebdcb9;color:#926c28}
/* 只覆盖明确的操作组件，不把盈利/亏损数字统一改成主色。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.btn,.button,.form-button,.target-wallet-buttons button,.target-wallet-actions button,.copy-field button,.recharge-submit,.withdraw-submit,.target-auth-submit,.login-submit,.reg-submit) {background:var(--au-button-secondary);color:var(--text);border-color:var(--line);box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.btn.primary,.button.primary,.top-recharge,.game-title-recharge,.recharge-submit,.withdraw-submit,.target-auth-submit,.login-submit,.reg-submit,.target-wallet-buttons button:first-child,.target-wallet-actions button:first-child) {background:var(--au-button);color:#fff;border-color:transparent;box-shadow:var(--au-button-shadow)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.text-success,.positive,.money-positive,.member-report-net.positive,.record-amount.positive) {color:#078162}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.text-danger,.negative,.money-negative,.member-report-net.negative,.record-amount.negative) {color:#cf4059}
/* 彩票：结构和选中行为不变，数字圆球、页签、输入区转为浅色纸面。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-game-hero,.lottery-bet-panel,.lottery-play-menu,.lottery-section,.lottery-order-card,.lottery-record-card,.page-bet-panel,.desktop-game,.desktop-game-content,.desktop-bet-panel,.game-detail-card,.address-result-card) {background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--au-glass-shadow)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-main-tabs,.lottery-play-tabs,.lottery-sub-tabs,.lottery-play-groups,.desktop-game-tabs) {background:transparent;border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-main-tabs button,.lottery-play-tabs button,.lottery-sub-tabs button,.lottery-play-groups button,.desktop-game-tabs button,.lottery-number-ball,.lottery-ball,.lottery-quick-btn,.lottery-tool-btn) {background:#faf9fd;border-color:var(--line);color:var(--text);box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-main-tabs button.active,.lottery-play-tabs button.active,.lottery-sub-tabs button.active,.lottery-play-groups button.active,.desktop-game-tabs button.active,.lottery-number-ball.active,.lottery-ball.active,.lottery-ball.selected) {background:var(--au-state-selected);border-color:#c7afe9;color:#7046b0;box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-number-label,.lottery-bet-summary,.lottery-game-name,.lottery-game-header h1,.lottery-hero-title,.lottery-rule-table,.lottery-odds-row,.lottery-order-card strong) {color:var(--text)}
/* 登录及各类弹窗沿用同一个浅色表面。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-auth,.auth-page,.login-page,.register-page,.auth-card,.target-auth-box,.target-auth-form) {background:var(--panel);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-auth h1,.target-auth h2,.auth-title,.auth-welcome,.auth-form label,.target-auth-label) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.modal,.security-modal,.action-sheet,.currency-popover,.language-popover,.lottery-sheet,.lottery-quick-sheet,.lottery-success-dialog,.external-recharge-dialog,.auth-support-dialog,.activity-claim-modal,.notice-modal,.iw-rules-dialog,.game-login-dialog,.dice-draw-modal,.withdraw-bank-options,.member-theme-dialog) {background:#fff;border-color:var(--line);color:var(--text);box-shadow:var(--au-dialog-inset)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.modal,.security-modal,.action-sheet,.currency-popover,.language-popover,.notice-modal,.member-theme-dialog) :is(h1,h2,h3,strong,label,p,button) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .member-theme-dialog button {background:#faf9fd;border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .member-theme-dialog button[aria-pressed=true] {background:var(--au-state-selected);border-color:#c9b1e8;color:var(--au-accent)}
/* 胶囊导航保留原交互，轻边框代替深色底板。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav {background:var(--au-nav-bg);border-color:#e6e1ee;box-shadow:0 3px 26px #40325912}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav button {background:transparent;color:#81798e;box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav button.active {color:#7446b8;background:#f3edfb}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-icon {background-color:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav button.active .nav-icon {background-color:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app.au-route-loading {background:var(--page)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .au-sk-block {background:linear-gradient(110deg,#eeebf5,#f8f6fb)}
@media (prefers-reduced-transparency:reduce) {
 html[data-member-theme="aurora"][data-member-palette="pearl"] {--au-glass:#fff;--au-popup-bg:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.86));--au-bar-bg:#fff;--au-nav-bg:#fff;--au-menu-bg:#fff;--au-glass-inset:#f7f5fb;--au-input-bg:#faf9fd;--au-overlay-bg:#27223980}
}
/* 浅底上的原深色主题文字：逐个组件处理，不使用全局反色或改动图片。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.aurora-quick-links strong,.home-game-category-tabs button strong,.top-balance-main,.top-balance-main>strong,.top-balance-main [data-wallet-balance-coin],.target-wallet-balance>strong,.target-profile-info strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .home-game-category-tabs button {color:var(--muted);background:transparent;text-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .home-game-category-tabs button.active {color:var(--au-accent);background:var(--au-state-selected);box-shadow:none;text-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .home-game-category-tabs button.active :is(strong,span,small) {color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.game-card-info,.game-draw-countdown) {background:#f7f5fb;color:var(--muted);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .game-draw-countdown strong {color:#70627e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-wallet-balance small,.target-profile-vip small,.target-profile-vip span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-profile-vip b,.target-profile-vip em,.target-profile-vip i) {color:#a77625}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-avatar {color:#8869b8;background:#f1eafa;border-color:#e7dcf7}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-actions>.target-wallet-action:first-child :is(strong,svg) {color:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-actions>.target-wallet-action:not(:first-child)>span {filter:brightness(.55) saturate(.8)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-picker>strong,.recharge-method-picker>strong,.recharge-product-picker>strong,.recharge-bound-tip-head strong,.recharge-bound-wallet-row strong,.money-address-field>span) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-currency-options>button,.money-support-line>button) {color:var(--muted);background:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-currency-options>button.active,.money-support-line>button.active) {color:var(--au-accent);background:transparent;border-color:#ccb6e9}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-currency-options>button.active::after {background:#a080d0;box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.money-target-card,.recharge-bound-tip,.recharge-method-options>button) {color:var(--text);background:#fff;border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-method-options>button.active {background:#f2ecfb;border-color:#cbb7e9;color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .money-gold-head {background:#faf7ff;border-color:var(--line);color:#4d3d67}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-rule-tip {background:#fffaf1;border-color:#ebdfc4;color:#81705b}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-rule-tip strong {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-rule-tip p {color:#81705b}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-bound-tip p,.recharge-bound-tip small,.recharge-bound-tip-head small,.recharge-arrival-tip,.qr-help,.qr-arrival-help,.money-target-card>.muted) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-bound-wallet-row {background:#faf9fd;border-color:var(--line);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-bound-wallet-row button {color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-bound-actions button {background:#f5f0fc;border-color:#e5dcf2;color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.money-help-text,.money-warning,.warning-text,.wallet-binding-policy,.recharge-rule-tip,.recharge-product-tip) {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-hero-copy>small {color:#8a66b8}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-hero-copy :is(p,b,span) {color:#777287}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-issue-card :is(strong,b,span,small) {color:#77658e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-issue-card>strong {color:#9e7428}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-play-menu button,.lottery-number-grid button,.lottery-number-tools button,.lottery-play-heading button) {color:#665c78;background:#faf9fd;border-color:var(--line);box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-play-menu button.active {color:#fff;background:var(--au-button);border-color:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-number-grid button:is(.active,.selected) {color:var(--au-accent);background:#eee5fa;border-color:#b89add}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-position-label strong {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-position-limit {color:#896da9}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-sound-toggle {background:#f4effb;color:#8564ae;border-color:var(--line)}
/* 文本与图标的最终对比度：亮色底板上不沿用原紫色主题的浅色前景。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {--au-button:linear-gradient(110deg,#835bc4,#7045b5)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .game-card .game-card-info .game-draw-countdown :is(b,strong,small,span) {color:#786b86}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .money-target-card .recharge-rule-tip span {color:#81705b}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .money-target-card .recharge-bound-tip .recharge-bound-wallet-row :is(strong,span) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .money-target-card .recharge-bound-tip .recharge-bound-wallet-row button {color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .titlebar-home-btn svg {visibility:visible;color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .money-address-field button :is(svg,span) {visibility:visible;color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-position-label .lottery-position-limit {color:#896da9}
/* 电脑页及登录品牌文字使用深色前景，白底不残留浅金/浅紫字。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.desktop-brand>span,.aurora-auth-brand strong,.home-game-catalog-head h2,:is(.desktop-home-quick-panel,.desktop-home-shortcuts) button,.tg-quick-card strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.desktop-brand small,.aurora-auth-brand small,:is(.desktop-home-quick-panel,.desktop-home-shortcuts) p,.home-game-category-tabs small) {color:var(--muted);opacity:1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.auth-footer .link,.form-footer .link,.other-login .link) {color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.home-game-catalog-head>strong,:is(.desktop-home-quick-panel,.desktop-home-shortcuts) button span,:is(.desktop-home-quick-panel,.desktop-home-shortcuts) button strong) {color:var(--text)}

/* 清晰度校正：次级字也保持可读，状态色用浅色底专用色阶。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.muted,.empty,.target-empty-state,.member-version,.form-hint,.form-label,.au-field-label,.link-row,.register-optional summary,.form-label small) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select) {color:var(--text);caret-color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.field,.password-field,.money-select-field,.money-amount-input,.money-password-input,.okpay-recharge-amount-row,.copy-field) {border:1px solid #a397b0;background:var(--au-input-bg);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .form-label em {color:#b52c49}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input,textarea)::placeholder {color:#746b80;opacity:1}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(button,a,input,textarea,select,summary):focus-visible {outline:2px solid #7043b1;outline-offset:3px}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.link,.titlebar-right>button,.desktop-money-help button,.external-game-tools button,.record-select-label,.money-address-title button) {color:var(--au-link)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.top-balance-main>small,.game-title-balance>small) {color:#12654e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.top-balance-refresh,.target-wallet-refresh) {color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.top-balance-refresh,.target-wallet-refresh):hover:not(:disabled) {color:#5a328e;background:#ebe2f7;border-color:#c6b3df}

/* 首页从页头到页尾：标题、FAQ、推荐区及导航都使用浅色前景规则。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-home-wallets strong,.target-home-wallet-item>span,.target-provider-strip h2,.target-home-faq h2,.desktop-faq-group h2,.target-accordion>button,.desktop-page-heading h1,.desktop-sidebar button span,.form-copy>div) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-accordion p,.form-copy p,.desktop-nav button,.desktop-header nav button) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-header nav button.active {color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-sidebar button.active {background:#eee6f8;border-color:#c9b5e0;color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-sidebar button.active span {color:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-skip:focus {background:#7043b1;color:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .home-game-category-tabs>button small {opacity:1;color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .home-game-catalog-head>strong>i {background:#eee7f7;color:#72529a}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .home-game-catalog-head>strong>i svg {color:#72529a;filter:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav {border:1px solid #ddd7e8;background:#fffffff7;box-shadow:0 5px 22px #42325512}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item {color:#655b73}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item.active {color:#7043b1;background:#eee5f8}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item .nav-icon {background:currentColor;mask:var(--au-nav-icon) center/contain no-repeat;-webkit-mask:var(--au-nav-icon) center/contain no-repeat;filter:none;color:inherit}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item.active .nav-icon {background:currentColor;color:inherit}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item .nav-icon::before {content:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item .nav-icon>* {visibility:hidden}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .interface-view-switch button {color:var(--muted);border-color:#dbd4e6;background:#f4f0f9}

/* 会员、钱包与安全：修正白字、浅色位图和会员等级标签。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-profile-info>div span,.target-profile-id,.target-profile-id span,.target-profile-info span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-profile-vip b {color:#835615}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-avatar,.target-avatar b) {color:#755297}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-avatar::after {filter:brightness(.64) saturate(.7)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-profile .target-member-service {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-actions>.target-wallet-action:first-child>span::before {background:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-actions>.target-wallet-action:not(:first-child)>span {filter:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-actions>.target-wallet-action:not(:first-child)>span::before {background:var(--au-accent)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-member-row-label i {background:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-member-row-label i img {filter:brightness(.45) saturate(.6)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .wallet-coin-mark.is-trx {background:#c3344e;color:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.security-list>.menu-row,.security-list>.menu-row>span,.address-manage-card h4,.wallet-address-copy strong,.address-add-copy strong,.money-address-title,.money-address-title>span,.money-select-field>span,.withdraw-balance>strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.wallet-address-copy small,.address-add-copy small,.wallet-address-locked,.withdraw-balance>span,.withdraw-balance) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.wallet-address-main,.wallet-address-row) {color:var(--text);border-color:#dcd4e7;background:#faf8fd}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .wallet-address-main>em {color:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .wallet-address-row.selected {border-color:#9a7cbc;background:#f4eefb}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .address-add-row {color:var(--text);background:#fff;border-color:#c9bbdc}

/* 充值/提现：币种、绑定提示、地址、余额和风险说明不能靠浅黄/浅绿表示。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.money-lead strong,.withdraw-balance b) {color:#12654e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-bound-tip-head em {background:#e4f3ec;color:#11674d}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-bound-wallet-row i {color:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.money-target-card :is(.money-warning,.warning-text),.agent-transfer-safety,.member-feedback-reward,.wallet-binding-policy) {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-rule-tip,.recharge-rule-tip :is(strong,span,p)) {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-bound-note {color:var(--muted);background:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.recharge-qr-card,.money-support-line,.recharge-qr-card>div) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .money-help-text {color:var(--muted)}

/* 代理/报表：页签、表头、数据、转账表单共用同一层级，盈利亏损仍独立。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-tabbar,.agent-performance-filter,.agent-performance-scope,.agent-performance-status,.agent-transfer-coins,.funds-tabs,.record-currency-select,.target-line-tabs) {background:#f5f2fa;border-color:#ddd5e8;color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-tabbar button,.agent-performance-filter button,.agent-performance-scope button,.agent-performance-status button,.agent-transfer-coins button,.funds-tabs button,.record-currency-select,.record-select-label) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-tabbar button.active,.agent-performance-filter button.active,.agent-performance-scope button.active,.agent-performance-status button.active,.agent-transfer-coins button.active,.funds-tabs button.active) {background:#eee5f8;color:#7043b1;border-color:#baa1d3}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-target-card h2,.agent-player-panel h2,.agent-player-row,.agent-player-row span,.agent-player-account,.agent-player-account span,.agent-info-row strong,.agent-commission-coin-card b,.agent-transfer-record strong,.member-feedback-title strong,.member-feedback-history>header strong,.agent-transfer-history h2,.external-game-round strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-info-row,.agent-info-row>span,.agent-commission-coin-card small,.agent-commission-coin-card em,.agent-settle-tip,.agent-performance-title>span,.agent-performance-title small,.agent-performance-meta,.agent-performance-meta small,.agent-coin-flow-list small,.agent-transfer-balance span,.agent-transfer-record small,.winlose-filter,.winlose-filter>span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-player-head,.agent-performance-head,.target-table-head) {color:#51445f;background:#f1ecf7;border-color:#ddd5e8}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-performance-row,.agent-performance-row>span,.agent-performance-total,.agent-performance-total>strong,.target-table-row,.target-table-row>span) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-performance-total {background:#f3eef9}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-info-row.is-positive strong,.agent-commission-coin-card>strong,.agent-transfer-balance small,.agent-transfer-record .in,.agent-transfer-record .in small) {color:#12654e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-player-account button {background:#e7f4ee;color:#12654e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-commission-head button,.agent-transfer-amount-row button) {color:var(--au-link)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .member-feedback-item-head em {color:#295f9b;background:#e9f1fb}

/* VIP及活动：保留运营海报颜色，信息表面独立为纸面。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.vip-center-hero,.vip-coin-progress-list>div) {background:#f2ecf9;border-color:#dacee9;color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.vip-center-hero strong,.vip-center-hero em,.vip-center-levels span,.vip-coin-progress-list b,.vip-center-card strong,.vip-center-title,.target-activity-copy strong,.article-content,.yellow-ribbon) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.vip-center-hero p,.vip-center-levels,.vip-coin-progress-list span,.vip-center-card span,.vip-center-card em,.vip-center-gifts em,.activity-meta p,.activity-claim-hint,.target-activity-copy small) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.vip-center-link,.target-activity-copy em) {color:var(--au-link)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .vip-center-hero em {background:#e6daf4}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-activity-copy {color:var(--text);background:#faf8fd}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .yellow-ribbon {background:#efe7f7;border-color:#cdb9e3}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .article-content :is(p,span):not([style*="color"]) {color:var(--text)}

/* 彩票的高权重组件：选中态、赔率、返点、输入和记录子页都检查。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-main-tabs>button,.lottery-entry-mode-tabs>button,.lottery-fixed-presets>button,.lottery-input-actions button,.lottery-bet-actions button:not(.primary),.lottery-record-panel>header button,.lottery-pager button,.lottery-order-actions button:not(.danger)) {color:var(--muted);border-color:#d4c8e1;background:#f8f5fc}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-main-tabs>button.active,.lottery-entry-mode-tabs>button.active) {color:#7043b1;background:#eee5f8;border-color:#baa1d3}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-main-tabs>button:not(.active):hover,.lottery-entry-mode-tabs>button:not(.active):hover) {color:#7043b1;background:#f1eaf9}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-fixed-presets>button.active,.lottery-quick-add button.primary) {color:#fff;background:var(--au-button)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(textarea,input:not([type=range]):not([type=checkbox]):not([type=radio])) {color:var(--text);border-color:#a397b0}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-latest-result>span,.lottery-play-heading span,.lottery-entry-tool p,.lottery-rebate-control,.lottery-rebate-control small,.lottery-rebate-control>div>span,.lottery-position-limit,.lottery-position-limit span,.lottery-record-tags span,.lottery-rules-table>div:first-child,.lottery-order-list dt,.lottery-order-selection>span,.lottery-order-result>span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-issue-card>strong,.lottery-rebate-control strong,.lottery-bet-summary strong) {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-position-limit b,.lottery-input-intro>span,.lottery-tool-title>b,.lottery-amount-row b,.lottery-draw-proof b,.lottery-draw-proof em) {color:#7043b1}

/* 转盘文字与规则弹层只改纸面信息，奖盘SVG/奖项图保留原色。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.integrated-wheel,.iw-header h1,.iw-card h2,.iw-source b,.iw-card li,.iw-rules-dialog :is(h2,h3,.iw-rules-notes>b,.iw-rules-prizes>strong)) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .iw-header h1 {background:none;-webkit-text-fill-color:currentColor}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.iw-header p,.iw-muted,.iw-status,.iw-source small,.iw-date,.iw-chances,.iw-chances span,.iw-rules-dialog :is(p,li,small)) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.iw-eyebrow,.iw-chances strong,.iw-rules-dialog :is(code,b)) {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.iw-record-link,.iw-rules-button,.iw-tag,.iw-badge) {color:#7043b1;background:#f1eaf9;border-color:#d8c9e7}

/* body级弹层、币种菜单、空态与错误态。主按钮继续白字紫底。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.currency-popover,.language-popover,.action-sheet,.notice-modal,.security-modal,.lottery-sheet,.lottery-quick-sheet,.iw-rules-dialog) {color:var(--text);background:#fff;border:1px solid #ded5e9}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.currency-popover :is(button,strong,span,b),.language-popover button,.action-sheet button,.security-modal label,.security-modal h2,.security-modal h3,.notice-modal-content,.notice-modal-content p,.iw-rules-dialog :is(h2,h3,.iw-rules-notes>b,.iw-rules-prizes>strong)) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.currency-popover small,.notice-modal :is(small,label),.security-modal .muted,.security-modal p,.iw-rules-dialog :is(p,li,small)) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.iw-rules-dialog :is(code,b),.iw-rules-dialog .iw-rules-notes p) {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.notice-modal button,.notice-modal label,.notice-modal-tabs button) {color:var(--text);border-color:#dcd3e7}
html[data-member-theme="aurora"][data-member-palette="pearl"] .notice-modal .notice-modal-tabs::before {background:none;-webkit-text-fill-color:currentColor;color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .security-modal :is(input,textarea,select) {color:var(--text);background:#faf8fd;border-color:#a397b0}
html[data-member-theme="aurora"][data-member-palette="pearl"] .security-modal :is(input,textarea)::placeholder {color:#746b80}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.security-modal .btn.primary,.iw-rules-dialog .iw-rules-confirm) {background:var(--au-button);color:#fff}

/* 旧样式高权重与原important风险提示的浅色专用覆盖。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.money-target-card,.recharge-methods) .recharge-rule-tip :is(strong,span,p) {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .money-target-card .money-warning.warning-text {color:#805b20!important}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-bound-wallet-row b {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-qr-card>div span {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-target-card>header button {color:var(--au-link)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-transfer-card>header :is(span,small) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .external-game-round {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .external-game-round header>span {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-sidebar button.active span {color:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-play-menu header span,.lottery-play-heading p,.lottery-amount-row label>span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery .lottery-bet-summary em {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .iw-source>div>span {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .iw-prizes :is(span,strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .iw-rules-prizes li>span {color:var(--text)}

/* 游戏目录、哈希详情和账户配套页，统一浅色层级而不更改状态语义。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-qr-card strong {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.external-provider-heading strong,.external-game-grid>button>strong,.external-provider-symbol) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .external-provider-footer b {color:var(--au-link)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.external-game-vendors button,.external-game-types button,.external-game-search button) {color:var(--muted);background:#f8f5fc;border-color:#d6cbe2}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.external-game-vendors button.active,.external-game-types button.active,.external-game-coins button.active) {color:#7043b1;background:#eee5f8;border-color:#baa1d3}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .external-game-badge.hot {background:#a83e70;color:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-bet-shared-hero>div>em,.target-bet-address-title strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-bet-shared-hero>div>span,.target-bet-address-title>span,.detail-trend-scope-switch button) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .transfer-settlement-reminder span {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .game-address-field>span {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.detail-info-tabs button,.detail-info-tabs button span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.detail-info-tabs button.active,.detail-info-tabs button.active span) {color:#7043b1;background:#eee5f8}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .detail-trend-scope-switch button.active {color:#7043b1;background:#eee5f8}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .detail-road-note {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .record-ball.record-blue {background:#1768b5;color:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .record-ball.record-red {background:#c42e41;color:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.service-row strong,.download-page h4,.agent-rule-card h2) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.service-row small,.agent-muted,.agent-rule-note,.agent-withdraw-main>div>span,.agent-other-commission-list span,.agent-commission-destination span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.download-row button,.agent-commission-destination strong) {color:var(--au-link)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-withdraw-coin-switch button {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-withdraw-coin-switch button.active {background:#eee5f8;color:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-other-commission-list strong {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-own-lottery-rates>div {background:#f2edf8;border-color:#d8cce4}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-own-lottery-rates span {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .agent-own-lottery-rates strong {color:#12654e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .iw-card h2>span {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] .iw-rules-dialog .iw-rules-prizes>div>span {color:var(--text)}

html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-performance-title h2,.agent-transfer-card>header strong,.vip-center-gifts strong,.activity-meta b,.detail-road-card strong,.detail-bead-card strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.agent-withdraw-card header span,.agent-report-grid span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .detail-road-card .trend-note {color:#805b20!important}

/* 单色控件用轮廓蒙版，避免深色主题位图在白底上消失；不处理游戏/海报图片。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {--pearl-copy-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='8' y='8' width='11' height='13' rx='2' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M6 16H4V3h13v3' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-actions .target-wallet-action>span {background:transparent;border:0}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-heading-icon {color:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-wallet-heading-icon svg {filter:brightness(.5) saturate(.7)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-service {background:none!important;opacity:1;color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-service::before {content:'';display:block;width:24px;height:24px;background:currentColor;mask:url('/assets/images/themes/aurora/reference/nav-service.svg') center/contain no-repeat;-webkit-mask:url('/assets/images/themes/aurora/reference/nav-service.svg') center/contain no-repeat}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-service>svg {display:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .copy-field>button[data-copy] {color:#7043b1;background:#f3edf9}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .copy-field>button[data-copy]>.target-svg {display:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .copy-field>button[data-copy]::before {content:'';display:block;width:19px;height:19px;background:currentColor;mask:var(--pearl-copy-mask) center/contain no-repeat;-webkit-mask:var(--pearl-copy-mask) center/contain no-repeat}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.security-list,.password-field,.titlebar-icon) .target-svg {filter:brightness(.45) saturate(.6)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery .lottery-number-grid button:is(.active,.selected) {color:#7043b1;background:#eee5fa;border-color:#9d7ac3}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery .lottery-sound-icon {color:#7043b1;background:#f0e9f8;border-color:#c9b7dd}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery .lottery-rules-table b {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.record-amount-line>span,.detail-transfer-rule-summary h4,.odds-card strong,.limit-card strong) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.detail-transfer-rule-summary p,.hash-tail-text,.detail-result-row b:not(.address-win-amount)) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.detail-draw-evidence b,.detail-draw-evidence .hash-tail-text) {color:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .address-result-row.detail-result-row .address-win-amount {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.odds-card,.limit-card) span {color:#805b20!important}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .detail-rule-panel>.warning-text {color:#b72e43!important}
html[data-member-theme="aurora"][data-member-palette="pearl"] .lottery-sheet>header :is(strong,button) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .lottery-sheet :is(p,header span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .lottery-odds-list b {color:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] .activity-claim-kicker {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .activity-claim-modal .activity-claim-review-note {background:#f6f1fb;color:var(--muted);border-color:#d8cbe5}
html[data-member-theme="aurora"][data-member-palette="pearl"] .activity-claim-modal .activity-claim-review-note :is(strong,span) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.modal,.security-modal,.activity-claim-modal) .btn.primary {color:#fff;background:var(--au-button)}

html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .detail-rule-panel h3 p {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-play-heading p,.lottery-input-tool p,.lottery-rebate-control small) {font-size:12px;line-height:1.65}
/* 表单的外框、密码眼睛和悬停状态保持可识别，内部输入不叠双层边框。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .password-eye {color:#655572;opacity:1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.form-stack>input.field,.auth-required-field>input.field,.form-stack .password-field) {border:1px solid #9e91ac}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .password-field>input.field {border:0;background:transparent;box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.btn.secondary,.target-logout,.agent-domain-actions button:not(:first-child),.external-game-search button):hover:not(:disabled) {color:#603b98;background:#eee5f8;border-color:#b29acb}
/* 下拉、分类箭头与首页区块图标也用浅色专用前景；禁用箭头仍保留禁用语义。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {--au-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23756482' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] select {color-scheme:light;background-image:var(--au-chevron)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] select option {background:#fff;color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .au-section-heading img {background:none;filter:brightness(.45) saturate(.6)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .au-shelf-controls button {color:#655b73;background:#f7f3fb;border-color:#d7cce2}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .au-shelf-controls button:hover:not(:disabled) {color:#603b98;background:#eee5f8}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .au-catalog .home-game-category-tabs>button:not(:has(img))>span {background:var(--muted);mask:url('/assets/images/themes/aurora/reference/category-lottery.svg') center/contain no-repeat;-webkit-mask:url('/assets/images/themes/aurora/reference/category-lottery.svg') center/contain no-repeat}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.iw-rules-close,.notice-modal-close,.activity-claim-close,.security-modal-close,.lottery-sheet>header button,.form-close) {color:#655572}
/* 供应商品牌里有白色Logo：保留原图，用小型深底铭牌承托，不能直接放白底。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-provider-scroll>span {box-sizing:border-box;padding:5px 8px;border-radius:8px;background:#292338}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-provider-scroll>span>img {width:100%;height:100%;object-fit:contain;filter:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] .au-back-top {color:#655572;border:1px solid #d5c9e1;background:#fff;box-shadow:0 3px 12px #4631581a}

/* 浅色磨砂玻璃：背景色层负责透色，文字和图标继续使用深色可读前景。
 * 不对整张卡片设置opacity，不模糊内容，不改路由或资金行为。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {--pearl-canvas:radial-gradient(ellipse 420px 430px at -8% 9%,#dac9f080,transparent 75%),radial-gradient(ellipse 440px 420px at 110% 46%,#c9e6f46b,transparent 76%),radial-gradient(ellipse 400px 460px at -5% 91%,#ecd0e769,transparent 76%),linear-gradient(135deg,#f8f6fd,#f2f4f9 60%,#f8f3fa);--au-bg:var(--pearl-canvas);--au-surface:var(--au-glass);--au-contour-edge:inset 0 1px 0 #ffffffed,inset 0 0 0 1px #ffffff9c;--desktop-bg:transparent;--desktop-panel:var(--panel);--desktop-border:#ffffffb8}
html[data-member-theme="aurora"][data-member-palette="pearl"] body {min-height:100svh;background:var(--pearl-canvas);background-attachment:fixed;color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app {background:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.shell,.page-shell,.form-page,.desktop-shell,.desktop-main,.desktop-layout) {background:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-wallet-card,.target-member-shortcuts,.target-menu-card,.money-target-card,.agent-target-card,.agent-domain-card,.agent-player-panel,.agent-performance-panel,.agent-transfer-history,.agent-rule-card,.password-form-card,.form-stack,.member-feedback-form,.member-feedback-history,.vip-center-card,.vip-center-gifts,.vip-rights-card,.vip-terms-card,.address-manage-card,.wallet-verification-card,.article-detail-card,.external-game-round,.lottery-round-header,.lottery-play-menu,.lottery-number-area,.lottery-record-panel,.detail-info-panels,.desktop-home-shortcuts,.desktop-sidebar) {background:var(--au-glass);border:1px solid var(--au-glass-edge);box-shadow:var(--au-glass-shadow);backdrop-filter:var(--au-card-filter);-webkit-backdrop-filter:var(--au-card-filter)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-profile {background:transparent;border-color:transparent;box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-profile-info>div:nth-child(2),.agent-domain-list,.agent-commission-coin-card,.recharge-bound-tip,.recharge-bound-wallet-row,.target-table-head,.target-table-row,.lottery-issue-card,.lottery-rebate-control,.lottery-rebate-inputs,.lottery-bet-summary) {background:var(--au-glass-inset);border-color:#b9a6d13d;box-shadow:inset 0 1px 0 #ffffffbd;backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.topbar,.page-titlebar,.desktop-header) {background:var(--au-bar-bg);backdrop-filter:var(--au-bar-filter);-webkit-backdrop-filter:var(--au-bar-filter);border-color:#ffffffba}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav {background:var(--au-nav-bg);border-color:#ffffffed;box-shadow:inset 0 1px 0 #fff,0 8px 30px #4c39651c;backdrop-filter:var(--au-nav-filter);-webkit-backdrop-filter:var(--au-nav-filter)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item {color:#5b4f68}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .bottom-nav .nav-item.active {color:#7043b1;background:#eee5f8d9}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-bet-footer {background:rgba(255,255,255,.84);border-color:#ffffffd9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.btn.primary,.target-wallet-actions>.target-wallet-action:first-child,.agent-share-button) {box-shadow:inset 0 1px 0 #ffffff66,0 6px 18px #7954c726}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.btn.secondary,.target-logout,.agent-domain-actions button:not(:first-child),.target-wallet-actions>.target-wallet-action:not(:first-child)) {background:var(--au-button-secondary);border-color:#ffffffd9;box-shadow:inset 0 1px 0 #fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.external-game-grid>button,.external-provider-card) {background:rgba(255,255,255,.58);border-color:#ffffffc9;box-shadow:inset 0 1px 0 #ffffffed;backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.modal,.security-modal,.lottery-sheet,.lottery-quick-sheet,.notice-modal,.activity-claim-modal,.external-recharge-dialog,.auth-support-dialog,.iw-rules-dialog,.game-login-dialog) {background:var(--au-popup-bg);border:1px solid #ffffffe6;box-shadow:inset 0 1px 0 #fff,0 22px 70px #39244926;backdrop-filter:var(--au-popup-filter);-webkit-backdrop-filter:var(--au-popup-filter)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.currency-popover,.language-popover,.withdraw-bank-options) {background:var(--au-menu-bg);border-color:#ffffffed;box-shadow:inset 0 1px 0 #fff,0 10px 32px #3c2c5024;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
/* 减少透明度偏好与不支持backdrop-filter的浏览器使用清楚的浅底，不牺牲内容。 */
@media (prefers-reduced-transparency:reduce) {
html[data-member-theme="aurora"][data-member-palette="pearl"] {--panel:#fff;--au-glass:#fff;--au-glass-inset:#f7f4fb;--au-bar-bg:#fff;--au-nav-bg:#fff;--au-popup-bg:#fff;--au-menu-bg:#fff;--au-input-bg:#faf8fd;--au-card-filter:none;--au-popup-filter:none;--au-nav-filter:none;--au-bar-filter:none}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
html[data-member-theme="aurora"][data-member-palette="pearl"] {--panel:#fff;--au-glass:#fff;--au-glass-inset:#f7f4fb;--au-bar-bg:#fff;--au-nav-bg:#fff;--au-popup-bg:#fff;--au-menu-bg:#fff;--au-input-bg:#faf8fd}
}
/* 共享旧规则对这几类卡片用了shadow:none!important；仅浅色玻璃层恢复轮廓与悬浮深度。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.target-wallet-card,.target-member-shortcuts,.target-menu-card,.target-activity-card) {box-shadow:var(--au-glass-shadow)!important}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .interface-view-switch {background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}

html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-hero-copy :is(small,p,b,span) {color:var(--muted)}
/* 透色后的选中前景略加深；不回退为实白底来掩盖对比度问题。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {--au-accent:#7043b1;--desktop-accent:#7043b1}
html[data-member-theme="aurora"][data-member-palette="pearl"] .au-back-top {background:rgba(255,255,255,.82);backdrop-filter:var(--au-nav-filter);-webkit-backdrop-filter:var(--au-nav-filter)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery .lottery-bet-footer>small {color:var(--muted)}

/* 浅色交互状态成对定义前景/表面，避免沿用星际紫的浅字；只作用于珍珠白。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {--pearl-state-text:#60348f;--pearl-state-bg:#eee5f8;--pearl-state-border:#a88abd;--pearl-on-primary:#fff}
html[data-member-theme="aurora"][data-member-palette="pearl"] .notice-modal .notice-modal-tabs button,
html[data-member-theme="aurora"][data-member-palette="pearl"].desktop-ui .notice-modal:has(.notice-modal-tabs button:nth-child(2)) .notice-modal-tabs button {color:var(--muted);background:transparent;border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .notice-modal .notice-modal-tabs button.active,
html[data-member-theme="aurora"][data-member-palette="pearl"].desktop-ui .notice-modal:has(.notice-modal-tabs button:nth-child(2)) .notice-modal-tabs button.active {color:var(--pearl-state-text);background:var(--pearl-state-bg);border-color:var(--pearl-state-border);box-shadow:inset 3px 0 var(--pearl-state-text);font-weight:600}
html[data-member-theme="aurora"][data-member-palette="pearl"] .notice-modal .notice-modal-tabs button :is(span,svg) {color:inherit}
html[data-member-theme="aurora"][data-member-palette="pearl"] .notice-modal .notice-modal-content :is(h1,h2,h3,h4,p):not([style*="color"]) {color:var(--text)}
/* 快选弹层：标题、取/除、数字、范围说明及过滤结果使用同一浅色表面。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-quick-sheet :is(strong,b,label,span,button) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-quick-sheet :is(small,.reference-quick-row-title>span) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-quick-sheet :is(.reference-quick-row,.reference-quick-result) {background:var(--au-glass-inset);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-quick-sheet button {background:var(--au-input-bg);border-color:var(--line)}
/* 新旧过滤器共用浅色控件，不再混入经典主题的深蓝输入框/按钮。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-filter-tool,.lottery-legacy-tool) :is(strong,b,label,span,button,th,td) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-filter-tool,.lottery-legacy-tool) :is(small,header>span,.lottery-entry-diagnostics) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-filter-tool,.lottery-legacy-tool) :is(button,.lottery-filter-rule,.lottery-filter-feature,.lottery-legacy-field,.lottery-legacy-field>div,.lottery-legacy-rule-cards>label,.lottery-legacy-matrix th,.lottery-legacy-matrix td) {background:var(--au-glass-inset);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.lottery-filter-tool,.lottery-legacy-tool) :is(input,select,textarea) {background:var(--au-input-bg);color:var(--text);border-color:#a397b0;accent-color:var(--pearl-state-text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(button.active,button.selected,button[aria-selected="true"]) {color:var(--pearl-state-text);background:var(--pearl-state-bg);border-color:var(--pearl-state-border)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(button.active,button.selected,button[aria-selected="true"]) :is(span,small,b,strong) {color:inherit}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-quick-launch>button.primary,.lottery-quick-sheet button.primary,.lottery-filter-tool button.primary,.lottery-legacy-tool button.primary) {color:var(--pearl-on-primary);background:var(--au-button);border-color:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.desktop-skip,.desktop-transfer-actions .wallet-activate-btn,.external-game-tools>button) {color:var(--pearl-state-text);background:var(--au-input-bg);border-color:var(--pearl-state-border)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.notice-modal button,.official-lottery button,.desktop-transfer-actions button,.external-game-tools>button):focus-visible {outline:2px solid var(--pearl-state-text);outline-offset:2px}

html[data-member-theme="aurora"][data-member-palette="pearl"] .notice-modal button:focus-visible {outline:2px solid var(--pearl-state-text);outline-offset:2px}
/* 过滤器的嵌套旧表面也需换色；半透明浅控件不能叠在遗留深蓝底上。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-filter-mode>div,.lottery-legacy-steps,.lottery-legacy-matrix thead,.lottery-legacy-matrix tr) {background:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-legacy-section,.lottery-legacy-step-panel,.lottery-legacy-actions,.lottery-legacy-matrix,.lottery-filter-tool .lottery-rebate-inputs label) {background:var(--au-glass);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-filter-mode button:not(.active),.lottery-legacy-steps>button:not(.active),.lottery-legacy-actions button:not(.primary)) {background:var(--au-input-bg)}
/* 数量徽章有独立的实色底，不能继承普通选中按钮的深色文字。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-cart-tab b,.lottery-cart-toolbar b) {color:var(--pearl-on-primary);background:var(--pearl-state-text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-legacy-position-row,.lottery-legacy-position-row>header,.lottery-legacy-position-row>div,.lottery-legacy-position-row label) {background:var(--au-glass-inset);border-color:var(--line)}
/* 同类弹层币种、收款银行和游戏场次选择共用状态；主操作按钮不受影响。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.activity-claim-coins button,.withdraw-bank-options>button,.target-page-venues button,.notice-nav-item) {color:var(--text);background:var(--au-input-bg);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.activity-claim-coins button.active,.withdraw-bank-options>button:is(:hover,[aria-selected="true"]),.target-page-venues button.active,.notice-nav-item.active) {color:var(--pearl-state-text);background:var(--pearl-state-bg);border-color:var(--pearl-state-border);box-shadow:inset 0 -2px var(--pearl-state-text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.activity-claim-coins button,.withdraw-bank-options>button,.target-page-venues button,.notice-nav-item) :is(span,small,strong) {color:inherit}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .official-lottery :is(.lottery-legacy-array-group,.lottery-legacy-array-group>label,.lottery-legacy-feature-block,.lottery-legacy-sum-grid,.lottery-legacy-number-scroll) {background:var(--au-glass-inset);border-color:var(--line)}
/* 哈希页面投注的期号、倒计时、区块、投注项及金额控件。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet :is(.hash-round-issue span,.hash-round-issue small,.hash-round-times small,.hash-round-sound,.hash-round-sound span,.target-page-block-full,.target-page-option-limit) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet :is(.hash-round-issue strong,.hash-round-times strong) {color:var(--pearl-state-text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .hash-round-issue b {color:#186b50}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet :is(.target-page-blocks,.target-page-blocks strong,.target-page-block-full b,.target-page-limit,.target-page-limit span) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .target-page-choice-grid button {background:var(--au-input-bg);border-color:var(--line);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .target-page-choice-grid button:not(.target-page-lucky-card) :is(span,strong) {color:inherit}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .target-page-choice-grid button:not(.target-page-lucky-card) em {color:#805b20}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .target-page-choice-grid button.active {color:var(--pearl-state-text);background:var(--pearl-state-bg);border-color:var(--pearl-state-border);box-shadow:inset 0 -2px var(--pearl-state-text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .target-page-choice-grid button:not(.target-page-lucky-card) :is(.target-page-option-total,.target-page-option-total b) {color:var(--muted);background:transparent}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet :is(.target-page-stake-row button,[data-page-bet-clear]) {color:var(--text);background:var(--au-input-bg);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .target-page-stake-row button.active {color:var(--pearl-state-text);background:var(--pearl-state-bg);border-color:var(--pearl-state-border)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet [data-action="page-bet-submit"] {color:var(--pearl-on-primary);background:var(--au-button)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .transfer-settlement-reminder>i {color:#805b20;border-color:#b99455;background:#fff4d7}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-profile-vip>i {color:#70430c}
/* 幸运哈希的图保持原样，叠加的额度/赔率/累计金额改用浅色专用深色字。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet .target-page-option-limit span {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet[data-page-bet-rule="xyhash"] .target-page-lucky-figure>span {color:var(--pearl-state-text);text-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet[data-page-bet-rule="xyhash"] .target-page-lucky-figure>em {color:#805b20;text-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet[data-page-bet-rule="xyhash"] .target-page-option-total {color:var(--muted);background:var(--au-input-bg);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .target-page-bet[data-page-bet-rule="xyhash"] .target-page-option-total b {color:var(--text)}

/* 完整性复查：各账户入口的文字、位图图标和箭头不能沿用深色主题前景。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(.au-section-heading>button>span,.external-provider-arrow,.target-accordion summary>span,.target-accordion button>span:last-child,.money-select-field>i,.address-add-row>i,.address-add-icon b) {color:var(--pearl-state-text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .auth-required-mark {color:#ad2d58}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .tg-quick-card>em {color:var(--pearl-on-primary)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .au-security-hero {background-image:linear-gradient(90deg,#f9f6fc 0%,#f9f6fcf0 42%,#f9f6fc00 82%),url('/assets/images/themes/aurora/reference/security-hero.png');border-radius:14px;overflow:hidden}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .au-security-hero strong {color:var(--pearl-state-text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .au-security-hero span {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .security-list .menu-row::before {background:var(--pearl-state-text);mask:url('/assets/images/themes/aurora/reference/inner-password.svg') center/20px 20px no-repeat;-webkit-mask:url('/assets/images/themes/aurora/reference/inner-password.svg') center/20px 20px no-repeat;filter:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .security-list .menu-row>i {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .vip-center-curve>span {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .vip-center-curve>strong {color:var(--pearl-state-text)}
/* 无Logo时的币种占位符保留品牌区分，但以足够深的底色承托白色符号。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-method-icon:has(.payment-channel-logo-fallback) {background:#59429a}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .recharge-method-icon.is-onchain:has(.payment-channel-logo-fallback) {background:#0e745e}
/* 公开验资页同时检查有数据、更新中及空态；不改变任何资产数值和核验入口。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page :is(.proof-address-hero,.proof-address-summary,.proof-address-row) {background:var(--au-glass);border-color:var(--line);box-shadow:var(--au-glass-shadow);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page :is(strong,code,.proof-address-hero>div>span) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page :is(p,em,.proof-summary-label,.proof-address-list-head>span,.proof-address-row header>span,.proof-balance-grid span,.proof-address-empty) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page .proof-summary-asset.usdt>span {color:#147351}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page .proof-summary-asset.trx>span {color:#8c377d}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page .proof-address-row header>em.ready {color:#147351;background:#e7f4ed}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page :is(.proof-address-value,.proof-balance-grid,.proof-address-row header>span) {background:var(--au-glass-inset);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-page :is(.proof-verify-link,.proof-verify-link>span,.proof-address-value>button) {color:var(--pearl-state-text);background:var(--pearl-state-bg);border-color:var(--pearl-state-border)}
/* Safari的只读/禁用文字、输入提示和键盘焦点使用明确的浅色状态。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input,textarea)::placeholder {color:#746b80;opacity:1}
html[data-member-theme="aurora"][data-member-palette="pearl"] :is(.modal,.security-modal,.lottery-sheet,.lottery-quick-sheet) :is(input,textarea)::placeholder {color:#746b80;opacity:1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input[readonly],textarea[readonly]) {color:var(--text);-webkit-text-fill-color:var(--text);background:var(--au-glass-inset);opacity:1}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input,textarea,select,button):disabled {color:var(--muted);-webkit-text-fill-color:var(--muted);background:#f0ecf5;border-color:#c5b9d3;opacity:1;cursor:not-allowed;box-shadow:none}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input,textarea,select):focus-visible {outline:2px solid var(--pearl-state-text);outline-offset:2px;border-color:var(--pearl-state-text)}
/* 富文本详情、钱包认证表单与正文表头也属于浅色纸面，保留运营明确设置的行内颜色。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .article-detail-card>h2 {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .article-content :is(h1,h2,h3,h4,h5,h6,th):not([style*="color"]) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .article-content th {background:var(--pearl-state-bg);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .address-form-preview {background:var(--au-glass);border-color:var(--line);color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .address-form-preview :is(header strong,header button) {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .address-form-preview>p {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .service-row>i {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] .currency-popover .wallet-coin-mark.is-trx {color:#fff;background:#c3344e}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .iw-stage :is(.iw-chances>span,.iw-status,.iw-muted) {color:var(--text)}
/* 确认注单取消遗留深蓝卡和8/9px小字；正文、期号、号码与返回按钮一起验收。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-review-sheet :is(.lottery-review-meta>div,.lottery-review-list article,.lottery-review-list article>p) {background:var(--au-glass-inset);border-color:var(--line)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-review-sheet :is(.lottery-review-meta span,.lottery-review-list span,.lottery-review-list p,.lottery-review-warning) {color:var(--muted);font-size:12px;line-height:1.6}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-review-sheet :is(.lottery-review-meta strong,.lottery-review-list strong) {color:var(--text);font-size:14px;line-height:1.5}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-review-sheet .lottery-review-list article>small {color:#805b20;font-size:12px;line-height:1.6}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .lottery-review-sheet>footer>button:not(.primary) {color:var(--pearl-state-text);background:var(--au-input-bg);border-color:var(--pearl-state-border)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .message-list .message-row strong {color:var(--text)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .message-list .message-row :is(span,small) {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .message-list .message-row em {color:#805b20;background:#fff1cc;border:1px solid #d9bd80}

html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .security-list .menu-row[data-route="/withdrawAddress"]::before {background:var(--pearl-state-text);mask-image:url('/assets/images/themes/aurora/reference/inner-address.svg');-webkit-mask-image:url('/assets/images/themes/aurora/reference/inner-address.svg')}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .proof-address-value .game-copy-svg {width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
/* 玻璃卡片保持轻边线，可输入控件单独使用更清楚的轮廓。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] {--pearl-control-border:#9683a8}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] :is(input,textarea,select):not([type=range]):not([type=checkbox]):not([type=radio]) {border-color:var(--pearl-control-border)}
/* 桌面会员侧栏的共用精灵含固定白色填充，单独压深图形而不影响文字/品牌图片。 */
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-sidebar nav button {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-sidebar nav button>svg {color:var(--muted)}
html[data-member-theme="aurora"][data-member-palette="pearl"] #app[data-theme-page] .desktop-sidebar nav button>.target-svg {filter:brightness(.4)}
