/* RuniverseHub · PUBLIC-NAVIGATION-V27B-UNIFIED-HEADER-1.0
   Contrato box-model para headers y overlays públicos montados fuera de .rh-v2-root. */

.rh-v2-public-header,
.rh-v2-public-header *,
.rh-v2-public-header *::before,
.rh-v2-public-header *::after,
.rh-v2-overlay[data-rh-v2-overlay="public-menu"],
.rh-v2-overlay[data-rh-v2-overlay="public-menu"] *,
.rh-v2-overlay[data-rh-v2-overlay="public-menu"] *::before,
.rh-v2-overlay[data-rh-v2-overlay="public-menu"] *::after,
.rh-v2-overlay[data-rh-v2-overlay="space-switcher"],
.rh-v2-overlay[data-rh-v2-overlay="space-switcher"] *,
.rh-v2-overlay[data-rh-v2-overlay="space-switcher"] *::before,
.rh-v2-overlay[data-rh-v2-overlay="space-switcher"] *::after {
  box-sizing: border-box;
}

.rh-v2-public-header__inner {
  max-width: var(--rh-v2-container-2xl);
}
