:root {
    --bs-border-radius: 0;
    --bs-border-radius-sm: 0;
    --bs-border-radius-lg: 0;
    --bs-border-radius-xl: 0;
    --bs-border-radius-xxl: 0;
    --bs-border-radius-2xl: 0;
    --bs-border-radius-pill: 0;
}

*:focus, *:focus-visible {
    outline: none;
}

.lang-link img {
    transform: scale(0.7);
}

.lang-link img.active {
    transform: scale(1);
}

@media (min-width: 768px) {
    .card-img-top {
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
}
