.cinema-room-scene{height:clamp(320px,54vw,620px);width:100%;background:#183b40;overflow:hidden}.cinema-room-scene canvas{display:block;width:100%;height:100%}.cinema-decoder{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.cinema-ui{background:radial-gradient(ellipse at top left,#204943,#0b2223 65%)}.cinema-ui input,.cinema-ui select,.cinema-ui textarea{background:#f8faf9;color:#152f2d;border:1px solid #cadbd5;caret-color:#152f2d;color-scheme:light}.cinema-ui input::placeholder,.cinema-ui textarea::placeholder{color:#536c65;opacity:1}.cinema-ui button:focus-visible,.cinema-ui input:focus-visible,.cinema-ui textarea:focus-visible{outline:3px solid #f6d767;outline-offset:3px}.cinema-ui button{transition:background-color .15s,border-color .15s}.cinema-ui button:not(:disabled):hover{filter:brightness(1.08)}.cinema-ui button:disabled{cursor:not-allowed}