/* ── VideoTab placeholder ── */

.video-tab {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 300px;
  gap: 12px;
  padding: 40px 20px;
}

.video-tab__icon {
  color: var(--tv-dim);
}

.video-tab__title {
  margin: 0;
  font: 600 20px/1.3 var(--tv-serif);
  color: var(--tv-text);
}

.video-tab__desc {
  margin: 0;
  font: 11px var(--tv-mono);
  letter-spacing: 0.06em;
  color: var(--tv-muted);
}
