/* Shared header presentation, loaded after critical CSS and before deferred styles. */
.bkr-header .bkr-wordmark span,
.bkr-mobile-menu__header .bkr-wordmark span {
  font-size: 0.9775rem;
}
.bkr-header .bkr-wordmark small,
.bkr-mobile-menu__header .bkr-wordmark small {
  font-family: var(--bkr-font-sans);
  font-size: 10px;
  letter-spacing: 0.12em;
}
.bkr-utility__track { gap: 12px; }
.bkr-utility .bkr-utility__item {
  min-width: 0;
  line-height: 1.4;
  text-align: center;
  overflow-wrap: anywhere;
  padding-block: 6px;
}
.bkr-utility__item a { color: inherit; text-underline-offset: 3px; }
.bkr-header__mobile { grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); }
.bkr-header__mobile .bkr-header__actions { gap: 4px; }
@media (max-width: 359.98px) {
  .bkr-header__mobile .bkr-header__actions { gap: 2px; }
  .bkr-header__mobile .bkr-header__actions .bkr-icon-button { width: 34px; flex-basis: 34px; }
}
@media (min-width: 768px) {
  .bkr-utility .bkr-utility__item:first-child { text-align: left; }
  .bkr-utility .bkr-utility__item:nth-child(3) { text-align: right; }
  .bkr-utility .bkr-utility__track--items-1 .bkr-utility__item { text-align: center; }
  .bkr-utility .bkr-utility__track--items-2 .bkr-utility__item:nth-child(2) { text-align: right; }
}
@media (min-width: 992px) {
  .bkr-header .bkr-wordmark span { font-size: 1.15rem; }
  .bkr-header__desktop { column-gap: 16px; }
}
