/* UK国际主题。html[data-uk-theme=light|dark] 一处切换，页面读 --uk-*，不要再写死颜色。 */
html.uk-nofirst{
  --uk-bg:#F7F3EB;
  --uk-bg-soft:#FBF8F2;
  --uk-bg-deep:#EFE7DA;
  --uk-card:#FBF7EF;
  --uk-card-hover:#F4ECDD;
  --uk-gold:#A96F18;
  --uk-gold-light:#D8B46A;
  --uk-gold-bright:#E8CC91;
  --uk-gold-dark:#70430D;
  --uk-border:rgba(183,133,55,.30);
  --uk-border-active:rgba(169,111,24,.70);
  --uk-text-primary:#6B430D;
  --uk-text-title:#5A3508;
  --uk-text-normal:#704C20;
  --uk-text-secondary:#8F7C64;
  --uk-text-muted:#A69B8D;
  --uk-usdt:#26A17B;
  --uk-tg:#2AABEE;
  --uk-shadow:0 4px 14px rgba(115,75,20,.08);
  --uk-gold-shadow:0 3px 12px rgba(176,121,38,.14);
  --uk-radius-sm:10px;
  --uk-radius-md:14px;
  --uk-radius-lg:18px;
  --uk-btn-fg:#5B3607;
  --uk-btn-bg:linear-gradient(135deg,#F8E8BD 0%,#DAB66A 50%,#F2D89C 100%);
  --theme-page-bg:var(--uk-bg);
  --theme-page-bg-deep:var(--uk-bg-deep);
  --theme-surface:var(--uk-card);
  --theme-surface-soft:var(--uk-bg-soft);
  --theme-surface-hover:var(--uk-card-hover);
  --theme-accent:var(--uk-gold);
  --theme-accent-hover:var(--uk-gold-light);
  --theme-accent-pressed:var(--uk-gold-dark);
  --theme-text-primary:var(--uk-text-primary);
  --theme-text-secondary:var(--uk-text-secondary);
  --theme-text-muted:var(--uk-text-muted);
  --theme-border:var(--uk-border);
  --theme-border-active:var(--uk-border-active);
  --theme-success:var(--uk-usdt);
  --tpl-bg:var(--uk-bg);
  --tpl-bg-2:var(--uk-bg-deep);
  --tpl-card:var(--uk-card);
  --tpl-text:var(--uk-text-primary);
  --tpl-text-2:var(--uk-text-secondary);
  --tpl-line:var(--uk-border);
  --tpl-gold:var(--uk-gold);
  --tpl-bar:var(--uk-bg-soft);
  --tpl-on-primary:var(--uk-btn-fg);
  --bg-main:var(--uk-bg);
  --bg-card:var(--uk-card);
  --text-main:var(--uk-text-primary);
  --text-secondary:var(--uk-text-secondary);
  --woai-bg:var(--uk-bg);
  --woai-card:var(--uk-card);
  --woai-accent:var(--uk-gold);
  --woai-text:var(--uk-text-primary);
  --theme-primary-bg:var(--uk-bg);
  --theme-secondary-bg:var(--uk-card);
  --theme-card-bg:var(--uk-card);
  --theme-primary-text:var(--uk-text-primary);
  --theme-secondary-text:var(--uk-text-secondary);
  --theme-primary-text-color:var(--uk-text-title);
  --theme-nav-bar-text-color:var(--uk-text-secondary);
  --theme-task-card-bg:var(--uk-card);
  --theme-footer-button-bg:var(--uk-card);
  --theme-button-primary-bg-color:var(--uk-gold-light);
  --Base-Background:var(--uk-bg);
  --Base-Background_Dark:var(--uk-bg-deep);
  --Base-Background_Light:var(--uk-card);
  --Accent-Accent:var(--uk-gold);
}
html.uk-nofirst[data-uk-theme="dark"]{
  --uk-bg:#070605;
  --uk-bg-soft:#141210;
  --uk-bg-deep:#050403;
  --uk-card:#141210;
  --uk-card-hover:#1c1914;
  --uk-gold:#E6C17A;
  --uk-gold-light:#F0D48A;
  --uk-gold-bright:#F8E7B0;
  --uk-gold-dark:#8D692C;
  --uk-border:rgba(230,193,122,.45);
  --uk-border-active:rgba(230,193,122,.85);
  --uk-text-primary:#F6E7C1;
  --uk-text-title:#F0D48A;
  --uk-text-normal:#F6E7C1;
  --uk-text-secondary:#C9BBA4;
  --uk-text-muted:#9A8B72;
  --uk-usdt:#26A17B;
  --uk-tg:#2AABEE;
  --uk-shadow:0 4px 14px rgba(0,0,0,.35);
  --uk-gold-shadow:0 3px 12px rgba(176,121,38,.2);
  --uk-btn-fg:#1A1408;
  --uk-btn-bg:linear-gradient(180deg,#F8E7B0 0%,#E2B75A 46%,#C9963D 100%);
}
html.uk-nofirst[data-uk-theme="light"]{
  --Base-Background:#F7F3EB;
  --Base-Background_Dark:#EFE7DA;
  --Base-Background_Light:#FBF7EF;
  --Base-Accent:#6B430D;
  --theme-page-bg:#F7F3EB;
  --tpl-bg:#F7F3EB;
  --woai-bg:#F7F3EB;
  --bg-main:#F7F3EB;
}
html.uk-nofirst,
html.uk-nofirst body,
html.uk-nofirst #app,
html.uk-nofirst .app-container{
  background:var(--uk-bg)!important;
  color:var(--uk-text-primary)!important;
}
html.uk-nofirst[data-uk-theme="light"] .app-container,
html.uk-nofirst[data-uk-theme="light"] #app .app-container,
html.uk-nofirst[data-uk-theme="light"] main .page{
  background:var(--uk-bg)!important;
  background-image:none!important;
  color:var(--uk-text-primary)!important;
}
html.uk-nofirst[data-uk-theme="light"] .title,
html.uk-nofirst[data-uk-theme="light"] .hm-quick b,
html.uk-nofirst[data-uk-theme="light"] .hm-chan b,
html.uk-nofirst[data-uk-theme="light"] .hm-name{
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
  font-weight:700;
}
html.uk-nofirst .btn-primary,
html.uk-nofirst .uk-btn-primary{
  color:var(--uk-btn-fg)!important;
  background:var(--uk-btn-bg)!important;
  border:1px solid var(--uk-gold-light)!important;
  border-radius:12px!important;
  box-shadow:var(--uk-gold-shadow)!important;
}
html.uk-nofirst .btn-secondary,
html.uk-nofirst .uk-btn-secondary{
  color:var(--uk-text-primary)!important;
  background:var(--uk-card)!important;
  border:1px solid var(--uk-border)!important;
  border-radius:12px!important;
}
html.uk-nofirst .usdt-icon,
html.uk-nofirst .hm-amt .uk-usdt{color:var(--uk-usdt)!important}

/* 充值、提现、活动、我的、代理：页面底和卡片跟主题走 */
html.uk-nofirst .modal-overlay.n3r-ov,
html.uk-nofirst .modal-container.deposit-modal.n3r,
html.uk-nofirst #ngE-mine,
html.uk-nofirst #ngE-wd,
html.uk-nofirst #ngE-page,
html.uk-nofirst .l7-page,
html.uk-nofirst #z1-ua,
html.uk-nofirst .activities,
html.uk-nofirst #l02ng{
  background:var(--uk-bg)!important;
  color:var(--uk-text-primary)!important;
}
html.uk-nofirst .deposit-modal.n3r .n3r-nav,
html.uk-nofirst .deposit-modal.n3r .uk8rc-brand{
  background:transparent!important;
  color:var(--uk-text-title)!important;
}
html.uk-nofirst .deposit-modal.n3r .n3r-title,
html.uk-nofirst .deposit-modal.n3r .uk8rc-name{
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
}
html.uk-nofirst .deposit-modal.n3r .uk8rc-sub,
html.uk-nofirst .deposit-modal.n3r .uk8rc-en,
html.uk-nofirst .deposit-modal.n3r .n3r-rec,
html.uk-nofirst .deposit-modal.n3r .uk8rc-cs{
  color:var(--uk-text-secondary)!important;
  -webkit-text-fill-color:var(--uk-text-secondary)!important;
}
html.uk-nofirst .deposit-modal.n3r .n3r-back,
html.uk-nofirst .deposit-modal.n3r .n3r-rec,
html.uk-nofirst .deposit-modal.n3r .uk8rc-cs{
  background:var(--uk-card)!important;
  border-color:var(--uk-border)!important;
}
/* backbtn-1007 充值页左上返回 + 在线客服：原来浅奶色箭头/字压在奶色底上看不清 → 深棕箭头字 + 金边。回退：删本段或用 .bak-20261007-backbtn */
html.uk-nofirst.uk8-ref-recharge .deposit-modal.n3r .n3r-back{
  width:36px!important;
  height:36px!important;
  top:8px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:var(--uk-bg-soft)!important;
  border:1.5px solid var(--uk-border-active)!important;
  box-shadow:var(--uk-shadow)!important;
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
}
html.uk-nofirst.uk8-ref-recharge .deposit-modal.n3r .n3r-back svg{width:20px!important;height:20px!important;color:inherit!important}
html.uk-nofirst.uk8-ref-recharge .deposit-modal.n3r .n3r-back svg path{stroke:currentColor!important;stroke-width:2.4!important}
html.uk-nofirst.uk8-ref-recharge .deposit-modal.n3r .n3r-rec,
html.uk-nofirst.uk8-ref-recharge .deposit-modal.n3r .uk8rc-cs{
  background:var(--uk-bg-soft)!important;
  border:1px solid var(--uk-border-active)!important;
  box-shadow:var(--uk-shadow)!important;
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
}
html.uk-nofirst.uk8-ref-recharge .deposit-modal.n3r .n3r-rec *,
html.uk-nofirst.uk8-ref-recharge .deposit-modal.n3r .uk8rc-cs *{
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
}
html.uk-nofirst .deposit-modal.n3r > .n3r-tabs .n3r-tab{
  background:var(--uk-card)!important;
  border:1px solid var(--uk-border)!important;
  color:var(--uk-text-primary)!important;
  -webkit-text-fill-color:var(--uk-text-primary)!important;
}
html.uk-nofirst .deposit-modal.n3r > .n3r-tabs .n3r-tab.on{
  background:var(--uk-btn-bg)!important;
  border-color:var(--uk-gold-light)!important;
  color:var(--uk-btn-fg)!important;
  -webkit-text-fill-color:var(--uk-btn-fg)!important;
}
html.uk-nofirst .deposit-modal.n3r:not(.x1-usdt) .x1-paycard,
html.uk-nofirst .deposit-modal.n3r .uk8rc-note,
html.uk-nofirst .deposit-modal.n3r .x1-ucard{
  background:var(--uk-card)!important;
  border:1px solid var(--uk-border)!important;
  box-shadow:var(--uk-shadow)!important;
  color:var(--uk-text-primary)!important;
}
html.uk-nofirst .deposit-modal.n3r input.form-input{
  background:var(--uk-bg-soft)!important;
  border:1px solid var(--uk-border)!important;
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
}
html.uk-nofirst .deposit-modal.n3r .ng03-chip{
  background:var(--uk-card)!important;
  border:1px solid var(--uk-border)!important;
  color:var(--uk-text-primary)!important;
  -webkit-text-fill-color:var(--uk-text-primary)!important;
}
html.uk-nofirst .deposit-modal.n3r .ng03-chip.is-on,
html.uk-nofirst .deposit-modal.n3r .ng03-submit{
  background:var(--uk-btn-bg)!important;
  background-image:var(--uk-btn-bg)!important;
  border:1px solid var(--uk-gold-light)!important;
  color:var(--uk-btn-fg)!important;
  -webkit-text-fill-color:var(--uk-btn-fg)!important;
  box-shadow:var(--uk-gold-shadow)!important;
}
html.uk-nofirst .deposit-modal.n3r .ng03-submit::after,
html.uk-nofirst .deposit-modal.n3r .ng03-submit::before{
  color:var(--uk-btn-fg)!important;
  -webkit-text-fill-color:var(--uk-btn-fg)!important;
}
html.uk-nofirst .deposit-modal.n3r .uk8rc-trust b,
html.uk-nofirst .deposit-modal.n3r .form-group::before,
html.uk-nofirst .deposit-modal.n3r .ng03-chips::before{
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
}
html.uk-nofirst .deposit-modal.n3r .uk8rc-trust small,
html.uk-nofirst .deposit-modal.n3r .uk8rc-note li,
html.uk-nofirst .deposit-modal.n3r .uk8rc-usd{
  color:var(--uk-text-secondary)!important;
  -webkit-text-fill-color:var(--uk-text-secondary)!important;
}

/* 底栏只换颜色，缺口形状保持原样 */
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby #woai-tz-tabbar,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]{
  background-color:var(--uk-card)!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 162' preserveAspectRatio='none'%3E%3Cpath fill='%23FBF7EF' d='M0 10h274c15.464 0 27.499 12.976 33.216 27.344C318.092 64.678 344.79 84 376 84c31.21 0 57.908-19.322 68.784-46.656C450.501 22.976 462.536 10 478 10h272v152H0V10Z'/%3E%3C/svg%3E")!important;
  filter:drop-shadow(0 -2px 8px rgba(115,75,20,.08))!important;
}
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]::before{
  background:var(--uk-card)!important;
}
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby #woai-tz-tabbar a,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a .ng10-t{
  color:var(--uk-text-secondary)!important;
}
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a .ng10-ic{
  color:var(--uk-text-muted)!important;
}
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a.ng10-on .ng10-ic,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a.ng10-on .ng10-t,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a.is-on .ng10-t,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby #woai-tz-tabbar a.is-on{
  color:var(--uk-gold)!important;
}
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a.is-deposit .ng10-fab,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby #woai-tz-tabbar .woai-ng-fab{
  background:var(--uk-btn-bg)!important;
  border-color:var(--uk-gold-light)!important;
  color:var(--uk-btn-fg)!important;
  box-shadow:0 0 0 4px var(--uk-card),var(--uk-gold-shadow)!important;
}
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a.is-deposit .ng10-fab b,
html.uk-nofirst[data-uk-theme="light"]:not([data-uk8="1"]).woai-web-lobby body #woai-tz-tabbar[data-ng10-skin]>a.is-deposit .ng10-fab svg{
  color:var(--uk-btn-fg)!important;
}
html.uk-nofirst[data-uk-theme="light"].ngtb-xcyl body #ngtb-bar{
  background:var(--uk-card)!important;
  color:var(--uk-text-secondary)!important;
  border-top:1px solid var(--uk-border)!important;
  box-shadow:var(--uk-shadow)!important;
}
html.uk-nofirst[data-uk-theme="light"].ngtb-xcyl body #ngtb-bar .ngtb-t,
html.uk-nofirst[data-uk-theme="light"].ngtb-xcyl body #ngtb-bar .ngtb-ic{color:var(--uk-text-muted)!important}
html.uk-nofirst[data-uk-theme="light"].ngtb-xcyl body #ngtb-bar .ngtb-i.on .ngtb-t,
html.uk-nofirst[data-uk-theme="light"].ngtb-xcyl body #ngtb-bar .ngtb-i.on .ngtb-ic{color:var(--uk-gold)!important}

