/* Moved out of resources/views/partials/passkey-signin.blade.php on 2026-10-11 so browsers cache it.
   Edit THIS file; the partial links it with ?v=<mtime>. */
    /* The same footprint as .btn-login above it: the form's 400px column,
       full width, 56px tall (46px on a small screen), 12px corners. */
    .passkey-block { width: 100%; max-width: 400px; margin: 0 auto; }
    .btn-passkey { width: 100%; height: 56px; margin-top: 12px; padding: 0 16px; border-radius: 12px; border: 1.5px solid rgba(255,255,255,.55); background: rgba(255,255,255,.12); color: #fff;
        font-family: 'Noto-Sans-Lao-Bold', 'Noto-Sans-Lao', sans-serif; font-size: 18px; display: flex; align-items: center; justify-content: center; gap: 10px; cursor: pointer; transition: background .15s ease; }
    .btn-passkey:hover { background: rgba(255,255,255,.22); }
    .btn-passkey:disabled { opacity: .6; cursor: wait; }
    .btn-passkey svg { width: 24px; height: 24px; flex: 0 0 24px; }
    .passkey-note { margin-top: 8px; font-size: 12.5px; color: rgba(255,255,255,.78); text-align: center; }
    .passkey-error { margin-top: 10px; font-size: 13px; color: #ffd6d6; background: rgba(220,38,38,.28); border: 1px solid rgba(248,113,113,.5); border-radius: 10px; padding: 8px 12px; display: none; }
    @media (max-width: 480px) { .btn-passkey { height: 46px; font-size: 16px; } }
