
/* BetZap - banner nítido, somente imagem + botão */

body:not(.admin) .btr-carousel-card{
  position:relative;
  overflow:hidden;
  background:#061914;
}

body:not(.admin) .btr-banner-media{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  display:block;
  image-rendering:auto;
  transform:translateZ(0);
  backface-visibility:hidden;
}

body:not(.admin) .btr-banner-overlay{
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg, rgba(3,18,13,.14) 0%, rgba(3,18,13,.06) 20%, rgba(3,18,13,0) 45%);
  pointer-events:none;
  z-index:1;
}

body:not(.admin) .btr-banner-actions{
  position:absolute;
  left:24px;
  bottom:24px;
  z-index:2;
  display:flex;
  align-items:center;
  gap:10px;
}

body:not(.admin) .btr-banner-actions .btn{
  box-shadow:none;
}

@media (max-width: 720px){
  body:not(.admin) .btr-banner-actions{
    left:16px;
    bottom:16px;
  }
}
