.adsense-slot-container{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:728px;min-height:52px;margin:6px auto;padding:4px 8px;display:flex;overflow:hidden}.adsense-slot-label{color:#8c7865;letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:3px;font-size:9px;line-height:12px}.adsense-test-badge{color:#966723;background:#fbf1de;border:1px dashed #d8c19f;border-radius:4px;margin-top:3px;padding:1px 8px;font-size:9px;line-height:13px}.adsense-lobby-slot{border-top:1px dashed #e4d7c3;max-width:860px;margin:18px auto 6px;padding:8px 12px}#room .adsense-slot-label{color:#b7a48d}#room .adsense-test-badge{color:#ffd894;background:#55371e73;border-color:#dcaf6e66}.room-screen.ads-collapsed #adsense-room-slot{display:none!important}@media (width<=335px){.adsense-slot-container{display:none!important}}#adsterra-slot{box-sizing:border-box;flex-direction:column;flex:0 0 70px;justify-content:center;align-self:stretch;align-items:center;gap:3px;height:70px;padding:3px 0 0;display:flex;overflow:hidden}#adsterra-slot>span{color:#71675b;letter-spacing:.04em;font-size:9px;line-height:12px}#adsterra-slot>iframe{background:0 0;border:0;flex:0 0 50px;width:320px;max-width:none;height:50px;display:block}@media (width<=335px){#adsterra-slot{display:none}}#adsterra-extras{flex:none;width:100%;min-height:24px;max-height:28dvh;overflow:auto}#adsterra-extras nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:3px;display:flex}#adsterra-extras button,#adsterra-extras a{color:#755033;cursor:pointer;background:0 0;border:0;padding:0 4px;font:11px/18px system-ui;text-decoration:underline}#adsterra-extras button[aria-expanded=true]{font-weight:700}.adsterra-extra-panel{border:1px solid #dfcfb8;border-radius:8px;max-width:1000px;height:150px;margin:0 auto;display:flex;overflow:hidden}.adsterra-extra-panel iframe{border:0;flex:1;min-width:0;height:100%;display:block}@media (height<=600px){.adsterra-extra-panel{height:110px}}.adsterra-periodic{z-index:30;background:#fff9ef;border:1px solid #d9c9b5;border-radius:14px;width:min(420px,100% - 32px);height:220px;position:absolute;bottom:100px;right:22px;overflow:hidden;box-shadow:0 10px 30px #251c1244}.adsterra-periodic[hidden]{display:none}.adsterra-periodic-head{color:#6c5744;justify-content:space-between;align-items:center;height:38px;padding:0 9px 0 14px;font-size:12px;font-weight:700;display:flex}.adsterra-periodic-head button{color:#38291f;cursor:pointer;background:#eee1ce;border:0;border-radius:50%;width:32px;height:32px}.adsterra-periodic-content{height:calc(100% - 38px)}.adsterra-periodic-content iframe{border:0;width:100%;height:100%}.room-screen.ads-collapsed #adsterra-slot,.room-screen.ads-collapsed #adsterra-extras nav>:not(.ad-toggle){display:none}.room-screen.ads-collapsed #adsterra-extras{min-height:22px;max-height:22px;overflow:hidden}#adsterra-extras .ad-toggle{background:#fff8ed;border:1px solid #dbc8aa;border-radius:7px;padding:0 8px;font-weight:700;text-decoration:none}#room.room-screen{color:#fff5df;background:radial-gradient(at 85% 100%,#62412c 0%,#0000 55%),linear-gradient(135deg,#123b3b 0%,#183135 60%,#342c2a 100%)}#room .room-topbar{border-color:#ffffff30}#room .room-topbar .brand,#room .room-titlebar h1,#room .my-info b{color:#fff5df}#room .brand-light{color:#ffad6b}#room .room-kicker,#room .my-info span,#room .my-info .player-state,#room .my-info .rep-status{color:#f3d8ab}#room .share-button,#room .back-button{color:#3e3025}#room #adsterra-extras nav a{color:#ffddb0}#scene.has-spatial-scene{aspect-ratio:auto;background:#c5a17a;flex:auto;align-self:stretch;width:100%;min-height:0;max-height:none}.has-spatial-scene .venue-canvas{z-index:0;touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.has-spatial-scene #scene-world{z-index:3;pointer-events:none;cursor:default;transform:none!important}.has-spatial-scene .scene-art,.has-spatial-scene .scene-vignette,.has-spatial-scene .scene-sign,.has-spatial-scene .string-lights,.has-spatial-scene #venue-table-layer,.has-spatial-scene #seat-layer{display:none!important}.spatial-labels{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.spatial-table-label{color:#fff6df;font:700 10px var(--body,sans-serif);white-space:nowrap;pointer-events:auto;cursor:pointer;background:#49301ddb;border:1px solid #fff0c15c;border-radius:12px;padding:3px 8px;position:absolute;top:0;left:0;box-shadow:0 2px 4px #29190c33;display:none!important}.spatial-table-label.is-current{color:#59351f;background:#fff2bc;border:2px solid #c68f36;font-weight:900}.spatial-mine-label{color:#593b24;font:800 9px var(--body,sans-serif);pointer-events:none;background:#fff2bd;border:1px solid #a57537;border-radius:9px;padding:1px 5px;position:absolute;top:0;left:0}.spatial-person-tooltip{z-index:24;color:#493023;max-width:240px;font:700 11px var(--body,sans-serif);pointer-events:none;background:#fff3dcef;border:1px solid #835838;border-radius:9px;padding:7px 10px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 3px 9px #26170d44}.spatial-load-state{z-index:16;color:#61452e;pointer-events:none;background:#fff5d9e8;border-radius:20px;padding:8px 14px;font-size:12px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.has-spatial-scene .scene-caption{z-index:6;pointer-events:none}.room-title-meta{z-index:24;align-items:center;gap:8px;display:flex;position:relative}.room-titlebar{height:28px;min-height:28px;padding:0 2px 2px}.room-titlebar>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.room-titlebar>div:first-child h1{white-space:nowrap;order:-1}.room-kicker,.has-spatial-scene .scene-caption>span:first-child{display:none}.weather-details{color:#65533d;font-size:9px;position:relative}.weather-details summary{cursor:pointer;white-space:nowrap;background:#fff8e9;border:1px solid #e6d6b9;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;list-style:none;display:flex}.weather-details summary::-webkit-details-marker{display:none}.weather-details[open] summary{border-color:#c98a54}.weather-disclaimer{color:#594833;white-space:normal;background:#fffaf0f5;border:1px solid #e6d6b9;border-radius:10px;width:min(340px,80vw);padding:11px 13px;line-height:1.5;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 24px #30211633}.weather-disclaimer b{color:#805638}.weather-disclaimer p{margin:4px 0 0}.room-topbar .weather-details{z-index:60;flex-shrink:0}.ambience-toggle{color:#58432f;cursor:pointer;background:#fff8e9;border:1px solid #e6d6b9;border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:15px}.ambience-toggle[aria-pressed=true]{background:#dce8e8;border-color:#7da3a2;box-shadow:0 0 0 2px #7da3a233}.room-count .bot-count{color:#8b7354;white-space:nowrap;font-size:8px}.weather-summary{text-align:left;flex-direction:column;gap:2px;display:flex}.weather-summary strong{color:#58432f;font-size:11px}.weather-summary #weather-label{text-overflow:ellipsis;max-width:190px;font-size:9px;overflow:hidden}.weather-report{border-bottom:1px solid #dbcdb5;padding-bottom:9px;font-size:12px;font-weight:700;margin-bottom:8px!important}@media (width<=900px){.room-topbar .weather-summary #weather-label{display:none}.weather-summary strong{font-size:9px}.room-topbar .weather-details summary{padding:6px}.room-topbar .weather-disclaimer{max-width:calc(100vw - 24px);position:fixed;top:62px;right:12px}}@media (width<=520px){.room-title-meta{gap:4px}.weather-details summary{padding:6px;font-size:8px}.weather-disclaimer{width:min(290px,78vw)}.room-count .bot-count{display:none}}.has-spatial-scene .scene-speech{z-index:25}.scene-view-presets{z-index:10;gap:5px;display:flex;position:absolute;top:10px;right:12px}.scene-view-presets button{color:#503926;font:700 10px var(--body,sans-serif);background:#fff8eae8;border:1px solid #e1ccb0;border-radius:9px;padding:7px 10px;box-shadow:0 2px 9px #2c1c1222}.scene-view-presets button:focus-visible{outline-offset:2px;outline:2px solid #b24e37}@media (width<=500px){.scene-view-presets{gap:3px;top:7px;right:6px}.scene-view-presets button{padding:6px;font-size:9px}}.has-spatial-scene .chat-panel{width:min(340px,100% - 80px);height:auto;min-height:88px;max-height:100px;top:10px;left:68px}.chat-head-actions{align-items:center;gap:6px;display:flex}#chat-voice{min-width:24px;min-height:24px;font-size:14px;line-height:1}#chat-voice[aria-pressed=false]{opacity:.55}.has-spatial-scene .chat-panel.is-expanded{height:min(27vh,220px);max-height:220px}.has-spatial-scene .scene-dock-right button{width:38px;height:38px}.has-spatial-scene .scene-dock-right svg{width:21px;height:21px}.has-spatial-scene .combat-burst{z-index:26}@media (width>=501px) and (height>=700px){.has-spatial-scene .scene-dock{gap:4px;padding:6px;top:auto;bottom:20px;transform:none}.has-spatial-scene .scene-dock-left button{width:38px;height:36px}.has-spatial-scene .chat-panel{left:10px}}@media (width<=800px){.spatial-table-label{padding:2px 5px;font-size:8px}.has-spatial-scene .scene-dock-left button span{display:none}.has-spatial-scene .chat-panel{width:min(340px,100% - 72px);min-height:73px;max-height:82px}.has-spatial-scene .chat-panel.is-expanded{min-height:120px;max-height:170px}}@media (width>=501px) and (width<=800px) and (height<=699px){.has-spatial-scene .chat-panel{left:60px}}@media (width<=500px){.spatial-table-label{border-radius:6px;padding:1px 3px;font-size:6px}.has-spatial-scene .scene-dock-right button{width:26px;height:28px}.has-spatial-scene .scene-dock-right svg{width:15px;height:15px}.has-spatial-scene .scene-dock-left button{width:26px}.has-spatial-scene .scene-dock-left #reputation-open{position:absolute;bottom:38px;left:4px}.has-spatial-scene .chat-panel{width:min(205px,53vw);min-height:64px;max-height:74px;top:5px;left:5px}.has-spatial-scene .chat-panel.is-expanded{width:min(280px,78vw)}}
