/**
 * Custom CSS overrides for Rumavi
 * This file contains all custom styling that should persist across theme updates
 */

/* Override icon font display for better FCP performance */
@font-face {
    font-display: swap;
    font-family: finder-icons;
    src: url(../icons/finder-icons.woff2) format("woff2");
}

/* Container max-width override for larger screens */
@media (min-width: 1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1440px;
    }
}

/* Disable all card hover effects globally */
.card {
    transition: none !important;
}

.card:hover {
    transform: none !important;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* Prevent horizontal scrolling */
.overflow-x-clip {
    overflow-x: clip;
}
