/* BLINKBUN v3.8.5.2.1 */
:root {
  --bb-hotfix-light-text: #eef4ff;
  --bb-hotfix-light-sub: #d7e5fb;
}

/* admin metric value visibility */
.bb-admin-hotfix .metric-value,
.bb-admin-hotfix .stat-value,
.bb-admin-hotfix .kpi-value,
.bb-admin-hotfix .value,
.bb-admin-hotfix .num,
.bb-admin-hotfix .number,
.bb-admin-hotfix .count,
.bb-admin-hotfix .big-number,
.bb-admin-hotfix .metric-card h1,
.bb-admin-hotfix .metric-card h2,
.bb-admin-hotfix .metric-card h3,
.bb-admin-hotfix .stat-card h1,
.bb-admin-hotfix .stat-card h2,
.bb-admin-hotfix .stat-card h3,
.bb-admin-hotfix .kpi-card h1,
.bb-admin-hotfix .kpi-card h2,
.bb-admin-hotfix .kpi-card h3,
.bb-admin-hotfix .summary-card h1,
.bb-admin-hotfix .summary-card h2,
.bb-admin-hotfix .summary-card h3,
.bb-admin-hotfix .card .metric-value,
.bb-admin-hotfix .card .stat-value,
.bb-admin-hotfix .card .value,
.bb-admin-hotfix .card .num,
.bb-admin-hotfix .card .number,
.bb-admin-hotfix .card strong,
.bb-admin-hotfix .card b,
.bb-admin-hotfix .panel strong,
.bb-admin-hotfix .panel b,
.bb-admin-hotfix .section-card strong,
.bb-admin-hotfix .section-card b {
  color: var(--bb-hotfix-light-text) !important;
}

.bb-admin-hotfix .metric-card p,
.bb-admin-hotfix .stat-card p,
.bb-admin-hotfix .kpi-card p,
.bb-admin-hotfix .summary-card p,
.bb-admin-hotfix .card small,
.bb-admin-hotfix .card .sub,
.bb-admin-hotfix .card .muted,
.bb-admin-hotfix .card .caption {
  color: var(--bb-hotfix-light-sub) !important;
}

/* game button text centering and visibility */
.bb-game-hotfix .btn,
.bb-game-hotfix button,
.bb-game-hotfix input[type="submit"],
.bb-game-hotfix input[type="button"],
.bb-game-hotfix a.btn,
.bb-game-hotfix .action-btn,
.bb-game-hotfix .quick-btn,
.bb-game-hotfix .mission-btn,
.bb-game-hotfix .season-btn,
.bb-game-hotfix .shop-btn,
.bb-game-hotfix .arena-btn,
.bb-game-hotfix .claim-btn,
.bb-game-hotfix .login-btn,
.bb-game-hotfix .submit-btn,
.bb-game-hotfix .reward-btn,
.bb-game-hotfix .action-card,
.bb-game-hotfix .quick-action,
.bb-game-hotfix .quick-action-card,
.bb-game-hotfix .task-card,
.bb-game-hotfix .tap-card {
  color: var(--bb-hotfix-light-text) !important;
  text-align: center !important;
}

.bb-game-hotfix .btn,
.bb-game-hotfix button,
.bb-game-hotfix input[type="submit"],
.bb-game-hotfix input[type="button"],
.bb-game-hotfix a.btn,
.bb-game-hotfix .claim-btn,
.bb-game-hotfix .login-btn,
.bb-game-hotfix .submit-btn,
.bb-game-hotfix .reward-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: .35rem;
}

.bb-game-hotfix .btn *,
.bb-game-hotfix button *,
.bb-game-hotfix input[type="submit"] *,
.bb-game-hotfix input[type="button"] *,
.bb-game-hotfix a.btn *,
.bb-game-hotfix .claim-btn *,
.bb-game-hotfix .login-btn *,
.bb-game-hotfix .submit-btn *,
.bb-game-hotfix .reward-btn * {
  color: inherit !important;
}

.bb-game-hotfix .btn .label,
.bb-game-hotfix button .label,
.bb-game-hotfix .claim-btn .label,
.bb-game-hotfix .login-btn .label,
.bb-game-hotfix .submit-btn .label,
.bb-game-hotfix .reward-btn .label,
.bb-game-hotfix .btn span,
.bb-game-hotfix button span,
.bb-game-hotfix .claim-btn span,
.bb-game-hotfix .login-btn span,
.bb-game-hotfix .submit-btn span,
.bb-game-hotfix .reward-btn span {
  color: var(--bb-hotfix-light-text) !important;
}

/* full-width login/reward buttons keep width while centered */
.bb-game-hotfix .login-btn,
.bb-game-hotfix .submit-btn,
.bb-game-hotfix .reward-btn,
.bb-game-hotfix input[type="submit"],
.bb-game-hotfix input[type="button"] {
  width: 100%;
}

/* if button text is directly on element with inherited dark color */
.bb-game-hotfix button,
.bb-game-hotfix input[type="submit"],
.bb-game-hotfix input[type="button"],
.bb-game-hotfix .claim-btn,
.bb-game-hotfix .login-btn,
.bb-game-hotfix .submit-btn,
.bb-game-hotfix .reward-btn {
  -webkit-text-fill-color: var(--bb-hotfix-light-text) !important;
}
