#loki-guest-lobby{padding:clamp(20px,3vw,36px);margin:24px 0;background:rgba(255,253,243,.92);border:1px solid #c5ced0;border-radius:24px;color:#123553}
#loki-guest-lobby h2{margin-top:0}
#loki-guest-lobby form,.guest-room-row,.loki-guest-status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
#loki-guest-lobby input{display:block;border:1px solid #b5c4cc;border-radius:12px;background:white;padding:12px;font:inherit;margin-top:8px;max-width:100%;box-sizing:border-box}
#loki-guest-lobby button{font:inherit;border:1px solid #b5c4cc;border-radius:16px;background:#103752;color:white;padding:12px 20px;cursor:pointer}
.guest-room-row{padding:16px 0;border-top:1px solid #d8dfdd}
.loki-guest-status{margin:8px 16px;padding:10px 18px;border-radius:16px;background:rgba(255,253,243,.9);color:#123553;font-weight:600}
#loki-premium-content [hidden]{display:none!important}
@media(max-width:600px){#loki-guest-lobby form{align-items:stretch;flex-direction:column}.loki-guest-status{font-size:14px}}

#live-request-panel[hidden],#live-premium-panel[hidden],#live-signup-panel[hidden],#live-friend-field[hidden],#live-premium-friend-field[hidden]{display:none!important}
