body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.card {
    border: none;
    border-radius: 10px;
}

.card-header {
    border-bottom: 1px solid #f0f0f0;
    font-weight: 600;
}

.navbar-brand {
    font-weight: bold;
}

.bg-primary {
    background-color: #2c3e50 !important;
}

.text-primary {
    color: #2c3e50 !important;
}

.btn-primary {
    background-color: #3498db;
    border-color: #3498db;
}

.btn-primary:hover {
    background-color: #2980b9;
    border-color: #2980b9;
}
