.niqo-passkey-card {box-sizing:border-box;border:1px solid #d5d5d5;padding:1.5rem;background:#fafafa;color:#222;border-radius:4px;max-width:34rem;width:calc(100% - 2rem)}
dialog.niqo-passkey-card {max-height:85vh;overflow:auto}
dialog.niqo-passkey-card::backdrop {background:rgba(0,0,0,.35)}
section.niqo-passkey-card {margin:1.5rem auto;max-width:70rem;width:100%}
.niqo-passkey-card h2 {font-size:1.3rem;line-height:1.4;margin:0 0 .7rem;color:inherit}
.niqo-passkey-card .niqo-passkey-note {font-size:.9em}
.niqo-passkey-card .button {margin:0 .5rem .5rem 0}
.niqo-passkey-card .niqo-passkey-decline {background:transparent;color:inherit}
.niqo-passkey-card button:focus-visible {outline:2px solid currentColor;outline-offset:3px}
