/* Keep localized mobile navigation labels inside their existing tap targets. */
@media (max-width: 599px) {
  html body .space-top-nav-v18 > .character-selector-button,
  html body .space-top-nav-v18 > .furniture-toggle,
  html body .space-top-nav-v18 > .space-top-nav-btn-v18 {
    white-space: normal !important;
    line-height: 1.15 !important;
    overflow-wrap: anywhere;
  }

  html body .space-top-nav-v18 > .character-selector-button > span {
    min-width: 0;
    flex: 1;
  }
}

@media (max-width: 359px) {
  html body .space-top-nav-v18 > .character-selector-button,
  html body .space-top-nav-v18 > .furniture-toggle {
    padding-inline: 4px !important;
  }
}
