/* Semantic layer. Components read these; these read :root[data-theme] only. */
html,
html.ngtpl-xcyl,
html.woai-web-lobby,
html.ngtpl-on{
  --theme-page-bg:var(--Base-Background);
  --theme-page-bg-deep:var(--Base-Background_Dark);
  --theme-surface:var(--Base-Background_Light);
  --theme-surface-soft:var(--Neutral-Neutral_4);
  --theme-surface-hover:var(--Base-Background_Hover,var(--Neutral-Neutral_8));
  --theme-accent:var(--Accent-Accent);
  --theme-accent-hover:var(--Accent-Accent_hover);
  --theme-accent-pressed:var(--Accent-Accent_Pressed);
  --theme-accent-rgb:var(--Accent-Accent-RGB);
  --theme-text-primary:var(--Neutral-Neutral_100);
  --theme-text-secondary:var(--Neutral-Neutral_72);
  --theme-text-muted:var(--Neutral-Neutral_56);
  --theme-border:var(--Neutral-Neutral_12);
  --theme-border-active:var(--Accent-Border-Active,var(--Accent-Accent_32));
  --theme-divider:var(--Neutral-Neutral_8);
  --theme-success:var(--Green-Green);
  --theme-danger:var(--Red-Red,#d65c62);
  --tpl-primary:var(--theme-accent)!important;
  --tpl-primary-rgb:var(--theme-accent-rgb)!important;
  --tpl-primary-2:var(--theme-accent-hover)!important;
  --tpl-primary-dark:var(--theme-accent-pressed)!important;
  --tpl-on-primary:#F6E7C1!important;
  --tpl-bg:var(--theme-page-bg)!important;
  --tpl-bg-2:var(--theme-page-bg-deep)!important;
  --tpl-bg-3:var(--theme-page-bg)!important;
  --tpl-card:var(--theme-surface)!important;
  --tpl-text:var(--theme-text-primary)!important;
  --tpl-text-2:var(--theme-text-secondary)!important;
  --tpl-line:var(--theme-border)!important;
  --tpl-gold:var(--theme-accent)!important;
  --tpl-soft:var(--theme-surface)!important;
  --tpl-bar:var(--theme-page-bg)!important;
  --bg-main:var(--theme-page-bg)!important;
  --bg-card:var(--theme-surface)!important;
  --bg-card-soft:var(--theme-surface-soft)!important;
  --green-primary:var(--theme-accent)!important;
  --green-bright:var(--theme-accent-hover)!important;
  --text-main:var(--theme-text-primary)!important;
  --text-secondary:var(--theme-text-secondary)!important;
  --woai-bg:var(--theme-page-bg)!important;
  --woai-card:var(--theme-surface)!important;
  --woai-accent:var(--theme-accent)!important;
  --woai-text:var(--theme-text-primary)!important;
  --theme-color:var(--theme-accent)!important;
  --theme-primary-bg:var(--theme-page-bg)!important;
  --theme-secondary-bg:var(--theme-surface)!important;
  --theme-card-bg:var(--theme-surface)!important;
  --theme-primary-text:var(--theme-text-primary)!important;
  --theme-secondary-text:var(--theme-text-secondary)!important;
  --theme-primary-text-color:#F6E7C1!important;
  --theme-nav-bar-text-color:#F6E7C1!important;
  --theme-secondary-text-color:#C9BBA4!important;
  --theme-task-card-bg:#171613!important;
  --theme-footer-button-bg:#15130F!important;
  --theme-button-primary-bg-color:#15130F!important;
  --theme-reload-color:var(--theme-accent)!important;
  --TabBar-ActiveIconColor:var(--theme-accent)!important
}
html.woai-web-lobby,
html.woai-web-lobby body,
html.ngtpl-xcyl,
html.ngtpl-xcyl body,
html.ngtpl-xcyl body #ngtpl-root{
  background:var(--theme-page-bg)!important;
  background-image:none!important;
  color:var(--theme-text-primary)!important
}

html.ngtpl-xcyl #xcyl .xc-top,
html.ngtpl-xcyl body #ngtpl-root #xcyl .xc-top.xc-sc{
  background:transparent!important;
  box-shadow:none!important
}
html.ngtpl-xcyl #xcyl .xc-slogan,
#l02ng .ng-slogan{display:none!important}
html.ngtpl-xcyl #xcyl .xc-top{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important
}
html.ngtpl-xcyl #xcyl .xc-top .xc-brand{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  transform:none!important;
  margin:0!important;
  z-index:1!important;
  pointer-events:auto!important
}
html.ngtpl-xcyl #xcyl .xc-tr{
  width:auto!important;
  margin-left:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:calc(8*var(--xu))!important;
  position:relative!important;
  z-index:2!important
}
html.ngtpl-xcyl #xcyl .xc-top:has(.xc-gu) .xc-brand{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  transform:none!important;
  margin:0!important;
  pointer-events:auto!important
}
html.ngtpl-xcyl #xcyl .xc-top:has(.xc-gu) .xc-tr{
  width:auto!important;
  margin-left:auto!important;
  justify-content:flex-end!important;
  gap:calc(8*var(--xu))!important
}
html.ngtpl-xcyl #xcyl .xc-usdt.xc-gu{
  width:calc(22*var(--xu))!important;
  height:calc(22*var(--xu))!important;
  min-width:22px!important;
  min-height:22px!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  background:#1ba27a!important;
  box-shadow:none!important;
  color:#fff!important
}
html.ngtpl-xcyl #xcyl .xc-reg{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  min-width:0!important;
  height:auto!important;
  padding:0 2px!important
}
html.ngtpl-xcyl #xcyl .xc-btn.xc-login{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  background:radial-gradient(circle at 30% 0%,rgba(255,221,144,.32),transparent 45%),linear-gradient(135deg,#5B3B16 0%,#2C2115 38%,#15130F 70%,#4A3015 100%)!important;
  border:1px solid rgba(244,195,92,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,238,190,.3)!important
}
html.ngtpl-xcyl #xcyl .xc-top .xc-logo,
html.ngtpl-xcyl #xcyl .xc-top .xc-brand .xc-logo{
  filter:none!important;
  height:calc(40*var(--xu))!important;
  max-width:calc(104*var(--xu))!important;
  margin:0!important;
  width:auto!important;
  object-fit:contain!important;
  object-position:left center!important;
  background:transparent!important;
  pointer-events:auto!important
}
#l02ng .ng-logo{
  filter:none!important;
  height:calc(60*var(--u))!important;
  max-width:calc(180*var(--u))!important;
  width:auto!important;
  object-fit:contain!important;
  object-position:left center!important;
  background:transparent!important
}
html.ngtpl-xcyl #xcyl .xc-bal,
html.ngtpl-xcyl #xcyl-rank .xr-card,
html.ngtpl-xcyl #xcyl .xc-notice,
html.ngtpl-xcyl #xcyl .xc-search{
  background:linear-gradient(145deg,rgba(23,22,19,.96),rgba(13,12,10,.98))!important;
  color:#F6E7C1!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
