/* Canonical Silo North identity — see /BRAND.md */
.brand{
  width:190px;
  height:36px;
  flex:0 0 190px;
  gap:0!important;
  overflow:hidden;
  font-size:0!important;
  letter-spacing:0!important;
  background:url('/assets/brand/logo-primary.webp') center left/contain no-repeat;
}
.brand>.brandmark,.brand>img{display:none!important}
.rail-brand img,.index-brand img,.index-core img{
  content:url('/assets/brand/mark.png')!important;
  object-fit:contain!important;
}
.map-core>.brandmark{
  display:block!important;
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  background:url('/assets/brand/mark.png') center/contain no-repeat!important;
}
.map-core>.brandmark:before,.map-core>.brandmark:after,.map-core>.brandmark i{display:none!important}
@media(max-width:620px){.brand{width:160px;height:30px;flex-basis:160px}}
