/* Public signed profiles: GitHub-style two-column page, without changing store pages. */
.mp-profile{display:grid;grid-template-columns:minmax(210px,296px) minmax(0,1fr);grid-template-areas:"banner banner" "tabs tabs" "identity content" "sidebar content";column-gap:28px;max-width:1280px;margin:0 auto;align-items:start}
.mp-profile>.mp-demo-banner{grid-area:banner;margin:8px 0 15px}
.mp-profile>.mp-tabs{grid-area:tabs;margin:0 0 24px;padding:0 0 0 0;border-bottom-color:var(--border)}
.mp-profile>.mp-identity{grid-area:identity;display:block;padding:0 0 16px;min-width:0}
.mp-profile .mp-avatar{width:min(100%,296px);height:auto;aspect-ratio:1;font-size:clamp(56px,10vw,108px);border-color:var(--border);background:radial-gradient(circle at 35% 25%,#22364d,#0d1117 70%);color:#f78166}
.mp-profile .mp-identity-copy{padding:12px 0 0}
.mp-profile .mp-name-row h1{font-size:24px}
.mp-profile .mp-handle{font-size:19px}
.mp-profile .mp-follow{margin:16px 0 10px;width:100%;padding:6px 12px;background:var(--panel2);color:var(--text);border-color:var(--border);font-size:12px}
.mp-profile .mp-layout{display:contents}
.mp-profile .mp-sidebar{grid-area:sidebar;gap:0}
.mp-profile .mp-side-card{border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;padding:14px 0}
.mp-profile .mp-content{grid-area:content;min-width:0;gap:22px}
.mp-profile .mp-panel:not(.mp-side-card){border:0;border-radius:0;background:transparent;overflow:visible}
.mp-profile .mp-panel:not(.mp-side-card)>header{padding:0 0 10px;border:0;background:transparent}
.mp-profile .mp-panel:not(.mp-side-card)>header h2{font-size:16px;font-weight:500}
.mp-profile .mp-repo-list{padding:0;gap:12px}
.mp-profile .mp-repo{padding:14px;border-color:var(--border);border-radius:6px}
.mp-profile .mp-graph-wrap{border:1px solid var(--border);border-radius:6px;padding:14px}
.mp-profile .mp-tab{font-size:14px;padding:10px 12px}
.mp-profile .mp-tab.is-active{border-bottom-color:#f78166}
@media(max-width:700px){.mp-profile{grid-template-columns:minmax(0,1fr);grid-template-areas:"banner" "tabs" "identity" "sidebar" "content";row-gap:0}.mp-profile>.mp-tabs{margin:0 -12px 16px;padding:0 12px}.mp-profile>.mp-identity{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 12px;padding:0 0 12px}.mp-profile .mp-avatar{width:72px;height:72px;grid-row:1/3;font-size:26px}.mp-profile .mp-identity-copy{padding:0}.mp-profile .mp-name-row h1{font-size:19px}.mp-profile .mp-handle{font-size:13px}.mp-profile .mp-follow{grid-column:1/-1;margin:10px 0 0}.mp-profile .mp-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mp-profile .mp-side-card{padding:8px 0}.mp-profile .mp-content{gap:14px}.mp-profile .mp-tab{font-size:12px}}
