body {
    font-family: 'Plus Jakarta Sans', sans-serif;
    background-color: #F9F8F6;
    color: #1A1A1A;
}

.font-serif-title {
    font-family: 'Playfair Display', serif;
}

::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #111111;
}
::-webkit-scrollbar-thumb {
    background: #6C1D2E;
    border-radius: 4px;
}

.hero-bg {
    background-image: linear-gradient(to right, rgba(17, 17, 17, 0.92) 0%, rgba(17, 17, 17, 0.85) 50%, rgba(17, 17, 17, 0.70) 100%), 
            url('https://images.unsplash.com/photo-1549399542-7e3f8b79c341?q=80&w=2000&auto=format&fit=crop');
    background-size: cover;
    background-position: center;
}

.active-nav-link {
    position: relative;
}
.active-nav-link::after {
    content: '';
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    width: 24px;
    height: 2px;
    background-color: #6C1D2E;
}

.card-hover-zoom img {
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}
.card-hover-zoom:hover img {
    transform: scale(1.06);
}

.vehicle-card-select {
    transition: all 0.2s ease;
}
.vehicle-card-select.selected {
    border-color: #6C1D2E !important;
    background-color: #FFF9FA !important;
    box-shadow: 0 4px 14px rgba(108, 29, 46, 0.12);
}

/* =========================================
   GOOGLE TRANSLATE FIXES & BANNER HIDING
   ========================================= */
.goog-te-banner-frame.skiptranslate {
    display: none !important;
}
body {
    top: 0px !important;
    position: static !important;
}
.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
iframe.goog-te-banner-frame {
    display: none !important;
    visibility: hidden !important;
}
#goog-gt-tt, .goog-te-balloon-frame {
    display: none !important;
}
.goog-text-highlight {
    background: none !important;
    box-shadow: none !important;
}