/* css/projetos.css */

body { 
    padding-top: 2rem; 
    padding-bottom: 2rem;
}

.project-card { 
    margin-bottom: 2rem; 
    border: 1px solid #dee2e6; 
    border-radius: .25rem; 
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    transition: box-shadow 0.3s ease-in-out;
}

.project-card:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.project-card .card-body { 
    display: flex; 
    flex-direction: column; 
}

.project-card .card-title { 
    font-size: 1.75rem; 
    color: var(--bs-primary);
}

.project-card .card-text { 
    flex-grow: 1; 
}

.btn-back { 
    margin-top: 2rem; 
}