··Pro preset

Bloom - Playful consumer - pink & violet, pill

Same AniStyl engine, completely different system. Generated from tokens, typography, components and layout - MIT licensed output. Open in the builder and make it yours.

Design preview

Live rendered from generated tokens - not an image. These are real components with your brand applied.

Say hi
You free for coffee Saturday?
Always. 10am, usual spot?
MJ+46 going

Tokens

Palette
primary #be185dsecondary #6d28d9whiteblackgray-lightgray
Semantics: success #238b4e · warning #ba7908 · danger #c11f1f · info #1f6feb
Spacing & layout
Space scale 1518px · Container 1600px · Grid 12 cols
Breakpoints: sm 320px · md 768px · lg 1024px · xl 1280px
Radius: pill · Shadows: normal · Motion: normal

Typography

Heading: Poppins (600 · none)Body: Work Sans (400)Mono: 'SF Mono', Menlo, Consolas, monospace
Scale 1.21.333 · Base 1516px · Line heights: tight 1.2, normal 1.4, relaxed 1.6
H1 HeadingPoppins
H2 HeadingPoppins
H3 HeadingPoppins

Components

46 components in 6 groups - ship only what you need. This preset uses the full library.

ButtonsLinksBadgeChip / tag Keyboard keyIcons (Lucide set)Avatar Divider / separatorSpacerInputs & fields (switch, checkbox…)Joined inputs File upload / dropzone Search bar Calendar / date picker CardProse / article + 30 more
Sample
Card
Component rendered with this system’s tokens.
Forms
BadgeTag

Dark mode

Every system ships a dark theme generated from the same palette. Toggle data-theme="dark" on <html>.

Say hi
You free for coffee Saturday?
Always. 10am, usual spot?
MJ+46 going

Dark variant inverts neutrals and lifts the primary for contrast on dark surfaces.

Code preview

CSS variables
:root {
 --my-colour-primary: #be185d;
 --my-colour-secondary: #6d28d9;
 --my-font-heading: Poppins;
 --my-font-body: Work Sans;
 --my-radius: pill;
}
tokens.json (excerpt)
{
  "colors": {
    "primary": {
      "default": "#be185d"
    },
    "secondary": {
      "default": "#6d28d9"
    },
    "neutral": {
      "white": "#ffffff",
      "black": "#101010",
      "gray-light": "#f5f5f5",
      "gray": "#999999",
      "gray-dark": "#404040",
      "border": "#d5d5d5"
    }
  },
  "typography": {
    "headingFont": {
      "source": "google",
      "family": "Poppins",
      "fallback": "sans-serif"
    },
    "bodyFont": {
      "source": "google",
      "family": "Work Sans",
      "fallback": "sans-serif"
    },
    "headingWeight": 600,
    "typeScale": [
      1.2,
      1.333
    ]
  },
  "layout": {
    "screenMin": 320,
    "screenMax": 1280,
    "containerMax": 1600,
    "breakpoints": {
      "sm": 320,
      "md": 768,
      "lg": 1024,
      "xl": 1280
    },
    "radius": "pill",
    "gridColumns": 12
  },
  "effects": {
    "shadows": "normal

Create your own

Start from Bloom or build from scratch - your brand in, a bespoke system out. Free, MIT licensed.

Pro preset - unlock with Pro ($19 once) to download all 46 components