/* Custom Styles */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: #f8f9fa;
}

.login-body {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

.card {
    border: none;
    border-radius: 10px;
}

.card-header {
    border-radius: 10px 10px 0 0 !important;
}

.btn {
    border-radius: 5px;
}

.table th {
    border-top: none;
    font-weight: 600;
}

.navbar-brand {
    font-weight: 600;
}

/* Dashboard cards */
.card.bg-primary, 
.card.bg-success, 
.card.bg-info {
    border-radius: 10px;
}

/* Search results styling */
.student-card {
    border-left: 4px solid #159134;
}

.whatsapp-qr {
    max-width: 200px;
    margin: 0 auto;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .container {
        padding: 10px;
    }
    
    .card-body {
        padding: 15px;
    }
}
/* assets/css/style.css */
.navbar-brand-with-logo {
    display: flex;
    align-items: center;
    gap: 10px;
}

.navbar-logo {
    height: 50px;
    width: 250;
    object-fit: contain;
}

.navbar-logo-tall {
    height: 50px; /* Dheer logo */
    width: auto;
}

@media (max-width: 200px) {
    .navbar-logo-tall {
        height: 40px;
    }
    
    .navbar-brand-with-logo span {
        font-size: 0.9rem;
    }
}