:is(#loki-guest-lobby,#flip-guest-lobby,#viking-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}
:is(#loki-guest-lobby,#flip-guest-lobby,#viking-guest-lobby) h2{margin-top:0}
:is(#loki-guest-lobby,#flip-guest-lobby,#viking-guest-lobby) form,.guest-room-row,.loki-guest-status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
:is(#loki-guest-lobby,#flip-guest-lobby,#viking-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}
:is(#loki-guest-lobby,#flip-guest-lobby,#viking-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){:is(#loki-guest-lobby,#flip-guest-lobby,#viking-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}


