/* Keep the logged-in header controls visible on narrow phones. */
@media (max-width: 480px) {
  .site-header .header-inner { height: auto !important; min-height: 64px; flex-wrap: wrap !important; gap: 8px !important; padding-top: 10px; padding-bottom: 10px; }
  .site-header { height: auto !important; }
  .site-header .brand-cluster { gap: 8px !important; }
  .site-header .brand { gap: 6px !important; }
  .site-header .burger { padding-left: 9px !important; padding-right: 9px !important; }
  .site-header .actions { margin-left: auto; gap: 5px !important; }
}
