/* BB44 dashboard/mobile theme contract cleanup. Kept intentionally small; dashboard.php contains final inline layer for legacy inline overrides. */
body[class*="nxt-theme-"]:not(.nxt-theme-disabled) {
  --bb44-card: var(--nxt-panel-card, rgba(12,28,48,.92));
  --bb44-card-2: var(--nxt-panel-card-2, color-mix(in srgb, var(--bb44-card) 86%, #fff 8%));
  --bb44-bg: var(--nxt-panel-bg, #07111f);
  --bb44-text: var(--nxt-panel-text, #eaf4ff);
  --bb44-accent: var(--nxt-panel-accent, #36a3ff);
  --bb44-border: var(--nxt-panel-border, color-mix(in srgb, var(--bb44-accent) 24%, rgba(255,255,255,.08)));
  --bb44-ring: var(--nxt-panel-ring, color-mix(in srgb, var(--bb44-accent) 16%, transparent));
}
