
/* 全局样式 */
body.ui-style-15 {
  background: #fafafa;
}

.video-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
}

.quick-links a:hover {
  transform: translateY(-3px);
}

.video-item {
  transition: background 0.3s;
}

.video-item:hover {
  background: #f9f9f9;
}

footer {
  font-size: 14px;
}

@media (max-width: 768px) {
  .hero {
    padding: 20px !important;
  }

  .hero h1 {
    font-size: 24px !important;
  }

  .video-grid {
    grid-template-columns: 1fr !important;
  }

  article {
    padding: 20px !important;
  }
}

/* 打印样式 */
@media print {
  header, footer, .quick-links, .related-section {
    display: none;
  }
}
