/* passkeys, Google and Facebook sign-in (signin.js) */
.ls-quick{display:grid;gap:8px;margin:10px 0 4px}
.ls-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px}
.ls-g,.ls-f{background:#fff;color:#1f1f1f;border:2px solid var(--line)}
.ls-g:hover,.ls-f:hover,.ls-g:focus-visible,.ls-f:focus-visible{border-color:var(--ink)}
.ls-hint{margin:0}
.ls-or{display:flex;align-items:center;gap:10px;margin:6px 0 2px;color:var(--muted);font-size:13px;font-weight:700}
.ls-or::before,.ls-or::after{content:"";flex:1;height:1px;background:var(--line)}
.ls-key{display:flex;justify-content:space-between;align-items:center;gap:10px}
