/* WO29273 home/global connectedness fixes, 2026-05-13. */

body.dm-sitewide-codex .site-header .dm-header-actions {
  display: none !important;
}

body.dm-sitewide-codex .dm-pathfinder {
  right: clamp(92px, 8vw, 132px);
}

body.dm-sitewide-codex :is(.dm-pathfinder-toggle, .dm-menu-toggle) {
  letter-spacing: 0 !important;
}

body.home #v9-ground-links {
  bottom: clamp(104px, 13vh, 146px);
  width: min(92vw, 580px);
}

body.home #v9-ground-links .v9-ground-link {
  min-height: 32px;
  padding: 8px 13px;
  letter-spacing: 0;
  font-size: 11px;
  color: rgba(246, 250, 255, .98) !important;
  background: rgba(1, 4, 9, .72) !important;
  border-color: rgba(245, 200, 66, .42) !important;
  box-shadow: 0 0 22px rgba(1, 4, 9, .42);
}

@media (max-width: 720px) {
  body.home #v9-ground-links {
    bottom: 82px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6px;
    width: min(78vw, 280px);
  }

  body.home #v9-ground-links .v9-ground-link {
    min-height: 28px;
    padding: 6px 9px;
    font-size: 10px;
    width: 100%;
  }
}
