/* 全局样式增强 */
body {
  font-size: 16px;
}

h2 {
  font-size: 1.5rem;
  margin-bottom: 15px;
  color: #222;
  border-left: 4px solid #0066cc;
  padding-left: 12px;
}

.card {
  transition: all 0.3s ease;
}

.card:hover h3 {
  color: #0066cc;
}

/* 移动端优化 */
@media (max-width: 768px) {
  body {
    font-size: 14px;
  }

  h1 {
    font-size: 1.5rem;
  }

  h2 {
    font-size: 1.3rem;
  }

  main {
    padding: 0 15px;
  }
}