Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Tailark Pro

pro.tailark.com
Website preview
The character

white gallery wall with violet sparks — a curated component museum

lightdesignui-sans-serif (system: Inter / Geist Sans / SF Pro)
Colors
20
Typefaces
3
Components
14
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

Tailark Pro is a gallery-grade component library interface: near-pure white canvas, hairline-bordered cards, and compact system-sans typography that recedes to let illustrated UI snippets breathe. A single vivid violet (#615fff) anchors the brand across icons, links, and the logo mark, while illustration previews introduce controlled chromatic punctuation — greens, oranges, yellows, reds — as colored tags, icons, and accent fills within the mockups. Surfaces are distinguished by 1px oklab-tinted borders and very soft 3–4 step shadows rather than heavy elevation, producing a flat, architecturally precise rhythm. Components are lightweight, monoline, and unembellished — the aesthetic echoes shadcn/ui and Geist-era Tailwind documentation, treating the white page as a museum wall for the components themselves.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Signal Violet

#615fff

Logo mark, link text, icon accents, brand-colored borders and fills — the single chromatic anchor that signals the brand across an otherwise achromatic interface

accent

Mint

#00bc7d

Green supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color

Forest

#0d542b

Green supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color

Amber

#fe9a00

Yellow supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color

Sunburst

#ffb900

Yellow supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color

Rust

#e17100

Orange supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color

Crimson

#ec003f

Red supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color

Maroon

#82181a

Red supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color

Ultraviolet

#8200db

Illustration accent violet, tag variant

Iris

#9810fa

Illustration accent purple, tag variant

Cobalt

#155dfc

Illustration accent blue, tag variant

Midnight

#1c398e

Illustration accent indigo, tag variant

Lilac Mist

#dfdfff

Soft violet surface wash, subtle card highlight

neutral

Ink

#09090b

Dark supporting neutral for text, icons, and strong contrast. Do not promote it to the primary CTA color

Paper

#ffffff

Page background, card surface, button surface — the dominant canvas

Hairline

#e4e4e7

Dividers, card borders, input borders, subtle structural separation

Graphite

#52525c

Secondary body text, descriptions, muted labels, caption text

Slate

#848485

Tertiary text, meta labels, inactive nav items, placeholder content

Charcoal

#404040

Dark surface for filled buttons and emphasis panels

Pure Black

#000000

SVG icon fills, deepest contrast for illustration artwork

Typography

Type scale

Minor Third (1.2) · 14px base
display30px · 700 · 1.2

The quick brown fox jumps

text-2424px · 600 · 1.33

The quick brown fox jumps

heading20px · 500 · 1.63

The quick brown fox jumps

heading-sm18px · 400 · 1.56

The quick brown fox jumps

text-1616px · 400 · 1.5

The quick brown fox jumps

body14px · 500 · 1.43

The quick brown fox jumps

text-1313px · 500 · 1.5

The quick brown fox jumps

text-1212px · 500 · 1.33

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

ui-sans-serif (system: Inter / Geist Sans / SF Pro)

Weights
400, 500, 600, 700
Sizes
10px, 11px, 12px, 13px, 14px, 16px, 18px, 20px, 30px
Line height
1.20–1.71
Letter spacing
normal throughout
Fallback
Inter, Geist Sans, system-ui

All UI text — body at 14px/1.43, labels and tags at 12px/1.33, navigation at 13–14px, subheadings at 16–18px, and display headings at 30px. The 30px display step is notably restrained — this system does not shout at scale; it informs through compact hierarchy

Aa
Additional typeface

Geist Mono

Weights
100, 400, 600
Sizes
10px, 12px, 24px, 30px
Line height
1.20–1.50
Fallback
JetBrains Mono, IBM Plex Mono, ui-monospace

Numeric data displays (invoice amounts, invoice numbers, code labels, metrics) — the monospace brings technical precision to data-heavy illustration cards. 10–12px for inline code/metric tags, 24–30px for prominent figures

Aa
Additional typeface

Mulish

Weights
400
Sizes
14px
Line height
1.43

Mulish — detected in extracted data but not described by AI

Spacing & shape

Spacing

Density
compact
Base unit
4px
Max width
1280px
Section gap
48px
Card padding
16px
Element gap
8px

Border radius

tags6px
cards12px
inputs6px
buttons6px
featureCards32px
galleryCards16px

Spacing scale

1px
2px
3px
4px
5px
6px
7px
8px
10px
12px
13px
14px
16px
19px
20px
21px
24px
25px
26px
28px
32px
35px
36px
37px
40px
42px
44px
48px
50px
52px
56px
59px
62px
64px
68px
72px
80px
84px
93px
96px
100px
104px
105px
112px
126px
128px
132px
176px
192px

Guidelines

Do

  • Use 6px radius for all buttons, inputs, and tags — the small radius is the system's structural signature
  • Pair #615fff Violet with white for the logo mark, link text, and active nav states — let it be the only chromatic element on chrome
  • Use Geist Mono at 30px weight 600 for any prominent numeric figure in illustrations — this is the hero data treatment
  • Build cards with a 1px Hairline (#e4e4e7) border plus the 3-step shadow stack (border + 4px/2px soft drop) — borders carry the weight, shadows whisper
  • Keep the page canvas #ffffff; let illustration mockups introduce color internally rather than using colored section backgrounds
  • Use the chromatic tag palette (Mint, Amber, Crimson, Sunburst, Ultraviolet, Iris) as small 24–32px badge overlays on cards — never as full-width elements
  • Set page max-width to 1280px and maintain 4-column to 2-column gallery grids with 8–12px gaps between cards

Don’t

  • Do not use colored section backgrounds — the canvas must stay white; color lives inside component cards only
  • Do not use heavy drop shadows or glow effects — elevation is a 3-step whisper, not a 10–20px drop
  • Do not exceed 30px for headings — this system communicates through compact hierarchy, not scale
  • Do not use large radii (32px+) on buttons, inputs, or tags — reserve them for feature-level cards only
  • Do not introduce more than one chromatic accent on any single chrome element — the violet is solo, tags are solo
  • Do not use #ec003f Crimson, #fe9a00 Amber, or #ffb900 Sunburst for body text or large fills — they are tag/badge-only
  • Do not center-align body copy or long descriptions — use left-align with max-width to preserve the gallery rhythm

Components

01

Top Navigation Bar

Global site header

Fixed white bar with 1px Hairline (#e4e4e7) bottom border. Left: violet logo mark + 'Tailark Pro' wordmark. Center-right: search icon, theme toggle, nav links (Illustrations, Blocks, Pages, Pricing, Docs) at 13–14px weight 500 in Graphite (#52525c), active link in Ink. Right: 'Login' text link + 'Get Tailark Pro' filled black CTA at 6px radius, 12px padding vertical, 16px horizontal, white text weight 500.

02

Page Header

Section title block

Centered single-line title at 30px weight 600 in Ink, with a large muted count number ('123') at 30px weight 300 in Slate (#848485) appended inline. Generous vertical padding (~48–64px) above and below.

03

Illustration Gallery Card

Showcase tile for a component illustration

White card, 12px radius, 1px Hairline border + soft 4px shadow. No explicit padding — the illustration mockup fills the card edge-to-edge with internal whitespace. The illustration mockup is a white mini-canvas (~160–200px square) with its own internal layout, topped or bottomed by a colored tag.

04

Color Tag Badge

Label overlay on illustration cards

Small pill or rectangle at 6px radius, positioned at bottom-right or bottom-left of the illustration card. Variants include: Mint (#00bc7d) solid fill white text, Amber (#fe9a00) solid fill white text, Crimson (#ec003f) solid fill white text, Sunburst (#ffb900) solid fill Ink text, Ultraviolet (#8200db) solid fill white text, and a '123' count tag in a light gray. ~6px vertical, 8–10px horizontal padding, 11–12px text weight 500.

05

Filled Dark CTA Button

Primary action button (Get Tailark Pro)

Ink (#09090b) background, white text, 6px radius, 12px vertical × 16px horizontal padding, 13–14px weight 500. No visible border — relies on contrast alone. Inner 1px oklab-tinted inset shadow at 5% opacity adds subtle definition.

06

Ghost Text Button

Secondary navigation action (Login)

Transparent background, Graphite (#52525c) text, no border, 13–14px weight 500. Sits inline beside the filled CTA without competing.

07

Outline Tag / Pill

Selectable filter or label tag

White background, 1px Hairline border, 6px radius, 12px text weight 500 in Ink. Used for category filters or metadata pills.

08

Search Input

Command/search field in nav

Transparent or subtle background, 6px radius, 13–14px text. Magnifying glass icon left-aligned. Borderless or with 1px Hairline at 5% opacity inset shadow.

09

Illustration Mini-Mockup — Invoice Card

Component preview artwork (finance domain)

White inner card, 12px radius, soft shadow, containing invoice number at 10–12px Geist Mono weight 400, large amount in 30px Geist Mono weight 600 in Ink, and form fields (To, From, Address) with Hairline underlines. Demonstrates a data-heavy finance component.

10

Illustration Mini-Mockup — Invoice Tag Trio

Component preview artwork (currency tags)

Three overlapping currency tags (BTC, USD, EURO) fanned at slight rotation. Each tag is white with 12px radius, 1px Hairline border, 2–4px gap between tags, with monospace text in Mint/Forest or Cobalt.

11

Illustration Mini-Mockup — Loyalty Program Card

Component preview artwork (promotional)

White card with 'Loyalty program' text, two 'Start Date' mini-cards side by side each with a colored top accent bar (Cobalt, Ultraviolet), 8px radius, 12px padding.

12

Illustration Mini-Mockup — Chat Notification

Component preview artwork (social/notification)

White card with avatar circle, name in 14px weight 600 Ink, message body at 12–13px weight 400 Graphite. Mint dot indicator for unread. 12px radius card, 16px padding.

13

Illustration Mini-Mockup — Spending Limit Banner

Component preview artwork (alert/warning)

White card with 'Spending Limit' title weight 600, supporting text at 12–13px Graphite, and a progress bar in Cobalt at ~40% fill on a Hairline track. 16px radius.

14

Stat Row

Metadata display row

Inline label-value pair: label at 12px Graphite weight 400, value at 12–13px Ink weight 600, separated by ~8px gap. Used in footer/status contexts.

Surfaces & elevation

Level 0

Page Canvas

#ffffff

Dominant page background

Level 1

Card Surface

#ffffff

Component illustration cards on the gallery — same white as canvas, distinguished only by hairline border and shadow

Level 2

Soft Wash

#fef3c6

Subtle colored backgrounds within illustration mockups

Level 3

Mint Wash

#b1eede

Illustration highlight surface

Level 4

Charcoal Button

#09090b

Filled CTA button surface — only dark surface in the system

Buttons

oklab(0.141 0.00136173 -0.00480696 / 0.05) 0px 0px 0px 1px

Cards (resting)

oklab(0 0 0 / 0.075) 0px 0px 0px 1px

Cards (elevated)

oklab(0 0 0 / 0.075) 0px 0px 0px 1px, oklab(0 0 0 / 0.065) 0px 4px 6px -1px, oklab(0 0 0 / 0.065) 0px 2px 4px -2px

Cards (hover/lifted)

oklab(0 0 0 / 0.075) 0px 0px 0px 1px, oklab(0 0 0 / 0.065) 0px 10px 15px -3px, oklab(0 0 0 / 0.065) 0px 4px 6px -4px

Layout & imagery

Layout

Full-bleed white page with a centered 1280px max-width content area. Top navigation is a fixed white bar with logo left, nav links center-right, CTA far right. The page header is a single centered line ('Tailark Pro Illustrations' + muted count) with generous vertical breathing room above and below. The gallery is a responsive grid: 4 columns on wide screens, collapsing to 2–3 columns on narrower viewports, with 8–12px gaps and tall card aspect ratios. Cards are uniform in size creating a strict modular rhythm. No alternating section bands, no hero image, no testimonials — the layout is gallery-grid purity, letting the component mockups be the only visual content. The page reads as a museum wall: white, flat, precise, with the objects (illustration cards) arranged in perfect columns.

Imagery

The site is a gallery of illustrated UI component mockups — the imagery IS the product. Each card contains a miniature, self-contained UI scene: invoice cards, currency tags, loyalty program cards, chat notifications, spending limit banners. Mockups are rendered in flat 2D with soft shadows, monoline structure, and restrained color washes (soft yellows, mints, lavenders as background fills within mockups). Icons are outlined or filled in Ink at 16–20px. There is no photography, no 3D, no human imagery — the visual language is pure product UI rendered at miniature scale, presented like specimens in a museum case.

Design notes

Agent Guide

**Quick Color Reference** - text (primary): #09090b - text (secondary): #52525c - text (tertiary/muted): #848485 - background: #ffffff - border (hairline): #e4e4e7 - accent (brand): #615fff - primary action: no distinct CTA color **Example Component Prompts** 1. **Illustration Gallery Card**: 12px radius, 1px #e4e4e7 border, soft 3-step shadow stack (border + 4px/-1px + 2px/-2px at 6.5% black). White background. 160–200px square inner canvas. No padding — the inner UI mockup fills the card. A colored tag (e.g. Mint #00bc7d fill, white text, 6px radius, 6px/10px padding) sits at bottom-right. 2. **Filled Dark Button**: #09090b background, white text, 6px radius, 12px vertical × 16px horizontal padding, 13px weight 500. No visible border — 1px oklab inset shadow at 5% opacity for subtle definition. No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. 4. **Page Header**: centered single line, 30px weight 600 #09090b with a large muted count number appended inline at 30px weight 300 #848485. 48–64px vertical padding above and below. 5. **Stat Row**: label at 12px #52525c weight 400, value at 13px #09090b weight 600, separated by 8px gap. Used in footer/status metadata contexts.

Similar brands

shadcn/ui

Same ultra-clean white canvas, 1px hairline borders, near-black filled CTAs, and system-sans typography — the documentation site aesthetic applied to a component gallery

Vercel Geist

Shared Geist Mono for numeric data, minimal radius (6px), and the same white-on-black CTA pattern with hairline separators in navigation

Untitled UI

Both present component illustrations in a strict grid gallery with 12–16px card radii, hairline borders, and compact system-sans labels

Magic UI

Component-library marketplace layout with centered page titles, 4-column gallery grids, and colored tag overlays on white illustration cards

Aceternity UI

Same museum-wall approach to showcasing UI components — white canvas, generous vertical rhythm, illustration mockups as the sole visual content

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
Speakeasy
S

Speakeasy

Editorial broadsheet on a white field with a rainbow ribbon

lightdevtoolsui-sans-serif (system)
Ryan Stephen
R

Ryan Stephen

Quiet gallery wall on white plaster — the portfolio is the product, the UI is invisible.

lightdesignsans-serif
099 SUPPLY

099 SUPPLY

Gallery wall of black-on-white objects

lightdesignSoehne Mono
Figma
F

Figma

white gallery wall with a single indigo spotlight.

lightdesignfigmaSans
Canva
C

Canva

playful artist's studio bathed in violet dawn — a clean white workspace where every accent, icon, and gradient wash arrives pre-tuned for creative work.

lightdesignTimes
Andrei Rybin
A

Andrei Rybin

monochrome atelier notebook — a designer's sketchbook where phone screens are pinned like contact sheets on a white wall

lightdesignsans-serif
Musterlab. A closer look at good design.About the library