.nivel-btn {
    transition: all 0.3s ease;
}

.nivel-btn:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}

.primaria-color {
    background-color: #0FA2A6 !important;
}

.secundaria-color {
    background-color: #855A9D !important;
}

.bachillerato-color {
    background-color: #DB007F !important;
}

.accent-color {
    background-color: #FFCE10;
}

.content-area {
    min-height: 400px;
}

