main.svelte-1x05zx6{background:var(--ds-surface-canvas);height:100dvh;font-family:var(--ds-font-ui);place-items:center;padding:16px;display:grid}.card.svelte-1x05zx6{background:var(--ds-surface-raised);border-radius:var(--ds-radius-card);width:min(380px,100%);box-shadow:var(--ds-shadow-pop);text-align:center;padding:36px 32px 28px}.mark.svelte-1x05zx6{margin-bottom:18px;display:inline-flex}h1.svelte-1x05zx6{font-family:var(--ds-font-display);letter-spacing:-.03em;color:var(--ds-text-primary);margin:0;font-size:26px;font-weight:650;line-height:32px}.caption.svelte-1x05zx6{font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line);color:var(--ds-text-secondary);margin:8px 0 28px}.error.svelte-1x05zx6{background:var(--ds-danger-bg);color:var(--ds-danger-text);font-size:var(--ds-type-meta-size);line-height:var(--ds-type-meta-line);text-align:left;border-radius:8px;margin:0 0 16px;padding:10px 12px}.signin.svelte-1x05zx6{background:var(--ds-primary-bg);height:42px;color:var(--ds-primary-text);border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.signin.svelte-1x05zx6:hover{background:var(--ds-primary-bg-hover)}.signin.svelte-1x05zx6:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ms.svelte-1x05zx6{background:#fff;border-radius:4px;flex:none;width:20px;height:20px;padding:3px}.note.svelte-1x05zx6{font-size:var(--ds-type-meta-size);line-height:var(--ds-type-meta-line);color:var(--ds-text-muted);margin:20px 0 0}