html.ngtpl-xcyl #xcyl .xc-bal span,
html.ngtpl-xcyl #xcyl-rank .xr-row span{color:#F6E7C1!important}
html.ngtpl-xcyl #xcyl .xc-bal i{color:#D9AC59!important}
html.ngtpl-xcyl #xcyl .xc-btn,
html.ngtpl-xcyl #xcyl .xc-hs,
html.ngtpl-xcyl #xcyl .xc-login,
html.ngtpl-xcyl #xcyl .xc-recent-login{
  color:#F6E7C1!important;
  background:linear-gradient(145deg,rgba(31,31,29,.98),rgba(15,15,14,.98))!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  text-shadow:none!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
html.ngtpl-xcyl #xcyl .xc-btn.xc-nmore{
  color:#F6E7C1!important;
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.32),transparent 45%),
    linear-gradient(135deg,#5B3B16 0%,#2C2115 38%,#15130F 70%,#4A3015 100%)!important;
  border:1px solid rgba(244,195,92,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,238,190,.30),0 0 12px rgba(226,165,57,.15)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
html.ngtpl-xcyl #xcyl .xc-nmore b,
html.ngtpl-xcyl #xcyl .xc-nmore .xc-aggo{color:#F6E7C1!important}
html.ngtpl-xcyl #xcyl .xc-nmore .xc-crown,
html.ngtpl-xcyl #xcyl .xc-hs svg,
html.ngtpl-xcyl #xcyl .xc-hs svg path{
  color:#F6C75E!important;
  fill:currentColor!important;
  filter:drop-shadow(0 0 5px rgba(246,199,94,.25))
}
html.ngtpl-xcyl #xcyl .xc-notice i,
html.ngtpl-xcyl #xcyl .xc-notice .xc-ngo{color:#D9AC59!important}
html.ngtpl-xcyl #xcyl .xc-notice em{
  background:rgba(13,12,10,.72)!important;
  color:#D9AC59!important;
  border:1px solid rgba(224,180,91,.48)!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct{
  color:rgba(255,255,255,.78)!important;
  background:linear-gradient(145deg,rgba(31,31,29,.98),rgba(15,15,14,.98))!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct i{
  background:none!important;
  border:0!important;
  box-shadow:none!important;
  color:rgba(255,255,255,.78)!important;
  filter:none!important;
  text-shadow:none!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct span{
  background:none!important;
  border:0!important;
  box-shadow:none!important;
  color:rgba(255,255,255,.78)!important;
  text-shadow:none!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct.on{
  color:#FFF3CF!important;
  background:
    radial-gradient(circle at 20% 10%,rgba(255,220,135,.30),transparent 42%),
    linear-gradient(135deg,rgba(117,76,24,.92) 0%,rgba(55,38,19,.96) 42%,rgba(19,17,14,.98) 78%,rgba(82,53,20,.92) 100%)!important;
  border:1px solid rgba(255,205,103,.82)!important;
  box-shadow:inset 0 1px 0 rgba(255,239,191,.35),0 0 10px rgba(255,183,55,.18),0 0 2px rgba(255,215,125,.55)!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct.on i{
  color:#F6C75E!important;
  filter:drop-shadow(0 0 5px rgba(246,199,94,.25))!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct.on span{color:#FFF3CF!important}
html.ngtpl-xcyl #xcyl .xc-hcard,
html.ngtpl-xcyl #xcyl .xc-hcard[data-k]{
  background:#171613!important;
  color:#F6E7C1!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important
}
html.ngtpl-xcyl #xcyl .xc-hot .xc-hcards{display:none!important}
html.ngtpl-xcyl #xcyl .xc-hot .xc-grid,
html.ngtpl-xcyl #xcyl .xc-hot .xc-grid:not(.xc-vbanners){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  overflow:visible!important;
  scroll-snap-type:none!important;
}
html.ngtpl-xcyl #xcyl .xc-hot .xc-grid .xc-g{
  flex:none!important;
  width:auto!important;
  min-width:0!important;
}
html.ngtpl-xcyl #xcyl .xc-hot .xc-grid .xc-g>p,
html.ngtpl-xcyl #xcyl .xc-hot .xc-grid .xc-gi,
html.ngtpl-xcyl #xcyl .xc-hot .xc-grid .xc-gi p{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important
}
html.ngtpl-xcyl #xcyl .xc-vt b,
html.ngtpl-xcyl #xcyl .xc-tabs button.on{
  -webkit-text-fill-color:#F6E7C1!important;
  background:none!important;
  color:#F6E7C1!important
}
html.ngtpl-xcyl #xcyl .xc-pane .xc-h{
  display:flex!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.ngtpl-xcyl #xcyl .xc-pane .xc-h span,
html.ngtpl-xcyl #xcyl .xc-pane .xc-h b{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.ngtpl-xcyl #xcyl .xc-vc img,
html.ngtpl-xcyl #xcyl .xc-slide img,
html.ng05-act .ng05m-img,
#l02ng img:not(.ng-logo){filter:none!important}

html.ngtb-xcyl body #ngtb-bar{
  --tb-txt:#F6E7C1;
  --tb-i1:rgba(255,255,255,.55);
  --tb-i2:#F6C75E;
  --tb-pr:#D9AC59;
  --tb-rgb:217,172,89;
  background:rgba(13,12,10,.94)!important;
  color:#F6E7C1!important;
  border-top:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
html.ngtb-xcyl body #ngtb-bar .ngtb-t,
html.ngtb-xcyl body #ngtb-bar .ngtb-ic{color:rgba(255,255,255,.55)!important}
html.ngtb-xcyl body #ngtb-bar .ngtb-i.on .ngtb-t,
html.ngtb-xcyl body #ngtb-bar .ngtb-i.on .ngtb-ic{color:#F6C75E!important}
html.ngtb-xcyl body #ngtb-bar .ngtb-fab{
  color:#F6C75E!important;
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.32),transparent 45%),
    linear-gradient(135deg,#5B3B16 0%,#2C2115 38%,#15130F 70%,#4A3015 100%)!important;
  border:1px solid rgba(244,195,92,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,238,190,.30),0 0 12px rgba(226,165,57,.15)!important
}
html.ngtb-xcyl body #ngtb-bar .ngtb-fab b,
html.ngtb-xcyl body #ngtb-bar .ngtb-fab svg{color:#F6C75E!important}

