/* Included only by Help Centre pages. Preserve the existing dark brand surface. */
html[data-theme="dark"] .button,
html[data-theme="dark"] .button:hover,
html[data-theme="dark"] .footer-cta,
html[data-theme="dark"] .footer-cta:hover,
html[data-theme="dark"] .steps li::before {
  color: #0b1e33;
}
/* Keep every mobile menu link reachable at high zoom and short viewport heights. */
.mobile-nav {
  max-height: calc(100vh - var(--header));
  max-height: calc(100dvh - var(--header));
  overflow-y: auto;
  overscroll-behavior: contain;
}

