/* Preserve the shared header and keep My Rides rightmost at every width. */
.site-header { position: relative; }
.site-header nav[aria-label] { flex-wrap: nowrap; }
.site-header nav .pwa-install-link {
  position: absolute;
  top: 36px;
  left: calc(max(0px, (100vw - 1440px) / 2) + clamp(20px, 4vw, 64px));
  box-sizing: border-box;
}
@media (max-width: 760px) {
  .site-header nav .pwa-install-link { top: 16px; left: 20px; font-size: 12px; padding: 10px 12px; min-height: 39.4px; }
}
