/* The LAS material family: deep copper-bronze, controlled warm highlights. */
:root{--las-bronze-shadow:#6b3c1e;--las-bronze-mid:#a66b37;--las-bronze-highlight:#dfb27a;--las-bronze-text:#75451f;--las-bronze-light:#e1b784;--las-bronze-surface:linear-gradient(158deg,#efd0a5 0%,#bb844d 12%,#e2b781 18%,#925b2d 32%,#4b2c18 51%,#7c4b27 69%,#c3925e 87%,#744321 100%);--las-bronze-lettering:linear-gradient(115deg,#623718,#9f6632 29%,#75431f 51%,#a97039 76%,#623718)}
.bronze,.room-scenes button[aria-pressed=true],.showroom-page .solution-tabs button[aria-selected=true],.possibility-nodes>button[aria-pressed=true],#assistant-form>button{background:var(--las-bronze-surface);border-color:#ad7846;color:#fff4e4;box-shadow:inset 0 1px 2px #f5dab7,inset 0 -1px 2px #48291790,0 5px 16px #6b3c1e25}
.bronze:hover{box-shadow:inset 0 1px 2px #f5dab7,0 8px 22px #6b3c1e35}
.bronze:before{background:linear-gradient(108deg,transparent 35%,#ffe8c800 41%,#ffe8c85c 46%,transparent 53%)}
.showroom-page h2 em,.showroom-page h3 em,.showroom-page .text-link,.showroom-page .problem-grid b,.showroom-page .problem-grid>a>span,.showroom-page .answer-preview strong,.showroom-page .formula-note .text-link,.room-dimmer output,.room-index{color:var(--las-bronze-text)}
.showroom-stage h1 em,.hero-copy h1 em{background:var(--las-bronze-lettering);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.ai-invitation h2 em,.system-section h2 em,.value-results h2 em,.day-photo h3 em,.possibility-intro h2 em{color:var(--las-bronze-light)}
.world-picker button[aria-selected=true]>span,.showroom-page .possibility-detail .possibility-example{color:var(--las-bronze-text)}
.room-hotspot[aria-pressed=true] .hotspot-dot,.room-switches [aria-pressed=true] .light-toggle{background:linear-gradient(145deg,#dfb27a,#8c542a 53%,#c08b55);border-color:#efd0a5}
.room-hotspot[aria-pressed=true] .hotspot-dot{box-shadow:0 0 0 5px #a66b3720,0 0 12px #dfb27a38}
.room-dimmer input{accent-color:var(--las-bronze-mid)}
.possibility-lines path.is-active{stroke:var(--las-bronze-highlight);filter:drop-shadow(0 0 2px #a66b3740)}
.scroll-meter{background:linear-gradient(90deg,#6b3c1e,#dfb27a,#a66b37)}
/* The room photograph and readable neutral body copy are intentionally unchanged. */
.answer-preview>div,.visitor-notification>span,.demo-surface-heading>span,.temperature-row output,.water-demo>i,.flow-step.is-active strong,.presence-demo .demo-surface-heading>b,.presence-rooms .is-on strong,.cover-status>strong,.idea-details-grid summary>span,.idea-details-grid button,.compatibility-note a,.integration-steps li>span,.home-foundations a,.business-example-grid>button>span,.business-example-grid b,.bot-choices button,.approval-document>span,.knowledge-orbit span:last-child,.assistant-mode button[aria-pressed=true],.assistant-answer>span,.assistant-use-cases article>span,.process-grid span,.knowledge-document dt,.credits-list a,.credits-content>p a,.everyday-entry strong,.solution-steps .is-current,.value-range output,.value-method summary>span,.day-notice>span,.orbit-selector button>span,.text-link>span,.possibility-number,.possibility-symbol,.flow-number,.node-state,.approach-steps article>span,.console-tabs button[aria-selected=true],.control-caption output,.quote-result output,.console-bottom>button,.booking-days button[aria-pressed=true],.booking-days button[aria-pressed=true] strong,.booking-times button[aria-pressed=true],.console-action,.mini-flow>span.active,.home-temperature output,.idea-action,.mini-estimate>span,.system-core>span{color:var(--las-bronze-text)}
.photo-note em,.tent-signal.is-active>span,.knowledge-shelf>button>span,.knowledge-shelf b,.result-heading>span:first-child,.solution-result .text-link,.day-caption>span,.world-float>span,.ideas-dock a>span:last-child,.system-node[aria-pressed=true]>span{color:var(--las-bronze-light)}
.time-comparison progress::-webkit-progress-value{background:linear-gradient(90deg,var(--las-bronze-mid),var(--las-bronze-highlight))}
.time-comparison progress::-moz-progress-bar{background:linear-gradient(90deg,var(--las-bronze-mid),var(--las-bronze-highlight))}
