.account-invite{margin:12px 0;padding:12px 14px;border:1px solid #d8d2c5;border-radius:8px;background:#f2eee5;color:#191919;font:inherit}.account-invite p{margin:0 0 8px;font-size:14px;line-height:1.5}.account-invite-actions{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.account-invite-actions a,.account-invite-actions button{font:inherit;font-size:13px;line-height:1.4;min-height:40px;display:inline-flex;align-items:center;color:inherit}.account-invite-actions a{text-decoration:underline;text-underline-offset:3px}.account-invite-actions .account-cta{text-decoration:none;background:#c69b26;border:1px solid #c69b26;border-radius:6px;padding:8px 12px;color:#191919;font-weight:600}.account-invite-actions button{border:0;background:transparent;padding:6px 0;cursor:pointer}.account-invite-actions :focus-visible{outline:2px solid #705716;outline-offset:3px}.account-prepurchase{padding:14px;border:1px solid #d8d2c5;border-radius:8px;background:#f2eee5;margin:16px 0}.account-prepurchase p{margin-top:0}[data-study-theme=dark] .account-invite{background:#292720;color:#fffefa;border-color:#625e55}@media(max-width:600px){.account-invite{padding:10px 12px}.account-invite-actions{gap:4px 14px}.account-invite-actions a,.account-invite-actions button{min-height:44px}}
