/* MASS TECHNOLOGY approved brand / 2026-10-26. Requires the 2 AVIF logos in /assets/. */
.header .brand img.mt-approved-full-logo {
  display:block; width:238px; height:auto; max-height:80px; max-width:100%;
  object-fit:contain;
}
.footer .brand {
  background:#0b1128; border:1px solid #263047; border-radius:9px;
  padding:7px 12px; flex-shrink:0;
}
.footer .brand img.mt-approved-full-logo {
  display:block; width:190px; height:auto; max-width:100%; object-fit:contain;
}
.brand-panel { background:radial-gradient(ellipse at 40% 40%,#182640,#0b1128 70%); border-color:#293953; }
.brand-panel .brand-panel-label { color:#d3def0; }
.brand-panel .brand-panel-inner { width:100%; display:flex; justify-content:center; align-items:center; }
.brand-panel .brand-panel-inner img.mt-approved-panel-logo {
  display:block; width:min(95%,370px); max-width:100%; height:auto;
  margin:0; object-fit:contain;
}
.real-stage .hero-symbol {
  width:300px; height:auto; aspect-ratio:640/340; object-fit:contain;
}
.product-dialog img.dialog-logo { object-fit:contain; }
@media(max-width:800px) {
  .header .brand img.mt-approved-full-logo { width:210px; max-width:58vw; }
  .footer .brand img.mt-approved-full-logo { width:178px; }
}
@media(max-width:540px) {
  .header .brand img.mt-approved-full-logo { width:186px; max-width:55vw; }
  .header .nav { gap:10px; }
  .footer .brand img.mt-approved-full-logo { width:170px; }
  .brand-panel .brand-panel-inner img.mt-approved-panel-logo { width:min(94%,320px); }
}

/* Approved silver slogan is part of the transparent, self-contained horizontal logo SVG. */
