.home-showroom-page{background:#111b20}.home-showroom-page .showroom-main{padding-top:24px}.home-showroom-page .showroom-heading .eyebrow{color:#a8c9cd;font-size:12px}.home-showroom-page .showroom-heading h1{font-size:clamp(25px,3vw,36px)}.home-showroom-page .showroom-view{background:#192327;min-height:580px;height:min(76vh,820px)}.home-showroom-page .showroom-panel{background:#1c282d;padding:22px}.home-showroom-page .showroom-stops button[aria-pressed=true]{background:#33434a;border-color:#9cbcc1;color:#eef8f7}.home-showroom-page .showroom-stops button[aria-pressed=true] b{color:#b7d1d3}.home-showroom-page .showroom-stops button{padding:11px 12px}.home-showroom-page .showroom-panel hr{margin:19px 0}.home-showroom-page .showroom-palette input:checked+span{border-color:#a9c5c6;background:#33434a}.home-showroom-page .showroom-help{font-size:14px;line-height:1.75}.home-showroom-page .showroom-guide span{background:#142127c4;font-size:14px}.home-showroom-page .showroom-caption{color:#c9d5d7}.home-ambience{display:flex;border:1px solid #ffffff20;padding:4px;border-radius:11px;margin-top:17px;gap:4px}.home-ambience button{flex:1;font-size:14px;min-height:36px;border:0;background:transparent;color:#afc1c6;cursor:pointer;border-radius:7px}.home-ambience button[aria-pressed=true]{background:#43565e;color:#fff}.home-showroom-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;color:#aec0c5;font-size:14px;line-height:1.8}.home-showroom-bottom a{color:#d4c09b}.home-showroom-page .showroom-status{background:#142127f5}
@media(max-width:1000px){.home-showroom-page .showroom-view{min-height:550px}.home-showroom-page .showroom-panel{padding:18px}}
@media(max-width:760px){.home-showroom-page .showroom-heading{gap:12px}.home-showroom-page .showroom-heading h1{font-size:25px}.home-showroom-page .showroom-view{min-height:370px;height:56svh}.home-showroom-page .showroom-panel{gap:0 16px}.home-showroom-page .home-ambience{grid-column:1;grid-row:3}.home-showroom-page .showroom-lights{grid-row:1/4}.home-showroom-page .showroom-guide span{font-size:13px}.home-showroom-page .showroom-stops button{padding:10px 8px}.home-showroom-page .showroom-caption{bottom:78px}.home-showroom-bottom{margin-top:14px}}
@media(max-width:380px){.home-showroom-page .showroom-heading{flex-wrap:wrap}.home-showroom-page .showroom-panel{grid-template-columns:1fr}.home-showroom-page .showroom-lights{grid-column:1;grid-row:auto;margin-top:22px}.home-showroom-page .showroom-palette{grid-template-columns:1fr 1fr}}
/* Optical display mode: dark surroundings keep attention on the emitters. */
.home-showroom-page{background:#070c14;color:#dce6f1}.home-showroom-page .site-header{background:#0a101b;color:#dce6f1;border-bottom:1px solid #203144}.home-showroom-page .site-header .brand,.home-showroom-page .main-nav a,.home-showroom-page .nav-contact,.home-showroom-page .mobile-toggle{color:#d4dfed}.home-showroom-page .brand-light{color:#83a4c0}.home-showroom-page .language-picker select{background:#101b2b;color:#c5d6e5;border-color:#2b3d50}.home-showroom-page .showroom-heading .eyebrow{color:#73d3e5;letter-spacing:3px}.home-showroom-page .showroom-heading>a,.home-showroom-page .home-showroom-bottom a{color:#8ab9d0}.home-showroom-page .showroom-view{background:#060c16;border:1px solid #263d51;border-radius:8px;box-shadow:0 0 40px #0005}.home-showroom-page .showroom-panel{background:#0c1522;border:1px solid #21364a;border-radius:8px}.home-showroom-page .showroom-panel h2,.home-showroom-page .showroom-lights legend{color:#bce2ef;letter-spacing:2px}.home-showroom-page .showroom-stops button{border-radius:5px;border-color:#1c2c3e;color:#93aabd}.home-showroom-page .showroom-stops button[aria-pressed=true]{background:#132c3d;border-color:#4bafc5;color:#e2f8ff;box-shadow:inset 3px 0 #67d7e7}.home-showroom-page .showroom-stops button[aria-pressed=true] b{color:#78dbe7}.home-showroom-page .showroom-palette label span{border-radius:5px;border-color:#253448;color:#adc2d4}.home-showroom-page .showroom-palette input:checked+span{background:#122b3e;border-color:#58a7be;color:#dff9ff}.home-showroom-page .showroom-range{accent-color:#76d4e6}.home-showroom-page .showroom-brightness output{color:#8ee4f1}.home-showroom-page .showroom-guide span{border-radius:5px;background:#0b1725d9;color:#97bcd1;border-color:#294457;font-size:13px}.home-showroom-page .showroom-viewtools button{border-radius:5px;background:#101e2ce8;color:#b9d9eb;border-color:#36576b}.home-showroom-page .showroom-caption{color:#799eb6}.home-showroom-page .showroom-help{color:#8fa7bb}.home-showroom-page .home-ambience{border-radius:5px;border-color:#223c51}.home-showroom-page .home-ambience button{border-radius:3px;color:#8fadc3;font-size:14px}.home-showroom-page .home-ambience button[aria-pressed=true]{background:#16394c;color:#aeefff}.home-showroom-page .showroom-status{background:#07101bf5}.home-showroom-page .home-showroom-bottom{color:#7793ab}.home-showroom-page .site-footer{background:#0a1019;color:#8eabc2;border-top:1px solid #1e3144}.home-showroom-page .site-footer a,.home-showroom-page .site-footer p,.home-showroom-page .site-footer span{color:inherit}
@media(max-width:760px){.home-showroom-page .main-nav{background:#0c1724}.home-showroom-page .showroom-view,.home-showroom-page .showroom-panel{border-radius:7px}}
.home-space-count{font-size:14px;line-height:1.7;color:#87aabf;margin-top:10px}.home-showroom-page .showroom-view{height:min(80vh,920px);min-height:660px}.home-showroom-page .showroom-panel{max-height:920px;overflow-y:auto;scrollbar-color:#355369 #0c1522}.home-showroom-page .showroom-stops{gap:6px}.home-showroom-page .showroom-stops button{min-height:41px;padding:8px 12px}.home-showroom-page .showroom-panel hr{margin:16px 0}.home-showroom-page .showroom-help{margin-top:16px;font-size:13px}.home-showroom-page .showroom-heading{align-items:flex-start}
@media(max-width:760px){.home-showroom-page .showroom-view{height:58svh;min-height:380px}.home-showroom-page .showroom-panel{max-height:none;overflow:visible}.home-space-count{font-size:13px;margin-top:8px}.home-showroom-page .showroom-stops button{min-height:44px;padding:9px 8px}.home-showroom-page .showroom-help{font-size:14px}}
