
/* UI Style: 11, Layout: F */
.ui-style-11 {
  --primary-color: #3498db;
  --secondary-color: #2c3e50;
}

body {
  font-size: 16px;
}

article:hover, li:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
}

@media (max-width: 768px) {
  header h1 {
    font-size: 1.8rem !important;
  }

  main {
    padding: 0 0.5rem !important;
  }
}

@media (max-width: 480px) {
  nav a {
    font-size: 0.75rem !important;
    padding: 0.6rem 0.2rem !important;
  }
}
