
#dText.Rain {
    text-align: jusify;
    text-align-last: justify;
    direction: rtl;
    left: calc(var(--indent)) !important;
    width: calc(100% - var(--indent) *2);
}

span.reviv {
    position: relative;
    top: 0;
    left: 0;
    animation: raining 21187ms ease-in 22;
    opacity: 1;
    writing-mode: vertical-rl;
    text-orientation: upright;
    direction: rtl;
}

@keyframes clouding {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 0;
    }

    80% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

@keyframes raining {
    0% {
        top: 0;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    100% {
        top: 100vh;
    }
}

svg.Rain polyline {
    stroke-opacity: 0.5;
    stroke: var(--bcolor);
    stroke-linecap: round;
    stroke-width: 3px;
    stroke-dasharray: 1 30;
    fill: none;
}