.mma-profile-invitation{margin-block:24px;padding:24px;border:1px solid #d8c7b5;background:#fffdf8;color:#382619;font:400 16px/1.6 Jost,system-ui,sans-serif}
.mma-profile-invitation h3{margin:0 0 12px;color:#382619;font:500 24px/1.3 Jost,system-ui,sans-serif}
.mma-profile-invitation p{margin:12px 0;font:inherit;color:inherit}
.mma-profile-invitation a{color:#5e3727;text-decoration:underline;text-underline-offset:3px}
.mma-profile-invitation .malhut-event-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#382619;border:1px solid #382619;border-radius:3px;color:#fff;font:500 16px/1.4 Jost,system-ui,sans-serif;text-decoration:none}
.mma-profile-invitation a:focus-visible,.mjp-success [data-profile-invitation] :is(a,button):focus-visible{outline:2px solid #7b5430;outline-offset:4px}
.mjp-success [data-profile-invitation]{margin-top:24px;font:400 16px/1.6 Jost,system-ui,sans-serif}
.mjp-success [data-profile-invitation][hidden]{display:none!important}
.mjp-success [data-profile-invitation] button{display:block;min-height:44px;margin:10px auto 0;border:0;background:transparent;color:#5e3727;font:inherit;text-decoration:underline;cursor:pointer}
@media(max-width:480px){.mma-profile-invitation{padding:20px}.mma-profile-invitation .malhut-event-button{width:100%;box-sizing:border-box}}
