
body.ui-style-5 {
  --primary-color: #667eea;
  --secondary-color: #764ba2;
}

.main-nav {
  overflow: visible;
}

.main-nav ul {
  overflow: visible;
}

@media (max-width: 768px) {
  .main-nav ul {
    overflow-x: visible;
    flex-wrap: nowrap;
  }

  .main-nav li {
    white-space: nowrap;
  }
}

.video-card {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.video-card a {
  margin-top: auto;
}
