/* Longer Malay and Indonesian labels share the existing desktop header.
   Preserve the authored wording, type size, mobile header, and other locales. */
@media (min-width: 1181px) {
  html:is([lang="ms"], [lang="id"]) :is(
    .mrai-shell-header,
    header.site-header:has(> .desktop-nav),
    header.site-header:has(> .primary-nav)
  ) {
    --localized-nav-gap: clamp(16px, 1.5vw, 24px);
    --localized-header-gap: clamp(16px, 1.4vw, 24px);
    grid-template-columns: max-content minmax(0, 1fr) max-content !important;
    column-gap: var(--localized-header-gap) !important;
  }

  html:is([lang="ms"], [lang="id"]) :is(
    .mrai-shell-desktop-nav,
    header.site-header > .desktop-nav,
    header.site-header > .primary-nav
  ) {
    width: max-content;
    min-width: 0;
    justify-self: center !important;
    gap: var(--localized-nav-gap) !important;
    transform: none !important;
  }

  html:is([lang="ms"], [lang="id"]) :is(
    .mrai-shell-desktop-nav,
    header.site-header > .desktop-nav,
    header.site-header > .primary-nav
  ) > * {
    flex-shrink: 0;
  }

  html:is([lang="ms"], [lang="id"]) :is(
    .mrai-shell-desktop-nav > a,
    .mrai-shell-products-trigger,
    header.site-header > .desktop-nav > a,
    header.site-header .mrai-products-trigger,
    header.site-header > .primary-nav > a,
    header.site-header > .primary-nav > .products > summary,
    .mrai-shell-actions .mrai-shell-language-trigger,
    header.site-header > .header-auth .language-trigger,
    header.site-header > .header-actions .language-trigger
  ) {
    white-space: nowrap;
  }

  html:is([lang="ms"], [lang="id"]) :is(
    .mrai-shell-actions,
    header.site-header > .header-auth,
    header.site-header > .header-actions
  ) {
    gap: 8px;
  }

  html:is([lang="ms"], [lang="id"]) :is(
    .mrai-shell-actions > .mrai-shell-action,
    header.site-header > .header-auth > a,
    header.site-header > .header-actions > .button
  ) {
    flex-shrink: 0;
    padding-inline: 18px;
    white-space: nowrap;
  }
}
