.sn-account-security {
    max-width: 760px;
}

.sn-account-security > p {
    max-width: 62ch;
}

.sn-account-security__passkeys {
    margin-top: 1.5rem;
}

.sn-account-security__passkeys #passkey_app {
    padding: 1.25rem;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 16px;
    background: #fff;
}

.sn-account-security__passkeys button,
.sn-account-security__passkeys .button {
    min-height: 44px;
}

/* Schnueffelnase CI: controls in the account security area. */
.sn-account-security__passkeys button:not(.delete):not(.remove),
.sn-account-security__passkeys .button:not(.delete):not(.remove) {
    background: #5C3D2E !important;
    border-color: #5C3D2E !important;
    color: #fff !important;
}
.sn-account-security__passkeys button:not(.delete):not(.remove):hover,
.sn-account-security__passkeys .button:not(.delete):not(.remove):hover {
    background: #442D22 !important;
}
