body.liveworld-room-active{overflow:hidden}body.liveworld-room-active .app{min-height:0;height:calc(100dvh - 76px);overflow:hidden}body.liveworld-room-active #communities-main{padding-inline:0;padding-bottom:0}
.live-destination-v3.liveworld-room-v1{width:100%;max-width:none;height:calc(100dvh - 76px);min-height:0;margin:0;border:0;border-radius:0;padding:0;background:none;box-shadow:none;display:grid;grid-template-rows:52px minmax(0,1fr);gap:0}
.liveworld-room-head{min-width:0;display:flex;align-items:center;gap:10px;padding:6px 12px;border:0;border-bottom:1px solid rgba(213,140,255,.2);border-radius:0;background:#0d0a15}
.liveworld-room-v1 .liveworld-room-head .live-destination-back{min-height:30px;margin:0;padding:0;flex:none;white-space:nowrap;border:0;border-radius:0;background:transparent;color:#d58cff}
.liveworld-room-v1 .liveworld-room-head .live-destination-back:hover{background:transparent;color:#e5b5ff;text-decoration:underline;text-underline-offset:3px}
.liveworld-room-v1 .liveworld-room-head .live-destination-back:focus-visible{outline:2px solid #d58cff;outline-offset:3px}
.liveworld-room-head h2{min-width:0;margin:0;color:#fff;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.liveworld-room-indicator{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 7px;border:1px solid rgba(213,140,255,.25);border-radius:999px;color:#cdb7df;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.liveworld-leave,.liveworld-create-mi{border:1px solid rgba(213,140,255,.58);border-radius:999px;background:#8d52bd;color:#fff;font:800 12px/1 inherit;padding:8px 13px;text-decoration:none;cursor:pointer}
.liveworld-leave{margin-left:auto}
.liveworld-room-status{min-height:0;display:grid;place-content:center;justify-items:center;gap:9px;text-align:center;border:0;border-radius:0;background:radial-gradient(circle at 50% 35%,rgba(116,66,161,.2),transparent 54%),#0d0a15;padding:24px;color:#c9bed5}
.liveworld-room-status strong{color:#fff;font-size:24px}
.liveworld-room-status .liveworld-create-mi{margin-top:10px}
.liveworld-room-frame{display:block;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#08070c}
.liveworld-room-status[hidden]{display:none}
@media(max-width:720px){body.liveworld-room-active .app{height:calc(100dvh - 71px)}body.liveworld-room-active #communities-main{padding:0}.live-destination-v3.liveworld-room-v1{height:calc(100dvh - 71px);grid-template-rows:52px minmax(0,1fr)}.liveworld-room-head{padding:6px 8px;gap:7px}.liveworld-room-head .live-destination-back span{display:none}.liveworld-room-head h2{font-size:13px}.liveworld-room-indicator{padding:4px 6px;font-size:8px}.liveworld-leave{padding:8px 10px}}
