/* Shared orange artwork and proportions across public pages and both admins. */
.plus-brand {
  display:inline-flex; align-items:center; justify-content:center;
  width:156px; height:52px; max-width:100%; flex:0 0 auto;
  overflow:hidden; padding:0; border:0; text-decoration:none;
  vertical-align:middle;
}
.plus-brand img {
  display:block; width:100%; height:100%; object-fit:cover;
  object-position:center; flex:0 0 auto;
}
.sidebar .plus-brand {
  width:168px; height:56px; max-width:calc(100% - 24px);
  margin:4px 12px 24px; padding:0; border-radius:0;
}
.plus-brand--login { width:192px; height:64px; margin:0 auto 24px; display:flex; }
.plus-mobile-header { display:none; }
@media (max-width:760px) {
  .plus-brand--header { width:126px; height:42px; }
  .plus-mobile-header {
    display:flex; align-items:center; height:68px; padding:0 16px;
    background:#050505; border-bottom:1px solid #191919;
  }
}
