/* Loaded after the main stylesheet so orientation stays available at every width. */
.orientation.aircraft-orientation {
  position: absolute;
  right: 10px;
  bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
  width: 148px;
  color: #a8bad0;
  background: radial-gradient(ellipse at center, #111a27a8 0%, #111a2700 72%);
  z-index: 2;
  pointer-events: none;
}
.aircraft-orientation svg { display: block; width: 148px; height: 118px; overflow: visible; }
.aircraft-orientation .orientation-caption { font-size: 9px; line-height: 1.35; letter-spacing: .15px; text-align: center; white-space: normal; }
.orientation.aircraft-orientation[hidden] { display: none; }
@media (max-width: 700px) {
  .orientation.aircraft-orientation { right: 4px; bottom: 38px; width: 136px; }
  .aircraft-orientation svg { width: 136px; height: 109px; }
  .aircraft-orientation .orientation-caption { font-size: 8px; }
}
