/* Estilos Customizados para o Sistema Escolar */
:root {
    --primary-color: #0d6efd;
    --primary-dark: #0a58ca;
    --sidebar-bg: #ffffff;
    --body-bg: #f8f9fa;
}

body {
    background-color: var(--body-bg);
}

.hover-card {
    transition: all 0.3s ease;
}

.hover-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important;
}

/* Melhorias para o FullCalendar */
.fc-event {
    cursor: pointer;
    border: none !important;
    border-radius: 4px !important;
    padding: 2px 4px !important;
}
