/* Finvergelijker — broker comparison view */

.fv-hero h1 > span {
    color: var(--fv-accent);
}

.fv-card {
    scroll-margin-top: 100px;
}

/* Fallback hero background gradient if hero-bg.jpg not provided */
.fv-hero > div[style*="hero-bg.jpg"] {
    background-color: var(--fv-night);
    background-blend-mode: multiply;
}

.fv-monthly > div[style*="monthly-offer-bg.jpg"] {
    background-color: var(--fv-night);
    background-blend-mode: multiply;
}
