.profile-section-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:20px 0 16px;display:flex}.profile-section-nav [role=tablist]{flex:1;gap:8px;display:flex}.profile-section-nav button{min-width:44px;min-height:52px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.profile-section-nav [role=tab]{font-size:var(--reading-size);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 16px;display:flex}.profile-section-nav [aria-selected=true]{color:var(--green);border-bottom-color:var(--green);font-weight:600}.profile-section-nav :focus-visible{outline:2px solid var(--green);outline-offset:2px}.profile-section-more{position:relative}.profile-section-more>button{place-items:center;display:grid}.profile-section-more>div{background:var(--surface-soft);border:1px solid var(--control-line);z-index:4;border-radius:12px;min-width:150px;padding:4px;position:absolute;top:52px;right:0}.profile-section-more>div button{text-align:left;width:100%;color:var(--ink);padding:8px 16px}.public-profile>[hidden]{display:none}.public-profile .profile-detail .profile-bio{font-size:var(--reading-size);margin:12px 0;line-height:1.6}.public-profile .profile-hosted-events h2{margin:8px 0;font-size:20px}.profile-hosted-events>p,.profile-event-card p{font-size:var(--reading-size);color:var(--muted);line-height:1.6}.profile-event-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;margin-top:16px;padding:16px}.profile-event-card h3{margin:12px 0;font-size:18px}.profile-event-card a{color:var(--green)}.profile-event-card .button{margin-top:12px}.public-profile .publishing-heading{justify-content:flex-end;margin:0 0 16px}.public-profile .publishing-feed{max-width:none}.public-profile .publishing-new-post{min-height:44px}.public-profile .profile-identity .member-profile-top>.avatar{width:100px;height:100px}.public-profile.profile-with-cover{--profile-avatar-size:100px}.public-profile .profile-identity h3{font-size:26px}.public-profile .profile-identity>.profile-detail{padding-top:16px}.public-profile .profile-hero-photo{max-height:180px}.public-profile .profile-hero-placeholder{height:140px}.public-profile .profile-resource-library{border:0;margin:0;padding:0}@media (max-width:600px){.public-profile.account-card{padding:16px}.public-profile .profile-hero{margin:-16px -16px 0}.profile-section-nav{margin:16px 0 12px}.profile-section-nav [role=tablist]{justify-content:space-between;gap:0}.profile-section-nav [role=tab]{font-size:var(--reading-size);gap:4px;padding:8px}.profile-section-nav [role=tab] svg{display:none}.public-profile .profile-identity .member-profile-top>.avatar{width:88px;height:88px}.public-profile.profile-with-cover{--profile-avatar-size:88px}.public-profile .profile-identity h3{font-size:24px}.public-profile .profile-hero-placeholder{height:120px}}.profile-action-row{pointer-events:auto;flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.profile-action-row>.publishing-follow{display:contents}.profile-action-row .button{min-height:44px;margin:0}.profile-action-row .profile-message-action{justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;display:inline-flex}.profile-action-row p,.profile-action-row [role=alert]{flex-basis:100%;order:2;margin:0}.public-profile .profile-identity .profile-bio{margin:8px 0}.profile-section-nav{margin-top:12px}.profile-join-invitation .back-button,.detail-title .back-button{margin:0}.profile-action-row .form-note{font-size:var(--reading-size);background:0 0;border:0;padding:0;line-height:1.5}.public-profile .profile-action-row p.form-note:last-child{margin:0}
