body, body.dark {
  background-color: #0b182b !important;
  color: #e4e3ef;
}
#global, #results {
  background-color: transparent !important;
}
a {
  color: #99C2FF !important;
}
/* Endpoint names are full URLs, so let them wrap instead of ellipsizing
   (Gatus's .truncate utility class, applied globally since it's also
   used on a couple of minor UI bits like the search dropdown). */
.truncate {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  word-break: break-all;
}
/* Enlarges the per-check history boxes (default h-6/sm:h-8) for
   readability -- selector matches their exact class combination. */
div.rounded-sm.transition-all.flex-1 {
  height: 2.5rem !important;
}
/* The whole page is wrapped in a container capped at max-w-7xl (1280px),
   leaving too little room for full-URL titles to fit on one line.
   Widening it gives the name column enough space. */
.max-w-7xl {
  max-width: 1600px !important;
}
/* Every endpoint shows "<group> • <hostname>" under its title with no
   config toggle for it; since we only have one group, it's the same
   "mainnet public endpoints" repeated on every single row. Hides the
   group label (1st child) and its bullet separator (2nd child), leaving
   just the hostname (3rd child) -- selector matches the row's exact
   class combination. */
div.min-h-\[1\.25rem\] > span:nth-child(1),
div.min-h-\[1\.25rem\] > span:nth-child(2) {
  display: none !important;
}
