/* VERA_LAUNCH_TEASERS_V2 — isolated, noninteractive roadmap panels */
.vera-roadmap-channels {
  margin-block-start: 1rem;
  padding: .85rem 1rem;
  border: 1px solid rgba(127, 127, 127, .30);
  border-radius: 12px;
  color: inherit;
}
.vera-roadmap-heading {
  font-size: .82rem;
  line-height: 1.4;
  font-weight: 650;
  margin: 0 0 .55rem;
  color: inherit;
}
.vera-roadmap-channel-list, .vera-roadmap-language-list {
  display: flex;
  flex-direction: column;
  gap: .35rem;
}
.vera-roadmap-channel-row, .vera-roadmap-language-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: .65rem;
  min-width: 0;
  padding-block: .2rem;
  font-size: .88rem;
}
.vera-roadmap-soon {
  font-size: .72rem;
  flex-shrink: 0;
  opacity: .7;
  white-space: nowrap;
}
.vera-roadmap-languages {
  border-top: 1px solid rgba(127, 127, 127, .30);
  margin-block-start: .5rem;
  padding: .75rem .85rem .5rem;
  color: inherit;
}
.vera-roadmap-language-name { min-width: 0; unicode-bidi: isolate; }
html[dir="rtl"] .vera-roadmap-channel-row,
html[dir="rtl"] .vera-roadmap-language-row { direction: rtl; }

/* Shared mobile-app preview & channel continuity note — all 20 locales. */
.vera-channel-continuity {
  margin: .25rem 0 1rem;
  color: #c2b6c2;
  font-size: .84rem;
  line-height: 1.55;
}
.vera-roadmap-apps-info {
  font-size: .78rem;
  line-height: 1.45;
  opacity: .75;
  margin: -.1rem 0 .65rem;
}
.vera-roadmap-apps .vera-roadmap-channel-row + .vera-roadmap-channel-row {
  border-top: 1px solid rgba(127,127,127,.15);
}
.vera-roadmap-apps .vera-roadmap-channel-name { font-weight: 560; }
html[dir="rtl"] .vera-roadmap-apps,
html[dir="rtl"] .vera-channel-continuity { direction: rtl; text-align: right; }
@media (max-width: 440px) {
  .vera-roadmap-apps .vera-roadmap-channel-row { flex-wrap: wrap; }
}
