Atoms / Link
Link
<Link />StableInline anchor with two tones — neutral for ambient prose, primary for call-to-action moments. Both share a 4px underline-offset, tinted decoration that solidifies on hover, and a focus ring. Use asChild to wrap Next.js's Link without losing the styling.
Explorer
Edit any prop in the inspector — preview and code update together. Hover any color for hex + token.
Tone
Context
Icon
Read more about how we grade ceiling and floor before drafting a verdict.
<p>Read more about{" "}<Link href="#">how we grade ceiling and floor</Link>{" "}before drafting a verdict.</p>
Inspector
Edit one prop at a time and see the token chain resolve. The preview re-renders, the code panel updates, and the resolves-to column shows every Tailwind class → CSS variable → final value.
Link. Add it to app/_components/playground/registry.tsx.Tones
Read more about how we grade ceiling and floor before drafting a verdict.
<Link href="#">how we grade ceiling and floor</Link>
Composition
<Link href="#">View the full grading rubric</Link>
Source
The wrapper is a thin re-export; the actual styling lives in the shadcn primitive.