body.ui-style-0 { background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); }
.header { box-shadow: 0 2px 4px rgba(0,0,0,0.1); }
main { animation: fadeIn 0.6s ease-in; }
@keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
a { transition: all 0.3s ease; }
a:hover { transform: translateY(-2px); }
section { transition: box-shadow 0.3s ease; }
section:hover { box-shadow: 0 4px 12px rgba(0,0,0,0.15); }
@media (max-width: 768px) {
  main { padding: 20px 10px !important; }
  h1 { font-size: 24px !important; }
  h2 { font-size: 20px !important; }
}