#app .forum-home .sort-navbar{padding:10px 12px;gap:8px;border-radius:12px;margin-bottom:12px}
#app .forum-home .sort-tab{min-height:36px;padding:8px 14px;border-radius:9px;gap:7px}
#app .forum-home .projects-grid{gap:10px}
@media(min-width:769px){
 #app .forum-home .project-card{padding:12px 16px;gap:16px;border-radius:12px;min-height:0}
 #app .forum-home .project-image{width:168px;height:108px;border-radius:9px}
 #app .forum-home .project-content{gap:6px;justify-content:flex-start}
 #app .forum-home .project-title{margin:0;font-size:16px;line-height:1.45}
 #app .forum-home .project-desc{margin:0;line-height:1.6;font-size:14px;flex-grow:0}
 #app .forum-home .project-meta{margin-top:auto;padding-top:6px;gap:6px}
 #app .forum-home .project-meta .avatar{width:24px;height:24px}
 #app .forum-home .project-meta .author{gap:7px}
 #app .forum-home .project-meta .stats{gap:8px}
}
@media(max-width:768px){#app .forum-home .sort-navbar{padding:8px;gap:6px}#app .forum-home .sort-tab{min-height:40px;padding:8px 10px}#app .forum-home .project-card{padding:12px;border-radius:12px}#app .forum-home .project-title{margin-top:0;margin-bottom:6px}#app .forum-home .project-desc{margin-top:0;margin-bottom:8px}#app .forum-home .project-meta{padding-top:6px}}
