/*! Formir - Room Gallery v1.4.7-dev by @konrad-k - https://formir.io/room-gallery/ * All rights reserved - Copyright © 2024 */.room-gallery{width:var(--room-width, 100dvmax);padding-bottom:var(--room-height, 100dvmin);font-family:var(--room-font-family, Arial);box-sizing:border-box;position:relative;display:block;max-height:100%;overflow:hidden;z-index:var(--room-zindex, 1000)}@media(max-width: 945px){.room-gallery{width:var(--room-mobile-width, 100dvw);height:var(--room-mobile-height, 100dvh);padding-bottom:var(--room-mobile-height, 100dvh)}}.room-gallery .room-exit-btn{transition:var(--room-button-transition, opacity 0.5s linear);right:0;left:0;margin:auto;position:absolute;z-index:calc(var(--room-zindex, 1000) + 100);font-size:var(--room-text-font-size, 14px);color:var(--room-button-color);width:var(--room-button-exit-width, 35px);height:var(--room-button-size, 35px);line-height:var(--room-button-size, 35px);padding:0;top:var(--room-button-zoom-position, 10%);text-align:center;cursor:pointer;opacity:var(--room-button-opacity, 1);will-change:opacity;border:0 none}.room-gallery .room-exit-btn:not(.room-icon){background-color:var(--room-button-background);border-radius:var(--room-button-size, 35px);box-shadow:var(--room-button-shadow)}.room-gallery .room-exit-btn:not(.room-icon) svg,.room-gallery .room-exit-btn:not(.room-icon) img{height:auto;width:60%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.room-gallery .room-exit-btn.room-icon{background:none;mix-blend-mode:var(--room-icon-blend-mode, difference);color:var(--room-icon-color)}.room-gallery .room-exit-btn:hover{opacity:1;transition:var(--room-button-transition, opacity 0.5s linear)}.room-gallery .room-navigations button{margin:calc(var(--room-pagination-buttons-space, 7px)/2);height:var(--room-button-size, 35px);min-width:calc(var(--room-button-size, 35px) - var(--room-button-size, 35px)/1.5);padding:0 calc(var(--room-button-size, 35px)/1.5/2);color:var(--room-button-color);line-height:var(--room-button-size, 35px);font-size:calc(var(--room-button-size, 35px)/2.5);border:var(--room-button-border);text-align:center;font-weight:bold;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;box-sizing:content-box}.room-gallery .room-navigations button:not(.room-icon){background:var(--room-button-background)}.room-gallery .room-navigations button:not(.room-icon).active{color:var(--room-button-background);background-color:var(--room-button-color)}.room-gallery .room-navigations button.room-icon{background:none}.room-gallery .room-navigations button.room-icon:not(.active){color:var(--room-icon-color)}.room-gallery .room-navigations button.room-icon.active{color:var(--room-button-background)}.room-gallery .room-navigations button:hover{-webkit-text-decoration:none;text-decoration:none}.room-gallery .room-navigations button:not(.room-icon){border-radius:var(--room-button-size, 35px)}.room-gallery .room-navigations button.room-icon{font-size:var(--room-button-size, 35px)}.room-gallery .room-paginations{position:absolute;left:0;right:0;margin:auto;z-index:4;bottom:var(--room-pagination-position, 5%);display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center}.room-gallery .room-paginations button{height:var(--room-pagination-button-size, 25px);min-width:calc(var(--room-pagination-button-size, 25px) - var(--room-pagination-button-size, 25px)/1.5);padding:0 calc(var(--room-pagination-button-size, 25px)/1.5/2);color:var(--room-button-color);line-height:var(--room-pagination-button-size, 25px);font-size:calc(var(--room-pagination-button-size, 25px)/2.5);border:var(--room-button-border);text-align:center;font-weight:bold;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;box-sizing:content-box;margin:calc(var(--room-pagination-buttons-space, 7px)/2);display:inline-block}.room-gallery .room-paginations button:not(.room-icon){background:var(--room-button-background)}.room-gallery .room-paginations button:not(.room-icon).active{color:var(--room-button-background);background-color:var(--room-button-color)}.room-gallery .room-paginations button.room-icon{background:none}.room-gallery .room-paginations button.room-icon:not(.active){color:var(--room-icon-color)}.room-gallery .room-paginations button.room-icon.active{color:var(--room-button-background)}.room-gallery .room-paginations button:hover{-webkit-text-decoration:none;text-decoration:none}.room-gallery .room-paginations button.active.room-icon{text-shadow:var(--room-button-current-shadow);color:var(--room-button-current-color)}.room-gallery .room-paginations button.active:not(.room-icon){border:var(--room-button-current-border);background-color:var(--room-button-current-background);box-shadow:var(--room-button-current-shadow);color:var(--room-button-current-color)}.room-gallery .room-paginations button:not(.room-icon){border-radius:var(--room-pagination-buttons-border-radius, var(--room-button-size, 35px))}.room-gallery .room-paginations button.room-icon{font-size:var(--room-pagination-button-size, 25px)}.room-gallery .room-paginations.room-paginations-thumbs{flex-wrap:nowrap;align-items:center;max-height:var(--room-pagination-thumbs-max-height, 15%)}.room-gallery .room-paginations.room-paginations-thumbs button{max-width:var(--room-pagination-thumb-max-width, 100px);padding:0;height:auto;border-radius:var(--room-pagination-buttons-border-radius, var(--room-button-size, 35px))}.room-gallery .room-paginations.room-paginations-thumbs button:not(:empty){flex:0 1 auto;overflow:hidden;max-height:100%;align-self:stretch}.room-gallery .room-paginations.room-paginations-thumbs button:empty{min-height:var(--room-button-size, 35px);min-width:var(--room-button-size, 35px)}.room-gallery .room-paginations.room-paginations-thumbs button img{width:100%;max-height:100%;min-height:100%;object-fit:cover;height:auto;display:block}.room-gallery .room-navigations .room-prev{display:block;left:var(--room-buttons-position, 5%);right:auto;position:absolute;top:0;bottom:0;margin:auto;font-weight:bold;border:0 none;width:var(--room-nav-button-size, 35px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;z-index:5}.room-gallery .room-navigations .room-prev:not(.room-icon){height:var(--room-nav-button-size, 35px);transform:rotate(-45deg);border-radius:0 var(--room-button-size, 35px) var(--room-button-size, 35px) var(--room-button-size, 35px)}.room-gallery .room-navigations .room-prev:not(.room-icon) span{transform:rotate(45deg);display:inline-block}.room-gallery .room-navigations .room-prev.room-icon{color:var(--room-button-color)}.room-gallery .room-navigations .room-next{display:block;right:var(--room-buttons-position, 5%);left:auto;position:absolute;top:0;bottom:0;margin:auto;font-weight:bold;border:0 none;width:var(--room-nav-button-size, 35px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;z-index:5}.room-gallery .room-navigations .room-next:not(.room-icon){height:var(--room-nav-button-size, 35px);border-radius:var(--room-button-size, 35px) 0 var(--room-button-size, 35px) var(--room-button-size, 35px);transform:rotate(45deg)}.room-gallery .room-navigations .room-next:not(.room-icon) span{transform:rotate(-45deg);display:inline-block}.room-gallery .room-navigations .room-next.room-icon{color:var(--room-button-color)}.room-gallery .room-navigations .room-icon{background:none;mix-blend-mode:var(--room-icon-blend-mode, difference);color:var(--room-icon-color)}.room-gallery .room-navigations .room-icon svg,.room-gallery .room-navigations .room-icon img{width:auto;height:100%}.room-gallery button.room-icon svg,.room-gallery button.room-icon img{width:100%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0}.room-gallery .room-item{z-index:1000}.room-gallery .room-item .room-canvas{border:var(--room-canvas-border);box-shadow:var(--room-canvas-shadow)}.room-gallery .room-item img+*,.room-gallery .room-item picture+*{font-size:var(--room-text-font-size, 14px);color:var(--room-text-color);text-align:center;line-height:var(--room-font-line-height, 1.3em);margin-top:var(--room-text-margin-top, 1.5rem)}@media(max-width: 945px){.room-gallery .room-item img+*,.room-gallery .room-item picture+*{font-size:var(--room-text-font-size-mobile, 2vmin)}}.room-gallery .room-floor{z-index:0;background:var(--room-floor-background);background-blend-mode:var(--room-background-blend-mode);background-repeat:repeat}.room-gallery .room-wall{background:var(--room-wall-background);background-blend-mode:var(--room-background-blend-mode);z-index:1;pointer-events:none}.room-gallery .room-wall.wall-active{pointer-events:auto;z-index:10}.room-gallery .room-ceil{background:var(--room-ceil-background);background-blend-mode:var(--room-background-blend-mode)}.room-gallery .room-body{position:absolute;z-index:10;left:0;right:0;bottom:0;top:0;padding-bottom:var(--room-navigations-margin, 20px);background:var(--room-body-background);color:var(--room-text-color);display:flex;justify-content:center;align-items:flex-end;box-sizing:border-box;perspective:var(--room-width, 100dvmax)}@media(max-width: 945px){.room-gallery .room-body{perspective:var(--room-mobile-width, 100dvw)}}.room-gallery .room-body .room-zoom-btn{z-index:calc(var(--room-zindex, 1000) + 1000);margin:auto;position:absolute;right:0;left:0;font-size:var(--room-text-font-size, 14px);color:var(--room-button-color);top:var(--room-button-zoom-position, 10%);height:var(--room-button-size, 35px);line-height:var(--room-button-size, 35px);border:0;padding:0;width:var(--room-button-zoom-width, 35px);text-align:center;cursor:pointer;will-change:opacity;transition:var(--room-button-transition, opacity 0.5s linear)}.room-gallery .room-body .room-zoom-btn:not(.room-icon){background-color:var(--room-button-background);border-radius:var(--room-button-size, 35px);box-shadow:var(--room-button-shadow)}.room-gallery .room-body .room-zoom-btn:not(.room-icon) svg,.room-gallery .room-body .room-zoom-btn:not(.room-icon) img{height:auto;width:60%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.room-gallery .room-body .room-zoom-btn.room-icon{background:none;mix-blend-mode:var(--room-icon-blend-mode, difference);color:var(--room-icon-color)}.room-gallery .room-body .room-zoom-btn:hover{opacity:1;transition:var(--room-button-transition, opacity 0.5s linear)}.room-gallery .room-body .room-dark-btn{z-index:calc(var(--room-zindex, 1000) + 1000);margin:auto;position:absolute;right:30px;left:auto;font-size:var(--room-text-font-size, 14px);color:var(--room-button-color);top:var(--room-button-dark-position, 10%);height:var(--room-button-size, 35px);line-height:var(--room-button-size, 35px);width:var(--room-button-dark-width, 35px);text-align:center;border:0;cursor:pointer;will-change:opacity;transition:var(--room-button-transition, opacity 0.5s linear)}.room-gallery .room-body .room-dark-btn:not(.room-icon){background-color:var(--room-button-background);border-radius:var(--room-button-size, 35px);box-shadow:var(--room-button-shadow)}.room-gallery .room-body .room-dark-btn:not(.room-icon) svg,.room-gallery .room-body .room-dark-btn:not(.room-icon) img{height:auto;width:60%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.room-gallery .room-body .room-dark-btn.room-icon{background:none;mix-blend-mode:var(--room-icon-blend-mode, difference);color:var(--room-icon-color)}.room-gallery .room-body .room-dark-btn:hover{opacity:1;transition:var(--room-button-transition, opacity 0.5s linear)}.room-wrapper{transform:translateY(var(--room-offset, 0)) scale(var(--room-scale, 1.1))}.room-arena,.room-wrapper{pointer-events:none;transform-style:preserve-3d;transform-origin:center center;position:absolute;z-index:1;width:100%;height:100%;left:0;right:0;top:0;will-change:transform;transition:transform var(--room-rotate-speed, 2s) var(--room-rotate-timing, ease-in-out)}.room-gallery .room-wall{position:relative}.room-gallery .room-wall>*{width:var(--room-item-width, 90%);height:var(--room-item-height, 90%);justify-content:center;align-items:center;display:flex;flex-direction:column;text-align:center;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.room-gallery .room-wall>* video{max-width:100%;max-height:100%}.room-gallery .room-wall>*>img,.room-gallery .room-wall>*>picture{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}.room-gallery .room-wall .item-video{object-fit:contain;flex:1 0 auto;min-width:0;min-height:0;position:relative;width:100%;display:flex;align-items:center;justify-content:center}.room-gallery .room-wall .item-video>iframe,.room-gallery .room-wall .item-video>video{max-width:100%;height:auto;object-fit:contain}.room-gallery .room-wall .item-image{object-fit:contain;flex:1 0 auto;min-width:0;min-height:0;position:relative;width:100%}.room-gallery .room-wall .item-image>img,.room-gallery .room-wall .item-image>picture{height:100%;max-width:100%;object-fit:contain;width:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:opacity .5s}.room-gallery .room-wall .item-desc{flex:0 1 auto;min-width:0;min-height:var(--room-text-min-height, 15%);max-height:var(--room-text-max-height, 20%);max-width:var(--room-text-max-width, 70%);padding:var(--room-text-padding, 20px 0);overflow:auto;margin:0;box-sizing:content-box;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.3rem}.room-gallery .room-wall .item-desc p{font-weight:bold;margin-bottom:.5rem}.room-gallery .room-wall .item-desc :any-link{color:var(--room-text-color);-webkit-text-decoration:underline;text-decoration:underline}.room-gallery .room-wall .item-desc span{font-size:1.1rem}.room-gallery .room-body .room-walls{transition:transform var(--room-rotate-speed, 2s) var(--room-rotate-timing, ease-in-out);transform-style:preserve-3d;will-change:transform}.room-gallery .room-body .room-walls>div{position:absolute;height:inherit;width:inherit;backface-visibility:hidden}.room-gallery .room-body .room-walls>div.room-ceil,.room-gallery .room-body .room-walls>div.room-floor{height:var(--room-width, 100dvmax);width:var(--room-width, 100dvmax)}.room-gallery .room-body .room-walls>div.wall-n{transform:translateZ(calc(-1 * var(--room-width, 100dvmax) / 2))}.room-gallery .room-body .room-walls>div.wall-w{transform:rotateY(89.99999999deg) translateZ(calc(-1 * var(--room-width, 100dvmax) / 2))}.room-gallery .room-body .room-walls>div.wall-s{transform:rotateY(180deg) translateZ(calc(-1 * var(--room-width, 100dvmax) / 2))}.room-gallery .room-body .room-walls>div.wall-e{transform:rotateY(-89.99999999deg) translateZ(calc(-1 * var(--room-width, 100dvmax) / 2))}.room-gallery .room-body .room-walls>div.room-ceil{transform:rotateX(-89.99999999deg) translateZ(calc(-1 * var(--room-width, 100dvmax) / 2)) rotate(180deg)}.room-gallery .room-body .room-walls>div.room-floor{transform:rotateX(-89.99999999deg) translateZ(calc(var(--room-width, 100dvmax) / 2 * -1)) rotate(180deg) rotateY(-180deg) translateZ(calc(var(--room-height, 100dvmin) * -1))}@media(max-width: 945px){.room-gallery .room-body .room-walls{transition:transform var(--room-rotate-speed, 2s) var(--room-rotate-timing, ease-in-out);transform-style:preserve-3d;will-change:transform}.room-gallery .room-body .room-walls>div{position:absolute;height:inherit;width:inherit;backface-visibility:hidden}.room-gallery .room-body .room-walls>div.room-ceil,.room-gallery .room-body .room-walls>div.room-floor{height:var(--room-mobile-width, 100dvw);width:var(--room-mobile-width, 100dvw)}.room-gallery .room-body .room-walls>div.wall-n{transform:translateZ(calc(-1 * var(--room-mobile-width, 100dvw) / 2))}.room-gallery .room-body .room-walls>div.wall-w{transform:rotateY(89.99999999deg) translateZ(calc(-1 * var(--room-mobile-width, 100dvw) / 2))}.room-gallery .room-body .room-walls>div.wall-s{transform:rotateY(180deg) translateZ(calc(-1 * var(--room-mobile-width, 100dvw) / 2))}.room-gallery .room-body .room-walls>div.wall-e{transform:rotateY(-89.99999999deg) translateZ(calc(-1 * var(--room-mobile-width, 100dvw) / 2))}.room-gallery .room-body .room-walls>div.room-ceil{transform:rotateX(-89.99999999deg) translateZ(calc(-1 * var(--room-mobile-width, 100dvw) / 2)) rotate(180deg)}.room-gallery .room-body .room-walls>div.room-floor{transform:rotateX(-89.99999999deg) translateZ(calc(var(--room-mobile-width, 100dvw) / 2 * -1)) rotate(180deg) rotateY(-180deg) translateZ(calc(var(--room-mobile-height, 100dvh) * -1))}}.room-gallery .room-walls{height:var(--room-height, 100dvmin);width:var(--room-width, 100dvmax);position:absolute;margin:0 auto;pointer-events:none}@media(max-width: 945px){.room-gallery .room-walls{width:var(--room-mobile-width, 100dvw);height:var(--room-mobile-height, 100dvh)}}.room-gallery .room-walls .room-wall,.room-gallery .room-walls .room-ceil,.room-gallery .room-walls .room-floor{overflow:hidden}.room-gallery .room-walls.first .room-wall.wall-e,.room-gallery .room-walls.first .room-wall.wall-w,.room-gallery .room-walls.last .room-wall.wall-e,.room-gallery .room-walls.last .room-wall.wall-w{box-shadow:var(--room-wall-shadow)}.room-gallery .room-walls.first:not(.last) .room-ceil:before,.room-gallery .room-walls.first:not(.last) .room-floor:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.room-gallery .room-walls.first:not(.last) .room-floor:before{box-shadow:var(--room-floor-shadow);left:0;right:-50%}.room-gallery .room-walls.first:not(.last) .room-ceil:before{right:0;left:-50%;box-shadow:var(--room-ceil-shadow)}.room-gallery .room-walls.first:not(.last) .room-wall.wall-n:before,.room-gallery .room-walls.first:not(.last) .room-wall.wall-s:before{box-shadow:var(--room-wall-shadow);content:"";position:absolute;top:0;bottom:0;pointer-events:none}.room-gallery .room-walls.first:not(.last) .room-wall.wall-n:before{left:0;right:-50%}.room-gallery .room-walls.first:not(.last) .room-wall.wall-s:before{right:0;left:-50%}.room-gallery .room-walls:not(.first):not(.last) .room-ceil:before,.room-gallery .room-walls:not(.first):not(.last) .room-floor:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none;right:-50%;left:-50%}.room-gallery .room-walls:not(.first):not(.last) .room-floor:before{box-shadow:var(--room-floor-shadow)}.room-gallery .room-walls:not(.first):not(.last) .room-ceil:before{box-shadow:var(--room-ceil-shadow)}.room-gallery .room-walls:not(.first):not(.last) .room-wall.wall-n:before,.room-gallery .room-walls:not(.first):not(.last) .room-wall.wall-s:before{box-shadow:var(--room-wall-shadow);content:"";position:absolute;top:0;bottom:0;left:-50%;right:-50%;pointer-events:none}.room-gallery .room-walls.last:not(.first) .room-ceil:before,.room-gallery .room-walls.last:not(.first) .room-floor:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.room-gallery .room-walls.last:not(.first) .room-floor:before{box-shadow:var(--room-floor-shadow);left:-50%;right:0}.room-gallery .room-walls.last:not(.first) .room-ceil:before{right:-50%;left:0;box-shadow:var(--room-ceil-shadow)}.room-gallery .room-walls.last:not(.first) .room-wall.wall-n:before,.room-gallery .room-walls.last:not(.first) .room-wall.wall-s:before{box-shadow:var(--room-wall-shadow);content:"";position:absolute;top:0;bottom:0;pointer-events:none}.room-gallery .room-walls.last:not(.first) .room-wall.wall-n:before{left:-50%;right:0}.room-gallery .room-walls.last:not(.first) .room-wall.wall-s:before{left:0;right:-50%}.room-gallery .room-walls.first.last .room-floor{box-shadow:var(--room-floor-shadow)}.room-gallery .room-walls.first.last .room-ceil{box-shadow:var(--room-ceil-shadow)}.room-gallery .room-walls.first.last .room-wall.wall-n,.room-gallery .room-walls.first.last .room-wall.wall-s{box-shadow:var(--room-wall-shadow)}.room-gallery .room-walls>div{position:absolute;backface-visibility:hidden}.room-gallery.room-zoom .room-body .room-wrapper{transition:transform var(--room-rotate-speed, 2s) var(--room-rotate-timing, ease-in-out);transform:scale(var(--room-scale-zoom, 1.5));will-change:transform}.room-gallery{--room-body-background-blend-mode: var(--room-light-background-blend-mode, multiply);--room-body-background: var(--room-light-body-background, #fff);--room-text-color: var(--room-light-text-color, #2d2d2d);--room-link-color: var(--room-light-link-color, #2d2d2d);--room-floor-background: var(--room-light-floor-background, #21262c url(img/floor.png) repeat 400px 600px);--room-floor-shadow: var(--room-light-floor-shadow, 0 0 100px rgba(0, 0, 0, 0.1), 0 0 150px rgba(0, 0, 0, 0.2) inset);--room-wall-background: var(--room-light-wall-background, #fff url(img/wall.png) repeat 30px 30px);--room-wall-shadow: var(--room-light-wall-shadow, 0 0 50px rgba(0, 0, 0, 0.1), 0 0 100px rgba(0, 0, 0, 0.2) inset);--room-ceil-background: var(--room-light-ceil-background, #fff url(img/wall.png) repeat 30px 30px);--room-ceil-shadow: var(--room-light-ceil-shadow, 0 0 100px rgba(0, 0, 0, 0.1), 0 0 150px rgba(0, 0, 0, 0.2) inset);--room-button-background: var(--room-light-button-background, #3c3642);--room-button-color: var(--room-light-button-color, #fff);--room-icon-color: var(--room-light-icon-color, #fff);--room-button-border: var(--room-light-button-border, 0 none);--room-button-shadow: var(--room-light-button-shadow, 0 0 2px rgba(0, 0, 0, 0.5));--room-button-current-background: var(--room-light-button-current-background, #fff);--room-button-current-border: var(--room-light-button-current-border, 0 none);--room-button-current-color: var(--room-light-button-current-color, #3c3642);--room-button-current-shadow: var(--room-light-button-current-shadow, none);--room-canvas-border: var(--room-light-canvas-border, 10px solid #3c3642);--room-canvas-shadow: var(--room-light-canvas-shadow, 1px 1px 3px rgba(0, 0, 0, 0.5))}.room-gallery.room-dark{--room-body-background-blend-mode: var(--room-dark-background-blend-mode, screen);--room-body-background: var(--room-dark-body-background, #1c1e24);--room-text-color: var(--room-dark-text-color, #fff);--room-link-color: var(--room-dark-link-color, #fff);--room-floor-background: var(--room-dark-floor-background, #241c11 url(img/dark-floor.jpg) repeat 150px 150px);--room-floor-shadow: var(--room-dark-floor-shadow, none);--room-wall-background: var(--room-dark-wall-background, #1c1e24 url(img/dark-wall.jpg) repeat 150px 150px);--room-wall-shadow: var(--room-dark-wall-shadow, 0 0 50px rgba(0, 0, 0, 0.7), 0 0 100px rgba(0, 0, 0, 0.7) inset);--room-ceil-background: var(--room-dark-ceil-background, #1c1e24 url(img/dark-wall.jpg) repeat 150px 150px);--room-ceil-shadow: var(--room-dark-ceil-shadow, 0 0 100px rgba(0, 0, 0, 0.7), 0 0 150px rgba(0, 0, 0, 0.7) inset);--room-button-background: var(--room-dark-button-background, #fff);--room-button-color: var(--room-dark-button-color, #000);--room-icon-color: var(--room-dark-icon-color, #fff);--room-button-border: var(--room-dark-button-border, 0 none);--room-button-shadow: var(--room-dark-button-shadow, 0 0 2px rgba(0, 0, 0, 0.5));--room-button-current-background: var(--room-dark-button-current-background, #000);--room-button-current-border: var(--room-dark-button-current-border, 0 none);--room-button-current-color: var(--room-dark-button-current-color, #fff);--room-button-current-shadow: var(--room-dark-button-current-shadow, 0 0 5px 5px rgba(255, 255, 255, 0.3));--room-canvas-border: var(--room-dark-canvas-border, 10px solid var(--room-button-background));--room-canvas-shadow: var(--room-dark-canvas-shadow, 0 0 10px rgba(255, 255, 255, 0.1))}@media(prefers-color-scheme: dark){.room-gallery.room-dark-auto{--room-body-background-blend-mode: var(--room-dark-background-blend-mode, screen);--room-body-background: var(--room-dark-body-background, #1c1e24);--room-text-color: var(--room-dark-text-color, #fff);--room-link-color: var(--room-dark-link-color, #fff);--room-floor-background: var(--room-dark-floor-background, #241c11 url(img/dark-floor.jpg) repeat 150px 150px);--room-floor-shadow: var(--room-dark-floor-shadow, none);--room-wall-background: var(--room-dark-wall-background, #1c1e24 url(img/dark-wall.jpg) repeat 150px 150px);--room-wall-shadow: var(--room-dark-wall-shadow, 0 0 50px rgba(0, 0, 0, 0.7), 0 0 100px rgba(0, 0, 0, 0.7) inset);--room-ceil-background: var(--room-dark-ceil-background, #1c1e24 url(img/dark-wall.jpg) repeat 150px 150px);--room-ceil-shadow: var(--room-dark-ceil-shadow, 0 0 100px rgba(0, 0, 0, 0.7), 0 0 150px rgba(0, 0, 0, 0.7) inset);--room-button-background: var(--room-dark-button-background, #fff);--room-button-color: var(--room-dark-button-color, #000);--room-button-border: var(--room-dark-button-border, 0 none);--room-button-shadow: var(--room-dark-button-shadow, 0 0 2px rgba(0, 0, 0, 0.5));--room-button-current-background: var(--room-dark-button-current-background, #000);--room-button-current-border: var(--room-dark-button-current-border, 0 none);--room-button-current-color: var(--room-dark-button-current-color, #fff);--room-button-current-shadow: var(--room-dark-button-current-shadow, 0 0 5px 5px rgba(255, 255, 255, 0.3));--room-canvas-border: var(--room-dark-canvas-border, 10px solid var(--room-button-background));--room-canvas-shadow: var(--room-dark-canvas-shadow, 0 0 10px rgba(255, 255, 255, 0.1))}.room-gallery.room-dark-auto .room-dark-btn{box-shadow:var(--room-dark-button-current-shadow, 0 0 5px 5px rgba(255, 255, 255, 0.3))}}
