.station-cluster-marker {
    pointer-events: auto;
    cursor: pointer;
}

.adaptive-station-marker {
    transition: all 0.2s ease;
    pointer-events: auto;
    cursor: pointer;
}

.adaptive-station-marker:hover {
    transform: scale(1.1);
}

.station-cluster-marker:hover {
    transform: scale(1.05);
}

@keyframes cluster-appear {
    from {
        opacity: 0;
        transform: scale(0.5);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

.station-cluster-marker {
    animation: cluster-appear 0.3s ease-out;
}