
body.ui-style-6 {
  --primary-color: #e74c3c;
  --secondary-color: #3498db;
  --accent-color: #2ecc71;
}

.layout-D .video-grid {
  gap: 26px;
}

.video-card {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.video-card:hover {
  transform: translateY(-6px) scale(1.02);
}

@media (max-width: 480px) {
  nav {
    padding: 10px 0;
  }
  .nav-links a {
    padding: 5px 6px;
    font-size: 11px;
  }
}
