/* Arkadaşlar: prevent cards from widening the entire viewport. */
#tab-meduakis, #tab-meduakis .ma-wrap, #tab-meduakis .ma-ekran,
#tab-meduakis #maEkran { width:100%; max-width:100%; min-width:0; box-sizing:border-box; }
#tab-meduakis .ma-wrap,#tab-meduakis .ma-ekran,#tab-meduakis #maEkran { overflow-x:hidden; }
#tab-meduakis .ma-ekran > *, #tab-meduakis #maEkran > * { min-width:0;max-width:100%; }
/* Wide friend rows scroll inside their own area, without moving the whole page. */
#tab-meduakis :is(.ma-arkadaslar,.ma-arkadas-listesi,.ma-friends,.ma-takipciler,.ma-avatarlar,.fr-friends,.fr-friend-list) {
 max-width:100%; min-width:0; overflow-x:auto; overscroll-behavior-x:contain;
 -webkit-overflow-scrolling:touch; scrollbar-width:thin;
}
#tab-meduakis :is(.ma-arkadaslar,.ma-arkadas-listesi,.ma-friends,.ma-takipciler,.ma-avatarlar,.fr-friends,.fr-friend-list) > * { flex-shrink:0; }
#tab-meduakis img { max-width:100%; }

/* Real Friends home strip: fixed card widths instead of 1fr per added friend. */
#tab-meduakis .fr-people{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(68px,18vw,86px)!important;justify-content:start;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;touch-action:pan-x;}
#tab-meduakis .fr-home,#tab-meduakis .fr-card{min-width:0;max-width:100%;}

/* Keep the friends board bounded even when a long username or many cards render. */
#tab-meduakis .fr-people > *,
#tab-meduakis .fr-people button,
#tab-meduakis .fr-people a { min-width:0; max-width:100%; box-sizing:border-box; }
#tab-meduakis .fr-people :is(span,b,strong,small) {
  display:block; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
#tab-meduakis .fr-people {scroll-snap-type:x proximity;scroll-padding-inline:8px;}
#tab-meduakis .fr-people > * {scroll-snap-align:start;}
#tab-meduakis :is(.fr-home,.fr-card,.fr-people) {contain:layout;}
