.gbs-lobby{background:linear-gradient(120deg,#291a3c,#17121f);border:1px solid #79589d;border-radius:20px;padding:24px;margin:25px 0}.gbs-lobby h2{font-size:clamp(22px,3vw,34px)}.gbs-lobby p{font-size:14px;color:#cfbfdc}.gbs-room-buttons{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:16px 0}.gbs-lobby label{display:grid;gap:7px;flex:1;font-size:13px;min-width:170px}.gbs-lobby input{width:100%;box-sizing:border-box;background:#100c18;color:#fff;border:1px solid #806497;border-radius:7px;padding:12px;font:inherit}.gbs-lobby [data-message]{color:#c2ff55;overflow-wrap:anywhere;min-height:22px}.gbs-lobby button:disabled{opacity:.5}.gbs-lobby [hidden]{display:none!important}
