/* CAMADA-MED V5 — troca visual mínima solicitada: logo oficial + cérebro oficial. */
.official-logo-link{
  display:inline-flex!important;
  align-items:center;
  justify-content:flex-start;
  flex:0 0 auto;
  text-decoration:none!important;
  line-height:1;
}
.official-logo-img{
  display:block;
  width:clamp(158px,14vw,214px);
  height:36px;
  object-fit:contain;
  object-position:left center;
  filter:drop-shadow(0 0 10px rgba(232,184,75,.20));
}
.footer .official-logo-img{width:clamp(168px,17vw,228px);height:42px}
.top-bar .official-logo-img{width:clamp(155px,14vw,205px);height:36px}
.nav .official-logo-img{width:clamp(150px,13vw,200px);height:34px}
.hero-art .hero-official-brain{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center 38%;
  filter:saturate(.98) contrast(1.04) brightness(.9);
  transform:scale(1.015);
}
.hero-art:before{z-index:0}
.hero-art:after{z-index:2;pointer-events:none}
.hero-art .orb-line{z-index:3;pointer-events:none}
@media(max-width:760px){
  .official-logo-img{width:154px;height:32px}
  .footer .official-logo-img{width:176px;height:36px}
  .hero-art .hero-official-brain{object-position:center center}
}
