.credentials-layout.svelte-9zq3h3{background:var(--bg);place-items:center;min-height:100vh;padding:1rem;display:grid;position:relative}.lang-corner.svelte-9zq3h3{gap:.5rem;display:flex;position:absolute;top:1rem;right:1.5rem}.lang-corner.svelte-9zq3h3 a:where(.svelte-9zq3h3){color:var(--text);text-decoration:none}.lang-corner.svelte-9zq3h3 a[aria-current=true]:where(.svelte-9zq3h3){font-weight:700;text-decoration:underline}.auth-card.svelte-9zq3h3{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(420px,100%);box-shadow:var(--shadow-sm);padding:2rem 1.75rem}.logo.svelte-9zq3h3{text-align:center;color:var(--text);margin-bottom:1.25rem;font-size:1.4rem;font-weight:800;text-decoration:none;display:block}.auth-card.svelte-9zq3h3 h1{font-size:var(--font-size-2xl);color:var(--text);text-align:center;margin:0 0 1rem;font-weight:700}.auth-card.svelte-9zq3h3 form{gap:.85rem;margin:0;display:grid}.auth-card.svelte-9zq3h3 .register-prompt{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;margin:1.5rem 0 0;padding-top:1rem;font-size:.9rem}.auth-card.svelte-9zq3h3 .register-prompt a,.auth-card.svelte-9zq3h3 .auth-link-row a{color:var(--accent);font-weight:600;text-decoration:none}.auth-card.svelte-9zq3h3 .register-prompt a:hover,.auth-card.svelte-9zq3h3 .register-prompt a:focus-visible,.auth-card.svelte-9zq3h3 .auth-link-row a:hover,.auth-card.svelte-9zq3h3 .auth-link-row a:focus-visible{text-decoration:underline}.auth-card.svelte-9zq3h3 .auth-link-row{margin:1rem 0 0;font-size:.9rem}
