.member-card{background:var(--cream,#fffdf7);border:2px solid #e8dfca;border-radius:24px;padding:24px;margin-bottom:24px;color:#493e32;overflow-wrap:anywhere}.member-card h2{font-size:1.35rem;margin:0 0 12px}.member-card p,.member-card small{line-height:1.6}.member-card form{display:grid;gap:10px;margin:16px 0}.member-card label{font-weight:700}.member-card input{width:100%;min-width:0;box-sizing:border-box;min-height:48px;padding:10px 12px;font:inherit;font-size:16px;border:2px solid #c9bea8;border-radius:12px;background:#fffef9;color:#493e32}.member-card button{min-height:44px;white-space:normal;max-width:100%;margin:4px 0}.member-card .member-actions{display:grid;gap:8px}.member-card [hidden]{display:none!important}.member-card :focus-visible{outline:3px solid #326b85;outline-offset:3px}.member-card :disabled{cursor:not-allowed;opacity:.65}.member-status{font-weight:700}.member-preview{border:2px solid #c9bea8;border-radius:12px;padding:16px;margin-top:12px}.member-scores{padding-left:24px}.member-scores li{padding:6px 0}.member-card small{display:block}
