.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}.youtube-stage[hidden]{display:none!important}.youtube-stage{z-index:50;color:#34281e;background:#fff9ee;border:1px solid #dbc6a9;border-radius:18px;flex-direction:column;width:min(1000px,74vw);max-height:90vh;padding:18px 20px;display:flex;position:fixed;top:5vh;bottom:5vh;right:18px;overflow:auto;box-shadow:0 20px 70px #120d0cb0}.youtube-stage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.youtube-stage-head span{letter-spacing:1.5px;color:#907d67;font-size:10px;font-weight:800}.youtube-stage-head h2{font:800 24px/1.1 var(--display);margin:5px 0 12px}.youtube-stage-close{color:#493421;cursor:pointer;background:#f0e3ce;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.youtube-stage-layout{grid-template-columns:minmax(320px,1.4fr) minmax(270px,.8fr);gap:20px;min-height:0;display:grid}.youtube-stage-watch,.youtube-stage-list{min-width:0}.youtube-stage-frame{aspect-ratio:16/9;background:#171515;border-radius:10px;width:100%;min-height:200px;overflow:hidden}.youtube-stage-frame iframe{border:0;width:100%;height:100%;display:block}.youtube-stage-status,.youtube-stage-list p{color:#655747;margin:8px 0;font-size:12px;line-height:1.45}.youtube-stage-watch small{color:#756657;margin-top:7px;font-size:10px;display:block}.youtube-stage-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.youtube-stage-controls button,.youtube-stage-propose button{color:#fff;cursor:pointer;background:#bd4a32;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.youtube-stage-controls button:disabled{opacity:.55;cursor:default}.youtube-stage-controls a{color:#9b432e;font-size:11px;font-weight:700}.youtube-stage-list{max-height:calc(90vh - 100px);padding-right:4px;overflow:auto}.youtube-stage-list h3{font:800 20px var(--display);margin:0}.youtube-stage-count{font:700 11px var(--body);color:#8b7357}.youtube-stage-propose{gap:7px;display:flex}.youtube-stage-propose input{color:#34281e;background:#fff;border:1px solid #dfceb5;border-radius:8px;flex:1;min-width:0;padding:9px}.youtube-stage-error{min-height:18px;color:#a43828!important}.youtube-stage-queue{gap:6px;margin:0;padding:0;list-style:none;display:grid}.youtube-stage-queue li{background:#fffdf8;border:1px solid #eadbc4;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;display:flex}.youtube-stage-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;font-weight:700;line-height:1.35}.youtube-stage-vote{color:#9b432e;cursor:pointer;background:#fff8ed;border:1px solid #dbbfa0;border-radius:8px;flex:none;padding:6px 8px;font-weight:800}.youtube-stage-vote[aria-pressed=true]{background:#f4d7cc;border-color:#bf674f}@media (width<=700px){.youtube-stage{border-radius:13px;width:auto;max-height:calc(100dvh - 16px);padding:12px;inset:8px}.youtube-stage-head h2{font-size:20px}.youtube-stage-layout{flex-direction:column;gap:12px;display:flex}.youtube-stage-frame{min-height:200px}.youtube-stage-list{max-height:none;overflow:visible}.youtube-stage-controls button{padding:8px 10px}.youtube-stage-watch small{font-size:10px}}@media (width<=500px){#scene.has-spatial-scene .scene-dock-left #youtube-stage-open{width:26px;height:29px;position:absolute;bottom:104px;left:4px}}.youtube-stage-head-actions{flex:none;align-items:center;gap:6px;display:flex}.youtube-stage-minimize{color:#493421;cursor:pointer;background:#f0e3ce;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.youtube-stage.is-minimized{border-radius:12px;width:280px;max-height:none;padding:8px;inset:auto auto 12px 80px;overflow:visible}.youtube-stage.is-minimized .youtube-stage-head span{display:none}.youtube-stage.is-minimized .youtube-stage-head h2{margin:0;font-size:14px}.youtube-stage.is-minimized .youtube-stage-head{margin-bottom:6px}.youtube-stage.is-minimized .youtube-stage-head-actions button{width:30px;height:30px;font-size:19px}.youtube-stage.is-minimized .youtube-stage-layout{display:block}.youtube-stage.is-minimized .youtube-stage-frame{aspect-ratio:auto;height:200px;min-height:200px}.youtube-stage.is-minimized .youtube-stage-list,.youtube-stage.is-minimized .youtube-stage-status,.youtube-stage.is-minimized .youtube-stage-controls,.youtube-stage.is-minimized .youtube-stage-watch small{display:none}@media (width<=700px){.youtube-stage.is-minimized{width:min(280px,100vw - 16px);max-height:none;bottom:8px;left:8px}}.discovery-cards{gap:10px;margin-top:16px;display:grid}.discovery-card{color:#392d24;background:#fffdf8;border:1px solid #eadac3;border-radius:13px;gap:12px;padding:14px;display:flex}.discovery-card-icon{background:#f6e8cd;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:22px;display:grid}.discovery-card h3{font:800 18px/1.1 var(--display);margin:0 0 4px}.discovery-card p,.discovery-invite p{color:#665b4d;margin:0 0 8px;font-size:12px;line-height:1.5}.discovery-link,.discovery-copy,.discovery-copy-invite{color:#a9432c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}.discovery-links{flex-wrap:wrap;gap:7px 16px;display:flex}.discovery-note,.discovery-invite small{color:#685c4c;font-size:11px}.discovery-copy-field,.invite-url{color:#45352a;background:#fff;border:1px solid #decdb4;border-radius:8px;width:100%;padding:9px;font-size:12px}.discovery-invite{color:#493729;background:#f7edd8;border-radius:12px;margin-top:18px;padding:12px 14px}.discovery-invite b{margin-bottom:4px;font-size:13px;display:block}.discovery-invite p{margin-bottom:7px}.invite-actions{gap:8px;margin-top:10px;display:flex}.invite-actions .modal-primary{flex:1;margin:0}.invite-share{color:#493729;background:#fff9ed;border:1px solid #d9c3a5;border-radius:9px;padding:10px 14px;font-weight:700}.discovery-nudge{z-index:27;color:#483223;background:#fff7e8;border:1px solid #e2c998;border-radius:12px;align-items:flex-start;max-width:min(220px,70vw);display:flex;position:absolute;box-shadow:0 7px 24px #251a1255}.discovery-nudge-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:10px 8px 10px 12px;display:flex}.discovery-nudge-main small{color:#806b50;font-size:9px}.discovery-nudge-main strong{font-size:11px;line-height:1.3}.discovery-nudge-main span{color:#a9432c;font-size:10px;font-weight:800}.discovery-nudge-close{color:#644c39;cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:28px;font-size:18px}.discovery-nudge button:focus-visible,.discovery-link:focus-visible,.discovery-copy:focus-visible{outline-offset:2px;outline:2px solid #ba5037}@media (width<=500px){.discovery-card{padding:11px}.discovery-card h3{font-size:16px}.discovery-card-icon{flex-basis:36px;height:36px}.has-spatial-scene .scene-dock-left #discovery-open{width:26px;height:29px;position:absolute;bottom:71px;left:4px}}@media (width>=501px) and (width<=800px) and (height>=700px){#scene.has-spatial-scene .scene-dock-left button{height:28px}#scene.has-spatial-scene .scene-dock-left{gap:3px}}@media (width>=501px){#scene.has-spatial-scene .chat-panel.is-expanded{left:68px}}#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)}}