#l02ng,
#l02ng .ng-body,
#l02ng .ng-main{
  background:linear-gradient(180deg,#0D0C0A 0%,#080806 100%)!important;
  background-image:linear-gradient(180deg,#0D0C0A 0%,#080806 100%)!important;
  color:#D6D3CC!important
}
#l02ng .ng-hd{background:transparent!important;color:#F6E7C1!important}
#l02ng .ng-hr{
  background:rgba(13,12,10,.72)!important;
  border-radius:999px!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
#l02ng .ng-dep{background:#1ba27a!important;color:#fff!important}
#l02ng .ng-bal{color:#F6E7C1!important}
#l02ng .ng-ref,
#l02ng .ng-ref svg{color:#D6D3CC!important}
#l02ng .ng-card{
  background:#171613!important;
  box-shadow:inset 0 0 0 1px rgba(121,80,31,.28)!important
}
#l02ng .ng-card>img{filter:none!important}
#l02ng .ng-mi{
  background:linear-gradient(145deg,#20201D,#0F0F0E)!important;
  color:#D6D3CC!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important
}
#l02ng .ng-mi.active{
  color:#F6E7C1!important;
  background:
    radial-gradient(circle at 20% 10%,rgba(255,220,135,.22),transparent 42%),
    linear-gradient(145deg,#2A241C 0%,#141311 55%,#0D0C0A 100%)!important;
  border:1px solid rgba(121,80,31,.85)!important;
  box-shadow:inset 0 1px 0 rgba(255,229,169,.16),0 0 8px rgba(215,158,55,.08)!important
}
#l02ng .ng-mi svg,
#l02ng .ng-mi svg path{fill:currentColor!important;color:inherit!important}
#l02ng input,
#l02ng .ng-search{
  background:linear-gradient(145deg,rgba(23,22,19,.96),rgba(13,12,10,.98))!important;
  color:#F6E7C1!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important
}

.ngE,
#ngE-mine,
#ngE-page,
#ngE-rec,
#ngE-safe,
#ngE-set,
html #z1-ua{
  --background-color:var(--theme-page-bg)!important;
  --adm-color-background:var(--theme-page-bg)!important;
  --adm-color-text:var(--theme-text-primary)!important;
  --adm-color-text-secondary:color-mix(in srgb,var(--theme-text-primary) 68%,transparent)!important;
  --adm-color-border:var(--theme-border)!important;
  --adm-color-fill-content:var(--theme-surface)!important;
  --adm-color-box:var(--theme-surface)!important;
  --theme-color:var(--theme-accent)!important;
  --theme-reload-color:var(--theme-accent)!important;
  --theme-footer-button-bg:#15130F!important;
  --theme-secondary-bg:var(--theme-surface)!important;
  --theme-primary-bg:var(--theme-page-bg)!important;
  --theme-card-bg:var(--theme-surface)!important;
  --theme-primary-text:var(--theme-text-primary)!important;
  --theme-secondary-text:color-mix(in srgb,var(--theme-text-primary) 68%,transparent)!important;
  --theme-task-card-bg:var(--theme-accent)!important;
  --theme-task-text-color:var(--theme-accent)!important;
  --theme-settings-bg:none!important;
  --theme-setting-earn-bg-color:color-mix(in srgb,var(--theme-text-primary) 8%,var(--theme-page-bg))!important;
  --theme-setting-box-shadow:none!important;
  --theme-share-dialog-button-bg-color:var(--theme-accent)!important;
  background:var(--theme-page-bg)!important;
  background-image:none!important;
  color:var(--theme-text-primary)!important
}
#ngE-mine .header-section{
  background:var(--theme-surface)!important;
  background-image:none!important;
  color:var(--theme-text-primary)!important;
  border:1px solid var(--theme-border)!important
}
#ngE-mine .username,
#ngE-mine .balance-amount,
#ngE-mine .title-text,
#ngE-mine .menu-label,
.ngE h1,.ngE h2,.ngE h3,.ngE h4{color:var(--theme-text-primary)!important}
#ngE-mine .member-account,
#ngE-mine .balance-label,
#ngE-mine .stat-label,
#ngE-mine .earnings-title{color:color-mix(in srgb,var(--theme-text-primary) 68%,transparent)!important}
#ngE-mine .stat-value,
#ngE-mine .vip-level-text,
#ngE-mine .highlight,
.ngE .stat-value{color:var(--theme-accent)!important}
.ngE.theme-purple .user-profile-card-default .action-buttons .action-button,
#ngE-mine .action-button{
  background:linear-gradient(145deg,rgba(31,31,29,.98),rgba(15,15,14,.98))!important;
  color:#F6E7C1!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
#ngE-mine .action-button svg{color:var(--theme-accent)!important;fill:currentColor}
#ngE-mine .earnings-card,
#ngE-mine .menu-card,
.ngE .menu-card,
.ngE .earnings-card{
  background:var(--theme-surface)!important;
  color:var(--theme-text-primary)!important;
  border:1px solid var(--theme-border)!important;
  box-shadow:none!important
}
#ngE-mine .ngkf-lb{color:color-mix(in srgb,var(--theme-text-primary) 68%,transparent)!important}
.ngE .adm-nav-bar,
.ngE .adm-nav-bar-title{background:transparent!important;color:var(--theme-text-primary)!important}
.ngE input,.ngE textarea,.ngE select,
html #z1-ua input,
html #z1-ua textarea{
  background:var(--theme-page-bg-deep)!important;
  color:var(--theme-text-primary)!important;
  border:1px solid var(--theme-border)!important
}
html #z1-ua .ag-card,
html #z1-ua .ag-stats,
html #z1-ua .ag-table,
html #z1-ua .ag-field,
html #z1-ua .se-content,
html #z1-ua .se-navbar,
html #z1-ua .ag-nav{
  background:var(--theme-surface)!important;
  color:var(--theme-text-primary)!important;
  border-color:var(--theme-border)!important
}
html #z1-ua .se-navbar,
html #z1-ua .ag-nav{background:transparent!important}
html #z1-ua .ag-tab.on,
html #z1-ua .md-pill.active,
html #z1-ua .sp-tab-pill.active{
  background:color-mix(in srgb,#fff 8%,transparent)!important;
  color:var(--theme-accent)!important;
  border:0!important
}

