/* Custom styles for enhanced appearance */
.station-card {
    transition: transform 0.2s, box-shadow 0.2s;
}

.station-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
}

audio {
    outline: none;
}

/* Ensure buttons have a consistent look */
button {
    transition: background-color 0.2s;
}