.sidebar-card {
    box-shadow: 0 6px 30px rgba(34, 74, 184, 0.08);
    background: #fff;
    border: 2px solid #2377ff;
    border-radius: 12px;
    max-width: 290px;
    min-width: 230px;
    transition: transform 0.25s cubic-bezier(.4,2,.3,.87), box-shadow 0.25s cubic-bezier(.4,2,.3,.87);
}

.sidebar-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 36px rgba(34, 74, 184, 0.15);
}

.sidebar-card .card-body {
    padding: 1.5rem;
}

.hover-link:hover {
    color: #2377ff !important;
    text-decoration: underline !important;
}