.ledmon-animation[data-animation="texto_trazado"] {
    position: relative;
}

.texto-trazado-svg {
    display: flex;
    box-sizing: border-box;
    padding: 20px;
}

.texto-trazado-svg svg {
    width: 100%;
    height: 100%;
}

.texto-trazado-svg svg text {
    stroke: var(--texto-trazado-color, #000);
    fill: none;
    stroke-width: 0.2px;
    font-size: inherit;
    dominant-baseline: middle;
    text-anchor: middle;
}

.texto-trazado-outer {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    box-sizing: border-box;
    overflow: visible;
    padding: 10px;
}

.texto-trazado-inner {
    width: auto;
    height: auto;
    margin: 0 auto;
}

.texto-trazado-inner svg {
    display: block;
    overflow: visible;
}