/* FSBO.com cobrand overrides */

/* Nav: keep primary bg (coral/dark) */
.site-nav .nav-logo img { height: 32px; }
.site-nav .nav-links a { text-transform: uppercase; font-size: 0.82rem; font-weight: 600; letter-spacing: 0.04em; }

/* Hero: solid coral color, centered, uppercase heading */
.hero {
    background: var(--color-primary);
    min-height: 200px;
    padding: 40px 24px 48px;
}
.hero h1 { text-transform: uppercase; font-size: 2rem; }
.search-row button, .search-row input[type=submit] { background: var(--color-tertiary); color: var(--color-on-tertiary); }
.search-row button:hover, .search-row input[type=submit]:hover { background: color-mix(in srgb, var(--color-tertiary) 85%, black); color: var(--color-on-tertiary-hover); }

/* Featured: coral/primary bg, white text */
.featured-section { background: var(--color-primary); color: var(--color-on-primary); }
.featured-section h2 { color: var(--color-on-primary); }

/* States: white bg */
.states-section { background: var(--color-surface); }

/* Footer: dark */
.site-footer { background: #333; color: #fff; }
.site-footer a { color: #fff; opacity: 0.8; }
.footer-copy { background: #222; color: #fff; }

/* REMARK: Live site has "Service by Foreclosure.com" badge above footer — needs HTML markup change. */
