/*
 * 远影归灯：Zibll 美化基础变量
 * 仅做前台视觉增强，不修改主题业务逻辑。
 */

html body {
  --yy-ink: #344252;
  --yy-muted: #64788b;
  --yy-soft: #eef3f7;
  --yy-soft-2: #f7fafc;
  --yy-border: rgba(210, 221, 232, .78);
  --yy-gold: #c69d5e;
  --yy-gold-dark: #8d6835;
  --yy-blue-gray: #52677c;
  --yy-card-bg: rgba(255, 255, 255, .88);
  --yy-shadow: 0 16px 38px rgba(72, 91, 110, .08);
  --yy-inner: inset 0 1px 0 rgba(255, 255, 255, .82);
}

html body .yy-zibll-polished-card,
html body .zib-widget.account-set,
html body .modal-mini .modal-content {
  border: 1px solid var(--yy-border) !important;
  background:
    radial-gradient(circle at 92% 6%, rgba(198, 157, 94, .12), transparent 30%),
    linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(245, 248, 250, .94)) !important;
  box-shadow: var(--yy-shadow), var(--yy-inner) !important;
}

html body .zib-widget.account-set {
  border-radius: 18px !important;
  overflow: hidden !important;
}

html body .zib-widget.account-set .box-body {
  padding: 20px !important;
}

html body .zib-widget.account-set .title-h-left,
html body #tab-bind-email .title-h-left,
html body #tab-bind-phone .title-h-left,
html body #tab-change-password .title-h-left {
  color: var(--yy-ink) !important;
  font-size: 18px !important;
  font-weight: 750 !important;
  letter-spacing: 0 !important;
}

