
body {
    background: #f5f5f5;
}

.letter-bar {
    z-index: 1000;
}

.vereniging-card {
    border-left: 5px solid #0d6efd;
    transition: 0.2s ease;
}

.vereniging-card:hover {
    transform: translateY(-2px);
}

.vereniging-letter {
    scroll-margin-top: 160px;
}

.discipline-badge {
    margin-right: 6px;
    margin-bottom: 6px;
}

.advertentie {
    width: 460px;
    max-width: 100%;
    margin: 0 auto;
}

.contact-link {
    text-decoration: none;
}

.contact-link:hover {
    text-decoration: underline;
}
