.profile-login.svelte-1x05zx6{min-height:100dvh;width:100%;max-width:40rem;padding:max(3rem,env(safe-area-inset-top)) 1.5rem 3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}h1.svelte-1x05zx6{color:var(--text-highlight);font-size:clamp(2rem,7vw,3rem)}.app-logo.svelte-1x05zx6{width:72px;height:72px;border-radius:22%}.profiles.svelte-1x05zx6{display:flex;justify-content:center;gap:clamp(1.5rem,6vw,3rem)}.profiles.svelte-1x05zx6 button:where(.svelte-1x05zx6){display:grid;gap:.75rem;justify-items:center;padding:.75rem;border:2px solid transparent;border-radius:1rem;color:var(--text-highlight);background:transparent;cursor:pointer;font:inherit}.profiles.svelte-1x05zx6 button.selected:where(.svelte-1x05zx6){border-color:var(--accent)}.avatar.svelte-1x05zx6{display:grid;place-items:center;width:clamp(5.5rem,22vw,8rem);aspect-ratio:1;border-radius:50%;background:var(--profile-color);color:#111;font-size:3rem;font-weight:700}form.svelte-1x05zx6{width:min(100%,22rem);display:grid;gap:.75rem}input.svelte-1x05zx6{min-height:52px;border:1px solid #777;border-radius:.5rem;text-align:center;letter-spacing:.75rem;padding:.6rem;font:1.5rem system-ui;background:var(--background-1);color:var(--text-highlight)}.unlock.svelte-1x05zx6{min-height:48px;border:0;border-radius:.5rem;padding:.75rem;color:#fff;background:var(--accent);cursor:pointer;font:inherit}button.svelte-1x05zx6:disabled{opacity:.5;cursor:wait}[role=alert].svelte-1x05zx6{color:#ff9191}
