.learning-path-v3 {
  margin-inline: auto;
}

.learning-path-v3 .section-heading p {
  color: var(--soft);
  font-weight: 850;
}

.learning-topic-card[data-content-status="planned"] {
  border-style: dashed;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0.005)),
    var(--panel);
}

.learning-topic-card[data-content-status="planned"] strong,
.learning-path-v3 .practice-theme-card[data-content-status="planned"] strong {
  color: var(--soft);
}

.learning-topic-card[data-content-status="active"] {
  border-color: var(--line-strong);
}

.planned-lesson-state {
  width: min(820px, calc(100% - 44px));
  margin: 0 auto;
}

.planned-lesson-state .practice-empty-state {
  min-height: 300px;
}

@media (max-width: 768px) {
  .planned-lesson-state {
    width: min(100% - 28px, 820px);
  }
}

@media (max-width: 480px) {
  .planned-lesson-state {
    width: calc(100% - 20px);
  }
}
