/* Applied only to the landing page's read-only embedded viewer. */
.globe-top { display: none; }
.globe-panel { padding-top: 24px; }
#globe-loading { max-width: 270px; text-align: center; line-height: 1.7; }

@media (max-width: 767px) {
  .globe-panel { padding-top: 18px; }
}

@media (prefers-reduced-motion: reduce) {
  .globe-map-pin, .globe-panel, .pin-panel-handle { transition: none !important; }
}