.x1-dep,
.x1-dep-shell,
.modal-overlay.n3r-ov,
.deposit-modal.n3r,
.modal-overlay.l04w-ov,
.withdraw-modal.l04w-box,
.l7-page{
  background:var(--theme-page-bg)!important;
  color:var(--theme-text-primary)!important
}
.n3r-card,
.x1-ucard,
.x1-utips,
.x1-uaddr,
.x1-ubox,
.l04w-box .l04w-card,
.l7-card,
.l7-row,
.l7-sum{
  background:var(--theme-surface)!important;
  color:var(--theme-text-primary)!important;
  border:1px solid var(--theme-border)!important
}
.n3r-nav,
.l04w-top,
.l7-top,
.l11h-head,
.adm-nav-bar{
  background:var(--theme-page-bg)!important;
  color:var(--theme-text-primary)!important;
  box-shadow:none!important
}
.n3r-rec,
.x1-rec{
  background:var(--theme-surface)!important;
  color:var(--theme-text-primary)!important;
  border:1px solid var(--theme-border)!important
}
.x1-utut,
.x1-guide{color:var(--theme-accent)!important;background:transparent!important}
.x1-ucoin,
.x1-ucoinb,
.l7-pills button,
.l7-seg button,
.n3r-tab,
.n3r-tabs button{
  background:color-mix(in srgb,#fff 8%,transparent)!important;
  color:var(--theme-text-primary)!important;
  border:0!important;
  -webkit-backdrop-filter:blur(12px) saturate(1.35);
  backdrop-filter:blur(12px) saturate(1.35)
}
.x1-ucoin.on,
.x1-usdt,
.l7-pills button.on,
.l7-seg button.on,
.n3r-tab.on,
.n3r-tabs .on,
.n3r-tabs button.on{
  background:color-mix(in srgb,#fff 8%,transparent)!important;
  color:var(--theme-accent)!important;
  border:0!important
}
.deposit-modal.n3r input,
.withdraw-modal.l04w-box input,
.l7-page input,
html.woai-web-lobby .l09-auth input{
  background:var(--theme-page-bg-deep)!important;
  color:var(--theme-text-primary)!important;
  border:1px solid var(--theme-border)!important
}
html.woai-web-lobby #woai-ng-login-page.l09-auth,
html.woai-web-lobby .l09-auth .woai-ng-login-sheet{
  background:var(--theme-page-bg)!important;
  color:var(--theme-text-primary)!important
}
html.woai-web-lobby .l09-auth .l09-logo{
  display:block!important;
  width:auto!important;
  max-width:min(300px,86%)!important;
  height:118px!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:12px auto 28px!important;
}
html.woai-web-lobby .l09-auth button.woai-ng-login-btn,
html.woai-web-lobby .l09-auth .woai-ng-login-submit,
html.woai-web-lobby .l09-auth .l09-go{
  background:color-mix(in srgb,#fff 8%,transparent)!important;
  color:var(--theme-accent)!important;
  border:0!important;
  -webkit-backdrop-filter:blur(12px) saturate(1.4);
  backdrop-filter:blur(12px) saturate(1.4)
}

html.ng05-act .activities,
html.ng05-act body,
html.ng05-bul .bulletin-page,
html.ng05-bul .bulletin-page .bulletin-content{
  background:var(--theme-page-bg)!important;
  color:var(--theme-text-primary)!important
}
html.ng05-act .activities .task-tabs-wrapper{
  background:var(--theme-page-bg)!important;
  color:var(--theme-text-primary)!important;
  box-shadow:0 1px 0 var(--theme-border)!important
}
html.ng05-act .activities .task-tab-btn,
html.ng05-act .activities .ng05-xtab{
  color:var(--theme-text-primary)!important;
  background:transparent!important
}
html.ng05-act .activities .task-tab-btn.active,
html.ng05-act .activities .ng05-xtab.is-login,
html.ng05-act .activities .reward-amount{
  color:var(--theme-accent)!important
}
html.ng05-act .activities .ng05m-card,
html.ng05-act .activities .activity-banner-item{
  background:var(--theme-surface)!important;
  border:1px solid var(--theme-border)!important;
  box-shadow:none!important
}

#ngkf .ngkf-box,
.l7-sheet-box,
#w2-sheet,
#w2-modal{
  background:var(--theme-surface)!important;
  color:var(--theme-text-primary)!important;
  border:1px solid var(--theme-border)!important
}
#ngkf .ngkf-cp,
#ngkf .ngkf-hi{
  background:color-mix(in srgb,#fff 8%,transparent)!important;
  color:var(--theme-accent)!important;
  border:0!important
}
#l12-music{
  --mplayer-bg:var(--theme-surface);
  --mplayer-text:var(--theme-text-primary);
  --mplayer-accent:var(--theme-accent);
  --mplayer-accent-text:var(--theme-page-bg);
  --mplayer-bubble-bg:var(--theme-page-bg-deep)
}
#l12-music .mplayer-bubble{
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.2),transparent 46%),
    linear-gradient(145deg,#20201D,#0D0C0A)!important;
  color:#F6C75E!important;
  border:1px solid rgba(217,172,89,.5)!important;
  box-shadow:inset 0 1px 0 rgba(255,229,169,.2),0 0 8px rgba(215,158,55,.12)!important
}
#l12-music .mplayer-bubble--playing .mplayer-bubble__icon{
  animation:none!important
}
html.woai-web-lobby .deposit-modal.n3r input.form-input,
html.woai-web-lobby .deposit-modal input.form-input,
html.woai-web-lobby .l04w-box .form-input,
html.woai-web-lobby .l04w-pw .form-group .form-input,
html.l08x .diamond-exchange-page .form-input,
html.woai-web-lobby .withdraw-modal .form-input,
html.woai-web-lobby .form-input,
html.woai-web-lobby .adm-input-element,
html.ngtpl-on .form-input,
html.ngtpl-on input,
html.ngtpl-on textarea,
html.ngtpl-on select,
html.ngtpl-xcyl input,
html.ngtpl-xcyl textarea,
html.ngtpl-xcyl select{
  color:var(--theme-text-primary)!important;
  caret-color:var(--theme-accent)!important;
  border-color:var(--theme-border)!important
}
html.woai-web-lobby .deposit-modal.n3r input.form-input::placeholder,
html.woai-web-lobby .l04w-box .form-input::placeholder,
html.woai-web-lobby .form-input::placeholder,
html.ngtpl-on .form-input::placeholder,
html.ngtpl-on input::placeholder,
html.ngtpl-on textarea::placeholder{
  color:var(--theme-text-muted)!important
}

