/* Shared layout corrections formerly bundled into the optional style layer. */
.login-brand-copy { flex: 1; min-width: 0; }
@media (max-width: 760px) {
  .site-header .site-desktop-entry { display: none !important; }
  .site-header .brand { min-width: 0; max-width: 100%; }
  .site-header .brand > span { min-width: 0; }
  .site-header .brand strong { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .site-header .site-utility-actions { min-width: max-content; flex: 0 0 auto; }
}
