:root{--ka-green:#00b050;--ka-green-text:#007d38;--ka-blue:#476bb3;--ka-red:#e61717;--ka-ink:#173546}
.hero h1 em{color:var(--ka-green-text)}.eyebrow,.expert,.qualification,.insights b,.profile-tag{color:var(--ka-green-text)}.hero .eyebrow{border-left:4px solid var(--ka-green);padding-left:12px}.button,.topic-tabs button[aria-pressed=true]{background:var(--ka-green);color:#082d20}.contact{background:var(--ka-green);color:#082d20}.contact .eyebrow{color:#123f2a}.contact .light{background:white;color:#082d20}.connector{background:var(--ka-green);color:#082d20}.connector small,.connector span{opacity:1}.connector strong{color:#082d20}.panel-copy li:before,.data-result b,.motion-control,.demo-open-label,.text-link{color:var(--ka-green-text)}.text-link{border-color:var(--ka-green)}.pulse{background:var(--ka-green)}.streams i{background-image:repeating-linear-gradient(to bottom,var(--ka-green) 0 8px,transparent 8px 16px)}.diagram,.profile{background:#f1faf5}.steps article{border-top-color:var(--ka-green)}.nav-contact{border-color:var(--ka-green)}.mc-insight{border-left-color:var(--ka-green);background:#effaf3}.mc-insight strong,.mc-chain b,.demo-content .ph-cost>strong{color:var(--ka-green-text)}.mc-navigation button:focus-visible,.mc-navigation select:focus-visible,.demo-content button:focus-visible{outline-color:var(--ka-blue)}.cool{stroke:var(--ka-blue)}.electric{stroke:var(--ka-red)}.scan{stroke:var(--ka-green)}.legend i{background:var(--ka-blue)}.legend span+span i{background:var(--ka-red)}.fl-current-bar,.fl-month-pair b{background:var(--ka-green)}.demo-content .fl-status{border-left-color:var(--ka-green)}
.language-switch{display:flex;gap:5px;align-items:center;flex-shrink:0;flex-wrap:wrap}.language-switch button{background:white;border:1px solid #d5dfda;color:var(--ka-ink);min-height:42px;min-width:39px;padding:6px;font:inherit;font-size:12px;cursor:pointer}.language-switch button[aria-pressed=true]{background:var(--ka-green);color:#082d20;border-color:var(--ka-green);font-weight:750}.language-switch button:focus-visible{outline:3px solid var(--ka-blue);outline-offset:2px}.header{flex-wrap:wrap}.header nav{flex-wrap:wrap}.language-loading{font-size:11px;color:#526977}.language-switch .language-loading:empty{display:none}@media(max-width:680px){.language-switch{width:100%;justify-content:flex-end;margin-top:2px}.language-switch button{min-width:45px}.header{gap:10px}.header nav{margin-top:0}.mc-navigation select{font-size:11px}.mc-insight{min-height:250px}}
.detailed-animation[open] .demo-open-label{font-size:12px}.detailed-animation[open] .demo-open-label:after{content:none}
.demo-content .fl-kpis [data-card=cop],.demo-content .fl-kpis [data-card=copSystem],.demo-content .fl-kpis [data-card=sei],.demo-content .fl-kpis [data-card=compressorEfficiency],.demo-content .fl-kpis [data-card=cycleEfficiency],.demo-content .fl-kpis [data-card=evaporatorEffectiveness],.demo-content .fl-kpis [data-card=condenserEffectiveness]{border-color:var(--ka-green);color:var(--ka-green-text)}
