#livingRoom .lr-detail-hotspot{position:absolute;z-index:4;padding:0;margin:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#livingRoom .lr-detail-hotspot::before,#livingRoom .lr-detail-hotspot::after{display:none!important}
#livingRoom [data-living-lamp="table"]{left:59.5%;top:32%;width:5.8%;height:17%}
#livingRoom [data-living-lamp="back"]{left:97%;top:30.8%;width:3%;height:4.2%}
#livingRoom [data-living-lamp="near"]{left:94%;top:35%;width:6%;height:15%}
#livingRoomRemote{left:46.6%;top:71%;width:5.5%;height:7%;clip-path:polygon(0 0,35% 0,100% 65%,100% 100%,62% 100%,0 30%)}
#livingRoomReception{left:41.7%;top:45.5%;width:7.5%;height:4.5%}
/* Reversible local light masks: the base image is never replaced or filtered. */
#livingRoom .lr-light-mask{position:absolute;z-index:1;pointer-events:none;opacity:0;transition:opacity .25s;mix-blend-mode:multiply}
#livingRoom .lr-table-ambient{left:55.5%;top:27%;width:12.5%;height:36%;background:radial-gradient(ellipse at 52% 35%,#24273577,transparent 72%)}
#livingRoom .lr-table-shade{left:59.5%;top:32.6%;width:5.6%;height:7.3%;background:#333745bd;clip-path:polygon(36% 0,67% 0,100% 100%,0 100%)}
#livingRoom .lr-near-ambient{left:91%;top:32%;width:9%;height:40%;background:radial-gradient(ellipse at 95% 38%,#252b3c70,transparent 78%)}
#livingRoom .lr-near-shade{left:93.5%;top:35.4%;width:6.5%;height:15%;background:#333847bc;clip-path:polygon(63% 0,100% 0,100% 100%,0 92%)}
#livingRoom .lr-back-ambient{left:95.5%;top:28%;width:4.5%;height:12%;background:radial-gradient(ellipse at right,#31344350,transparent 76%)}
#livingRoom .lr-back-shade{left:97%;top:31.2%;width:3%;height:3.8%;background:#333746b0;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}
#livingRoom.lamp-table-off .lr-table-ambient,#livingRoom.lamp-table-off .lr-table-shade,#livingRoom.lamp-near-off .lr-near-ambient,#livingRoom.lamp-near-off .lr-near-shade,#livingRoom.lamp-back-off .lr-back-ambient,#livingRoom.lamp-back-off .lr-back-shade{opacity:1}
#livingRoomReceptionEffect{position:absolute;left:41.7%;top:31.5%;width:7.5%;height:13.8%;z-index:5;pointer-events:none;border-radius:9%;overflow:hidden;opacity:0}
#livingRoomReceptionEffect.reception-active{opacity:1;animation:lr-reception 1.6s steps(2,end) both;background:repeating-linear-gradient(0deg,transparent 0 11%,#c8d1c24d 12%,#20233180 14%,transparent 16%);backdrop-filter:contrast(1.3) saturate(1.8) hue-rotate(12deg)}
@keyframes lr-reception{0%,100%{opacity:0;transform:none}12%{opacity:.55;transform:translateX(1px)}25%,65%{opacity:.23;transform:translateX(-1px);background-position:0 9px}40%,80%{opacity:.4;transform:translateY(1px);background-position:0 -9px}95%{opacity:.05;transform:none}}
#remoteInspection{width:min(600px,94vw);max-width:94vw;max-height:92dvh;padding:12px;background:#d6c7a8;color:#30281f;border:1px solid #786849;border-radius:3px;overflow:auto;box-shadow:0 15px 60px #0009}
#remoteInspection::backdrop{background:#080b0bd2}#remoteInspection img{display:block;width:100%;height:auto}#remoteInspection p{font:italic 20px/1.4 'Segoe Print','Bradley Hand',cursive;margin:18px 10px;text-align:center}#remoteInspectionClose{display:block;margin:8px auto;min-height:44px;padding:8px 18px;background:transparent;color:#30281f;border:0;border-bottom:1px solid #796b55;cursor:pointer;font:14px 'Courier New',monospace;touch-action:manipulation}
@media(prefers-reduced-motion:reduce){#livingRoom .lr-light-mask{transition:none}#livingRoomReceptionEffect.reception-active{animation:none;opacity:.18;transform:none}}
