/* Avenue room client. The room stays visible while contextual games are open. */
.modal:has(.social-room){background:#080c13d9;padding:14px}
.modal .modal-box:has(.social-room){width:min(1180px,calc(100vw - 28px));max-width:1180px;max-height:calc(100dvh - 28px);border:1px solid #7e7356;border-radius:4px;background:#20272f;box-shadow:0 16px 65px #0009;overflow:hidden}
.modal-box:has(.social-room)>.panel-bar{min-height:28px;padding:4px 9px;background:#c2a36a;border:0;border-bottom:1px solid #0f141a;color:#27251f;font-family:var(--font-sans,"Space Grotesk",Arial,sans-serif)}
.modal-box:has(.social-room)>.panel-bar h2{font-size:12px;font-weight:700;letter-spacing:0;color:#27251f;margin:0}
.modal-box:has(.social-room)>.panel-bar .icon-btn{width:21px;height:21px;min-width:21px;padding:0;background:#a98850;border:1px solid #796339;border-radius:2px;color:#221f1b;font-size:18px}
.modal-box:has(.social-room)>.modal-body{padding:0;min-height:0;overflow:auto;background:#20272f}
.social-room{--room-font:var(--font-sans,"Space Grotesk",Arial,sans-serif);--room-ink:#e8edf2;--room-muted:#b0bac5;--room-gold:#d7b978;--room-rule:#3c4551;--ink-p:#e0e4e8;--ink-soft:#b0bac5;--paper-2:#29323d;--rule:#46515e;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 244px;grid-template-rows:36px minmax(270px,1fr) 220px;grid-template-areas:'hero hero' 'room side' 'chat talk';gap:1px;height:min(750px,calc(100dvh - 67px));min-height:510px;background:#11171f;color:var(--room-ink);font:12px/1.45 var(--room-font);text-align:left}
.social-room *{box-sizing:border-box}
.social-room [hidden]{display:none!important}
.social-room p{margin:0;color:var(--room-ink,#e0e4e8)}
.social-room h2,.social-room h3,.social-room h4{font-family:var(--room-font);letter-spacing:0;line-height:1.3}
.social-room h3,.social-room h3:first-child{font-size:12px;font-weight:700;margin:0}
.social-room button,.social-room input,.social-room textarea,.social-room select{font-family:inherit}
.social-room button,.social-room a{touch-action:manipulation}
.social-room button{cursor:pointer}
.social-room button:disabled{opacity:.55;cursor:not-allowed}
.social-room button:focus-visible,.social-room a:focus-visible,.social-room input:focus-visible,.social-room textarea:focus-visible,.social-room summary:focus-visible{outline:2px solid #edc983;outline-offset:2px}
.room-layout,.room-conversation{display:contents}
.room-hero{grid-area:hero;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 11px;background:#303943;border-bottom:1px solid #46505b}
.room-hero>div{display:flex;align-items:center;gap:12px;min-width:0}
.room-hero h2{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}
.room-hero .room-eyebrow,.room-hero .room-intro{display:none}
.room-live{display:flex;align-items:center;gap:6px;color:#c0cbd3;font-size:12px;white-space:nowrap}
.room-live:before{content:'';width:6px;height:6px;background:#a8bf76;border:1px solid #c2d894}
.room-stage{grid-area:room;position:relative;display:grid;grid-template-rows:40px minmax(0,1fr) 30px;min-width:0;min-height:0;overflow:hidden;background:#171e2a}
.room-scene-heading{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 11px;color:#bec8d4;background:#202935;border-bottom:1px solid #303c4b;font-size:12px}
.room-scene-heading strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.room-share{flex:none;min-height:32px;background:#303b48;border:1px solid #667384;border-radius:4px;color:#e0e6ee;padding:5px 9px;font-size:11px;line-height:1.3;white-space:nowrap}
.room-share:hover{background:#414d5a;color:#fff}
.room-scene-tools{display:flex;gap:6px;align-items:center}
.room-share[aria-pressed=true]{border-color:#dab77d;color:#f8d698}
.room-announcement-editor input[aria-invalid=true]{border-color:#ef987d;outline-color:#ef987d}
.room-scene{display:block;width:100%;height:100%;min-height:0;overflow:hidden;touch-action:manipulation;outline:none}
.social-room .room-scene-note{display:flex;align-items:center;justify-content:center;padding:3px 9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px;line-height:1.25;color:#9da9b9;background:#202935;border-top:1px solid #303c4b}
.room-panel{grid-area:side;padding:11px 12px;background:#2b343e;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#66707b #222a33}
.social-room .room-eyebrow{font-size:11px;line-height:1.25;color:#a0aab7;font-weight:700;letter-spacing:.04em;margin:0 0 6px}
.room-panel h3{margin:0 0 8px;font-size:12px}
.room-join>label{display:flex;flex-direction:column;gap:5px;margin-top:9px;font-size:12px;color:#bdc7d1}
.room-join input:not([type=radio]),.room-chat-form textarea,.room-announcement-editor input{width:100%;min-width:0;background:#161e27;color:#e8edf0;border:1px solid #596473;border-radius:2px;padding:7px 8px;font:12px/1.4 var(--room-font);box-shadow:inset 0 1px 2px #0003}
.room-colors{display:flex;gap:8px;border:0;padding:0;margin:10px 0 12px}
.room-colors legend{font-size:12px;color:#bdc7d1;margin-bottom:6px;padding:0}
.room-color{position:relative;display:block;cursor:pointer}
.room-color input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer}
.room-color span{display:block;width:28px;height:28px;border:2px solid #2b343e;border-radius:4px;outline:1px solid #83909e}
.room-color input:checked+span{outline:2px solid #eed093}
.room-color input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}
.room-primary,.room-secondary,.room-step{min-height:32px;border:1px solid #111920;border-top-color:#82916b;border-radius:4px;background:#65794b;color:#fff9e5;box-shadow:inset 0 1px #ffffff15,0 1px #0004;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.25}
.room-primary{width:100%}
.room-primary:hover:not(:disabled){background:#788b5c}
.room-secondary,.room-step{background:#3b4857;border-top-color:#637383;color:#dce4ec;font-weight:400}
.room-secondary:hover:not(:disabled),.room-step:hover:not(:disabled){background:#4a5969}
.social-room .room-small{font-size:11px;line-height:1.5;color:#a4afbb;margin:7px 0}
.social-room .room-status{font-size:12px;line-height:1.4;color:#dfc995;overflow-wrap:anywhere;user-select:text;margin:7px 0 0}
.social-room .room-status:empty{display:none}
.room-guests{border-top:1px solid #46515d;padding-top:9px;margin-top:11px}
.room-guests h3{font-size:12px;color:#c9d1d8;margin-bottom:5px}
.room-guests ul{list-style:none;padding:0;margin:0;max-height:125px;overflow:auto;scrollbar-width:thin}
.room-guests li{display:flex;align-items:center;gap:7px;padding:4px 0;font-size:12px;overflow-wrap:anywhere}
.room-guests li>span:nth-child(2){min-width:0}
.room-guest-dot{flex:none;width:7px;height:7px;border:1px solid #ffffff45}
.room-guest-emote{margin-left:auto}
.room-guests .room-empty{font-size:12px;color:#aebac7}
.social-room .room-identity{font-size:12px;color:#dfc38c;margin:0 0 7px;overflow-wrap:anywhere}
.room-controls>h3{display:none}
.room-pad{display:grid;grid-template-columns:repeat(3,34px);grid-template-rows:repeat(2,32px);gap:3px;width:max-content;margin:7px auto}
.room-step{font-size:17px;padding:0;display:grid;place-items:center}
.room-step-north{grid-column:2;grid-row:1}.room-step-west{grid-column:1;grid-row:2}.room-step-south{grid-column:2;grid-row:2}.room-step-east{grid-column:3;grid-row:2}
.room-emotes{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:7px 0 3px}
.room-emotes .room-secondary{font-size:12px;padding:6px 4px}
.room-leave{display:block;background:none;border:0;padding:4px 0;color:#a5b0bd;font-size:11px;text-decoration:underline;margin:5px 0 0}
.room-leave:hover{color:#f1d49b}
.room-chat{grid-area:chat;display:grid;grid-template-rows:31px minmax(0,1fr) 48px auto auto;min-width:0;min-height:0;overflow:hidden;background:#242c36;border-top:1px solid #46515e;padding:0 9px 5px}
.room-chat-heading{display:flex;align-items:center;gap:13px;border-bottom:1px solid #46515e;margin:0 -9px;padding:0 9px;background:#303a45}
.room-chat-heading h3{align-self:stretch;display:flex;align-items:center;padding:0 9px;border-bottom:2px solid #d0b47a;background:#3a4652;font-size:12px;margin:0}
.room-chat-heading>span{font-size:11px;color:#9ba9b8}
.room-messages{min-height:0;max-height:none;list-style:none;margin:0;padding:5px 5px 3px 0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b6977 #242c36}
.room-message{position:relative;padding:3px 0;font-size:12px;line-height:1.4;border-bottom:1px solid #ffffff05}
.room-message-meta{display:inline;font-size:12px}
.room-message-meta strong{color:#d9bd87;font-size:12px;overflow-wrap:anywhere}
.room-message-meta strong:after{content:': '}
.room-message-meta time{display:none}
.social-room .room-message-text{display:inline;white-space:pre-wrap;overflow-wrap:anywhere;color:#d5dce5;font-size:12px;line-height:1.45;margin:0}
.room-message-actions{display:flex;flex-wrap:wrap;gap:2px 12px;max-height:0;overflow:hidden;opacity:0;transition:opacity .1s}
.room-message:hover .room-message-actions,.room-message:focus-within .room-message-actions{max-height:96px;opacity:1}
.room-message-actions button{background:none;border:0;color:#b3c2d1;font-size:11px;padding:3px 0;text-decoration:underline;white-space:nowrap}
.room-message-actions button:hover{color:#eac888}
.room-message-empty{font-size:12px;color:#aebac7;padding:5px 0;line-height:1.5}
.room-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 105px;align-items:end;gap:6px;padding-top:5px}
.room-chat-form label{display:block;font-size:0;min-width:0}
.room-chat-form textarea{display:block;resize:none;min-height:35px;height:35px;max-height:35px;padding:8px;font-size:12px;border-color:#617080;background:#18212b}
.room-chat-form textarea:disabled{color:#a0afbd;background:#202933}
.room-chat-actions{display:flex;align-items:center;min-width:0}
.room-chat-actions .room-small{display:none}
.room-chat-actions .room-primary{font-size:12px;height:35px;padding:5px 6px}
.room-chat>.room-status{font-size:11px;margin:3px 0 0;line-height:1.3}
.room-chat>.room-leave{margin:2px 0 0;font-size:11px;padding:1px 0;text-align:left}
.room-talk{grid-area:talk;padding:9px 12px;min-height:0;min-width:0;overflow:auto;background:#2c343e;border-top:1px solid #46515e;scrollbar-width:thin;scrollbar-color:#64707e #2c343e}
.room-talk:focus{outline:2px solid #d6bb7e;outline-offset:-2px}
.room-talk>.room-eyebrow{display:none}
.room-talk h3{font-size:12px;color:#d5bf94;margin:0 0 6px}
.social-room .room-talk-empty{font-size:12px;line-height:1.5;color:#b0bac6;margin:6px 0}
.room-talk .room-small{font-size:11px;color:#adbac8}
.room-talk-badge{font-size:10px;line-height:1.3;color:#b2bfc9;font-weight:700}
.room-announcement h4{font-size:12px;line-height:1.4;color:#dfd8c8;margin:5px 0;overflow-wrap:anywhere}
.social-room .room-talk-schedule{font-size:11px;line-height:1.4;color:#9fadb9;margin:5px 0 7px}
.room-announcement>a.room-primary{display:block;text-decoration:none;text-align:center;font-size:12px;padding:6px 7px;background:#4b5c6e;border-color:#15202a;border-top-color:#8390a0;color:#e0e7ee}
.room-announcement>a.room-primary:hover{background:#5c6e82}
.room-announcement-editor{border-top:1px solid #46515e;padding-top:6px;margin-top:8px}
.room-announcement-editor summary{font-size:11px;color:#9ba8b6;cursor:pointer}
.room-announcement-editor label{display:flex;flex-direction:column;gap:3px;margin:8px 0;font-size:11px;color:#c0cbd4}
.room-announcement-editor input{font-size:12px;padding:6px;color-scheme:dark}
.room-announcement-editor form>.room-primary,.room-announcement-editor form>.room-secondary{width:100%;font-size:12px;margin-top:5px;padding:6px}
.social-room .room-report-count{font-size:11px;color:#deaf7a;margin:2px 0}
.room-destinations{display:none}
.room-tile:not(.room-tile-blocked){cursor:pointer;outline:none}
.room-tile:not(.room-tile-blocked):hover,.room-tile:focus-visible{fill:#d7c79e;stroke:#ffebbd;stroke-width:1.6}
.room-busy .room-tile{cursor:wait}
.room-furniture{cursor:pointer;outline:none}
.room-furniture:hover,.room-furniture:focus-visible{filter:drop-shadow(0 0 2px #ffe0a0) drop-shadow(0 0 1px #ffe0a0)}
.room-speech{filter:drop-shadow(1px 2px 1px #10162077)}
.room-avatar-dance .room-avatar-body{animation:room-dance .6s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center bottom}
@keyframes room-dance{from{transform:rotate(-8deg) translateY(0)}to{transform:rotate(8deg) translateY(-5px)}}
/* Contextual cabinet window: room and chat remain underneath. */
.room-game-window{position:fixed;z-index:30;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;padding:0;width:min(690px,calc(100vw - 40px));max-height:min(650px,calc(100dvh - 50px));display:flex;flex-direction:column;border:1px solid #c8b27e;border-radius:4px;overflow:hidden;background:#28313c;box-shadow:0 12px 35px #000a,0 0 0 3px #111820bb;color:#dce2e9}
.social-room .room-game-window:not([open]){display:none!important}
.room-game-window::backdrop{background:transparent}
.room-game-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31px;padding:4px 7px;background:#bda16a;border-bottom:1px solid #111820;color:#28271f;font-size:12px;font-weight:700;flex:none}
.room-game-head h3,.room-game-head strong{font-size:12px;margin:0;color:#28271f}
.room-game-head button{background:#82683f;border:1px solid #6d5631;border-top-color:#dbc596;border-radius:4px;color:#fff6e4;font-size:12px;min-height:32px;padding:5px 9px}
.room-game-body{padding:11px 13px;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#697786 #28313c}
.room-game-body .mini-games-shell,.room-game-body .arcade-shell{max-width:none;margin:0;color:#e0e5ea;font:12px/1.45 var(--room-font);--ink-p:#e0e5ea;--ink-soft:#a1b0bf;--paper-2:#303d49;--rule:#526272}
.room-game-body .mini-games-shell>h2,.room-game-body .mini-games-shell>.mini-intro,.room-game-body .mini-games-shell>.mini-eyebrow,.room-game-body .arcade-shell>h2,.room-game-body .arcade-shell>.arcade-intro,.room-game-body .arcade-shell>.arcade-eyebrow{display:none}
.room-game-body .mini-catalog{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:0 0 10px}
.room-game-body .mini-cabinet{display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 3px;background:#3a4653;border:1px solid #17222c;border-top-color:#647687;border-radius:2px;box-shadow:none;transform:none;color:#bfcbd7;text-align:center;min-width:0;min-height:40px}
.room-game-body .mini-cabinet strong{font-size:11px;line-height:1.25}
.room-game-body .mini-cabinet>span:last-child,.room-game-body .mini-cabinet-icon{display:none}
.room-game-body .mini-cabinet[aria-pressed=true]{background:#b49a67;border-color:#d8c396;color:#28251f;box-shadow:none}
.room-game-body .mini-cabinet:hover:not(:disabled){background:#526170;transform:none}
.room-game-body .mini-cabinet[aria-pressed=true]:hover{background:#c2a774}
.room-game-body .mini-layout,.room-game-body .arcade-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px}
.room-game-body .mini-play h3{font-size:14px;margin:0 0 5px;color:#e7d3ab}
.room-game-body .mini-rules{font-size:12px;line-height:1.4;min-height:0;margin:0 0 7px;color:#afbdca}
.room-game-body .mini-metrics,.room-game-body .arcade-metrics{font-size:12px;min-height:17px;margin:5px 0;color:#dfc18a}
.room-game-body .mini-board{max-width:280px;width:100%;margin:auto;gap:4px;padding:7px;border-radius:3px;border-width:2px;box-shadow:0 2px #101b20}
.room-game-body .mini-cell{border-radius:2px;font-size:21px;box-shadow:inset 0 -2px #0002}
.room-game-body .mini-connect .mini-cell{border-radius:50%}
.room-game-body .mini-merge .value-128,.room-game-body .mini-merge .value-256,.room-game-body .mini-merge .value-512,.room-game-body .mini-merge .value-1024,.room-game-body .mini-merge .value-2048{font-size:16px}
.room-game-body .mini-pad,.room-game-body .arcade-pad{gap:4px;margin:7px auto 0;max-width:280px}
.room-game-body .mini-pad button,.room-game-body .arcade-pad button{font-size:17px;padding:4px}
.room-game-body .mini-controls,.room-game-body .arcade-buttons{gap:5px;margin-top:8px}
.room-game-body .btn-claim,.room-game-body .btn-ghost{min-height:32px;background:#4d6250;border:1px solid #18241b;border-top-color:#7b927a;border-radius:4px;padding:7px 5px;color:#e7ebdf;box-shadow:none;font:700 12px var(--room-font);line-height:1.25}
.room-game-body .btn-ghost{background:#414f5d;border-color:#23313e;border-top-color:#778897;color:#dce3eb}
.room-game-body .mini-note,.room-game-body .arcade-note,.room-game-body .arcade-legend{font-size:11px;line-height:1.4;margin:6px 0;color:#9eadbd}
.room-game-body .mini-scoreboard,.room-game-body .arcade-results{padding:10px;background:#303b47;border:1px solid #526170;border-radius:2px;min-width:0}
.room-game-body .mini-scoreboard .mini-eyebrow{font-size:11px;color:#d9c392;margin:0 0 6px}
.room-game-body .mini-scoreboard ol,.room-game-body .arcade-leaderboard{font-size:12px;padding-left:17px;margin:0;min-height:35px;max-height:135px;overflow:auto}
.room-game-body .mini-scoreboard li,.room-game-body .arcade-leaderboard li{padding:5px 0;line-height:1.4;border-color:#475561}
.room-game-body .mini-scoreboard label,.room-game-body .arcade-results label{font-size:12px;gap:5px;margin:12px 0 7px}
.room-game-body .mini-scoreboard input,.room-game-body .arcade-results input,.room-game-body .arcade-toolbar select{background:#1e2934;border:1px solid #5d6e7e;border-radius:2px;padding:7px;font:12px var(--room-font);color:#e6eaf0;width:100%;max-width:100%;min-width:0}
.room-game-body .mini-api,.room-game-body .arcade-connect{font-size:12px;border-color:#536270;margin-top:11px;padding-top:8px;line-height:1.4}
.room-game-body .mini-api summary,.room-game-body .arcade-connect summary{color:#adbbc9}
.room-game-body .mini-api pre,.room-game-body .arcade-connect pre{font-size:11px;border-radius:2px;padding:10px;margin:7px 0;background:#17222d;color:#bfd0da}
.room-game-body .arcade-toolbar{display:flex;flex-direction:row;gap:10px;margin:0 0 10px}
.room-game-body .arcade-toolbar label{flex:1;min-width:0;font-size:12px;gap:4px}
.room-game-body .arcade-grid{width:100%;max-width:280px;padding:7px;gap:4px;border-radius:3px;margin:auto}
.room-game-body .arcade-cell{font-size:21px;border-radius:2px}
.room-game-body .arcade-results h3{font-size:12px;margin:0 0 8px}
@media(max-width:800px){
  .social-room{grid-template-columns:minmax(0,1fr) 208px;grid-template-rows:36px minmax(265px,1fr) 225px}
  .room-panel,.room-talk{padding:9px}
  .room-scene-note{font-size:11px!important}
  .room-hero h2{font-size:12px}
}
@media(max-width:620px){
  .modal:has(.social-room){padding:5px}
  .modal .modal-box:has(.social-room){width:calc(100vw - 10px);max-height:calc(100dvh - 10px);border-radius:3px}
  .social-room{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:36px auto 230px auto auto;grid-template-areas:'hero' 'room' 'chat' 'side' 'talk'}
  .room-hero{padding:4px 8px;gap:7px}
  .room-live{font-size:11px}
  .room-stage{height:auto;grid-template-rows:40px minmax(0,1fr) auto;min-height:0}
  .room-scene{height:auto;aspect-ratio:640/420;min-height:0}
  .social-room .room-scene-note{white-space:normal;line-height:1.4;min-height:25px;padding:4px 8px}
  .room-chat{min-height:230px;padding-bottom:5px}
  .room-message-actions{max-height:none;opacity:1}
  .room-message-actions button{font-size:11px;padding:3px 0}
  .room-chat-form{grid-template-columns:minmax(0,1fr) 88px}
  .room-chat-actions .room-primary{font-size:11px}
  .room-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8px 14px;padding:10px 12px;overflow:visible}
  .room-panel>.room-status{grid-column:1/-1;margin:0;grid-row:2}
  .room-guests{margin:0;padding:0;border:0;min-width:0}
  .room-guests ul{max-height:130px}
  .room-join .room-small{font-size:11px}
  .room-color span{width:26px;height:26px}
  .room-colors{gap:7px}
  .room-controls>.room-small{font-size:11px;margin-top:0}
  .room-pad{grid-template-columns:repeat(3,36px);grid-template-rows:repeat(2,34px);margin:4px auto}
  .room-emotes{gap:4px}
  .room-emotes .room-secondary{font-size:11px;padding:5px 3px}
  .room-talk{max-height:290px;padding:10px 12px}
  .room-game-window{position:fixed;top:50%;left:50%;width:calc(100vw - 20px);max-height:calc(100dvh - 35px);transform:translate(-50%,-50%)}
  .room-game-body{padding:9px}
  .room-game-body .mini-layout,.room-game-body .arcade-layout{grid-template-columns:minmax(0,1fr) 150px;gap:9px}
  .room-game-body .mini-catalog{gap:2px;margin-bottom:8px}
  .room-game-body .mini-cabinet{padding:6px 2px;min-height:35px}
  .room-game-body .mini-cabinet strong{font-size:10px}
  .room-game-body .mini-scoreboard,.room-game-body .arcade-results{padding:8px}
  .room-game-body .mini-scoreboard ol,.room-game-body .arcade-leaderboard{max-height:90px}
  .room-game-body .mini-rules{font-size:11px}
}
@media(max-width:430px){
  .room-game-body .mini-layout,.room-game-body .arcade-layout{grid-template-columns:minmax(0,1fr)}
  .room-game-body .mini-board,.room-game-body .arcade-grid{max-width:260px}
  .room-game-body .mini-scoreboard,.room-game-body .arcade-results{margin-top:2px}
  .room-game-body .mini-scoreboard ol,.room-game-body .arcade-leaderboard{min-height:0;max-height:65px}
  .room-game-body .mini-scoreboard label{margin:7px 0}
}
@media(prefers-reduced-motion:reduce){.room-avatar-dance .room-avatar-body{animation:none}.room-message-actions{transition:none}}
