body {
    font-family: Arial, sans-serif;
}

.bg-light-blue {
    background: #eef6ff;
}

.hero-blue {
    background: linear-gradient(135deg, #0d6efd, #0a58ca);
}

.card-link {
    transition: 0.2s ease-in-out;
}

.card-link:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(13, 110, 253, 0.18) !important;
}

#suggestions {
    z-index: 999;
    max-height: 260px;
    overflow-y: auto;
}

.rounded-4 {
    border-radius: 18px !important;
}
