/* Slide 06 — Student Journey
   Flow diagram with connecting arrows + world map progress */

#slide-container .card {
  transition: border-color 0.2s ease;
}
#slide-container .card:hover {
  border-color: var(--color-primary);
}

#slide-container .world-map {
  background: rgba(255,255,255,0.02);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  padding: 0.8rem 1rem;
}

#slide-container .world-row.locked {
  opacity: 0.45;
}

/* World row mobile: stack label + bar vertically */
@media (max-width: 480px) {
  #slide-container .world-map {
    padding: 0.5rem 0.6rem;
  }
  #slide-container .world-row {
    flex-wrap: wrap;
    gap: 0.3rem !important;
    padding: 0.3rem 0 !important;
  }
  #slide-container .world-row span {
    font-size: 0.72rem !important;
  }
}
