.lobby{width:min(100%,680px);padding-top:clamp(12px,2vw,22px)}
.lobby-heading .logo{width:min(96%,560px);max-width:100%;margin:-24px auto -25px;filter:drop-shadow(0 10px 18px #000b)}
.lobby-heading h1{font-size:clamp(1.35rem,3vw,1.9rem);letter-spacing:.02em;margin:0}
.lobby-heading .subtitle{max-width:540px;margin:6px auto 14px}
.panel{background:linear-gradient(155deg,rgba(19,31,39,.96),rgba(5,11,17,.94));border:1px solid #957544;box-shadow:0 12px 54px #000c,inset 0 0 0 2px #19170f;padding:clamp(16px,3vw,25px)}
.furia-multiplayer-menu .backdrop{background:linear-gradient(0deg,rgba(4,8,14,.93),rgba(5,9,15,.64)),url('assets/menu/fondo_principal.png') center/cover no-repeat}
.mode-description{margin:-7px 0 13px;color:#c4aa86;font-size:.88rem}
.coop-partner{border:1px solid #665b3d;background:#17262a;border-radius:8px;padding:12px;margin:15px 0;color:#ead2a5}
.room .field{margin-top:12px}
.room-label{color:#f6d797}
@media(max-width:500px){.lobby-heading .logo{margin:-10px auto -15px}.lobby{gap:9px}.panel{padding:16px}.logo{max-width:100%}}
