﻿.election-card {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    border-radius: 8px;
    cursor: pointer;
}

    .election-card:hover {
        transform: translateY(-4px);
        box-shadow: 0 8px 24px rgba(0,0,0,0.12) !important;
    }

.election-card-featured {
    background: linear-gradient(135deg, #d9232d 0%, #b01c24 100%) !important;
}

.election-icon-wrap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border-radius: 10px;
}
