
/* =============================== */
/* THEME-SAFE VERTICAL NEWS */
/* =============================== */

.cb-vertical-news {
  background:var(--bg1,#0b1220);
  border-bottom:1px solid var(--border,#e5e7eb);
  overflow:hidden;
  height:240px;
}

/* DARK MODE */

[data-theme="dark"] .cb-news-title {
  color:#ffffff;
}

[data-theme="dark"] .cb-news-summary {
  color:#94a3b8;
}

/* LIGHT MODE */

[data-theme="light"] .cb-news-title {
  color:#0f172a;
}

[data-theme="light"] .cb-news-summary {
  color:#475569;
}

.cb-news-card {
  padding:12px 14px;
  border-bottom:1px solid rgba(0,0,0,.05);
}

.cb-news-title {
  font-size:14px;
  font-weight:600;
}

.cb-news-summary {
  font-size:12px;
  margin-top:4px;
}

.cb-news-time {
  font-size:10px;
  color:#64748b;
  margin-top:3px;
}

@keyframes cbVerticalScroll {
  from { transform: translateY(0); }
  to { transform: translateY(-50%); }
}

.cb-vertical-news-inner {
  animation: cbVerticalScroll 35s linear infinite;
}

.cb-vertical-news:hover .cb-vertical-news-inner {
  animation-play-state: paused;
}

