/* ServerBrowser.org map card assets: loaded after theme overrides so real map imagery wins. */
.server-card-map {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-color: #173c2c !important;
  background-image: linear-gradient(90deg, rgba(7, 22, 16, .78), rgba(7, 22, 16, .2) 62%, rgba(7, 22, 16, .5)), var(--map-image), linear-gradient(135deg, #173c2c, #08100c) !important;
  background-position: center !important;
  background-size: cover !important;
}
.server-card-map::before {
  position: absolute;
  inset: 0;
  z-index: -1;
  content: "";
  background: linear-gradient(180deg, rgba(0, 229, 160, .08), transparent 45%, rgba(2, 12, 8, .4));
  mix-blend-mode: screen;
}
.server-card-map > span,
.server-card-map > strong {
  position: relative;
  z-index: 1;
  color: #f2fff8 !important;
  text-shadow: 0 1px 5px rgba(0, 0, 0, .7);
}
