.page.svelte-1uha8ag{background-color:var(--dp-bg);min-height:100dvh;color:var(--dp-text);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.card.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:420px;padding:2.25rem;display:flex}.mark.svelte-1uha8ag{background-color:color-mix(in oklch, var(--dp-primary) 10%, transparent);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.5rem;display:inline-flex}.logo.svelte-1uha8ag{width:auto;max-width:100%;height:40px;margin-bottom:.75rem}h1.svelte-1uha8ag{font-size:1.375rem;font-weight:var(--dp-heading-weight);color:var(--dp-heading);letter-spacing:-.01em;margin:0}.lead.svelte-1uha8ag{color:var(--dp-text);margin:0;font-size:.95rem;font-weight:500}.hint.svelte-1uha8ag{color:var(--dp-muted);margin:0;font-size:.875rem;line-height:1.5}.link.svelte-1uha8ag{color:var(--dp-link);align-items:center;gap:.375rem;margin-top:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.link.svelte-1uha8ag:hover{text-underline-offset:2px;text-decoration:underline}.footer.svelte-1uha8ag{color:var(--dp-muted);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.footer.svelte-1uha8ag .brand:where(.svelte-1uha8ag){color:var(--dp-text);font-weight:600}
