.room-scroll{inset:0 0 var(--screen-bottom) 0;position:fixed;overflow:hidden}.room-stage{--room-sections:1;--room-inset:calc(15% / var(--room-sections));width:calc(100vw * var(--room-sections));height:var(--screen-h);--room-u:min(1.83cqh, calc(1cqw / var(--room-sections)));position:relative;container:room/size}.room-scroll.room-long{scrollbar-width:none;overflow:auto hidden}.room-scroll.room-long::-webkit-scrollbar{display:none}@media (width<=1279px){.room-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}.room-stage{width:calc(var(--room-stage-width,1300px) * var(--room-sections));height:100%}}.room-side-wall-left,.room-side-wall-right,.room-back-wall{pointer-events:none;position:absolute}.room-side-wall-left,.room-side-wall-right{z-index:0;inset:0}.room-ceiling{z-index:0;pointer-events:none;clip-path:polygon(0% 0%, 100% 0%, calc(100% - var(--room-inset)) 9%, var(--room-inset) 9%);position:absolute;inset:0}.room-side-wall-left{clip-path:polygon(0% 0%, 0% 100%, var(--room-inset) 79%, var(--room-inset) 9%)}.room-side-wall-right{clip-path:polygon(100% 0%, 100% 100%, calc(100% - var(--room-inset)) 79%, calc(100% - var(--room-inset)) 9%)}.room-floor{clip-path:polygon(0% 100%, 100% 100%, calc(100% - var(--room-inset)) 79%, var(--room-inset) 79%);z-index:1;pointer-events:none;position:absolute;inset:0}.room-lines{z-index:2;pointer-events:none;position:absolute;inset:0}.room-lines svg{width:100%;height:100%;display:block;overflow:visible}.room-lines line{stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.room-back-wall{top:9%;left:var(--room-inset);right:var(--room-inset);border:2px solid var(--ink);z-index:3;height:70%}.room-side-wall-left,.room-side-wall-right,.room-back-wall{background:var(--wisteria) url(/assets/dots-CxW0p57H.jpg) repeat;background-size:360px 360px}.room-floor{background:var(--parchment) url(/assets/speckle-BACUaHI_.jpg) repeat;background-size:200px 200px}.room-stage[data-wall=dots] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=dots] .room-floor,.room-stage[data-ceiling=dots] .room-ceiling,.room-door[data-door=dots]{background-image:url(/assets/dots-CxW0p57H.jpg);background-size:360px 360px}.room-stage[data-wall=speckle] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=speckle] .room-floor,.room-stage[data-ceiling=speckle] .room-ceiling,.room-door[data-door=speckle]{background-image:url(/assets/speckle-BACUaHI_.jpg);background-size:200px 200px}.room-stage[data-wall=circle] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=circle] .room-floor,.room-stage[data-ceiling=circle] .room-ceiling,.room-door[data-door=circle]{background-image:url(/assets/circle-q7AOF6eO.png);background-size:200px 200px}.room-stage[data-wall=stars] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=stars] .room-floor,.room-stage[data-ceiling=stars] .room-ceiling,.room-door[data-door=stars]{background-image:url(data:image/png;base64,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);background-size:100px 100px}.room-stage[data-wall=square] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=square] .room-floor,.room-stage[data-ceiling=square] .room-ceiling,.room-door[data-door=square]{background-image:url(/assets/square-BCKVpUD3.png);background-size:200px 200px}.room-stage[data-wall=oval] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=oval] .room-floor,.room-stage[data-ceiling=oval] .room-ceiling,.room-door[data-door=oval]{background-image:url(/assets/oval-hNNal-3Z.png);background-size:200px 200px}.room-stage[data-wall=stripes-h] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=stripes-h] .room-floor,.room-stage[data-ceiling=stripes-h] .room-ceiling,.room-door[data-door=stripes-h]{background-image:url(/assets/stripes-h-BlukNzIt.png);background-size:200px 200px}.room-stage[data-wall=stripes-v] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=stripes-v] .room-floor,.room-stage[data-ceiling=stripes-v] .room-ceiling,.room-door[data-door=stripes-v]{background-image:url(/assets/stripes-v-s0yLDuZV.png);background-size:360px 360px}.room-stage[data-wall=diamond] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=diamond] .room-floor,.room-stage[data-ceiling=diamond] .room-ceiling,.room-door[data-door=diamond]{background-image:url(data:image/png;base64,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);background-size:100px 100px}.room-stage[data-wall=glass] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=glass] .room-floor,.room-stage[data-ceiling=glass] .room-ceiling{background-image:url(/assets/glass-DIf_iBN-.png);background-size:200px 200px}.room-stage[data-wall=ash] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=ash] .room-floor,.room-stage[data-ceiling=ash] .room-ceiling{background:var(--ash)}.room-stage[data-wall=periwinkle] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=periwinkle] .room-floor,.room-stage[data-ceiling=periwinkle] .room-ceiling{background:var(--periwinkle)}.room-stage[data-wall=wisteria] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall),.room-stage[data-floor=wisteria] .room-floor,.room-stage[data-ceiling=wisteria] .room-ceiling{background:var(--wisteria)}.room-stage[data-wall=custom] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall){background-color:var(--ash);background-image:var(--wall-image);background-repeat:repeat;background-size:360px}.room-stage[data-wall=custom][data-wall-fit=stretch] :is(.room-side-wall-left,.room-side-wall-right,.room-back-wall){background-repeat:no-repeat;background-size:100cqw 100cqh}.room-stage[data-floor=custom] .room-floor{background-color:var(--parchment);background-image:var(--floor-image);background-repeat:repeat;background-size:360px}.room-stage[data-floor=custom][data-floor-fit=stretch] .room-floor{background-position:0 30cqh;background-repeat:no-repeat;background-size:100cqw 70cqh}.room-stage[data-ceiling=custom] .room-ceiling{background-color:var(--ash);background-image:var(--ceiling-image);background-repeat:repeat;background-size:360px}.room-stage[data-ceiling=custom][data-ceiling-fit=stretch] .room-ceiling{background-repeat:no-repeat;background-size:100cqw 100cqh}.room-stage[data-ceiling=periwinkle]{background:var(--periwinkle)}.room-stage[data-ceiling=wisteria]{background:var(--wisteria)}.room-back-wall{background-origin:border-box;background-position:calc(-15cqw / var(--room-sections)) -9cqh}.room-hint-overlay{z-index:500;background:#0006;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.room-hint-overlay.open{display:flex}.room-hint-popup{background:var(--ash);text-align:center;max-width:min(86vw,340px);font-family:var(--font-hand,"ZoesHand", cursive);padding:28px 24px 22px;animation:.25s both roomHintPopIn;position:relative;box-shadow:0 0 0 4px #5e80ff,4px 8px 28px #00000059}@keyframes roomHintPopIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.room-hint-icon{font-size:var(--fs-h3);margin-bottom:10px}.room-hint-text{font-size:var(--fs-h4);color:#2a1e14;line-height:1.5}.room-hint-close{cursor:var(--cursor-click);color:var(--bluebell);font-size:var(--fs-close);background:0 0;border:none;padding:4px;font-family:inherit;line-height:1;position:absolute;top:6px;right:10px}.room-hint-close:hover{color:var(--bluebell)}.room-door-wrap{z-index:6;width:70%;height:70%;position:absolute;top:9%;left:15%}.room-door-wrap[hidden]{display:none}.room-door{width:calc(16 * var(--room-u));height:calc(27.5 * var(--room-u));background-color:var(--parchment);border:2px solid var(--ink);border-radius:calc(8 * var(--room-u)) calc(8 * var(--room-u)) 0 0;border-bottom:none;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.room-door[data-door=custom]{background-image:var(--door-image);background-size:360px 360px}.room-door[data-door=custom][data-door-fit=stretch]{background-position:50%;background-repeat:no-repeat;background-size:cover}.room-door:after{content:"";z-index:6;pointer-events:none;width:calc(1.4 * var(--room-u));height:calc(1.4 * var(--room-u));background:var(--ink);border-radius:50%;position:absolute;top:55%;right:14%}.room-door-note{text-align:center;max-width:90%;font-size:var(--fs-h3);color:var(--ink);background:var(--parchment);border:2px solid var(--ink);width:max-content;padding:4px 16px;position:absolute;top:8%;left:50%;transform:translate(-50%)}body.cst-side-open .room-scroll{left:var(--cst-side-w)}body.cst-side-open .room-stage{width:calc((100vw - var(--cst-side-w)) * var(--room-sections))}
