.ledmon-animation[data-animation="estela-cursor"] {
    position: relative;
    overflow: hidden;
}

.estela-cursor-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    overflow: hidden;
    z-index: 10;
}

.estela-particula {
    position: absolute;
    pointer-events: none;
    will-change: transform, opacity;
    transition: opacity 0.1s ease-out;
}

/* Estilos específicos para líneas */
.estela-particula.linea {
    transform-origin: center center;
}

/* Cursor personalizado opcional */
/* .ledmon-animation[data-animation="estela-cursor"]:hover {
    cursor: crosshair;
} */

/* Efectos adicionales para mejor rendimiento */
.estela-cursor-container * {
    backface-visibility: hidden;
    perspective: 1000px;
}