.clubhouse-welcome{position:fixed;right:3vw;top:135px;z-index:2;width:232px;padding:15px 17px;border-top:1px solid #b8a28666;background:linear-gradient(110deg,#17141ce6,#17141cbb)}.clubhouse-welcome>span{font:9px monospace;letter-spacing:.16em;color:#bea98a}.clubhouse-welcome p{font:italic 18px/1.4 Georgia,serif;color:#e0d2ba;margin:12px 0}.clubhouse-welcome>div{display:grid;gap:3px}.clubhouse-welcome button{text-align:left;min-height:44px;font-size:10px}.clubhouse-welcome>small{display:block;font:9px/1.5 monospace;color:#a89a91;margin-top:13px}body:not([data-mode=room]) .clubhouse-welcome{display:none}body.room-embedded:not(.embed-active) .clubhouse-welcome{display:none}body.load-failed{background:linear-gradient(#100e17a6,#0a0c14d9),url('/assets/after-hours-city.webp') center/cover fixed!important}.load-failed footer{bottom:0}.load-failed footer nav{display:none}.load-failed .clubhouse-welcome{top:35%;left:50%;right:auto;transform:translateX(-50%);width:min(360px,85vw);background:#14121be8}.load-failed .clubhouse-welcome>small{display:none}.load-failed #hint{font-size:11px;max-width:500px}.load-failed header p{display:none}
#room-art-dialog{color:#e8ddc7;background:#201b22;border:1px solid #72616e;box-shadow:0 25px 100px #000c;max-height:92dvh;max-width:calc(100vw - 24px);width:860px;padding:28px;overscroll-behavior:contain}#room-art-dialog::backdrop{background:#080810d9;backdrop-filter:blur(6px)}#room-art-close{display:block;margin-left:auto;padding:8px 12px;border:0;min-height:44px}#room-art-dialog figure{margin:0}#room-art-dialog img{display:block;width:100%;height:auto;max-height:55dvh;object-fit:contain;border:9px solid #5b4438;outline:2px solid #927853;box-sizing:border-box;box-shadow:0 8px 20px #0007}#room-art-dialog figcaption{max-width:650px;margin:24px auto 0}#room-art-dialog small{font:10px/1.5 monospace;color:#b4a097}#room-art-title{font:italic 31px Georgia,serif;color:#e0ceb3;margin:10px 0}#room-art-dialog p{font:17px/1.6 Georgia,serif;color:#c5b5a8}@media(max-width:720px){.clubhouse-welcome{width:195px;top:127px;right:18px;padding:11px 13px}.clubhouse-welcome p{font-size:16px}.clubhouse-welcome>small{display:none}#room-art-dialog{padding:15px}#room-art-dialog p{font-size:16px}#room-art-dialog img{border-width:5px}}@media(max-width:420px){.clubhouse-welcome{left:20px;right:auto;top:155px;width:205px}}
