/* EBENÉZER / desempenho: prioridades de renderização e carregamento. */
/* Picture mantém as variantes móveis sem duplicar requests de alta resolução. */
.lion-scene > picture{display:block;position:absolute;inset:0;width:100%;height:100%}
.lion-scene > picture > img{position:absolute;inset:0;width:100%;height:100%}
.fire-picture{z-index:1}
.lion-picture{z-index:3}
/* Seções distantes do primeiro quadro não bloqueiam a pintura do hero. */
main > section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 760px}
/* As imagens de fundo destas seções só aparecem ao se aproximar. */
.ministry-section:not(.is-near) .ministry-card::before{background-image:none!important}
.huios-section:not(.is-near) .huios-lion{background-image:none!important}
.huios-section:not(.is-near) .huios-art::before{background-image:none!important;animation:none!important}
/* Removendo um efeito repetido pesado e sem ganhos perceptíveis. */
.hero-noise{background-image:none!important}
.lion-scene .fire-image-front{display:none!important}
/* Parte da aura é criada pela própria imagem; manter filtros econômicos. */
.flame-canvas{filter:none!important}
.lion-aura{filter:blur(16px)!important}
@media(max-width:680px){.fire-image-soft{filter:blur(.6px)!important}}
@media(prefers-reduced-motion:reduce){.flame-canvas,.spark-canvas{display:none!important}}
