﻿/* ===== DESKTOP PLATFORM OVERRIDES (base: /common/core/styles-base.css) ===== */

/* Larger user card grid */
.users-list.users-grid,.users-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:18px 14px 26px}
.user-card{padding:20px 14px 16px;gap:10px;min-height:146px}
.user-card-avatar{width:64px;height:64px}
.user-card-name{font-size:.92rem;font-weight:600;color:var(--text)}
.users-header-bar{width:min(100%,1440px);margin:0 auto;padding-inline:14px}

/* Wider users view */
#usersView{width:100%}
#usersView .users-list.users-grid,#usersView .users-grid,#usersList{width:min(100%,1440px)!important;max-width:1440px;min-width:320px;margin:0 auto}

/* No safe-area bottom on desktop */
.tab-content{padding-bottom:0}

/* Landscape expanded player: no safe-area-inset on desktop */
@media(orientation:landscape) and (min-height:501px) and (max-height:800px){
    .expanded-handle{padding:4px 0 0}
}

