/* Social fingerprint & passkey controls; same cyan-glass language as the rest of Social. */
#vr-social-fingerprint-login{
 display:grid;gap:7px;padding:11px 0 3px;margin-top:10px;
 border-top:1px solid rgba(83,171,182,.3);
}
#vr-social-fingerprint-signin{
 display:flex;align-items:center;justify-content:center;width:100%;
 min-height:46px;margin:0;padding:10px 14px;border:1px solid #24dce3;
 border-radius:12px;background:linear-gradient(115deg,#104a57,#0a3543);
 color:#dbffff;font:750 13px/1.3 system-ui;box-shadow:none;
}
#vr-social-fingerprint-signin:hover,#vr-social-fingerprint-signin:focus-visible{
 border-color:#8cffff;outline:2px solid #3bc7d2;outline-offset:2px;
}
#vr-social-fingerprint-signin[disabled]{opacity:.55;cursor:progress}
.vr-social-fingerprint-note{
 font:400 11px/1.5 system-ui;color:#a4c7cd;margin:2px 0 4px;overflow-wrap:anywhere
}
.vr-social-fingerprint-note[data-error=true]{color:#ffb7b7}
#vr-social-fingerprint-manage{
 display:grid;gap:7px;margin:14px 0;padding:13px;
 border:1px solid #376873;border-radius:12px;background:#092e37
}
#vr-social-fingerprint-manage strong{font:780 15px/1.2 system-ui;color:#a9f5f5}
#vr-social-fingerprint-manage p{font:400 11px/1.5 system-ui;color:#b8d4db;margin:0}
#vr-social-fingerprint-manage button{
 width:100%;max-width:100%;min-width:0;min-height:41px;
 padding:9px;border-radius:10px;border:1px solid #32c7d1;
 background:#0b4653;color:#e2fefe;font:700 12px/1.3 system-ui;
 white-space:normal
}
#vr-social-fingerprint-manage button[disabled]{opacity:.5}

.vr-social-fingerprint-update{display:block!important;text-align:center;padding:10px;border:1px solid #36d6d9;border-radius:10px;color:#8dffff;font:700 12px/1.4 system-ui;text-decoration:none}
