/* Legacy orange UI surfaces follow the selected site palette. */
#hero .hero-title .accent,.section-head h2 .accent,.featured-info h2 .accent{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}
.admin-section-edit-button,.back-to-top,.hero-toggle,.hero-content-toggle,.cc-btn.active,.tour-exterior-btn.active{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--button-text,#06101d)!important}
.admin-section-edit-button:hover,.back-to-top:hover,.hero-toggle:hover{background:var(--accent-2)!important}
.topbar .btn-primary,#hero .btn-primary,.quote-modal .btn-primary,.theme-accent-button{background:linear-gradient(135deg,var(--accent),var(--accent-2))!important;border-color:var(--accent)!important;color:var(--button-text,#06101d)!important}
.topbar .nav-link.active::after,.hero-title::after{background:var(--accent)!important}
::selection{background:var(--accent-soft);color:var(--text)}
