.member-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px 0 32px}.member-hero h1{margin:8px 0 0;overflow-wrap:anywhere}.member-bio{max-width:640px;margin:16px 0 0}.member-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.member-actions>*{min-height:44px}.member-brew{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-block:1px solid var(--line)}.member-brew h2{font-size:var(--type-lead);margin:4px 0}.member-brew p{margin:0}.member-layout{display:grid;grid-template-columns:minmax(0,1fr) 224px;gap:32px;margin-top:32px}.member-layout:not(:has(.member-experience)){grid-template-columns:1fr}.member-tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line);padding-bottom:2px}.member-tabs button{font:inherit;color:var(--muted);background:none;border:0;min-height:48px;white-space:nowrap;padding:8px 0;cursor:pointer}.member-tabs button.is-selected{color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.member-tabs span{margin-left:8px;color:var(--muted)}.member-content{padding-top:24px}.member-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.member-entry:first-child{padding-top:0}.member-entry>div{min-width:0}.member-entry h3{font-size:var(--type-lead);margin:0;overflow-wrap:anywhere}.member-entry p{margin:8px 0 0;white-space:pre-line;overflow-wrap:anywhere}.member-entry a,.member-author-list a{color:inherit;text-decoration:none}.member-entry a:hover,.member-author-list a:hover{text-decoration:underline}.member-entry>.text-button{flex-shrink:0}.member-empty{display:grid;justify-items:start;gap:16px;padding:24px 0}.member-empty h2,.member-empty p{margin:0}.member-experience h2{font-size:var(--type-lead);margin:8px 0 24px}.member-experience dl{display:flex;gap:32px;margin:0 0 24px}.member-experience dt{color:var(--muted)}.member-experience dd{font-size:var(--type-title);margin:0}.member-experience h3{font-size:var(--type-body);margin-top:32px}.member-milestone{border-left:2px solid var(--accent);padding-left:12px}.member-preview{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;background:var(--panel);margin-bottom:24px}.member-author-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.member-author-list article{border-bottom:1px solid var(--line);padding:0 0 24px;min-width:0}.member-author-list h2{font-size:var(--type-lead);overflow-wrap:anywhere;margin:0 0 8px}.member-author-list p{margin:4px 0}.member-author-list article[hidden]{display:none}.member-welcome{max-width:720px;padding:32px 0}.member-welcome p{max-width:560px}.member-welcome .service-actions{margin-top:24px}.member-content .recipe-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-settings{max-width:760px}.member-settings .field{margin-bottom:16px}.member-settings section{padding:24px 0;border-bottom:1px solid var(--line)}
@media(max-width:800px){.member-layout{grid-template-columns:1fr;gap:24px}.member-experience{border-top:1px solid var(--line);padding-top:24px}.member-author-list{grid-template-columns:repeat(2,minmax(0,1fr))}.member-hero{flex-direction:column;gap:16px}.member-actions{justify-content:flex-start}.member-entry{gap:16px}.member-tabs{gap:20px}}
@media(max-width:480px){.member-brew{align-items:stretch;flex-direction:column;gap:16px}.member-preview,.member-entry{align-items:flex-start;flex-direction:column}.member-author-list,.member-content .recipe-feed-grid{grid-template-columns:1fr}.member-hero h1{font-size:var(--type-title)}.member-actions{width:100%}.member-actions .text-button{padding-inline:0}.member-tabs{gap:16px}}
