.member-invitation{margin:0 0 24px;padding:22px;border:1px solid #d7c5aa;background:rgba(255,250,240,.7);border-radius:8px}.member-invitation h3{margin:0 0 8px}.member-invitation p{margin:0 0 14px}.member-invitation label{display:block;margin-bottom:8px}.member-invitation-entry{display:flex;gap:12px}.member-invitation-entry input{min-width:0;flex:1;padding:12px;border:1px solid #b9a688;border-radius:4px;background:#fffaf2;color:#211d17;font:inherit}.member-invitation-entry button{white-space:nowrap}.member-invitation-claimed{margin-bottom:20px;color:#665239}.member-invitation :focus-visible{outline:2px solid #8a5f29;outline-offset:3px}@media(max-width:540px){.member-invitation{padding:18px}.member-invitation-entry{flex-direction:column}.member-invitation-entry input{width:100%;box-sizing:border-box}.member-invitation-entry button{width:100%}}
