/* Tarima V35 - Brand Logo Integration
   Usa el logo oficial con fondo negro en el header sin romper el layout actual.
*/
.tarima-brand-topbar{
  background:rgba(3,3,3,.90);
  border-bottom:1px solid rgba(212,175,55,.18);
}

.tarima-brand-nav{
  min-height:82px;
  padding-top:10px;
  padding-bottom:10px;
}

.brand-logo{
  display:flex;
  align-items:center;
  line-height:1;
  min-width:0;
}

.brand-logo-img{
  display:block;
  width:clamp(190px, 18vw, 285px);
  height:auto;
  max-height:74px;
  object-fit:contain;
  filter:drop-shadow(0 10px 28px rgba(0,0,0,.45));
}

.tarima-brand-nav .navlinks{
  align-items:center;
}

.tarima-brand-nav .navlinks a:not(.btn){
  color:rgba(255,255,255,.88);
  font-weight:750;
}

.tarima-brand-nav .navlinks a:not(.btn):hover{
  color:#f7df80;
}

.tarima-footer-brand a{
  color:#d4af37;
  font-weight:800;
}

@media(max-width:980px){
  .tarima-brand-nav{
    min-height:76px;
  }
  .brand-logo-img{
    width:clamp(170px, 46vw, 230px);
    max-height:64px;
  }
}

@media(max-width:620px){
  .tarima-brand-nav{
    justify-content:center;
    min-height:72px;
  }
  .brand-logo-img{
    width:210px;
    max-height:62px;
  }
}
