Skip to content

Public site component sources

The landing uses source-owned React components in site/src/landing. Documentation uses Astro/Starlight and its native Pagefind search. Both share the visual system and site/src/styles/tokens.css.

Public componentSource or design referenceImplementation
Actions and navigationshadcn ButtonLocal ui/button.tsx, Radix Slot, class-variance-authority; native buttons or anchors.
Copy commandsButtonOriginal local ui/copy-button.tsx, with written success/failure and retry. No tooltip or motion dependency.
WorkflowLightSprint composition reference, WAI-ARIA Tabs patternOriginal manual stepper, roving focus, arrow/Home/End keys, labeled panel and static first example. No running-agent claim.
FAQAccordionNative details/summary with matching visual/state recipes, not the Radix Accordion keyboard API.
Mobile menuCollapsibleNative disclosure plus Escape/focus return. Not a modal.
Installation and contentCard, SeparatorSemantic sections and dividers, not imported Card widgets.
AvailabilityBadgePassive text labels for published, source preview and in-development work.
Docs search and themeStarlight overrides, Pagefind UI, InputPreserve native components and style actual controls in site/src/styles/docs.css. No duplicate search engine.
Colors and typographyLightSprint visual reference, Instrument SansLocal semantic warm tokens, OFL Instrument Sans, system monospace. No proprietary font or commercial artwork copied.
Backgrounds and action feelLightSprint interaction referenceOriginal local ordered-halftone WebP with SVG fallback, CSS pixel pattern, gradient-rim orange/secondary actions, small pressed translation and panel crossfade. No shader or animation dependency.
Dithered headingLightSprint effect reference, original implementationLocal dot-wave-text.tsx samples native text into dots for a one-pass wave. Semantic DOM fallback, hidden canvas, font/resize/visibility cleanup and reduced-motion bypass. No reference-site source imported.
Floating navigationOriginal local interactionheader-nav.tsx measures anchor bounds for a sliding neutral surface and observes scroll for section and reading progress. Native links work without hydration.
Landing themeStarlight storage conventionOriginal light/dark icon group sharing the docs’ starlight-theme preference. Native docs light/dark/auto selector is preserved.

shadcn source is MIT licensed; its notice is retained in site/assets/licenses/shadcn-ui.txt. Icons come from the installed Lucide package. This is one control system, not a mix of component kits.

The small horse silhouette comes from the previously approved generated Foundry identity. The name uses Instrument Sans glyph outlines under SIL OFL 1.1, not a new font. The README banner contains only that mark and name, with an orange logo tile and warm background. The social image uses the same warm identity. Assets and font notices are local in site/assets.

The old illustration scenes, display font and Animate UI primitives are no longer shipped. Their history and source boundaries are recorded in provenance. Generation and owner approval are not copyright, trademark or exclusivity-clearance guarantees.