/* City landing contrast, 2026-11-10 */
html.ufl-night .ufl-city-desktop-hero,html.ufl-night .ufl-city-hero-copy,html.ufl-night .ufl-city-prices,html.ufl-night #filter-wrapper{background:#212934!important;color:#e5ebf3!important;border-color:#3b4756!important}
html.ufl-night .ufl-city-hero-copy h1,html.ufl-night .ufl-city-hero-copy h2,html.ufl-night .ufl-city-prices h2{color:#f3f6fa!important}
html.ufl-night .ufl-city-hero-copy p,html.ufl-night .ufl-city-hero-copy>div,html.ufl-night #filter-wrapper label,html.ufl-night #filter-wrapper span{color:#c7d1dd!important}
html.ufl-night .ufl-city-prices__link,html.ufl-night .faq-question{background:#2b3746!important;border-color:#45556a!important;color:#edf3fa!important}
html.ufl-night .faq-answer{background:#212934!important;color:#dce5ef!important}
html.ufl-night .ufl-city-prices__all{background:#0878ae!important;color:#fff!important}
html.ufl-night .subcities-btn{background:transparent!important;color:#a9d2ff!important}
html.ufl-night .breadcrumb,html.ufl-night .breadcrumb a,html.ufl-night .breadcrumb li{color:#b9c9da!important}
html.ufl-night .ufl-city-hero-copy a{color:#fff!important}

html.ufl-night #filter-wrapper .ufl-city-filter-bar,html.ufl-night #filter-wrapper .filter-toggle{background:#212934!important;color:#e5ebf3!important;border-color:#45556a!important}
html.ufl-night #filter-wrapper .ufl-city-filter-bar *{color:#dce5ef!important}
html.ufl-night .breadcrumbs,html.ufl-night .breadcrumbs a,html.ufl-night .breadcrumbs li{color:#b9c9da!important}

html.ufl-night #filter-wrapper .filter-main-toggle{background:#2b3746!important;border-color:#45556a!important;color:#edf3fa!important}
html.ufl-night #filter-wrapper .filter-main-toggle circle{fill:#2b3746!important}
html.ufl-night .sbc,html.ufl-night .sbc a,html.ufl-night .sbc span,html.ufl-night .sbc li{color:#b9c9da!important}
