.lobby-room_shell__VvLl7{--c-bg:#111;--c-fg:#eee;--c-muted:#b5b3b0;--c-surface:#1c1c1c;--c-surface-2:#171717;--c-border:#ffffff26;--c-border-strong:#ffffff3d;--c-accent:#ffc53d;--c-accent-2:#aab8c4;--c-radius:16px;--c-font-display:var(--font-onest);--c-bg-glow-cyan:transparent;--c-bg-glow-gold:transparent;--c-bg-glow-red:transparent;--c-bg-highlight:transparent;--c-bg-noise-opacity:0.025;--c-bg-stripe-opacity:0.08;overflow:clip}.lobby-room_shell__VvLl7 [class~=cinema-font-display]{font-weight:650}.lobby-room_shell__VvLl7>div:last-child{display:flex;flex-direction:column;overflow:hidden}.lobby-room_shell__VvLl7>div:last-child>:not(.lobby-room_room__aczWs){flex-shrink:0}.lobby-room_room__aczWs{display:flex;flex:1 1 0%;flex-direction:column;gap:16px;min-height:0;width:100%;max-width:1440px;margin-inline:auto;padding:20px 24px 0}.lobby-room_header__13Jh1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.lobby-room_brandIcon__KrLWm{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border:2px solid var(--c-accent);border-radius:8px;color:var(--c-accent);transform:rotate(-7deg)}.lobby-room_brandIcon__KrLWm svg{transform:rotate(7deg)}.lobby-room_invite__vbcg0,.lobby-room_players__EdhkJ,.lobby-room_settings__gIRD3{border-radius:10px;background:var(--c-surface);box-shadow:none}.lobby-room_invite__vbcg0:after,.lobby-room_invite__vbcg0:before{display:none}.lobby-room_body__iYglv{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:16px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 4px 8px 0;scroll-padding-block:12px}.lobby-room_invite__vbcg0,.lobby-room_players__EdhkJ,.lobby-room_settings__gIRD3{min-width:0;padding:20px}.lobby-room_invite__vbcg0 a{overflow-wrap:anywhere}.lobby-room_roster__mSMOq{display:grid;gap:8px;margin-top:16px}.lobby-room_settingsFields___sMgV{display:grid;gap:20px;margin-top:20px}.lobby-room_controls__H1jvo{display:grid;gap:20px}.lobby-room_setting__gQ2KX{container-type:inline-size;min-width:0}.lobby-room_options__8MUbC{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:12px}.lobby-room_option__EdKAe{display:flex;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px;border:1px solid var(--c-border-strong);border-radius:12px;background:var(--c-surface);text-align:left;transition:background .15s,border-color .15s}.lobby-room_option__EdKAe:hover{background:color-mix(in oklab,var(--c-fg) 8%,var(--c-surface))}.lobby-room_option__EdKAe[aria-pressed=true]{border-color:var(--c-accent);background:color-mix(in oklab,var(--c-accent) 15%,var(--c-surface))}.lobby-room_option__EdKAe:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.lobby-room_option__EdKAe:disabled{cursor:wait}.lobby-room_optionName__SPgOX{display:block;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.lobby-room_optionCount__beuh9{display:block;margin-top:3px;color:var(--c-muted);font-size:13px;line-height:1.4}.lobby-room_selectedList__r1qDR{margin-top:12px;padding:16px;border:1px solid var(--c-border-strong);border-radius:12px;overflow-wrap:anywhere}.lobby-room_actions__od5A7{position:sticky;bottom:0;z-index:20;flex-shrink:0;padding:12px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--c-border);background:var(--c-bg)}@media (min-width:1024px){.lobby-room_body__iYglv{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:max-content 1fr}.lobby-room_invite__vbcg0{grid-column:1;grid-row:1}.lobby-room_players__EdhkJ{grid-column:1;grid-row:2;align-self:start}.lobby-room_settings__gIRD3{grid-column:2;grid-row:1/span 2;align-self:start}.lobby-room_controls__H1jvo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:639px){.lobby-room_room__aczWs{gap:12px;padding:16px 16px 0}.lobby-room_invite__vbcg0,.lobby-room_players__EdhkJ,.lobby-room_settings__gIRD3{padding:16px}}.lobby-room_timerOptions__q0iaA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}@container (min-width: 280px){.lobby-room_timerOptions__q0iaA{grid-template-columns:repeat(5,minmax(0,1fr))}}.lobby-room_optionTag__gfwTs{display:inline-block;margin-top:6px;padding:1px 8px;border:1px solid color-mix(in oklab,var(--c-accent) 55%,transparent);border-radius:999px;color:var(--c-accent);font-size:12px;font-weight:600;line-height:1.5}.lobby-room_matureBadge__UEe7O{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:8px 10px;border:1px solid color-mix(in oklab,var(--c-accent) 55%,transparent);border-radius:10px;background:color-mix(in oklab,var(--c-accent) 10%,transparent);color:var(--c-fg);font-size:14px;line-height:1.4}.lobby-room_matureBadge__UEe7O svg{margin-top:1px;color:var(--c-accent)}.lobby-room_dialogOverlay__nzKbp{position:fixed;inset:0;z-index:50;background:rgb(0 0 0/.65)}.lobby-room_dialog__KgnwT{--c-bg:#111;--c-fg:#eee;--c-muted:#b5b3b0;--c-surface:#1c1c1c;--c-surface-2:#171717;--c-border:#ffffff26;--c-border-strong:#ffffff3d;--c-accent:#ffc53d;--c-accent-2:#aab8c4;--c-radius:16px;--c-font-display:var(--font-onest);position:fixed;top:50%;left:50%;z-index:51;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid var(--c-border-strong);border-radius:14px;background:var(--c-surface);transform:translate(-50%,-50%)}.lobby-room_dialog__KgnwT:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.lobby-room_dialogActions___7lev{display:flex;flex-direction:column;gap:10px;margin-top:20px}.lobby-room_dialogActions___7lev>button{min-width:0;white-space:normal;text-align:center}@media (min-width:480px){.lobby-room_dialogActions___7lev{flex-direction:row;flex-wrap:wrap}.lobby-room_dialogActions___7lev>button{flex:1 1 auto}}