.feedStatus{grid-column:1/-1;text-align:center;padding:20px;color:var(--muted,#62666E);font-size:calc(13px * var(--mc-text-scale,1))}.feedStatus button{display:block;margin:12px auto 0;min-height:44px}
.collectorOwner{border:0;background:none;padding:6px 0;margin:0;width:100%;min-height:44px;display:flex;align-items:center;gap:6px;text-align:left;color:var(--muted,#62666E);font:inherit;font-size:calc(12px * var(--mc-text-scale,1))}.collectorOwner>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collectorAvatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#F2F3F5;color:#202226;font-weight:700}.collectorAvatar img{width:100%;height:100%;object-fit:cover}
#collectorProfile{position:fixed;inset:0;z-index:9000;background:#f5f7f5;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}
#collectorProfile>section{max-width:680px;margin:auto;padding:0 16px 28px}.collectorHeader{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;background:rgba(245,247,245,.97);padding-top:env(safe-area-inset-top);min-height:60px;border-bottom:1px solid #E2E4E8}.collectorHeader h2{font-size:calc(17px * var(--mc-text-scale,1));text-align:center;margin:0}.collectorHeader button{border:0;background:none;min-height:48px;font-size:28px;color:#202226}.collectorHeader .collectorRefresh{font-size:24px}
#collectorSummary{padding:22px 0 12px}.collectorIdentity{text-align:center}.collectorIdentity .collectorAvatar{height:80px;width:80px;font-size:30px;border:4px solid white;box-shadow:0 3px 12px #20222612}.collectorIdentity h1{font-size:calc(23px * var(--mc-text-scale,1));margin:12px 0 4px;overflow-wrap:anywhere}.collectorUsername{color:#62666E;font-size:calc(13px * var(--mc-text-scale,1));margin:4px}.collectorBio{color:#62666E;font-size:calc(14px * var(--mc-text-scale,1));line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px auto 20px;max-width:400px}.collectorCounts{display:grid;grid-template-columns:repeat(3,1fr);background:white;padding:18px 0;border-radius:18px}.collectorCounts>div{text-align:center;display:flex;flex-direction:column;gap:5px;border-right:1px solid #E2E4E8}.collectorCounts>div:last-child{border:0}.collectorCounts strong{font-size:calc(21px * var(--mc-text-scale,1));font-variant-numeric:tabular-nums}.collectorCounts span{color:#62666E;font-size:calc(12px * var(--mc-text-scale,1))}.collectorValue{display:grid;grid-template-columns:1fr auto;gap:8px;background:#F2F3F5;border-radius:16px;margin:12px 0;padding:16px;font-size:calc(14px * var(--mc-text-scale,1))}.collectorValue strong{color:#202226;overflow-wrap:anywhere}.collectorValue small{grid-column:1/-1;color:#62666E;font-size:calc(11px * var(--mc-text-scale,1));line-height:1.5}.collectorActions{display:flex;justify-content:center;gap:12px}.collectorActions button{min-height:46px;border:1px solid #E2E4E8;border-radius:24px;padding:0 28px;background:white;font:inherit;font-weight:600;font-size:calc(14px * var(--mc-text-scale,1))}.collectorActions #collectorFollow{background:#34373D;color:white;border:0}.collectorActions #collectorFollow.following{background:#F2F3F5;color:#62666E}.collectorCardsHeader{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px;gap:12px}.collectorCardsHeader h3{font-size:calc(17px * var(--mc-text-scale,1));margin:0}.collectorCardsHeader>span{font-size:calc(12px * var(--mc-text-scale,1));color:#62666E}.collectorProfileVisible #passportBg.open{z-index:11000}.collectorProfileVisible .imageViewer{z-index:12000}
.portfolioPreference{display:flex;align-items:center;gap:16px;padding:18px}.portfolioPreference>div{flex:1;min-width:0}.portfolioPreference label{font-size:calc(15px * var(--mc-text-scale,1));font-weight:600}.portfolioPreference p{font-size:calc(12px * var(--mc-text-scale,1));line-height:1.6;color:#62666E;margin:6px 0 0}.portfolioPreference input{flex-shrink:0}.publicPhotoRetry{position:absolute;left:10%;right:10%;top:45%;border:0;border-radius:12px;min-height:44px;background:#fffffff0;color:#202226;font-size:13px}
@media(max-width:360px){.collectorValue{grid-template-columns:1fr}.collectorValue strong{font-size:calc(17px * var(--mc-text-scale,1))}}

body.collectorProfileVisible{overflow:hidden}
