
body.ui-style-3 { background: linear-gradient(to bottom, #f5f5f5, #e8e8e8); }
main section:hover { transform: translateY(-2px); box-shadow: 0 4px 20px rgba(0,0,0,0.12); transition: all 0.3s; }
a { transition: color 0.3s; }
a:hover { color: #667eea; }
@media (max-width: 768px) {
  main { padding: 0 0.5rem 2rem; }
  section { padding: 1.5rem !important; }
  h1 { font-size: 1.5rem !important; }
  h2 { font-size: 1.3rem !important; }
}
