import { type ReactNode } from 'react'; export default function Heading({ title, description, badge }: { title: string; description?: string; badge?: ReactNode }) { return ( <>
{/* The page title: h1, not h2 — this is the only Heading a page renders, and screen readers anchor "where am I" on level 1. The visual size lives in the classes, so no layout change. */}

{title} {badge}

{description &&

{description}

}
); }