import Link from "next/link"; import { ChevronDown } from "lucide-react"; import { Button } from "@/components/ui/button"; import { LandingFeatures } from "./landing-features"; export function LandingPage() { return (
{/* Background blur overlay */}
{/* Ambient orbs */}
{/* ── Section 1: Hero ── */}

Thoughts

128 characters. No algorithms. Your web.

Works with Mastodon, Pixelfed & more
{/* ── Section 2: Features ── */}

What you can do

{/* ── Section 3: Fediverse ── */}

Part of something bigger

Thoughts speaks ActivityPub

Follow and be followed by anyone on Mastodon, Pixelfed, or any ActivityPub-compatible platform. Your thoughts travel across the open web.

{["Mastodon", "Pixelfed"].map((label) => ( {label} ))}
What is the Fediverse? →
{/* ── Section 4: Vision ── */}

Why we built this

The web used to feel human

No algorithm feeds. No ads. Just a timeline of people you actually follow, on a profile you can make look however you want.

That version of the web still exists.

{/* ── Section 5: Footer CTA ── */}

Ready to join?

Already have an account?{" "} Sign in

); }