/* ELIE v5.2.9 — the planet bitmap, rings, lock and line anchor share one square box. */
.map-world-select-screen .map-world-globe,
.map-planets-screen .map-world-globe{
  position:relative!important;
  display:block!important;
  width:var(--world-size,80%)!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  justify-self:center!important;
  align-self:center!important;
  overflow:visible!important;
  isolation:isolate!important;
  transform:translate(var(--world-x,0%),var(--world-y,0%))!important;
  transform-origin:50% 50%!important;
}
.map-world-select-screen .map-world-globe>.map-world-planet-image,
.map-planets-screen .map-world-globe>.map-world-planet-image{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  transform-origin:50% 50%!important;
  z-index:3!important;
}
.map-world-rings{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  width:100%!important;
  height:100%!important;
  aspect-ratio:1/1!important;
  margin:0!important;
  padding:0!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:50% 50%!important;
  box-sizing:border-box!important;
  pointer-events:none!important;
  z-index:2!important;
}
.map-world-rings>i{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  margin:0!important;
  padding:0!important;
  border-radius:50%!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:50% 50%!important;
  box-sizing:border-box!important;
}
.map-world-select-screen .map-lock-image,
.map-planets-screen .map-lock-image{
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:50% 50%!important;
}
