.mc-auth-dialog {
    background: rgba(16, 12, 31, .6);
    border: 0;
    height: 100%;
    inset: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 20px;
    width: 100%;
}

.mc-auth-dialog::backdrop {
    background: rgba(16, 12, 31, .6);
}

.mc-auth-dialog__card {
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 24px 80px rgba(16, 12, 31, .28);
    display: grid;
    gap: 13px;
    margin: min(25vh, 180px) auto 0;
    max-width: 440px;
    padding: 26px;
    position: relative;
}

.mc-auth-dialog__card h2,
.mc-auth-dialog__card p {
    margin: 0;
}

.mc-auth-dialog__actions {
    align-items: center;
    display: flex;
    gap: 12px;
    margin-top: 4px;
}

.mc-auth-dialog__primary {
    background: #6235df;
    border-radius: 999px;
    color: #fff;
    font-weight: 700;
    padding: 10px 18px;
    text-decoration: none;
}

.mc-auth-dialog__close {
    background: transparent;
    border: 0;
    color: #514b61;
    cursor: pointer;
    padding: 10px;
}
