.member-profile-open{overflow:hidden}.member-public-profile{position:fixed;inset:0;z-index:1800;background:#fff;color:#151515;overflow-y:auto;overscroll-behavior:contain;font:16px/1.5 system-ui}.member-public-profile>header{position:sticky;top:0;display:flex;align-items:center;gap:20px;background:#fff;padding:12px 20px;border-bottom:1px solid #ddd;z-index:2}.member-public-profile h1{font-size:20px;margin:0}.member-public-profile main{max-width:900px;margin:auto;padding:24px 20px 70px}.member-public-profile button{background:#f0f1f4;color:#111;border:1px solid #d5d9df;border-radius:12px;padding:12px 18px;cursor:pointer}.member-public-profile button:focus-visible{outline:3px solid #00a3b1}.public-member-heading{text-align:center}.public-member-heading img,.public-member-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;display:inline-grid;place-items:center;background:#dde8ef;font-size:40px}.public-member-heading h2{font-size:28px;margin:14px 0 3px}.public-member-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:22px 0}.public-member-actions [data-public-follow]{background:#05c6d2}.public-member-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.public-member-posts article{border:1px solid #ddd;border-radius:14px;padding:15px;min-width:0;overflow-wrap:anywhere}.public-member-posts video,.public-member-posts img{width:100%;max-height:360px;object-fit:contain;background:#080808}.person-card [data-open-member]{padding:6px;text-align:left}.friends-add-button{display:block;margin:12px auto;background:#13cdd6;color:#111;font-weight:bold;padding:12px 20px;border-radius:18px;border:0}

.short-caption [data-open-member]{pointer-events:auto;position:relative;z-index:4;background:transparent;border:0;color:inherit;text-shadow:inherit;font:inherit;font-weight:700;padding:5px 0;text-align:left}
