/* Estilos para o cabeçalho e logo unificados */
.header {
    background-color: #5b044f;
    color: white;
    padding: 15px;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin: -20px -20px 20px -20px;
}

.logo-container {
    text-align: center;
    margin-bottom: 10px;
}

.header-logo {
    max-width: 150px;
    height: auto;
}

/* Container para a logo */
.header-logo-wrapper {
    display: inline-block;
}
