···11import { useQuery } from "@tanstack/react-query";
22-import { createFileRoute, useNavigate } from "@tanstack/react-router";
22+import { createFileRoute, Link, useNavigate } from "@tanstack/react-router";
33import { LogIn } from "lucide-react";
44import { useEffect, useId, useRef, useState } from "react";
55import { searchActorsQueryOptions } from "@/lib/actor-search";
···252252 )}
253253 </button>
254254 </form>
255255- </div>
256255257257- <div className="max-w-md w-full mt-6">
258258- <div className="p-4 bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800 rounded-lg">
259259- <p className="text-sm text-gray-700 dark:text-gray-300 leading-relaxed">
260260- For example, if you have a Bluesky account, enter the handle of that
261261- account! You'll use that same identity and handle on Deckbelcher.
262262- Bluesky and Deckbelcher are both built on AT Protocol—there's a
263263- whole Atmosphere of other apps that can interact.
264264- </p>
265265- </div>
256256+ <p className="mt-6 text-center text-gray-600 dark:text-gray-400">
257257+ Don't have an account?{" "}
258258+ <Link
259259+ to="/signup"
260260+ className="text-cyan-600 hover:text-cyan-700 dark:text-cyan-400 dark:hover:text-cyan-300 font-medium"
261261+ >
262262+ Create one
263263+ </Link>
264264+ </p>
266265 </div>
267266 </div>
268267 );