UI Kit
Every component in Vantage, with the markup you need to use it.
Color
Every color is a token in packages/tokens/tokens.json. Change it once
and both the HTML and WordPress builds follow.
Brand ramp
brand-50brand-100brand-300brand-500brand-700brand-900Neutral ramp
neutral-50neutral-200neutral-400neutral-600neutral-800neutral-950Semantic
successwarningdangerinfoSkins
Six presets ship with the template. Set data-spm-skin on
<html> to switch — try one below and the whole page follows.
Typography
Inter, self-hosted as a variable font. Tabular numerals are on by default so figures align in tables.
Heading one
h1 / 1.875remHeading two
h2 / 1.5remHeading three
h3 / 1.25remLarge body text
.text-lg / 1.0625remDefault body text
body / 0.875remSmall supporting text
.text-sm / 0.8125remEyebrow label
.text-eyebrow1,284.50 monospace
.font-monoButtons
Variants
Sizes
With icons
Badges
Each badge carries a status dot, so state never relies on color alone.
Forms
Enter a valid email address.
Choices
Alerts
Scheduled maintenance
Reporting will be unavailable on Sunday between 02:00 and 04:00 UTC.
Payout sent
$12,480.00 is on its way to your account ending 4419.
Low inventory
Three products are below their reorder threshold.
Payment failed
The card on file was declined. Update it to avoid interruption.
Avatars & progress
Sizes
Stack
Loading skeleton
Overlays & empty states
Overlays
No invoices yet
Invoices appear here once an order has been paid. Create one manually to get started.
Icons
Vantage ships an original stroke icon set as an inline SVG sprite — no icon font,
no external request. Use <svg class="icon"><use href="#i-name"></use></svg>.