lef-passkey-login.svelte-kfppxf{gap:1rem;display:grid}lef-passkey-header.svelte-kfppxf{gap:.35rem;display:grid}lef-passkey-header.svelte-kfppxf h2:where(.svelte-kfppxf),lef-passkey-header.svelte-kfppxf p:where(.svelte-kfppxf){margin:0}lef-passkey-header.svelte-kfppxf p:where(.svelte-kfppxf){color:var(--lefine-text-soft,#6f6254)}lef-passkey-field.svelte-kfppxf,lef-passkey-field.svelte-kfppxf label:where(.svelte-kfppxf){gap:.45rem;display:grid}lef-passkey-field.svelte-kfppxf lefine-text:where(.svelte-kfppxf){color:var(--lefine-text-soft,#6f6254);letter-spacing:.01em;font-size:.84rem;font-weight:700}lef-passkey-field.svelte-kfppxf input:where(.svelte-kfppxf){background:color-mix(in oklab, var(--kef-bg-card,#fff) 98%, white);width:100%;min-height:3.6rem;color:var(--lefine-text,#2e2317);font:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kef-border,#b8a07a) 24%, transparent), 0 6px 18px color-mix(in oklab, var(--lefine-text,#2e2317) 4%, transparent);border:0;border-radius:1rem;padding:0 1rem;font-size:1rem}lef-passkey-field.svelte-kfppxf input:where(.svelte-kfppxf):focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kef-primary,#6f5540) 42%, transparent), 0 0 0 2px color-mix(in oklab, var(--kef-primary,#6f5540) 12%, transparent);outline:none}lef-passkey-actions.svelte-kfppxf{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}lef-passkey-actions.svelte-kfppxf button:where(.svelte-kfppxf){min-height:3.2rem;font:inherit;cursor:pointer;border:0;border-radius:.95rem;padding:0 1rem;font-weight:700}lef-passkey-actions.svelte-kfppxf button[data-role=primary]:where(.svelte-kfppxf){background:var(--kef-primary,#6f5540);color:var(--kef-on-primary,#f7f3ec)}lef-passkey-actions.svelte-kfppxf button[data-role=secondary]:where(.svelte-kfppxf){background:color-mix(in oklab, var(--kef-bg-soft,#efe7dc) 80%, white);color:var(--lefine-text,#2e2317)}lef-passkey-actions.svelte-kfppxf button:where(.svelte-kfppxf):disabled{opacity:.65;cursor:default}lef-passkey-hint.svelte-kfppxf,lef-passkey-status.svelte-kfppxf,lef-passkey-error.svelte-kfppxf{margin:0;font-size:.9rem;display:block}lef-passkey-hint.svelte-kfppxf,lef-passkey-status.svelte-kfppxf{color:var(--lefine-text-soft,#6f6254)}lef-passkey-error.svelte-kfppxf{color:var(--kef-error,#8f5b52)}@media (width<=640px){lef-passkey-actions.svelte-kfppxf{grid-template-columns:1fr}}
