/* Arquivo: style.css */

body {
    /* Gradiente de fundo sutil para um visual moderno */
    background: radial-gradient(circle at top left, #1a202c, #0a0a0a);
    background-size: 400% 400%;
    animation: background-move 10s ease infinite;
}

@keyframes background-move {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.file-card.glow-on-hover {
    transition: all 0.3s ease-in-out;
}

.file-card.glow-on-hover:hover {
    /* Adiciona um brilho sutil ao passar o mouse */
    box-shadow: 0 0 10px #4CAF50, 0 0 20px #4CAF50, 0 0 30px #4CAF50, 0 0 40px #4CAF50;
    transform: scale(1.05);
}

.modal-content.pop-up {
    animation: modal-pop 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}
