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 algorithms deciding what you see. No ads. No engagement bait. Just people sharing what's on their mind, with friends they chose, in spaces they decorated themselves.

That web still exists. You're looking at it.

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

Ready to join?

Already have an account?{" "} Sign in

); }