/* Styles for the predictions page */

.tf-signal {
  /* color will be set dynamically */
}

.ind-grid {
  margin-top: 20px;
}

.ind-card .chg-neg,
.ind-card .chg-pos {
  font-size: 12px;
}

.ind-card .rsi-status,
.ind-card .macd-status {
  font-size: 11px;
}

.verdict-signal {
  /* color will be set dynamically */
}

.predict-hero-meta {
  margin: 8px 0;
  font-size: 20px;
  font-weight: 700;
  color: var(--text);
}

.predict-hero-sub {
  font-size: 12px;
  color: var(--accent);
  font-family: 'JetBrains Mono', monospace;
}

.predict-hero-alignment {
  margin-top: 8px;
  font-size: 11px;
  color: var(--text-muted);
}

.chart-wrap {
  margin: 16px 0;
}

.section-title.buy-signals {
  margin-top: 16px;
}

.section-title.sell-signals {
  margin-top: 20px;
}

.pc-tf-signal {
  /* color will be set dynamically */
}
