/* 布局变体 G 额外样式 */
body.ui-style-1 {
  /* UI风格自定义 */
}

/* 响应式增强 */
@media (max-width: 480px) {
  .container {
    padding: 0 15px;
  }
}

/* 动画效果 */
.video-card, .list-item, .rank-item, .topic-item, .latest-item {
  animation: fadeIn 0.5s ease-in-out;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

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