.dialog.multiplayer-lobby{width:min(740px,94vw);max-height:90dvh;padding:24px;background:linear-gradient(135deg,#0a1c20f5,#080f13f2);border:1px solid #ae92577a;border-radius:16px;color:#f6e9c9;overflow:auto}.multiplayer-lobby header{display:flex;align-items:center;justify-content:space-between;gap:20px}.multiplayer-lobby h2{margin:4px 0 20px}.multiplayer-lobby header small{color:#b9c9c9;letter-spacing:.12em;font-size:11px}.multiplayer-lobby header>button{align-self:flex-start;font-size:26px;background:none;border:0;color:inherit}.multiplayer-lobby__modes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.multiplayer-lobby__modes button{display:grid;gap:7px;min-height:80px;text-align:left;padding:13px;background:#09232670;color:inherit;border:1px solid #798c8855;border-radius:10px}.multiplayer-lobby__modes button[aria-pressed=true]{border-color:#e6c87d;box-shadow:0 0 16px #d1ac3820}.multiplayer-lobby__modes span{font-size:12px;color:#bad0ce}.multiplayer-lobby__deck{display:grid;gap:7px;margin-top:20px}.multiplayer-lobby__deck select{width:100%;padding:10px;background:#102629;color:#f6e9c9;border:1px solid #87978977;border-radius:6px}.multiplayer-lobby__status{min-height:42px;line-height:1.4;color:#ffe3a1}.multiplayer-lobby__actions{display:flex;flex-wrap:wrap;gap:9px}.multiplayer-lobby__actions button{padding:10px 15px}.multiplayer-lobby__notice{display:block;margin-top:18px;line-height:1.45;color:#b8c9c7}.multiplayer-lobby button:disabled{opacity:.5}.multiplayer-lobby [hidden]{display:none!important}@media(max-width:570px){.dialog.multiplayer-lobby{padding:18px}.multiplayer-lobby__modes{gap:6px}.multiplayer-lobby__modes button{padding:9px;font-size:13px}.multiplayer-lobby__modes span{font-size:10px}}
