/* 额外样式增强 */
.video-card-body {
  transition: all 0.3s ease;
}

.video-card:hover .video-title {
  color: #1890ff;
}

.section p {
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  .video-grid {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 15px;
  }

  h1 {
    font-size: 24px;
  }

  h2 {
    font-size: 20px;
  }
}
