.orb24-passkey-panel{margin:24px 0;padding:24px;border:1px solid #93a7ff;border-radius:16px;background:#0b1430;color:#fff;font-size:17px;line-height:1.6}.orb24-passkey-panel h3{font-size:24px;color:#fff;margin:0 0 12px}.orb24-passkey-panel h4{font-size:19px;margin:22px 0 10px;color:#fff}.orb24-passkey-panel p{color:#f0f3ff}.orb24-passkey-label{display:block;font-weight:700;color:#fff!important;margin:18px 0 8px}.orb24-passkey-proof{display:block;width:100%;max-width:450px;min-height:48px;box-sizing:border-box;padding:10px 13px;border-radius:8px;border:2px solid #a9b9ed;background:#060b1d!important;color:#fff!important;font-size:18px}.orb24-passkey-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:10px 0;padding:12px 18px;background:#3453d2;color:#fff!important;border:2px solid #d4ddff;border-radius:10px;font-size:17px;font-weight:700;cursor:pointer}.orb24-passkey-button:focus-visible,.orb24-passkey-remove:focus-visible,.orb24-passkey-proof:focus-visible{outline:3px solid #ffec81;outline-offset:2px}.orb24-passkey-button:disabled{opacity:.65;cursor:wait}.orb24-passkey-status{font-size:16px;min-height:1.4em;color:#e6efff!important}.orb24-passkey-error{color:#ffb7ba!important}.orb24-passkey-success{color:#b3f8d0!important}.orb24-passkey-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:12px;border:1px solid #6c7eae;border-radius:10px}.orb24-passkey-entry-text{display:flex;flex-direction:column;min-width:0}.orb24-passkey-entry small{color:#d1dbf5}.orb24-passkey-remove{border:1px solid #ffc4cc;border-radius:8px;background:#4a1222;color:#fff;padding:10px 14px;cursor:pointer;font:inherit}.orb24-passkey-signin{margin:20px 0;text-align:center}.orb24-passkey-signin .orb24-passkey-button{width:100%;max-width:480px}.orb24-passkey-signin .orb24-passkey-status{font-size:16px}.orb24-auth-card .orb24-passkey-signin{border-top:1px solid rgba(255,255,255,.25);padding-top:20px}
