/* SmartHIS video: the player keeps YouTube's accessible playback controls. */
.his-video .his-video-heading { max-width: 800px; }
.his-video-player {
  overflow: hidden;
  margin: 0;
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  background: var(--ink-900);
  box-shadow: var(--shadow-lg);
}
.his-video-player iframe {
  display: block;
  width: 100%;
  height: auto;
  min-height: 200px;
  aspect-ratio: 16 / 9;
  border: 0;
}
.his-video-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 14px;
  margin-top: 30px;
}
@media (max-width: 575.98px) {
  .his-video-player { border-radius: var(--radius); }
  .his-video-links .btn { width: 100%; white-space: normal; text-align: center; }
}
