/* ===== Futures — Bitbase dark palette ===== */
.theme-binance {
  --bn-bg: #000000;
  --bn-panel: #131516;
  --bn-border: #2a2d31;
  --bn-text: #fafafa;
  --bn-muted: #84888c;
  --bn-yellow: #f68f15;
  --bn-green: #0ecb81;
  --bn-red: #f6465d;
  background: var(--bn-bg);
  color: var(--bn-text);
}
.theme-binance .market-bar,
.theme-binance .side-panel,
.theme-binance .chart-meta,
.theme-binance .bottom-stats,
.theme-binance .round-board {
  background: var(--bn-panel);
  border-color: var(--bn-border);
}
.theme-binance .pos-btn.long {
  background: var(--bn-green);
  color: #000;
  border-radius: 4px;
  font-weight: 700;
}
.theme-binance .pos-btn.short {
  background: var(--bn-red);
  color: #fff;
  border-radius: 4px;
  font-weight: 700;
}
.theme-binance .iv-btn.active,
.theme-binance .coin-tab.active {
  color: #000;
  border-color: var(--bn-yellow);
  background: var(--bn-yellow);
}
.theme-binance .round-badge,
.theme-binance .clock,
.theme-binance .rb-v.accent {
  color: var(--bn-yellow);
}
.theme-binance .order-box h4 {
  color: var(--bn-muted);
  text-transform: uppercase;
  letter-spacing: .08em;
}
.theme-binance .field input {
  background: #000;
  border: 1px solid var(--bn-border);
  border-radius: 4px;
}
.theme-binance .bet-status.ok {
  background: rgba(14,203,129,.12);
  color: var(--bn-green);
}
.theme-binance .exchange-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 4px;
  background: rgba(246,143,21,.12);
  color: var(--bn-yellow);
  font-size: 11px;
  font-weight: 700;
}
