
/* Packforma brand lockup — exact horizontal transparent logo, kept legible in both themes. */
header #mobileBrand{
  display:flex!important;
  align-items:center;
  gap:0!important;
  flex:none;
  min-width:0;
}
header #mobileBrand #packformaLogo{
  display:block!important;
  width:190px!important;
  height:60px!important;
  max-width:190px!important;
  max-height:60px!important;
  object-fit:contain!important;
  object-position:left center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  margin:0!important;
}
header #mobileBrand #packformaIcon{display:none!important;}
html[data-theme="dark"] header #mobileBrand #packformaLogo{
  background:#f8fafb!important;
  padding:2px 5px!important;
  border-radius:7px!important;
  box-sizing:border-box!important;
}
@media(max-width:920px){
  header #mobileBrand #packformaLogo{
    width:124px!important;
    height:40px!important;
    max-width:124px!important;
    max-height:40px!important;
  }
}
@media(max-width:420px){
  header #mobileBrand #packformaLogo{
    width:112px!important;
    height:36px!important;
    max-width:112px!important;
    max-height:36px!important;
  }
}
