.ui-style-3 {
  --primary: #667eea;
  --secondary: #764ba2;
}

.video-card {
  transition: all 0.3s ease;
}

.video-card:hover {
  border-color: var(--primary);
}

@media (max-width: 480px) {
  h1 { font-size: 1.3rem; }
  h2 { font-size: 1.2rem; }
  section { padding: 1rem; }
}