html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .l09-field{
  background:var(--uk-card)!important;
  border:1px solid var(--uk-border)!important;
  box-shadow:var(--uk-shadow)!important;
}
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .l09-field input{
  color:var(--uk-text-title)!important;
  -webkit-text-fill-color:var(--uk-text-title)!important;
  caret-color:var(--uk-gold)!important;
}
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .l09-field input::placeholder{
  color:var(--uk-text-muted)!important;
  -webkit-text-fill-color:var(--uk-text-muted)!important;
}
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .woai-agree,
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .l09-foot .woai-ng-auth-switch,
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .woai-remember{
  color:var(--uk-text-secondary)!important;
  -webkit-text-fill-color:var(--uk-text-secondary)!important;
}
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .woai-ng-auth-submit,
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .lcap-track,
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .lcap-need{
  background:var(--uk-btn-bg)!important;
  background-image:var(--uk-btn-bg)!important;
  color:var(--uk-btn-fg)!important;
  -webkit-text-fill-color:var(--uk-btn-fg)!important;
  border:1px solid var(--uk-gold-light)!important;
  box-shadow:var(--uk-gold-shadow)!important;
}
html.uk-nofirst[data-uk-theme="light"].woai-web-lobby .l09-auth .woai-ng-login-close{
  background:var(--uk-card)!important;
  color:var(--uk-text-primary)!important;
  border:1px solid var(--uk-border)!important;
}
