/* Estilos extraídos do index.html original para modularidade */

/* Estilos para o Modal */
.modal {
    transition: opacity 0.3s ease-in-out;
    pointer-events: none;
    opacity: 0;
    z-index: 9999;
}
.modal.open {
    pointer-events: auto;
    opacity: 1;
    z-index: 9999;
}
.modal-content {
    max-height: 90vh;
    overflow-y: auto;
}
.modal-body {
    /* Permite que o texto quebre linhas automaticamente e preserve formatação básica (como quebras de linha) */
    white-space: pre-wrap;
}

/* Estilo para o link do Modal (roxo) */
.modal-body a {
    color: #5b21b6; /* purple-700 */
    font-weight: 600;
    text-decoration: underline;
}

.modal-body a:hover {
    color: #4c1d95; /* purple-900 */
}
