.member-address{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;margin:0 0 24px;padding:24px;border:1px solid var(--bua-line);border-left:4px solid var(--bua-action);border-radius:var(--bua-radius-lg,16px);background:var(--bua-surface-subtle);color:var(--bua-text)}
.member-address>div{min-width:0}
.member-address .member-address__label{margin:0 0 8px;font:600 12px/1.4 var(--font-data,monospace);letter-spacing:.12em;text-transform:none;color:var(--bua-muted)}
.member-address [data-member-address]{display:block;overflow-wrap:anywhere;user-select:all;font:600 clamp(26px,5vw,38px)/1.3 var(--font-data,monospace);letter-spacing:.08em}
.member-address p{max-width:55ch;margin:8px 0 0;color:var(--bua-muted);font-size:13px;line-height:1.55}
.member-address button{min-height:44px;padding:10px 16px;border:1px solid var(--bua-line);border-radius:var(--bua-radius-md,10px);background:var(--bua-action);color:var(--bua-action-contrast);font:600 14px var(--font-body,sans-serif);cursor:pointer}
.member-address button:disabled{opacity:.55;cursor:default}
.member-address button:focus-visible{outline:2px solid var(--bua-action);outline-offset:3px}
.member-address [hidden]{display:none!important}
@media(max-width:600px){.member-address{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.member-address button{width:100%}}
.member-address[hidden]{display:none}
