.mobil-perde,.mobil-uye-btn{display:none}@media (max-width:900px){body,html{max-width:100%;overflow-x:hidden}#lobby-body,#lobby-container,#main-content-section{max-width:100%;min-width:0}#lobby-chat-section,.grid-container,.lobby-toolbar,.okey-card{max-width:100%;min-width:0;box-sizing:border-box}#user-sidebar{position:fixed;top:0;right:0;bottom:0;z-index:8100;width:min(300px,84vw);max-width:none;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transform:translateX(105%);transition:transform .22s ease;box-shadow:-8px 0 24px rgba(0,0,0,.35)}body.uye-paneli-acik #user-sidebar{transform:none}.mobil-perde{display:block;position:fixed;inset:0;z-index:8090;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}body.uye-paneli-acik .mobil-perde{opacity:1;pointer-events:auto}.mobil-uye-btn{display:inline-flex;align-items:center;gap:4px;position:fixed;z-index:8050;right:0;top:50%;transform:translateY(-50%);margin-right:env(safe-area-inset-right);min-height:44px;padding:6px 10px 6px 12px;border:none;border-radius:22px 0 0 22px;background:linear-gradient(180deg,var(--tema-basari) 0,var(--tema-basari-koyu) 100%);color:#fff;font-size:14px;font-weight:800;box-shadow:-3px 3px 10px rgba(0,0,0,.35);cursor:pointer}body.uye-paneli-acik .mobil-uye-btn{right:min(300px,84vw)}.mobil-uye-sayi{min-width:18px;text-align:center}}@media (prefers-reduced-motion:reduce){#user-sidebar,.mobil-perde{transition:none!important}}