.nav-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:99px;background:var(--red);color:#fff;font-size:9px}
.clickable{cursor:pointer}.clickable:hover{border-color:#4b5563}
.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}
.media-grid img{width:100%;height:150px;object-fit:cover;border-radius:9px;border:1px solid var(--line);background:#090c11}
.media-grid.compact img{height:95px}
.profile-hero{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:center}
.profile-avatar{width:110px;height:110px;border-radius:50%;object-fit:cover;background:#252b34;display:grid;place-items:center;font-size:30px;font-weight:900;border:3px solid #343b46}
.detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.detail-copy{color:#c8ced6;line-height:1.65;white-space:pre-wrap}
.owner-tools{display:flex;gap:6px;flex-wrap:wrap}.filter-tabs button{cursor:pointer}.filter-tabs button.active{background:var(--red);border-color:var(--red);color:#fff}
.conversation-bubble{max-width:78%;padding:11px 13px;border-radius:12px;background:#171c24;margin:8px 0}.conversation-bubble.mine{margin-left:auto;background:#4b1718}.conversation-bubble small{display:block;color:var(--muted);margin-top:6px}
.announcement{border:1px solid #694428;background:#25170f;border-radius:12px;padding:14px 16px;margin-bottom:16px}.announcement h3{margin:0 0 5px;color:#ffbe78}
.upload-note{color:var(--muted);font-size:9px;margin-top:5px}.sold{opacity:.72}.sold .price{text-decoration:line-through}.danger{border-color:#7a2727!important;color:#ff8d89!important}
@media(max-width:720px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid img{height:115px}.profile-hero{grid-template-columns:75px minmax(0,1fr)}.profile-avatar{width:75px;height:75px}.conversation-bubble{max-width:92%}}
