/* Profil sayfası: tasarim.rar homepage widget'ları (varsayılan skin), PixelCity düzenine göre */
.pixel-design .page.homepage>.homepage.pixel-profile {box-sizing:border-box;width:min(1050px,calc(100% - 30px))!important;max-width:none;height:auto!important;float:none!important;margin:34px auto 45px!important;grid-column:1/-1;overflow:hidden;border-radius:10px;}
.pixel-design .pixel-profile>.title {display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;font-size:16px;font-weight:700;}
.pixel-design .pixel-profile>.title>.right {position:static!important;}
.pixel-design .pixel-profile>.title>.right>.btn {display:inline-flex!important;width:auto!important;min-height:40px!important;padding:0 18px;line-height:40px!important;float:none!important;border-radius:10px;background:#f27e46!important;color:#fff!important;font-size:13px;text-decoration:none;}
.pixel-design .pixel-profile>.inner {position:relative;height:710px!important;min-width:0!important;margin:0 auto;max-width:1000px;}
.pixel-design .pixel-profile .widget {box-sizing:border-box;}
.pixel-design .pixel-profile>.inner>.widget {width:310px!important;}
.pixel-design .pixel-profile .widget-body {box-sizing:border-box;}
/* Profil widget'ı */
.pixel-design .pixel-profile .player-widget>.widget-body {min-height:200px!important;}
.pixel-design .pixel-profile .player-widget>.widget-body>span {max-width:140px;color:#26343c;}
.pixel-design .pixel-profile .player-widget>.widget-body>span.username {font-weight:700;}
.pixel-design .pixel-profile .player-widget>.widget-body>img.avatar {image-rendering:pixelated;}
.pixel-design .pixel-profile-status {display:inline-block!important;width:auto!important;padding:2px 9px;border-radius:9px;background:#ccc;color:#fff!important;font-size:11px!important;font-weight:700;}
.pixel-design .pixel-profile-status.is-online {background:#59b656;}
.pixel-design .pixel-profile-status.is-offline {background:#9a9ca8;}
.pixel-design .pixel-profile-motto {font-size:12px!important;font-style:italic;line-height:1.4;color:#5c5f70!important;overflow-wrap:anywhere;}
/* Rozetler */
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges>.badge {display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.08)!important;}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges>.badge.is-equipped {background:rgba(242,126,70,.25)!important;}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges>.badge img {max-width:44px;max-height:44px;image-rendering:pixelated;}
.pixel-design .pixel-profile-empty {margin:0;color:#3c3f51;font-size:12px;}
/* Listeler */
.pixel-design .pixel-profile .widget-body>.encelade-homepage-widget-scroll>p>img[width="33"] {width:33px;height:44px;object-fit:cover;object-position:top;}
.pixel-design .pixel-profile-dot {width:8px;height:8px;margin-left:auto;flex:none;border-radius:50%;background:#b8bac4;}
.pixel-design .pixel-profile-dot.is-online {background:#59b656;}
.pixel-design .pixel-profile .rooms-widget .encelade-homepage-room-details {display:flex;flex-direction:column;gap:2px;}
.pixel-design .pixel-profile .rooms-widget .encelade-homepage-room-details strong {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pixel-design .pixel-profile .rooms-widget .encelade-homepage-room-details small,.pixel-design .pixel-profile .groups-widget small {color:#767986;font-size:11px;font-weight:500;}
.pixel-design .pixel-profile .groups-widget p>span {color:#3c3f51;font-weight:700;}
.pixel-design .pixel-profile-stats .encelade-homepage-widget-scroll>p>img {width:22px;height:22px;object-fit:contain;}
.pixel-design .pixel-profile-stats .encelade-homepage-widget-scroll>p>span {color:#3c3f51;font-weight:500;}
.pixel-design .pixel-profile-stats .encelade-homepage-widget-scroll>p>strong {margin-left:auto;color:#3c3f51;font-weight:700;text-align:right;}
/* Dar ekran: widget'lar alt alta, yatay kaydırma yok */
@media(max-width:1080px) {
 .pixel-design .page.homepage>.homepage.pixel-profile {overflow:visible;}
 .pixel-design .pixel-profile>.inner {display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;height:auto!important;padding:24px 10px 30px;}
 .pixel-design .pixel-profile>.inner>.widget {position:relative!important;left:auto!important;top:auto!important;float:none!important;}
}
@media(max-width:600px) {.pixel-design .page.homepage>.homepage.pixel-profile {width:calc(100% - 24px)!important;margin-top:22px!important;} .pixel-design .pixel-profile>.title {flex-wrap:wrap;}}
@media(max-width:360px) {.pixel-design .pixel-profile>.inner>.widget {transform:scale(.92);transform-origin:top center;}}

/* Profil: rozet ve oda widget'ları çerçeve içinde kalsın + görünür ince kaydırma çubuğu (profile-scroll-20261014) */
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges,
.pixel-design .pixel-profile .rooms-widget>.widget-body>.encelade-homepage-widget-scroll{box-sizing:border-box;height:224px!important;max-height:224px;margin:6px 6px 0 0;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin!important;scrollbar-color:rgba(60,63,81,.55) rgba(0,0,0,.07)}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges::-webkit-scrollbar,
.pixel-design .pixel-profile .rooms-widget>.widget-body>.encelade-homepage-widget-scroll::-webkit-scrollbar{display:block;width:8px}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges::-webkit-scrollbar-track,
.pixel-design .pixel-profile .rooms-widget>.widget-body>.encelade-homepage-widget-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.07);border-radius:8px}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges::-webkit-scrollbar-thumb,
.pixel-design .pixel-profile .rooms-widget>.widget-body>.encelade-homepage-widget-scroll::-webkit-scrollbar-thumb{background:rgba(60,63,81,.55);border-radius:8px}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;padding:8px 8px 10px 12px!important}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges>.badge{float:none!important;width:auto!important;height:auto!important;aspect-ratio:1/1;margin:0!important;border-radius:8px;min-width:0}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges>.badge img{max-width:40px;max-height:40px;object-fit:contain}
.pixel-design .pixel-profile .badges-widget>.widget-body>.badges>.pixel-profile-empty{grid-column:1/-1}
.pixel-design .pixel-profile .rooms-widget>.widget-body>.encelade-homepage-widget-scroll{padding:0 10px 10px 18px!important}
