/* Mobil lobi yüksekliği (Sosyal Aşama 1): eski düzen aynen, yalnızca yükseklik görünen ekrana eşit (mobile-lobby.js ölçer).
   html.mlob yalnızca ≤900px'te eklenir; masaüstü değişmez. */
@media(max-width:900px){
 html.mlob .lobby-layout{height:var(--mlob-h,calc(100dvh - 170px));min-height:0}
 html.mlob .lobby-chat{display:flex;flex-direction:column}
 html.mlob .lobby-chat .chatlog{flex:1 1 auto;min-height:0}
 html.mlob .lobby-chat form,html.mlob .lobby-chat .write-note{flex:none}
 html.mlob .lobby-filter{height:auto;flex-wrap:wrap}
 /* Telefon/tablet (kullanıcı isteği 11 Kasım 2026): üstteki logo + Çıkış Yap şeridi ve "Online · Açık masa…" satırı yok.
    Çıkış ☰ menüde, ana sayfa yeşil ↩ düğmesinde (lobideyken). */
 html.mlob .topline,html.mlob #lobbyStats{display:none}
 /* Lobideyken sayfa bütün olarak kaymaz: parmakla aşağı/yukarı çekince yalnızca listeler kendi içinde kayar,
    kaydırma sayfaya taşmaz (adres çubuğu zıplaması / aşağı çekip yenileme lobiyi kaydırmaz). Masa ekranına dokunmaz. */
 html.mlob.mlob-lock,html.mlob.mlob-lock body{overflow:hidden;overscroll-behavior:none}
 html.mlob.mlob-lock #lobby *{overscroll-behavior:contain}
 /* Klavye açıkken veya ekran çok alçakken (JS: yükseklik < 180px) masalar geçici gizlenir, sohbet tüm yüksekliği alır */
 html.mlob .lobby-layout.mlob-low,html.mlob .lobby-layout.mlob-low.lc-0,html.mlob .lobby-layout.lc-2.mlob-low,html.mlob .lobby-layout.lc-3.mlob-low{grid-template-rows:0 minmax(0,1fr)}
 html.mlob .lobby-layout.mlob-low .lobby-main{visibility:hidden}
}