/* home-rail-20260930: homepage left category bar only. 82×36, 12px radius, 7px gap. */
html.ngtpl-xcyl #xcyl .xc-split{
  gap:10px!important;
  max-width:100%!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail{
  flex:0 0 82px!important;
  width:82px!important;
  max-width:82px!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
  gap:7px!important;
  box-sizing:border-box!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-pane{min-width:0!important}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct{
  flex:0 0 36px!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:82px!important;
  height:36px!important;
  min-height:0!important;
  padding:0 10px!important;
  gap:7px!important;
  border-radius:16px!important;
  box-sizing:border-box!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct i{
  width:19px!important;
  height:19px!important;
  flex:0 0 19px!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct:is([data-k="hot"],[data-k="slot"],[data-k="fish"],[data-k="live"],[data-k="lottery"],[data-k="sports"],[data-k="esports"],[data-k="chess"]) i::before{
  width:19px!important;
  height:19px!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct[data-k="firms"] svg{
  width:19px!important;
  height:19px!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct span{
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:0!important;
  white-space:nowrap!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct[data-k="firms"]{
  padding:0 4px!important;
  gap:7px!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct[data-k="firms"] span{
  font-size:12px!important;
  letter-spacing:0!important
}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct[data-k="hot"]{--xc-ic2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c1 4-2 5-1 8 2-1 3-3 2-5 3 2 5 6 3 10-2 3-5 4-8 3-4-2-6-6-4-10 1-2 3-4 4-6 0 2 1 3 2 4 0-2.5.5-3.2 2-4z'/%3E%3C/svg%3E")}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct[data-k="slot"]{--xc-ic2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='14' height='12' rx='2'/%3E%3Cpath d='M7 9.5h1.5M11 9.5h1.5M7 13.5h6M18.5 8v7'/%3E%3Ccircle cx='18.5' cy='6.2' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E")}
html.ngtpl-xcyl #xcyl .xc-split .xc-rail .xc-ct[data-k="lottery"]{--xc-ic2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}
/* games lobby skin only: colors. sizes stay with laneAG / lane02. */
#l02ng .ng-menu .ng-mi::after,
#l02ng .ng-menu .ng-mi.active::before{display:none!important;content:none!important}
#l02ng .ng-menu .ng-mi{
  background:linear-gradient(145deg,#20201D,#0F0F0E)!important;
  color:#D6D3CC!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important
}
#l02ng .ng-menu .ng-mi.active{
  color:#F6E7C1!important;
  background:
    radial-gradient(circle at 20% 10%,rgba(255,220,135,.22),transparent 42%),
    linear-gradient(145deg,#2A241C 0%,#141311 55%,#0D0C0A 100%)!important;
  border:1px solid rgba(121,80,31,.85)!important;
  box-shadow:inset 0 1px 0 rgba(255,229,169,.16),0 0 8px rgba(215,158,55,.08)!important
}
#l02ng .ng-menu .ng-mic{
  background:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
  color:#8C8982!important
}
#l02ng .ng-menu .ng-mi.active .ng-mic{
  background:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
  color:#D9AC59!important
}
#l02ng .ng-menu .ng-mic svg{color:inherit!important;fill:currentColor!important}
#l02ng .ng-menu .ng-mt,
#l02ng .ng-menu .ng-mi.active .ng-mt{
  color:inherit!important;
  text-shadow:none!important
}
html.ngtb-xcyl body #ngtb-bar .ngtb-fab{
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.32),transparent 45%),
    linear-gradient(135deg,#5B3B16 0%,#2C2115 38%,#15130F 70%,#4A3015 100%)!important;
  border:1px solid rgba(244,195,92,.72)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}

/* subpages + homepage ink: black glass, champagne text, no purple fills */
html.woai-web-lobby .task-card,
html.woai-web-lobby .task-header,
html.woai-web-lobby .task-body,
html.woai-web-lobby .task-footer,
html.woai-web-lobby .ng05-tc,
html.woai-web-lobby .ng05-tc-t,
html.woai-web-lobby .ng05-tc-t span,
html.woai-web-lobby .profile-card,
html.woai-web-lobby .vip-card,
html.woai-web-lobby .stat-card,
html.woai-web-lobby .rebate-card,
html.woai-web-lobby .activity-card,
html.woai-web-lobby .function-item,
html.woai-web-lobby .function-item__label,
html.woai-web-lobby .function-item__value,
html.woai-web-lobby .icon-item,
html.woai-web-lobby .icon-item__label,
html.woai-web-lobby .section-title,
html.woai-web-lobby .profile-card__nickname,
html.woai-web-lobby .stat-card__label,
html.woai-web-lobby .page-header__name,
html.woai-web-lobby .page-header__invite,
html.woai-web-lobby .page-header__wallet,
html.woai-web-lobby .bulletin-title,
html.woai-web-lobby .modal-title,
html.woai-web-lobby .form-label,
html.woai-web-lobby .signature-modal__title,
html.woai-web-lobby .signature-modal__text,
html.woai-web-lobby .withdraw-page,
html.woai-web-lobby .withdraw-title,
html.woai-web-lobby .deposit-modal,
html.woai-web-lobby .deposit-modal .modal-header h3,
html.woai-web-lobby .deposit-modal .modal-title,
html.woai-web-lobby .l7-page,
html.woai-web-lobby .l7-top,
html.woai-web-lobby .l7-top h1,
html.woai-web-lobby .adm-nav-bar,
html.woai-web-lobby .adm-nav-bar-title,
html.woai-web-lobby .ng05-back,
html.woai-web-lobby .ng05-back svg,
html.woai-web-lobby .woai-ng-back,
html.woai-web-lobby .l04w-title,
html.woai-web-lobby .l04w-back,
html.ngtpl-xcyl #xcyl{
  color:#F6E7C1!important
}
html.woai-web-lobby .function-item,
html.woai-web-lobby .function-item__label,
html.woai-web-lobby .function-item__value,
html.woai-web-lobby .icon-item,
html.woai-web-lobby .icon-item__label,
html.woai-web-lobby .section-title,
html.woai-web-lobby .profile-card__nickname,
html.woai-web-lobby .stat-card__label{
  -webkit-text-fill-color:#F6E7C1!important
}
html.woai-web-lobby .ng05-tc-desc,
html.woai-web-lobby .ng05-tc-req,
html.woai-web-lobby .ng05-tc-req span,
html.woai-web-lobby .withdraw-subtitle,
html.woai-web-lobby .bulletin-time,
html.woai-web-lobby .ng05-empty,
html.woai-web-lobby .ng05-empty p{
  color:#C9BBA4!important;
  -webkit-text-fill-color:#C9BBA4!important
}
html.woai-web-lobby .task-card,
html.woai-web-lobby .profile-card,
html.woai-web-lobby .vip-card,
html.woai-web-lobby .stat-card,
html.woai-web-lobby .rebate-card,
html.woai-web-lobby .activity-card,
html.woai-web-lobby .ng05-tc{
  background:#171613!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important
}
html.woai-web-lobby .ng05-tc-d,
html.woai-web-lobby .task-tab-btn.active,
html.woai-web-lobby .action-btn--deposit,
html.woai-web-lobby .wallet-allout-btn,
html.woai-web-lobby .retry-button,
html.woai-web-lobby .vip-card__details-btn,
html.woai-web-lobby .rebate-card__button,
html.woai-web-lobby .signature-modal__button--primary,
html.woai-web-lobby .password-form__footer button,
html.woai-web-lobby .withdraw-form__footer .btn-primary,
html.woai-web-lobby .modal-actions .btn-primary,
html.ngtpl-rc .ng05-tc-btn:not(.off),
html.l08x .diamond-exchange-page .exchange-btn,
#w2-modal .w2-modal__ok{
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.28),transparent 46%),
    linear-gradient(135deg,#5B3B16 0%,#2C2115 40%,#15130F 72%,#4A3015 100%)!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  border:1px solid rgba(244,195,92,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,238,190,.28),0 0 10px rgba(226,165,57,.12)!important
}
html.ngtpl-rc .ng05-tc-btn.off,
html.woai-web-lobby .action-btn--withdraw{
  background:linear-gradient(145deg,#20201D,#0F0F0E)!important;
  color:#8C8982!important;
  -webkit-text-fill-color:#8C8982!important;
  border:1px solid rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important
}
html.woai-web-lobby .action-btn--withdraw svg,
html.woai-web-lobby .ng05-back svg,
html.woai-web-lobby .ng05-back svg path{
  color:#F6E7C1!important;
  fill:currentColor!important
}
html.ngtpl-rc .ng05-tc-dot{
  background:#171613!important;
  color:#C9BBA4!important;
  box-shadow:inset 0 0 0 1px rgba(121,80,31,.75)!important
}
html.ngtpl-rc .ng05-tc-dot.on{
  background:#D9AC59!important;
  color:#15130F!important;
  box-shadow:none!important
}
html.ngtpl-rc .ng05-tc-dots .ln{background:rgba(121,80,31,.55)!important}
html.woai-web-lobby .ng05-tc-bar{
  background:#2A2824!important;
  color:#F6E7C1!important
}
html.woai-web-lobby .ng05-tc-bar>i{background:#D9AC59!important}
html.woai-web-lobby .ng05-tc-bar>em{color:#F6E7C1!important}
html.woai-web-lobby .form-input,
html.woai-web-lobby .deposit-modal input.form-input,
html.woai-web-lobby .withdraw-modal .form-input{
  background:#080806!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  border:1px solid rgba(255,255,255,.08)!important
}
html.woai-web-lobby .deposit-modal,
html.woai-web-lobby .withdraw-modal,
html.woai-web-lobby .payment-password-modal,
html.woai-web-lobby .signature-modal__glass{
  background:#171613!important;
  color:#F6E7C1!important;
  border:1px solid rgba(255,255,255,.06)!important
}
html.woai-web-lobby .deposit-modal .modal-header{border-bottom-color:rgba(255,255,255,.06)!important}
html.woai-web-lobby .deposit-modal .modal-close,
html.woai-web-lobby .withdraw-page .ng04-back{
  color:#F6E7C1!important;
  background:#0D0C0A!important;
  border-color:rgba(255,255,255,.08)!important
}
html.woai-web-lobby .vip-status-content,
html.woai-web-lobby .vip-table,
html.woai-web-lobby .vip-card,
html.woai-web-lobby .rebate-card,
html.woai-web-lobby .wallet-card,
html.woai-web-lobby .message-item,
html.woai-web-lobby .adm-list-item{
  background:#171613!important;
  color:#F6E7C1!important
}
html.woai-web-lobby .vip-table th,
html.woai-web-lobby .distance-label,
html.woai-web-lobby .requirement-label,
html.woai-web-lobby .requirement-text,
html.woai-web-lobby .ant-tabs-tab{
  color:#C9BBA4!important
}
html.woai-web-lobby .vip-next-level,
html.woai-web-lobby .reward-amount,
html.woai-web-lobby .ant-tabs-tab-active,
html.woai-web-lobby .ant-tabs-tab-active .ant-tabs-tab-btn{
  color:#F6C75E!important
}
html.woai-web-lobby .ant-tabs-ink-bar{background:#D9AC59!important}
html.woai-web-lobby .anticon-question-circle{color:#D9AC59!important;background:transparent!important}
html.woai-web-lobby .vip-table-row:nth-child(odd){background:#141311!important}
html.woai-web-lobby .custom-btn-outlined{
  color:#F6E7C1!important;
  border-color:rgba(121,80,31,.85)!important
}
html.woai-web-lobby .vip-page-main,
html.woai-web-lobby .vip-page-container,
html.woai-web-lobby .rebate-page,
html.woai-web-lobby .wallet-page,
html.woai-web-lobby .message-page,
html.woai-web-lobby .subordinate-page{
  background:#0D0C0A!important;
  background-image:none!important;
  color:#F6E7C1!important
}
html.woai-web-lobby .ant-progress-inner,
html.woai-web-lobby .ng05-tc-bar{background:#2A2824!important}
html.woai-web-lobby .ant-progress-bg{background:#D9AC59!important}
html.woai-web-lobby .n3r-title,
html.woai-web-lobby .l04w-title,
html.woai-web-lobby .x1-title{
  color:#F6E7C1!important
}
html.ngtpl-rc .n3r-tab.on,
html.ngtpl-rc .n3r-tabs button.on,
html.woai-web-lobby .x1-ucoin.on{
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.28),transparent 46%),
    linear-gradient(135deg,#5B3B16 0%,#2C2115 40%,#15130F 72%,#4A3015 100%)!important;
  color:#F6E7C1!important;
  border:1px solid rgba(244,195,92,.72)!important
}
html.woai-web-lobby .total-card{
  background:
    radial-gradient(circle at 20% 0%,rgba(255,221,144,.22),transparent 42%),
    linear-gradient(145deg,#2A241C,#141311 60%,#0D0C0A)!important;
  color:#F6E7C1!important;
  border:1px solid rgba(121,80,31,.55)!important
}
html.woai-web-lobby .total-card .label,
html.woai-web-lobby .total-card .total{color:#F6E7C1!important}
html.woai-web-lobby .side-bar-item{
  background:linear-gradient(145deg,#20201D,#0F0F0E)!important;
  background-image:linear-gradient(145deg,#20201D,#0F0F0E)!important;
  color:#D6D3CC!important;
  border:1px solid rgba(255,255,255,.06)!important
}
html.woai-web-lobby .side-bar-item.active{
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.28),transparent 46%),
    linear-gradient(145deg,#3A2C18,#15130F)!important;
  color:#F6E7C1!important;
  border:1px solid rgba(244,195,92,.72)!important
}
html.woai-web-lobby .base-ratio{
  background:#2A2824!important;
  color:#F6E7C1!important
}
html.woai-web-lobby .base-ratio .progress{background:#D9AC59!important}
html.woai-web-lobby .base-ratio .tips{color:#F6E7C1!important}
html #z1-ua .ag-page{
  background:#0D0C0A!important;
  background-image:none!important;
  color:#F6E7C1!important
}
html #z1-ua .ag-nav__t,
html #z1-ua .ag-back,
html #z1-ua .ag-field>b,
html #z1-ua .ag-rules__h span,
html #z1-ua .ag-intro h3{
  color:#F6E7C1!important
}
html #z1-ua .ag-page .ag-guide{
  background:#171613!important;
  color:#F6E7C1!important;
  box-shadow:inset 0 0 0 1px rgba(121,80,31,.85)!important
}
html #z1-ua .ag-tab{color:#8C8982!important}
html #z1-ua .ag-tab.on{color:#F6C75E!important;background:transparent!important}
html #z1-ua .ag-tab.on::after{background:#D9AC59!important}
html #z1-ua .ag-ava{
  background:#171613 url("/vue/ng-fix/assets/r2E/head0.4024c502.jpg") center/cover no-repeat!important;
  box-shadow:0 0 0 1px rgba(217,172,89,.7)!important
}
html #z1-ua .ag-badge,
html #z1-ua .ag-page .ag-qr button,
html #z1-ua .ag-page .ag-per.on{
  background:
    radial-gradient(circle at 30% 0%,rgba(255,221,144,.28),transparent 46%),
    linear-gradient(135deg,#5B3B16 0%,#2C2115 42%,#15130F 100%)!important;
  color:#F6E7C1!important;
  border:1px solid rgba(244,195,92,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,229,169,.2)!important
}
html #z1-ua .ag-k,
html #z1-ua .ag-slogan,
html #z1-ua .ag-field>span,
html #z1-ua .ag-stats span,
html #z1-ua .ag-th,
html #z1-ua .ag-empty,
html #z1-ua .ag-rules__more,
html #z1-ua .ag-per{color:#8C8982!important}
html #z1-ua .ag-stats b,
html #z1-ua .ag-empty b,
html #z1-ua .ag-rules__h button{color:#F6C75E!important}
html #z1-ua .ag-page .ag-field>button{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23D9AC59' d='M8 8V5a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-3v3a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h5zm2-3v3h7a2 2 0 0 1 2 2v5h3V5H10zM3 10v9h9v-9H3z'/></svg>")!important
}
html #z1-ua .ag-share i.ag-i--link,
html #z1-ua .ag-share i.ag-i--more{
  background-color:#171613!important;
  box-shadow:inset 0 0 0 1px rgba(121,80,31,.85)!important
}
html #z1-ua .ag-pers{
  background:#171613!important;
  border:1px solid rgba(255,255,255,.06)!important
}
html #z1-ua .ag-row{
  background:#141311!important;
  color:#F6E7C1!important
}
html #z1-ua .ag-empty i{background:#171613!important;color:#D9AC59!important}
html #z1-ua .ag-share,
html #z1-ua .ag-share button,
html #z1-ua .ag-rules li,
html #z1-ua .ag-rules p{color:#C9BBA4!important}
html.ngtpl-xcyl #xcyl .xc-vc.xc-brand.xc-art[data-k="slot"]:not(.xc-room):not(.xc-sk),
html.ngtpl-xcyl #xcyl .xc-vc.xc-brand.xc-art.xc-hero[data-k="slot"]:not(.xc-room):not(.xc-sk){
  height:auto!important;
  aspect-ratio:485/408!important;
  width:100%!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important
}
html.ngtpl-xcyl #xcyl .xc-vc.xc-art[data-k="slot"]>.xc-artimg{
  object-fit:cover!important;
  object-position:center!important
}
html.ngtpl-xcyl #xcyl .xc-bal{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  color:#fff!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  gap:6px!important
}
html.ngtpl-xcyl #xcyl .xc-bal span{
  color:#fff!important;
  font-weight:600!important;
  font-size:calc(16*var(--xu))!important;
  letter-spacing:.01em!important
}
html.ngtpl-xcyl #xcyl .xc-bal i{color:#fff!important;font-size:calc(16*var(--xu))!important}
html.ngtpl-xcyl #xcyl .xc-bal .xc-usdt{
  position:relative!important;
  width:calc(24*var(--xu))!important;
  height:calc(24*var(--xu))!important;
  min-width:24px!important;
  min-height:24px!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  overflow:visible!important;
  background:
    radial-gradient(circle at 32% 26%,rgba(255,255,255,.75),rgba(255,255,255,0) 24%),
    radial-gradient(circle at 50% 64%,#31486c 0%,#152033 56%,#070c14 100%)!important;
  box-shadow:0 0 8px rgba(70,170,255,.42)!important
}
html.ngtpl-xcyl #xcyl .xc-bal .xc-usdt::before{
  content:""!important;
  position:absolute!important;
  inset:-1px!important;
  border-radius:50%!important;
  background:conic-gradient(from 210deg,#6dffdf,#3eb6ff,#6a62ff,#d16bff,#86ffb4,#6dffdf)!important;
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.7px),#000 calc(100% - 1.1px))!important;
  mask:radial-gradient(farthest-side,transparent calc(100% - 1.7px),#000 calc(100% - 1.1px))!important;
  pointer-events:none!important
}
html.ngtpl-xcyl #xcyl .xc-bal .xc-usdt svg{position:relative!important;z-index:1!important}
/* 注册/登录：深色底上的文字改为香槟金，避免近黑字看不清 */
html.woai-web-lobby .l09-auth .l09-field{
  background:#171613!important;
  border:1px solid rgba(121,80,31,.85)!important
}
html.woai-web-lobby .l09-auth .l09-field input{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  caret-color:#F6C75E!important
}
html.woai-web-lobby .l09-auth .l09-field input::placeholder{
  color:#C9BBA4!important;
  -webkit-text-fill-color:#C9BBA4!important;
  opacity:1!important
}
html.woai-web-lobby .l09-auth .woai-agree,
html.woai-web-lobby .l09-auth .l09-foot .woai-ng-auth-switch,
html.woai-web-lobby .l09-auth .woai-remember{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.woai-web-lobby .l09-auth .l09-div{color:#C9BBA4!important;-webkit-text-fill-color:#C9BBA4!important}
html.woai-web-lobby .l09-auth .l09-f-user::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D9AC59' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.4'/%3E%3Cpath d='M5.2 19.2c1.1-3.4 3.6-5.2 6.8-5.2s5.7 1.8 6.8 5.2'/%3E%3C/svg%3E")!important
}
html.woai-web-lobby .l09-auth .l09-f-pass::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D9AC59' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")!important
}
html.woai-web-lobby .l09-auth .l09-eye{color:#D9AC59!important}
html.woai-web-lobby .l09-auth .woai-ng-login-close{
  background:#171613!important;
  box-shadow:inset 0 0 0 1px rgba(121,80,31,.85)!important
}
html.woai-web-lobby .l09-auth .woai-ng-login-close::before,
html.woai-web-lobby .l09-auth .woai-ng-login-close::after{background:#F6E7C1!important}
html.ngtpl-rc.woai-web-lobby .l09-auth .woai-ng-auth-submit,
html body #woai-ng-login-page .woai-ng-auth-forms .woai-ng-auth-submit,
html body #woai-ng-login-page .woai-ng-auth-forms .woai-ng-auth-submit.lcap-need{
  background-color:#15130F!important;
  background-image:radial-gradient(circle at 30% 0%,rgba(255,221,144,.28),transparent 46%),linear-gradient(135deg,#5B3B16 0%,#2C2115 40%,#15130F 72%,#4A3015 100%)!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  border:1px solid rgba(244,195,92,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,229,169,.2)!important
}
#woai-ng-login-page .lcap-track{
  background:#171613!important;
  border:1px solid rgba(121,80,31,.85)!important;
  box-shadow:none!important
}
#woai-ng-login-page .lcap-fill{
  background:linear-gradient(90deg,rgba(91,59,22,.85),rgba(217,172,89,.5))!important
}
#woai-ng-login-page .lcap-txt,
#woai-ng-login-page .lcap[data-state=drag] .lcap-txt,
#woai-ng-login-page .lcap[data-state=checking] .lcap-txt,
#woai-ng-login-page .lcap[data-state=ok] .lcap-txt{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  background:none!important;
  animation:none!important
}
#woai-ng-login-page .lcap-knob{
  background:#171613!important;
  background-image:radial-gradient(circle at 30% 0%,rgba(255,221,144,.35),transparent 50%),linear-gradient(180deg,#3A2A16,#15130F)!important;
  color:#F6C75E!important;
  box-shadow:inset 0 0 0 1px rgba(244,195,92,.8)!important
}
#woai-ng-login-page .lcap[data-state=ok] .lcap-knob{color:#F6C75E!important}

