#chat-content p,
#chat-content li {

    font-size: 1rem;

}

/* Stile di base + transizione */
#disclaimer-overlay {
    transition: opacity 0.4s ease-out, transform 0.4s ease-out;
}

/* Stato nascosto */
.disclaimer-overlay-hidden {
    opacity: 0;
    transform: perspective(1000px) rotateX(-90deg) scale(0.5);
    pointer-events: none;
}

/* Stato visibile */
.disclaimer-overlay-visible {
    opacity: 1;
    transform: perspective(1000px) rotateX(0deg) scale(1);
    pointer-events: auto;
}