@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap');

body {
    font-family: 'Plus Jakarta Sans', sans-serif;
    background-color: #f1f5f9;
}

.active-nav {
    background-color: #4f46e5 !important;
    color: white !important;
    box-shadow: 0 10px 15px -3px rgba(79, 70, 229, 0.2);
}

.alarm-row {
    background-color: #fff1f2 !important;
    border-left: 4px solid #e11d48;
    animation: flash 2s infinite;
}

@keyframes flash {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.8; }
}

.glass-card {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.5);
}