/* ===== CORIOLANO anima.css — fundos animados por seção/hero/footer (v2) ===== */
.sec-anima{position:relative;isolation:isolate;background:transparent!important}
.sec-anima > .anima-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.sec-anima > .anima-bg canvas{display:block}
.sec-anima > .anima-veu{position:absolute;inset:0;z-index:1;pointer-events:none;
  background:radial-gradient(120% 130% at 50% 35%,rgba(4,4,5,.50),rgba(3,3,4,.86))}
.sec-anima > .anima-veu.dim{background:radial-gradient(120% 130% at 50% 35%,rgba(4,4,5,.66),rgba(3,3,4,.93))}
.sec-anima > *:not(.anima-bg):not(.anima-veu){position:relative;z-index:2}
/* modo fill: dentro de um .hero-background já existente (não mexe no conteúdo) */
.anima-fill{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.anima-fill canvas{display:block}
