.scene-dwg{stroke-width:1.5}.scene-dwg .room-fill{fill:#fbf8ee;stroke:none;transition:fill 1s var(--ease)}.scene-dwg .struct rect{stroke:var(--ink)}.scene-dwg .ground-hatch{stroke:var(--ink-3);stroke-width:.8}.scene-dwg .furn .ln,.scene-dwg .art{transition:stroke 1s}.scene-dwg .art{fill:#8c6f53;fill-opacity:.25}.scene-dwg .lamp{fill:#fff6e0}.scene-dwg .fixture{fill:var(--ink);stroke:none;transition:fill .6s}.scene-dwg .tree .ln{stroke:#4f6b55;transition:stroke .8s}.scene-dwg .lt{opacity:0;transition:opacity 1s var(--ease)}.scene-dwg[data-state=day] .on-day,.scene-dwg[data-state=evening] .on-evening,.scene-dwg[data-state=film] .on-film,.scene-dwg[data-state=night] .on-night{opacity:1}.scene-dwg[data-state=film] .cove-glow{opacity:.55}.scene-dwg[data-state=night] .cove-glow{opacity:.3}.scene-dwg[data-state=evening] .room-fill{fill:#26303d}.scene-dwg[data-state=film] .room-fill{fill:#161d26}.scene-dwg[data-state=night] .room-fill{fill:#121821}.scene-dwg:not([data-state=day]) .furn .ln{stroke:#8a9aa8}.scene-dwg:not([data-state=day]) .tree .ln{stroke:#6f8a76}.scene-dwg:not([data-state=day]) .fixture{fill:#f3c25a}.scene-dwg[data-state=evening] .lamp{fill:#ffe3a1}.scene-dwg .labels path{stroke:var(--light);stroke-width:1;stroke-dasharray:2 3}.scene-dwg .labels text{fill:var(--ink);font-size:11.5px;font-weight:650;font-stretch:80%;letter-spacing:.1em;text-transform:uppercase}.scene-dwg .lab{opacity:.3;transition:opacity .6s}.scene-dwg[data-state=day] .lab.on-day,.scene-dwg[data-state=evening] .lab.on-evening,.scene-dwg[data-state=film] .lab.on-film,.scene-dwg[data-state=night] .lab.on-night{opacity:1}.scene-dwg .beams polygon{transform-box:fill-box;transform-origin:50% 0}@media (prefers-reduced-motion: no-preference){.scene-dwg[data-state=evening] .beams polygon{animation:shimmer 5s ease-in-out infinite}.scene-dwg[data-state=evening] .beams polygon:nth-child(2){animation-delay:-1.6s}.scene-dwg[data-state=evening] .beams polygon:nth-child(3){animation-delay:-3.2s}.scene-dwg .sun{transform-box:fill-box;transform-origin:center;animation:sunspin 40s linear infinite}}@keyframes shimmer{50%{opacity:.78}}@keyframes sunspin{to{transform:rotate(360deg)}}
