.preview-auth.svelte-4kl5my{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--theme-bg, var(--color-bg, #101010));color:var(--theme-text, var(--color-text, #e5e5e5))}.preview-auth-card.svelte-4kl5my{width:100%;max-width:22rem;padding:2rem;border:1px solid color-mix(in srgb,var(--theme-text, #e5e5e5) 15%,transparent);border-radius:var(--theme-radius-md, .75rem);background:color-mix(in srgb,var(--theme-text, #fff) 5%,var(--theme-bg, #101010))}.preview-auth.svelte-4kl5my h1:where(.svelte-4kl5my){margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--theme-text, var(--color-text, #e5e5e5))}.preview-auth-description.svelte-4kl5my{margin:0 0 1.5rem;font-size:.875rem;color:var( --theme-text-secondary, color-mix(in srgb, var(--theme-text, #e5e5e5) 65%, transparent) )}.preview-auth-input.svelte-4kl5my{width:100%;padding:.625rem .75rem;margin-bottom:.75rem;font-size:.9375rem;border:1px solid color-mix(in srgb,var(--theme-text, #e5e5e5) 25%,transparent);border-radius:var(--theme-radius-md, .5rem);background:var(--theme-surface, color-mix(in srgb, var(--theme-text, #fff) 8%, transparent));color:var(--theme-text, var(--color-text, #e5e5e5));-webkit-text-fill-color:var(--theme-text, var(--color-text, #e5e5e5));box-sizing:border-box}.preview-auth-input.svelte-4kl5my::placeholder{color:color-mix(in srgb,var(--theme-text, #e5e5e5) 50%,transparent);opacity:1}.preview-auth-input.svelte-4kl5my:focus{outline:none;border-color:color-mix(in srgb,var(--theme-text, #e5e5e5) 45%,transparent)}.preview-auth-input.svelte-4kl5my:-webkit-autofill,.preview-auth-input.svelte-4kl5my:-webkit-autofill:hover,.preview-auth-input.svelte-4kl5my:-webkit-autofill:focus{-webkit-text-fill-color:var(--theme-text, var(--color-text, #e5e5e5));background:var(--theme-surface, color-mix(in srgb, var(--theme-text, #fff) 8%, transparent))}.preview-auth-error.svelte-4kl5my{margin:0 0 .75rem;font-size:.8125rem;color:#f87171}.preview-auth-submit.svelte-4kl5my{width:100%;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;color:var(--theme-bg, #0f0f0f);background:var(--theme-text, #e5e5e5);border:none;border-radius:var(--theme-radius-md, .5rem);cursor:pointer}.preview-auth-submit.svelte-4kl5my:hover{background:color-mix(in srgb,var(--theme-text, #e5e5e5) 90%,transparent)}.sr-only.svelte-4kl5my{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
