/* 全站增强样式 */
body.ui-style-7 {
  font-size: 16px;
}

/* 动画效果 */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

.card, .list-item {
  animation: fadeIn 0.5s ease-out;
}

/* 响应式优化 */
@media (max-width: 480px) {
  .hero h1 { font-size: 28px; }
  .hero p { font-size: 16px; }
  .section h2 { font-size: 24px; }
}

/* 链接样式 */
a { transition: all 0.3s ease; }

/* 滚动条样式 */
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: #f1f1f1; }
::-webkit-scrollbar-thumb { background: #888; border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { background: #555; }
