/* 扩展样式 */
body.ui-style-0 {
  font-family: "Helvetica Neue", Arial, sans-serif;
}

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

.video-card:hover {
  border-left: 4px solid #667eea;
}

@media (max-width: 768px) {
  .video-grid {
    grid-template-columns: 1fr;
  }

  h1 {
    font-size: 22px;
  }

  .section-title {
    font-size: 18px;
  }
}

a {
  color: #667eea;
  transition: color 0.3s;
}

a:hover {
  color: #764ba2;
}
