.lighting-page{--studio-amber:#ff914d;--studio-text:#f0ede7;--studio-muted:#a6a6aa;color:var(--studio-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(150deg,#1e2025,#15171b 60%);min-height:80vh;padding:48px 28px 34px}.lighting-page *{box-sizing:border-box}.lighting-shell{min-width:0;max-width:1320px;margin-inline:auto}.lighting-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.lighting-intro h1{letter-spacing:-1.5px;color:var(--studio-text);margin:16px 0 12px;font-size:clamp(30px,3.4vw,48px);font-weight:650;line-height:1.12}.lighting-intro h1>span{color:var(--studio-amber)}.lighting-intro p{color:var(--studio-muted);margin:0;font-size:15px;line-height:1.5}.lighting-intro .lighting-eyebrow{letter-spacing:2px;color:#d6d0c8;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.lighting-eyebrow>span{background:var(--studio-amber);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff914d50}.lighting-eyebrow b{color:#a3a2a5;letter-spacing:1px;border:1px solid #48494e;border-radius:4px;margin-inline-start:4px;padding:4px 7px;font-size:9px;font-weight:500}.lighting-intro-note{color:#8f9096;letter-spacing:1.6px;text-align:end;padding-bottom:5px;font-size:9px;line-height:1.7}.lighting-studio{min-width:0}.lighting-studio-grid{grid-template-columns:minmax(0,1.618fr) minmax(350px,1fr);align-items:stretch;gap:20px;display:grid}.lighting-viewer{background:#111318;border:1px solid #3c3e43;border-radius:18px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden;box-shadow:0 18px 50px #0005,inset 0 1px #ffffff08}.lighting-viewer-bar{background:linear-gradient(#23252b,#1c1e23);justify-content:space-between;align-items:center;gap:16px;padding:23px 24px;display:flex}.lighting-label{color:#aeadb2;letter-spacing:1.5px;font-size:9px;font-weight:700;line-height:1.4;display:block}.lighting-viewer-bar h2{letter-spacing:-.3px;color:var(--studio-text);margin:6px 0 0;font-size:20px;font-weight:500;line-height:1.2}.lighting-scene-status{color:#c6c5c6;letter-spacing:1.2px;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.lighting-scene-status i{background:var(--studio-amber);border-radius:50%;width:5px;height:5px}.lighting-studio:has([data-power=off]) .lighting-scene-status i{background:#75767e}.lighting-scene-frame{isolation:isolate;aspect-ratio:3/2;background:#07090b;width:100%;min-width:0;margin-block:auto;position:relative;overflow:hidden}.lighting-scene-base{object-fit:cover;filter:brightness(.61);width:100%;height:100%;display:block}.lighting-scene-layers{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lighting-scene-layers :is(rect,path,ellipse){transition:fill .2s}.lighting-scene-layers>g,.lighting-scene-layers>rect{transition:opacity .2s}.lighting-ambient-response{opacity:calc(var(--lighting-intensity)*.66);mix-blend-mode:screen}.lighting-ambient-tint{opacity:.17;mix-blend-mode:color}.lighting-surface-response{opacity:calc(var(--lighting-intensity)*.52);mix-blend-mode:screen}.lighting-surface-tint{opacity:.36;mix-blend-mode:color}.lighting-wall-response{opacity:calc(var(--lighting-intensity)*.44);mix-blend-mode:screen}.lighting-ceiling-response{opacity:calc(var(--lighting-intensity)*.28);mix-blend-mode:screen}.lighting-highlight-response{opacity:calc(var(--lighting-intensity)*.34);mix-blend-mode:screen}.lighting-emission-response{opacity:calc(var(--lighting-intensity)*1.25);mix-blend-mode:screen}.lighting-scene-caption{color:#d0d0cf;letter-spacing:1.3px;background:linear-gradient(#0000,#05080cc9);justify-content:space-between;gap:12px;padding:44px 20px 15px;font-size:8px;line-height:1.5;display:flex;position:absolute;inset:auto 0 0}.lighting-viewer-footer{color:#dddad6;background:#191b20;border-top:1px solid #303238;align-items:center;gap:9px;padding:17px 22px;font-size:11px;line-height:1.5;display:flex}.lighting-swatch{background:var(--lighting-color);width:9px;height:9px;box-shadow:0 0 10px var(--lighting-color);opacity:calc(.2 + var(--lighting-intensity)*.8);border-radius:50%}.lighting-muted{color:#8f9097}.lighting-study{color:#888a92;letter-spacing:1.3px;white-space:nowrap;margin-inline-start:auto;font-size:8px}.lighting-console{background:linear-gradient(130deg,#2d2f35,#23252b 70%);border:1px solid #414349;border-radius:18px;min-width:0;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0004}.lighting-console-top{border-bottom:1px solid #414249;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.lighting-console-top p{color:#bebbc0;align-items:center;gap:6px;margin:7px 0 0;font-size:10px;display:flex}.lighting-console-top i{background:#797a82;border-radius:50%;width:5px;height:5px;display:block}.lighting-console-top i.is-live{background:var(--studio-amber);box-shadow:0 0 7px #ff914d50}.lighting-page button{cursor:pointer;font-family:inherit}.lighting-power{color:#9b9ca3;background:linear-gradient(145deg,#33353b,#202228);border:1px solid #505157;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:3px 4px 8px #0005,inset 0 1px #ffffff12}.lighting-power svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:21px;height:21px}.lighting-power[aria-pressed=true]{color:var(--studio-amber);border-color:#92613f;box-shadow:0 0 14px #ff914d0d,inset 0 1px #ffffff12,3px 4px 8px #0005}.lighting-instrument-row{grid-template-columns:minmax(0,1fr) 83px;align-items:start;gap:12px;padding-top:23px;display:grid}.lighting-cct-instrument{text-align:center;min-width:0}.lighting-cct-instrument>.lighting-label{margin-bottom:16px}.lighting-dial{aspect-ratio:1;touch-action:none;cursor:grab;background:conic-gradient(from 225deg,#bd7744 0deg,#e0c3a5 80deg,#e5e2d9 170deg,#b4c2d5 270deg,#0000 270deg 360deg);border-radius:50%;width:min(100%,196px);margin:0 auto;padding:13px;position:relative;box-shadow:0 0 0 4px #17191f,0 0 0 5px #4d4f56,0 8px 20px #0005}.lighting-dial:after{content:"";pointer-events:none;border:6px solid #24262d;border-radius:50%;position:absolute;inset:4px}.lighting-dial:active{cursor:grabbing}.lighting-dial-face{background:radial-gradient(at 38% 28%,#3e4148,#26282f 63%,#1b1d23);border:1px solid #53555c;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 2px 4px #ffffff12,0 5px 10px #0009}.lighting-dial-pointer{pointer-events:none;transition:transform .18s;position:absolute;inset:0}.lighting-dial-pointer i{background:var(--lighting-color);width:4px;height:13px;box-shadow:0 0 10px var(--lighting-color);border-radius:3px;position:absolute;inset:6px auto auto 50%;transform:translate(-50%)}.lighting-dial-value strong{font-variant-numeric:tabular-nums;letter-spacing:-1.5px;color:#f2efe9;font-size:34px;font-weight:500;line-height:1.1}.lighting-dial-value>span{color:#9fa0a8;letter-spacing:2px;margin-top:6px;font-size:8px;display:block}.lighting-temperature-name{color:#d7d1c9;margin:17px 0 5px;font-size:12px;line-height:1.4}.lighting-dial-help{color:#9a9aa3;max-width:180px;margin:auto;font-size:9px;line-height:1.6;display:block}.lighting-brightness-instrument{border-inline-start:1px solid #414249;flex-direction:column;align-items:center;padding-inline-start:14px;display:flex}.lighting-brightness-instrument>.lighting-label{letter-spacing:.9px;font-size:8px}.lighting-brightness-instrument output{color:#e6e1d9;font-variant-numeric:tabular-nums;margin-top:17px;font-size:23px;font-weight:500}.lighting-brightness-instrument output>span{color:#a0a0a8;margin-inline-start:2px;font-size:11px}.lighting-brightness-track{flex-direction:column;align-items:center;gap:7px;margin-top:12px;display:flex}.lighting-brightness-track>span{color:#93949c;font-size:8px}.lighting-brightness-track input{appearance:none;writing-mode:vertical-lr;background:linear-gradient(to top,#ff914d var(--lighting-brightness),#111318 var(--lighting-brightness)) center/6px 100% no-repeat;cursor:pointer;direction:rtl;border:0;border-radius:3px;width:44px;height:153px;margin:0}.lighting-brightness-track input::-webkit-slider-thumb{appearance:none;background:linear-gradient(#62656f,#353841);border:1px solid #72747d;border-radius:4px;width:27px;height:14px;box-shadow:0 2px 6px #0009}.lighting-brightness-track input::-moz-range-thumb{background:#50535c;border:1px solid #72747d;border-radius:4px;width:27px;height:14px}.lighting-cct-range{margin:22px 0 18px}.lighting-cct-range label{color:#c3bec0;justify-content:space-between;gap:10px;font-size:10px;display:flex}.lighting-cct-range label>span{color:#d8d0c4;font-variant-numeric:tabular-nums}.lighting-cct-range input{appearance:none;cursor:pointer;background:linear-gradient(90deg,#bc763b,#e0c5a9 38%,#dbdfdf 65%,#b1c5e3) 50%/100% 5px no-repeat;width:100%;height:44px;margin:6px 0 2px;display:block}.lighting-cct-range input::-webkit-slider-thumb{appearance:none;background:#d9d5cf;border:3px solid #292b32;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #7d7c7c,0 2px 5px #0008}.lighting-cct-range input::-moz-range-thumb{background:#d9d5cf;border:3px solid #292b32;border-radius:50%;width:13px;height:13px}.lighting-cct-range>div{color:#93939c;letter-spacing:.3px;justify-content:space-between;gap:6px;font-size:8px;display:flex}.lighting-presets{border:0;min-width:0;margin:0;padding:0}.lighting-presets legend{color:#9d9da6;letter-spacing:1.3px;margin:0 0 9px;padding:0;font-size:8px}.lighting-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lighting-presets button{color:#c7c3c0;background:linear-gradient(#35373e,#292b32);border:1px solid #484a52;border-radius:7px;min-width:0;min-height:44px;padding:8px 4px;font-size:11px;font-weight:500;box-shadow:inset 0 1px #ffffff08,0 2px 3px #0002}.lighting-presets button>span{color:#a7a3a1;font-size:8px}.lighting-presets button[aria-pressed=true]{color:#ffc397;background:#3e3028;border-color:#9d6b49;box-shadow:inset 0 0 12px #ff914d0d}.lighting-reset{color:#c8c5c3;letter-spacing:.3px;background:#26282e;border:1px solid #494a52;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;font-size:10px;display:flex}.lighting-reset>span{color:#b4b2b5;font-size:19px}.lighting-console-note{text-align:center;color:#909099;margin:8px 0 0;font-size:8px;line-height:1.5}.lighting-page :is(button,input,[role=slider]):focus-visible{outline-offset:5px;outline:2px solid #ffb47c}.lighting-page button:not(:disabled):hover{color:#ffbd8c;border-color:#b38363}.lighting-page :is(input:disabled,fieldset:disabled,.lighting-dial[aria-disabled=true]){opacity:.45;cursor:not-allowed}.lighting-console.is-off .lighting-dial-pointer i{box-shadow:none;background:#88898f}.lighting-disclaimer{color:#92939a;align-items:start;gap:10px;max-width:970px;margin-top:19px;font-size:10px;line-height:1.7;display:flex}.lighting-disclaimer>span{text-align:center;border:1px solid #61636c;border-radius:50%;flex:0 0 15px;width:15px;height:15px;margin-top:2px;font-family:serif;line-height:13px}.lighting-disclaimer p{margin:0}.lighting-phase-note{color:#747680;border-top:1px solid #33353d;margin:24px 0 0;padding-top:24px;font-size:10px;line-height:1.7}@media (max-width:1000px){.lighting-studio-grid{grid-template-columns:minmax(0,1fr)}.lighting-intro-note{display:none}.lighting-console{max-width:none}.lighting-instrument-row{grid-template-columns:minmax(0,1fr) 100px;max-width:430px;margin-inline:auto}.lighting-cct-range,.lighting-presets,.lighting-reset,.lighting-console-note{max-width:600px;margin-inline:auto}.lighting-cct-range{margin-top:22px;margin-bottom:18px}.lighting-reset{margin-top:18px}.lighting-console-note{margin-top:8px}.lighting-scene-frame{margin-block:0}}@media (max-width:520px){.lighting-page{padding:30px 16px 26px}.lighting-intro{margin-bottom:23px}.lighting-intro h1{letter-spacing:-1px;max-width:300px;font-size:32px}.lighting-intro p{font-size:12px}.lighting-intro .lighting-eyebrow{letter-spacing:1.5px;gap:8px;font-size:9px}.lighting-studio-grid{gap:16px}.lighting-viewer-bar{padding:17px}.lighting-viewer-bar h2{font-size:18px}.lighting-label{font-size:8px}.lighting-scene-status{letter-spacing:.7px;font-size:7px}.lighting-scene-caption{letter-spacing:.5px;gap:6px;padding:30px 12px 10px;font-size:6px}.lighting-viewer-footer{flex-wrap:wrap;padding:14px 16px;font-size:10px}.lighting-study{display:none}.lighting-console{padding:23px 20px}.lighting-instrument-row{grid-template-columns:minmax(0,1fr) 75px;gap:16px}.lighting-dial{max-width:183px}.lighting-brightness-instrument{padding-inline-start:11px}.lighting-cct-instrument>.lighting-label{margin-bottom:18px}.lighting-console-note{font-size:9px}.lighting-presets button,.lighting-reset{min-height:44px}.lighting-disclaimer,.lighting-phase-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.lighting-page *,.lighting-page :before,.lighting-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lighting-studios{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:20px;min-height:0;margin-block:26px 36px;padding:28px}.lighting-studios .lighting-viewer{align-self:start}.lighting-studios .lighting-intro h2{color:var(--studio-text);margin:10px 0;font-size:clamp(26px,3vw,38px);line-height:1.15}.lighting-studio-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.lighting-studio-tabs button,.lighting-optics-controls button{color:#e3ded7;background:#272a31;border:1px solid #5e6069;border-radius:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4}.lighting-page button[aria-pressed=true]{color:#ffd3b3;background:#483325;border-color:#ff914d}.lighting-optics-controls button:disabled{opacity:.5}.lighting-distance-controls{padding-top:2px}.lighting-distance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lighting-distance-options button{font-variant-numeric:tabular-nums}.lighting-distance-options button small{color:#bcb6b2;font-size:10px;display:block}.lighting-distance-controls>p{color:#aaa8af;margin:8px 0 0;font-size:10px;line-height:1.5}.lighting-application-guidance{color:#c0bdc0;max-width:960px;margin:0 0 22px;font-size:13px;line-height:1.65}.lighting-optics-controls{border:0;min-width:0;margin:18px 0 0;padding:0}.lighting-optics-controls legend{letter-spacing:1px;color:#bdbbc2;margin-bottom:9px;padding:0;font-size:9px}.lighting-fixture-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lighting-beam-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lighting-beam-options button{font-variant-numeric:tabular-nums;padding:8px 3px;font-size:16px}.lighting-beam-options small{color:#bcb6b2;margin-top:3px;font-size:9px;display:block}.lighting-optics-readout{color:#ffcfaa;font-variant-numeric:tabular-nums;margin:12px 0 6px;font-size:12px;line-height:1.5}.lighting-optics-help{color:#aaa8af;margin:0;font-size:10px;line-height:1.6}.lighting-page fieldset:disabled button{cursor:not-allowed}.lighting-optics-layer{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.lighting-optics-layer ellipse{transition:rx .18s,ry .18s}.lighting-studios .lighting-disclaimer{color:#b8b7bd;font-size:12px}.lighting-spec-guidance{border:1px solid var(--line);color:var(--muted);background:#f7f8f9;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.5}.lighting-field{min-width:0}.lighting-field-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lighting-field-heading>label{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.lighting-field-heading>label small{color:var(--muted);font-size:11px;font-weight:400}.lighting-field-heading>label .lighting-field-optional{color:#72747b;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:700}.lighting-field-help-button{border:1px solid var(--line);color:#52545b;cursor:pointer;background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-height:44px;padding:0;font-weight:800;display:inline-grid}.lighting-field-help-button span{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-family:serif;font-size:12px;display:grid}.lighting-field-help-copy{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;background:#f7f8f9;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5}.lighting-field-help-copy p{margin:0}.lighting-field-help-copy p+p{margin-top:6px}.lighting-field-help-copy strong{color:var(--ink)}@media (max-width:1000px){.lighting-studios{padding:22px}.lighting-viewer{align-self:start}}@media (max-width:520px){.lighting-studios{border-radius:14px;padding:18px 12px}.lighting-studio-tabs{grid-template-columns:1fr;width:100%;display:grid}.lighting-application-guidance{font-size:12px}.lighting-console{padding:20px 16px}.lighting-scene-status{display:none}.lighting-studios .lighting-disclaimer,.lighting-spec-guidance{font-size:11px}}.lighting-cct-explorer,.lighting-layered-demo{margin-block:28px 36px}.lighting-cct-environments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.lighting-cct-environments button,.lighting-cct-presets button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.35}.lighting-cct-layout{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:20px;display:grid}.lighting-cct-scene{border:1px solid var(--line);background:#f5f3ee;border-radius:14px;min-width:0;margin:0;overflow:hidden}.lighting-cct-photo{aspect-ratio:3/2;background:#292a2d;position:relative;overflow:hidden}.lighting-cct-photo--residential{aspect-ratio:4/3}.lighting-cct-photo>img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.lighting-cct-photo--residential>img{filter:none}.lighting-cct-photo-label{color:#fff;text-shadow:0 2px 12px #000b;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;inset:auto 14px 14px}.lighting-cct-photo-label span{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:650}.lighting-cct-photo-label strong{font-variant-numeric:tabular-nums;font-size:clamp(25px,4vw,42px);line-height:1}.lighting-cct-scene figcaption{color:var(--muted);justify-content:space-between;gap:12px;padding:12px 15px;font-size:12px;display:flex}.lighting-cct-scene figcaption span:first-child{color:var(--ink);font-weight:700}.lighting-cct-controls{min-width:0}.lighting-cct-presets{border:0;min-width:0;margin:0;padding:0}.lighting-cct-presets legend,.lighting-layer-toggles legend{color:var(--ink);margin:0 0 9px;padding:0;font-size:13px;font-weight:750}.lighting-cct-presets>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.lighting-cct-presets button{font-variant-numeric:tabular-nums;padding:8px 3px;font-size:11px}.lighting-cct-advice{border:1px solid var(--line);background:#f8f8f7;border-radius:12px;gap:11px;margin-top:15px;padding:15px;display:grid}.lighting-cct-advice>div h3{color:#b9561a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:11px}.lighting-cct-advice>div p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.lighting-cct-kelvin{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800}.lighting-cct-kelvin span{font-size:15px;font-weight:600}.lighting-cct-guidance{color:var(--ink);margin:16px 0 0;font-size:13px;line-height:1.6}.lighting-cct-honesty{color:var(--muted);background:#fff7f0;border-inline-start:3px solid #ee8a48;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}.lighting-layered-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.lighting-layered-figure{background:#262a2e;border:1px solid #3a3d42;border-radius:13px;min-width:0;margin:0;overflow:hidden}.lighting-layered-room{background:#252b30;width:100%;height:auto;display:block}.lighting-layered-room-geometry{pointer-events:none}.lighting-layered-figure figcaption{color:#d0ccc6;padding:10px 13px;font-size:11px;line-height:1.5}.lighting-layer-glow{opacity:0;transition:opacity .26s}.lighting-layer-glow.is-on{opacity:1}.lighting-layer-toggles{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.lighting-layer-toggles button{border:1px solid var(--line);min-height:48px;color:var(--ink);text-align:start;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.lighting-layer-toggles button[aria-pressed=true]{color:#583a28;background:#fff6ef;border-color:#d98651}.lighting-layer-state{min-width:38px;color:var(--muted);text-align:end;flex:none;font-size:11px}.lighting-layer-toggles p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.lighting-layer-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.lighting-layer-guidance article{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:14px}.lighting-layer-guidance h3{color:var(--ink);margin:0 0 7px;font-size:13px}.lighting-layer-guidance p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 7px;font-size:11px;line-height:1.55}.lighting-layer-guidance p:last-child{margin-bottom:0}.lighting-layer-guidance strong{color:var(--ink)}@media (max-width:1000px){.lighting-cct-layout,.lighting-layered-layout{grid-template-columns:minmax(0,1fr)}.lighting-layer-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.lighting-layer-toggles legend,.lighting-layer-toggles>p{grid-column:1/-1}.lighting-layer-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lighting-cct-environments{grid-template-columns:minmax(0,1fr)}.lighting-cct-layout{gap:14px}.lighting-cct-photo-label{inset:auto 10px 10px}.lighting-cct-photo-label span{font-size:10px}.lighting-cct-photo-label strong{font-size:28px}.lighting-cct-scene figcaption{padding:10px 11px;font-size:10px}.lighting-cct-presets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.lighting-cct-advice{padding:12px}.lighting-cct-advice>div p{font-size:12px}.lighting-cct-kelvin{font-size:20px}.lighting-cct-guidance{font-size:12px}.lighting-cct-honesty{font-size:11px}.lighting-layer-toggles,.lighting-layer-guidance{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lighting-cct-explorer *,.lighting-layered-demo *{transition:none!important}}
