/*
 * Baltimore Trips brand-color override layer (2026-07-30).
 * Loaded AFTER uc-fast.css so its CSS custom properties win the cascade.
 * uc-fast.css defines --navy:#1f4d7a + --gold:#dfca8b (UC's palette).
 * Baltimore Trips's palette from brand-registry:
 *   bg #fdf9ee  dark #2b2100  accent #cbad36  cta #cbad36
 */
:root {
    /* Override uc-fast.css palette tokens */
    --navy:        #2b2100;
    --navy-dark:   #1a1400;
    --navy-deep:   #1a1400;
    --gold:        #cbad36;
    --gold-dark:   #a88a24;
    --gold-soft:   #f4eccf;

    /* Brand bg — cream page background */
    --brand-bg:    #fdf9ee;
    --brand-bg-alt:#f4eccf;
}

/* Body — cream background, dark text */
body {
    background: var(--brand-bg);
    color: #141412;
}

/* Hero — brand-dark bg with cream text */
.hero { background-color: var(--navy); }
.hero h1 { color: #ffffff; }
.hero .hero-eyebrow { color: var(--gold-soft); }

/* CTA buttons — brand accent */
.uc-cta, .btn-primary, .quote-card-submit, .ucv2-btn-primary,
a.uc-cta, .nearby-link:hover, .ucv2-btn {
    background: var(--gold);
    color: #ffffff;
    border-color: var(--gold-dark);
}
.uc-cta:hover, .btn-primary:hover, .quote-card-submit:hover {
    background: var(--gold-dark);
    color: #ffffff;
}

/* Header + topbar */
.uc-topbar { background: #1a1400; }
.uc-topbar a, .uc-topbar span { color: #fdf9ee; }
.uc-nav a:not(.uc-cta) { color: var(--navy); }

/* Override hardcoded UC hex literals still present in uc-fast.css */
/* (uc-fast.css uses #1f4d7a 6x + #dfca8b 4x as literal fallbacks) */
h1, h2, h3 { color: var(--navy); }
a { color: #cbad36; }
