@media(min-width:1024px){
 body.app-shell .profile-v3.profile-reference{width:100%;max-width:1000px;padding:28px 32px 36px!important;border:1px solid var(--desktop-border);border-radius:18px;background:var(--desktop-panel);color:var(--desktop-text)}
 body.app-shell .profile-reference .profile-v3-head{grid-template-columns:140px minmax(0,1fr)!important;gap:28px;padding:0!important;min-height:144px}
 body.app-shell .profile-reference .profile-v3-avatar,body.app-shell .profile-reference .profile-v3-avatar>:is(img,.sp-avatar){width:132px!important;height:132px!important}
 body.app-shell .profile-reference .profile-v3-summary h1{font-size:27px!important;color:var(--desktop-text)!important}
 body.app-shell .profile-reference .profile-v3-actions{justify-content:flex-start!important;gap:14px;margin:20px 0!important;flex-wrap:wrap}
 body.app-shell .profile-reference .profile-v3-actions>:is(a,button,form){flex:0 1 auto!important;min-width:0}
 body.app-shell .profile-reference .profile-v3-tabs{margin-top:24px!important;border-bottom:1px solid var(--desktop-border);padding-top:10px}
 body.app-shell .profile-reference .profile-v3-tabs a{min-height:58px!important;font-size:13px!important}
 body.app-shell .profile-reference .profile-v3-grid{gap:12px!important;margin-top:22px!important}
 body.app-shell .profile-reference .profile-v3-grid-item{border-radius:10px;overflow:hidden;background:var(--desktop-soft)}
 body.app-shell .profile-reference .profile-v3-private{margin-top:26px;padding:32px;border:1px solid var(--desktop-border);border-radius:14px;background:var(--desktop-soft);color:var(--desktop-text)}
 body.app-shell .location-page{max-width:1000px;padding:26px;background:var(--desktop-panel);border:1px solid var(--desktop-border);border-radius:18px}
 body.app-shell .location-page__map{height:300px}
 body.app-shell .location-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
 body.app-shell .hashtag-page{max-width:820px;margin:auto;padding:26px;background:var(--desktop-panel);border:1px solid var(--desktop-border);border-radius:18px}
 body.app-shell .hashtag-page .home-v3-feed{gap:24px}
 body.app-shell .hashtag-page .home-v3-feed>article{border:1px solid var(--desktop-border)!important;border-radius:14px!important;overflow:hidden}
 body.app-shell .hashtag-page .home-v3-carousel-track>:is(img,video){max-height:560px!important;object-fit:contain!important}
 body.app-shell .friends-v1{max-width:1000px;padding:28px!important;background:var(--desktop-panel)!important;border:1px solid var(--desktop-border);border-radius:18px;color:var(--desktop-text)!important}
 body.app-shell .friends-v1__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-color:var(--desktop-border)}
 body.app-shell .friends-v1__row{min-height:82px;border-color:var(--desktop-border)}
 body.app-shell .friends-v1__head h1{color:var(--desktop-text)!important;font-size:24px!important}
 body.app-shell .friends-v1__search{max-width:640px;background:var(--desktop-soft);border-color:var(--desktop-border)}
 body.app-shell .friends-v1__search input{background:transparent;color:var(--desktop-text)}
 body.app-shell .friends-v1__more form,body.app-shell .friends-v1__more button{background:var(--desktop-panel)}
 body.app-shell .sp-desktop-grid{display:block!important;width:calc(100% - var(--desktop-nav-width) - 64px);max-width:1120px;margin:28px 32px 40px calc(var(--desktop-nav-width) + 32px);padding:0!important}
 body.app-shell .sp-desktop-grid>.sp-side{display:none!important}body.app-shell .sp-desktop-grid>.sp-main{width:100%;max-width:none!important;margin:0!important}
 body.app-shell .sp-desktop-grid>.sp-main>.sp-card{background:var(--desktop-panel);border:1px solid var(--desktop-border);border-radius:16px;padding:24px;color:var(--desktop-text)}
 body.app-shell .sp-desktop-grid .sp-search{display:flex;align-items:end;flex-wrap:wrap;gap:16px}
 body.app-shell .app-shell__content>:is(.home-v3-post,.post-detail-v1){max-width:820px;margin:0 auto!important;border:1px solid var(--desktop-border)!important;border-radius:16px!important;background:var(--desktop-panel)!important;overflow:hidden}
 body.app-shell .app-shell__content>.home-v3-post .home-v3-carousel-track>:is(img,video){max-height:650px!important;object-fit:contain!important}
}
@media(min-width:1280px){body.app-shell .profile-reference .profile-v3-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
