body.ui-style-9 {
  --primary-color: #1890ff;
  --hover-color: #40a9ff;
  --bg-color: #f5f5f5;
}

.video-card, .list-item, .related-item {
  transition: all 0.3s ease;
}

@media (max-width: 768px) {
  nav ul {
    flex-wrap: nowrap !important;
    overflow-x: hidden !important;
  }

  nav li {
    flex: 1 1 0 !important;
    min-width: 0 !important;
  }

  nav a {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}