/* Homepage changes requested in the browser comments on 2026-11-15. */
#bridge #bridge-widget > div:has(#origin-token-selector),
#mini-bridge-portal {
  display: none !important;
}

#bridge .marketing-bridge-title {
  max-width: 500px;
  text-wrap: balance;
}

#bridge .marketing-launch-description {
  max-width: 620px;
  margin: 8px 0 0;
  color: var(--text-secondary, #b2bbc1);
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  text-wrap: pretty;
}

@media (max-width: 480px) {
  #bridge .marketing-launch-description {
    padding-inline: 12px;
    font-size: 16px;
  }
}

/* Close the space left by the removed transfer fields. */
#bridge {
  min-height: 0 !important;
  padding-top: clamp(40px, 6vw, 72px);
  padding-bottom: 32px;
  gap: 32px;
}

#bridge > div[aria-hidden="true"] {
  display: none;
}

#bridge > .marketing-scroll-indicator {
  position: relative !important;
  inset: auto !important;
  translate: none !important;
  transform: none !important;
  margin: 0;
}
