/* ALAX WILLIAM V10.20.1 | Correcao visual localizada.
   Substitui SOMENTE css/alax-fundos-secoes.css. Nenhum conteudo HTML/JS muda. */
.alax-random-scene {
  position:relative!important;
  isolation:isolate;
  overflow:hidden;
  background-color:#10131b!important;
  color:#f3f3f6;
}
/* Camadas positivas: ficam visiveis ACIMA do fundo da secao, ABAIXO do conteudo. */
.alax-random-scene::before {
  content:"";
  position:absolute;
  inset:-28px;
  z-index:0;
  background-image:var(--alax-scene-image,linear-gradient(120deg,#444657,#514250));
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  filter:blur(14px) brightness(.92) saturate(.93);
  transform:scale(1.06);
  opacity:1;
  pointer-events:none;
}
.alax-random-scene::after {
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  background:linear-gradient(180deg,rgba(5,8,14,.45),rgba(8,11,17,.53) 50%,rgba(5,8,15,.56));
  pointer-events:none;
}
.alax-random-scene > * {position:relative;z-index:2;}
/* Preserva tipografia, textos, fotos e links; melhora contraste em partes escuras. */
.alax-random-scene,
.alax-random-scene h1,.alax-random-scene h2,.alax-random-scene h3,
.alax-random-scene h4,.alax-random-scene h5,.alax-random-scene h6,
.alax-random-scene .heading-1,.alax-random-scene .heading-2,.alax-random-scene .heading-3,
.alax-random-scene .heading-4,.alax-random-scene .heading-5,.alax-random-scene .heading-6 {color:#fff!important;}
.alax-random-scene p,.alax-random-scene li,
.alax-random-scene .exeption,.alax-random-scene .date,
.alax-random-scene .post-exeption,.alax-random-scene .progress-header,
.alax-random-scene .timeline .exeption {color:#e9ebef!important;}
/* INDEX: card originalmente branco na camada EXTERNA (variety-box-wrapper).
   Neutraliza as duas camadas para nao aparecer moldura branca/cinza chapada. */
.alax-scene-albuns .variety-box-wrapper {
  background:rgba(14,17,25,.42)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 9px 28px rgba(0,0,0,.18)!important;
}
.alax-scene-albuns .variety-box,
.alax-scene-albuns .variety-media,
.alax-scene-albuns figure,
.alax-scene-albuns figcaption {
  background:transparent!important;
  box-shadow:none!important;
}
.alax-scene-albuns .variety-box {border:0!important;}
.alax-scene-albuns .variety-box-wrapper h1,.alax-scene-albuns .variety-box-wrapper h2,
.alax-scene-albuns .variety-box-wrapper h3,.alax-scene-albuns .variety-box-wrapper h4,
.alax-scene-albuns .variety-box-wrapper p,
.alax-scene-albuns .variety-box-wrapper figcaption,
.alax-scene-albuns .variety-box-wrapper figcaption * {color:#f3f4f8!important;}
/* INDEX premios: cartoes integralmente semi-transparentes, incl. cabecalho e corpo. */
.alax-scene-premios .post-boxed {
  background:rgba(12,16,23,.65)!important;
  color:#f2f3f6!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:0 12px 32px rgba(0,0,0,.15);
}
.alax-scene-premios .post-boxed .post-meta,
.alax-scene-premios .post-boxed .post-meta-main,
.alax-scene-premios .post-boxed .post-body,
.alax-scene-premios .post-boxed .post-author,
.alax-scene-premios .post-boxed .post-date {
  background:transparent!important;
  color:#e5e7ed!important;
}
.alax-scene-premios .post-boxed .post-title,
.alax-scene-premios .post-boxed .post-title a {color:#ff7589!important;}
.alax-scene-premios .post-boxed .post-exeption,
.alax-scene-premios .post-boxed p {color:#e7eaf0!important;}
.alax-scene-premios .post-boxed .post-author a {color:#ff8295!important;}
/* SOBRE: nao alterar a estrutura da timeline e do carousel, somente contraste. */
.alax-scene-historia .timeline .date,.alax-scene-historia .timeline .title {color:#fff!important;}
.alax-scene-historia .timeline .line {border-color:rgba(255,255,255,.52)!important;}
.alax-scene-historia .timeline .line::before {border-color:rgba(255,255,255,.52)!important;}
.alax-scene-carreira .progress-linear .progress-header,
.alax-scene-carreira .progress-linear .progress-header * {color:#f5f5f8!important;}
.alax-scene-carreira .progress-bar-linear-wrap {background:rgba(255,255,255,.17)!important;}
.alax-scene-discografia .quote,
.alax-scene-discografia .quote q,
.alax-scene-discografia .quote cite {color:#f1f2f7!important;}
/* Faz qualquer fundo claro residual das caixas desta pagina parecer vidro escuro,
   sem mexer no header, rodape, imagens ou secoes fora das marcadas. */
@media(max-width:767px){
  .alax-random-scene::before{filter:blur(12px) brightness(.90) saturate(.90);}
  .alax-random-scene::after{background:rgba(6,9,15,.52);}
}
