:root, html[data-lc-theme="orange"]{ --lc-accent:#ef6c23; --lc-accent-dark:#d95b18; --lc-accent-hover:#ff7a32; --lc-accent-rgb:239,108,35; --lc-orange:#ef6c23; --lc-orange-dark:#d95b18; --accent:#ef6c23; } html[data-lc-theme="cyan"]{ --lc-accent:#18cfe3; --lc-accent-dark:#06a9c0; --lc-accent-hover:#35dced; --lc-accent-rgb:24,207,227; --lc-orange:#18cfe3; --lc-orange-dark:#06a9c0; --accent:#18cfe3; } html[data-lc-theme="gold"]{ --lc-accent:#d7a84b; --lc-accent-dark:#b88931; --lc-accent-hover:#e3ba66; --lc-accent-rgb:215,168,75; --lc-orange:#d7a84b; --lc-orange-dark:#b88931; --accent:#d7a84b; } html[data-lc-theme] .eyebrow, html[data-lc-theme] .text-link, html[data-lc-theme] .project-float small, html[data-lc-theme] .capability-icon, html[data-lc-theme] .service-row .num, html[data-lc-theme] .process-step b, html[data-lc-theme] .tech-card .idx, html[data-lc-theme] .hero-proof span, html[data-lc-theme] .hero-signals span, html[data-lc-theme] .hero-photo-link b, html[data-lc-theme] .trust-grid>a>span, html[data-lc-theme] .experience-copy small, html[data-lc-theme] .contact-public-card small, html[data-lc-theme] .lc-kicker, html[data-lc-theme] .lc-stat-icon, html[data-lc-theme] .lc-cap-card .lc-cap-num, html[data-lc-theme] .lc-cap-card .lc-cap-index, html[data-lc-theme] .lc-feature-card>span, html[data-lc-theme] .lc-project-kicker{ color:var(--lc-accent)!important; } html[data-lc-theme] .hero h1 strong, html[data-lc-theme] .hero h1 em, html[data-lc-theme] .lc-hero h1 strong, html[data-lc-theme] .lc-hero h1 em, html[data-lc-theme] .lc-hero .lc-accent, html[data-lc-theme] .lc-hero-title-accent{ color:var(--lc-accent)!important; } html[data-lc-theme] .nav-cta, html[data-lc-theme] .btn-primary, html[data-lc-theme] .cta-band, html[data-lc-theme] .contact-slab, html[data-lc-theme] .lc-btn-primary, html[data-lc-theme] .lc-feature-card a, html[data-lc-theme] .lc-hero-primary, html[data-lc-theme] .lc-primary-action{ background:var(--lc-accent)!important; border-color:var(--lc-accent)!important; } html[data-lc-theme="cyan"] .nav-cta, html[data-lc-theme="cyan"] .btn-primary, html[data-lc-theme="cyan"] .lc-btn-primary, html[data-lc-theme="cyan"] .lc-feature-card a, html[data-lc-theme="cyan"] .lc-hero-primary, html[data-lc-theme="cyan"] .lc-primary-action, html[data-lc-theme="gold"] .nav-cta, html[data-lc-theme="gold"] .btn-primary, html[data-lc-theme="gold"] .lc-btn-primary, html[data-lc-theme="gold"] .lc-feature-card a, html[data-lc-theme="gold"] .lc-hero-primary, html[data-lc-theme="gold"] .lc-primary-action{ color:#07172e!important; } html[data-lc-theme="orange"] .nav-cta, html[data-lc-theme="orange"] .btn-primary, html[data-lc-theme="orange"] .lc-btn-primary, html[data-lc-theme="orange"] .lc-feature-card a, html[data-lc-theme="orange"] .lc-hero-primary, html[data-lc-theme="orange"] .lc-primary-action{ color:#fff!important; } html[data-lc-theme] .nav-cta:hover, html[data-lc-theme] .btn-primary:hover, html[data-lc-theme] .lc-btn-primary:hover, html[data-lc-theme] .lc-feature-card a:hover, html[data-lc-theme] .lc-hero-primary:hover, html[data-lc-theme] .lc-primary-action:hover{ background:var(--lc-accent-hover)!important; border-color:var(--lc-accent-hover)!important; } html[data-lc-theme] .nav-links>a:not(.nav-cta):after, html[data-lc-theme] .service-card:before, html[data-lc-theme] .eyebrow:before, html[data-lc-theme] .lc-kicker:before, html[data-lc-theme] .lc-section-kicker:before{ background:var(--lc-accent)!important; } html[data-lc-theme] .project-float, html[data-lc-theme] .notice, html[data-lc-theme] .public-source-note, html[data-lc-theme] .lc-feature-card, html[data-lc-theme] .lc-project-card.is-active, html[data-lc-theme] .lc-hero-thumb.is-active{ border-color:var(--lc-accent)!important; } html[data-lc-theme] .input:focus{ border-color:var(--lc-accent)!important; } html[data-lc-theme] .viewer-tools button.active, html[data-lc-theme] .viewer-tools button[aria-pressed="true"], html[data-lc-theme] .lc-viewer-tools button.active, html[data-lc-theme] .lc-viewer-tools button[aria-pressed="true"], html[data-lc-theme] .lc-3d-bar button.active, html[data-lc-theme] .lc-3d-bar button[aria-pressed="true"]{ background:var(--lc-accent)!important; border-color:var(--lc-accent)!important; } html[data-lc-theme] .lc-stat svg, html[data-lc-theme] .lc-stat-icon, html[data-lc-theme] .lc-cap-card .arrow, html[data-lc-theme] .lc-cap-card .lc-arrow, html[data-lc-theme] .lc-metric-icon{ color:var(--lc-accent)!important; stroke:var(--lc-accent)!important; } html[data-lc-theme] .lc-stat-icon, html[data-lc-theme] .lc-metric-icon{ border-color:var(--lc-accent)!important; } html[data-lc-theme] .nav-cta, html[data-lc-theme] .lc-feature-card a, html[data-lc-theme] .lc-btn-primary{ box-shadow:0 10px 28px rgba(var(--lc-accent-rgb),.24)!important; } html[data-lc-theme] ::selection{ background:var(--lc-accent); color:#fff; } html[data-lc-theme] .brand img, html[data-lc-theme] .site-header .brand img, html[data-lc-theme] .lc-brand img, html[data-lc-theme] img[alt*="LEGACORP" i]{ filter:none!important; }