/* Homelab-dashboard style: navy background, solid blue tiles, bright border */

body {
  background: #0a0e18;
  font-family: -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;
}

.service-card {
  background: #1a2f57 !important;
  border: 1px solid #3b6fc4;
  border-radius: 10px;
  box-shadow: none !important;
  transition: transform .15s ease, border-color .15s ease, background-color .15s ease;
}

.service-card:hover {
  background: #21396b !important;
  border-color: #5a8fe0;
  transform: translateY(-1px);
}

.service-group-name {
  color: #7d93b8 !important;
  font-size: 0.8rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
