:root {
    --bs-primary: #0d6efd;
    --bs-primary-rgb: 13, 110, 253;
    --bs-link-color: #0d6efd;
    --bs-link-hover-color: #0a58ca;
}

body {
    background:
        radial-gradient(circle at top right, rgba(13, 110, 253, 0.12), transparent 22%),
        linear-gradient(180deg, #f8f9fa 0%, #eef3f8 100%);
}

.navbar,
.card,
.alert,
.btn,
.badge {
    border-radius: var(--bs-border-radius-lg);
}

.card {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.card:hover {
    transform: translateY(-2px);
}