html.woai-web-lobby .ngE,
html.woai-web-lobby .ngE span,
html.woai-web-lobby .ngE p,
html.woai-web-lobby .ngE li,
html.woai-web-lobby .ngE label,
html.woai-web-lobby .ngE b,
html.woai-web-lobby .ngE em,
html.woai-web-lobby .ngE small,
html.woai-web-lobby .ngE a,
html.woai-web-lobby .ngE h1,
html.woai-web-lobby .ngE h2,
html.woai-web-lobby .ngE h3,
html.woai-web-lobby .ngE h4,
html.woai-web-lobby .ngE td,
html.woai-web-lobby .ngE th,
html.woai-web-lobby .ngE div,
html.woai-web-lobby .l7-page,
html.woai-web-lobby .l7-page span,
html.woai-web-lobby .l7-page p,
html.woai-web-lobby .l7-page b,
html.woai-web-lobby .l7-page h1,
html.woai-web-lobby .l7-page div,
html.woai-web-lobby .l7-page td,
html.woai-web-lobby .wallet-page,
html.woai-web-lobby .wallet-page span,
html.woai-web-lobby .wallet-page div,
html.woai-web-lobby .wallet-page h1,
html.woai-web-lobby .wallet-page .wallet-title,
html.woai-web-lobby .wallet-page .wallet-item__name,
html.woai-web-lobby .wallet-page .wallet-item__label,
html.woai-web-lobby .deposit-modal.n3r,
html.woai-web-lobby .deposit-modal.n3r span,
html.woai-web-lobby .deposit-modal.n3r div,
html.woai-web-lobby .deposit-modal.n3r li,
html.woai-web-lobby .deposit-modal.n3r p,
html.woai-web-lobby .x1-dep,
html.woai-web-lobby .x1-dep span,
html.woai-web-lobby .x1-dep div,
html.woai-web-lobby .x1-dep p,
html.woai-web-lobby .x1-dep li,
html.woai-web-lobby .x1g-ttl,
html.woai-web-lobby .x1g-tab,
html.woai-web-lobby .l04w-box,
html.woai-web-lobby .l04w-box span,
html.woai-web-lobby .l04w-box div,
html.woai-web-lobby .l04w-box p,
html.woai-web-lobby .l04w-box h1,
html.woai-web-lobby .withdraw-page,
html.woai-web-lobby .withdraw-page span,
html.woai-web-lobby .withdraw-page div,
html.woai-web-lobby .withdraw-page h1,
html.woai-web-lobby .withdraw-page p,
html #z1-ua,
html #z1-ua span,
html #z1-ua div,
html #z1-ua b,
html #z1-ua p,
html #z1-ua td,
html #z1-ua th,
html #z1-ua h1,
html #z1-ua h2,
html #z1-ua h3,
html #z1-ua .ag-name,
html #z1-ua .ag-k{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.woai-web-lobby .ngE .menu-tag,
html.woai-web-lobby .ng05-badge,
html.ng05-act .ng05-badge{
  color:#1b1d25!important;
  -webkit-text-fill-color:#1b1d25!important
}
html.woai-web-lobby .ngE .menu-tag{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important
}
html.woai-web-lobby .ngE input,
html.woai-web-lobby .ngE textarea,
html.woai-web-lobby .l7-page input,
html.woai-web-lobby .deposit-modal.n3r input,
html.woai-web-lobby .l04w-box input,
html.woai-web-lobby .withdraw-page input,
html #z1-ua input,
html #z1-ua textarea{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.woai-web-lobby .ngE input::placeholder,
html.woai-web-lobby .l7-page input::placeholder,
html.woai-web-lobby .deposit-modal.n3r input::placeholder,
html.woai-web-lobby .l04w-box input::placeholder,
html.woai-web-lobby .withdraw-page input::placeholder,
html #z1-ua input::placeholder{
  color:#C9BBA4!important;
  -webkit-text-fill-color:#C9BBA4!important
}
html.woai-web-lobby .deposit-modal,
html.woai-web-lobby .deposit-modal .method-name,
html.woai-web-lobby .deposit-modal .modal-title,
html.woai-web-lobby .deposit-modal h3,
html.woai-web-lobby .deposit-modal label,
html.woai-web-lobby .deposit-modal .form-label,
html.woai-web-lobby .deposit-modal .address-text,
html.woai-web-lobby .deposit-modal [class*=address],
html.woai-web-lobby .deposit-modal .reward-setting,
html.woai-web-lobby .deposit-modal .reward-setting *{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.woai-web-lobby .deposit-modal .method-desc{
  color:#C9BBA4!important;
  -webkit-text-fill-color:#C9BBA4!important
}
html.woai-web-lobby .l7-thead{
  background:#171613!important;
  border-bottom-color:rgba(255,255,255,.08)!important
}
html.woai-web-lobby .ngE .adm-button-primary,
html.woai-web-lobby .ngE .adm-button-primary span,
html.woai-web-lobby .x1g-tab.on,
html.woai-web-lobby .ngE .adm-capsule-tabs-tab-active,
html.woai-web-lobby .ngE .adm-capsule-tabs-tab-active span{
  color:#15130F!important;
  -webkit-text-fill-color:#15130F!important
}
html.woai-web-lobby .ngE .adm-button-default,
html.woai-web-lobby .ngE .adm-button-default span{
  background:#171613!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  border-color:rgba(255,255,255,.12)!important
}
html.woai-web-lobby #ngE-page.ngE-sub[data-page=sub] .performance-stats .performance-item,
html.woai-web-lobby #ngE-page .share-content{
  background:#171613!important;
  border-color:rgba(255,255,255,.08)!important;
  color:#F6E7C1!important
}
html.woai-web-lobby .l08x-title,
html.woai-web-lobby .invite-hero__title{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important;
  background:#171613!important
}
html.woai-web-lobby .l7-page .on,
html.woai-web-lobby .l7-pills button.on,
html.woai-web-lobby .l7-seg button.on{
  color:#15130F!important;
  -webkit-text-fill-color:#15130F!important
}
html.woai-web-lobby .activities .task-tab-btn,
html.ng05-act .activities .task-tab-btn{
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.ng05-act .activities .task-tab-btn.active{
  color:#F6C75E!important;
  -webkit-text-fill-color:#F6C75E!important
}
html.woai-web-lobby .ngE .adm-capsule-tabs-tab{
  background:#171613!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.woai-web-lobby .ngE .adm-capsule-tabs-tab-active,
html.woai-web-lobby .ngE .adm-capsule-tabs-tab-active span{
  background:#D9AC59!important;
  color:#15130F!important;
  -webkit-text-fill-color:#15130F!important
}
html.woai-web-lobby .custom-btn,
html.woai-web-lobby .custom-btn span{
  color:#15130F!important;
  -webkit-text-fill-color:#15130F!important
}
html.woai-web-lobby #ngE-page .share-links-content,
html.woai-web-lobby .share-link{
  background:#171613!important;
  color:#F6E7C1!important;
  -webkit-text-fill-color:#F6E7C1!important
}
html.woai-web-lobby .ngE .share-link-copy,
html.woai-web-lobby .ngE .share-link-copy span{
  color:#15130F!important;
  -webkit-text-fill-color:#15130F!important
}
