| 1 | import Link from "next/link"; |
| 2 | import { Button } from "@/components/ui/button"; |
| 3 | import { BrandMark } from "@/components/layout/BrandMark"; |
| 4 | |
| 5 | export default function NotFound() { |
| 6 | return ( |
| 7 | <div className="grid min-h-[60dvh] place-items-center px-4"> |
| 8 | <div className="flex max-w-md flex-col items-center gap-4 text-center"> |
| 9 | <BrandMark size={40} /> |
| 10 | <div className="space-y-1"> |
| 11 | <h2 className="font-mono text-2xl font-semibold tracking-[var(--tracking-tight)]">404</h2> |
| 12 | <p className="text-sm text-[var(--color-fg-tertiary)]">That page flew the coop.</p> |
| 13 | </div> |
| 14 | <Button asChild variant="secondary"> |
| 15 | <Link href="/">Back to dashboard</Link> |
| 16 | </Button> |
| 17 | </div> |
| 18 | </div> |
| 19 | ); |
| 20 | } |