.member-layout{max-width:760px;margin:0 auto;padding-bottom:64px}.member-card{border:1px solid var(--line,#d8d6cf);padding:clamp(22px,5vw,48px);background:var(--paper,#f7f7f2)}.member-card h2{font-family:var(--serif);font-size:clamp(26px,4vw,38px);line-height:1.5;margin:12px 0 20px}.member-card p{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.member-card .btn{min-height:44px;white-space:normal;text-align:center}.member-card button:disabled{opacity:.55;cursor:not-allowed}.member-privacy{color:var(--muted,#68665f);font-size:14px!important;margin-top:24px}.member-merge{padding:24px 0;border-top:1px solid var(--line,#d8d6cf);margin-top:24px}.member-merge h3{font-size:20px}.member-status{border-left:3px solid var(--red,#bf3c32);padding-left:14px}.member-delete{margin-top:36px;padding-top:20px;border-top:1px solid var(--line,#d8d6cf)}.member-delete summary{cursor:pointer;min-height:44px;padding:10px 0}.member-delete .btn{color:var(--red,#bf3c32)}#member-message:empty{display:none}.saved-intro a{margin-left:12px;text-decoration:underline}.cs-member-link{white-space:nowrap}#member-confirm{max-width:560px}#member-confirm p{font-size:16px;line-height:1.9}@media(max-width:600px){.member-card .stack-actions{align-items:stretch;flex-direction:column}.cs-tools{flex-wrap:wrap}.cs-member-link{font-size:14px}.saved-intro{align-items:flex-start}.saved-intro a{display:block;margin:8px 0 0}}
