/*
 * CelebraWeb — Pontos de Brilho
 * A classe cw-brilhos deve ser aplicada ao container/seção desejado.
 */
.cw-brilhos {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.cw-brilhos > .cw-brilhos-canvas {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: block;
    pointer-events: none;
    z-index: 1;
}

/* Mantém os brilhos acima do fundo e abaixo do conteúdo. */
.cw-brilhos > .elementor-background-overlay {
    z-index: 0 !important;
}

.cw-brilhos > :not(.cw-brilhos-canvas):not(.elementor-background-overlay) {
    position: relative;
    z-index: 2;
}

/* No editor, evita que o canvas interfira na seleção dos elementos. */
.elementor-editor-active .cw-brilhos > .cw-brilhos-canvas {
    pointer-events: none !important;
}
