The extremeautomation.io identity — rose / navy / PT Sans — systematised into
@xa/tokens + @xa/ui and deployed as a versioned library
across every XA app.
Props: variant (color | white | mono-navy | mono-white | mono-black),
height CSS string, alt text.
Border radius
Shadow
Variants (size: md)
Sizes (variant: primary)
All variants — sm
All variants — lg
As link (<a>) + disabled states
Props: variant (primary | secondary | dark | ghost),
size (sm | md | lg), href (renders <a> when set),
disabled, type.
Each component has its own catalog page with full variants and prop reference.
Install @xa/tokens and import one of three outputs:
/* Tailwind CSS 4 (primary) */
@import "@xa/tokens/theme.css";
/* Plain CSS custom properties */
@import "@xa/tokens/vars.css";
/* Machine-readable JSON */
import tokens from "@xa/tokens/tokens.json";