TEXTAREA.lorem-catsum
{
    HEIGHT: 75vh;
}

DIV.lorem-catsum-response
{
    BACKGROUND: var(--cms-overlay-background);
    COLOR: var(--cms-overlay-color);
    LEFT: 50%;
    PADDING: var(--cms-vpadding) var(--cms-hpadding);
    POINTER-EVENTS: none;
    POSITION: absolute;
    OPACITY: 0;
    TOP: 50%;
    TRANSFORM: translate(-50%, -50%);
    Z-INDEX: 1000;
}

@keyframes lorem-catsum-fade
{
      0% { OPACITY: 1; }
    100% { OPACITY: 0; }
}

TEXTAREA.lorem-catsum:focus + DIV.lorem-catsum-response
{
    ANIMATION: lorem-catsum-fade 0.5s linear 0.5s backwards;
}