UIX

Presets Glowstick Pipeline

Glowstick Pipeline

Dark-first CRM interface: green-black surfaces, one luminous lime accent and wide display type for late-night pipeline work.

Color

Five ramps, 50 to 950

brand50f2fbe9100e0f7cb200c3efa03009fe1704007bcf485005db52c600479820700377a198002b5e169001f4412950112a08
neutral50f4f8f3100e5ece4200cdd8cb300aebcac4008a9d88500687a666004d5e4c700364436800222e23900151e169500a110b
success50e4ffec100c9f9d8200afe7c13008dd0a440065b683500389c6460023824f70016683d8000a502d90001381d95000220f
warning50fff6e6100ffe8c2200f7d293300e2b66b400ca9837500ae7c00600906600700745100800583d009003e2a00950261800
danger50fff4f5100ffe3e6200ffc6ce300ff9dac400f66e89500e1436b600c02d567009c2043800791231900580521950390011

Semantic tokens

Light and dark

Light
background#f4f8f3
foreground#0a110b
card#ffffff
card-foreground#0a110b
popover#ffffff
popover-foreground#0a110b
primary#377a19
primary-foreground#ffffff
secondary#e5ece4
secondary-foreground#151e16
muted#e5ece4
muted-foreground#4d5e4c
accent#e0f7cb
accent-foreground#1f4412
destructive#c02d56
destructive-foreground#ffffff
success#16683d
success-foreground#ffffff
warning#f7d293
warning-foreground#3e2a00
border#cdd8cb
input#8a9d88
ring#479820
Dark
background#0a110b
foreground#f4f8f3
card#151e16
card-foreground#f4f8f3
popover#222e23
popover-foreground#f4f8f3
primary#7bcf48
primary-foreground#112a08
secondary#222e23
secondary-foreground#e5ece4
muted#222e23
muted-foreground#aebcac
accent#1f4412
accent-foreground#e0f7cb
destructive#f66e89
destructive-foreground#390011
success#65b683
success-foreground#00220f
warning#ca9837
warning-foreground#261800
border#222e23
input#364436
ring#7bcf48

Typography

Unbounded, Onest and JetBrains Mono

Grow what matters

display-lg · 40/1.1 · 600 · -0.025em
Unbounded

Grow what matters

display-md · 32/1.15 · 600 · -0.02em
Unbounded

A calmer way to work

heading-lg · 24/1.25 · 500 · -0.015em
Unbounded

A calmer way to work

heading-md · 20/1.3 · 600 · -0.01em
Onest

A calmer way to work

heading-sm · 16/1.4 · 600 · -0.005em
Onest

Good systems disappear. People notice the product, not the parts.

body-lg · 18/1.6 · 400
Onest

Good systems disappear. People notice the product, not the parts.

body-md · 16/1.55 · 400
Onest

Good systems disappear. People notice the product, not the parts.

body-sm · 14/1.5 · 400
Onest

Save changes

label · 14/1.25 · 500 · 0.005em
Onest

Updated 2 minutes ago

caption · 12/1.4 · 500 · 0.01em
Onest

const theme = preset("glowstick-pipeline")

code · 13/1.5 · 400
JetBrains Mono

Spacing · radius · shadow

The quiet rules

0.52px
14px
1.56px
28px
312px
416px
520px
624px
832px
1040px
1248px
1664px
2080px
2496px
sm
4px
md
8px
lg
12px
xl
20px
full
full
sm
md
lg

Components

Every part, every state

Buttons

DefaultHoverFocusDisabledPrimarySecondaryOutlineGhostDestructive

Inputs

Placeholder
Focused
Use at least 8 characters
Team
Design
Opens a menu
Disabled

Navigation

ProductPricingCustomersDocs

12 projects, 3 due this week.

Home / Projects / Q3 launch

Feedback

New version availableReload to get the latest features.
Payment received2,400 from Md Rakib Shekh.
Card expires soonUpdate it before Friday.
Sync failedWe will try again in 30 seconds.
NJ
Nusrat JahanCommented on Q3 launch
Invoice sent to Israt Jahan
Undo
PrimarySecondaryOutlineActivePendingFailedNew
Copied to clipboard72%
MRNJIJMRNJIJ+5

Cards, table and overlays

Monthly revenue12.4%

48,210

74% of the 65k goal
The crm report

What changed this quarter, and what to do next.

MRMd Rakib Shekh4 min read
IJ
Israt Jahan

Product designer

CustomerDateStatusAmount
MRMd Rakib ShekhMar 12Paid2,400.00
NJNusrat JahanMar 11Pending860.00
IJIsrat JahanMar 09Failed1,120.00
Showing 1–3 of 36
Q3 launch24 files, edited today
Delete project?

“Q3 launch” and its 24 files will be removed for everyone. You can’t undo this.

No messages yet

When customers write to you, their messages show up here.

Screens

Glowstick Pipeline as a real product

Landing page

glowstick-pipeline.com
ProductPricingCustomersDocs
New · crm

Glowstick Pipeline

Dark-first CRM interface: green-black surfaces, one luminous lime accent and wide display type for late-night pipeline work.

MRNJIJLoved by 2,000+ teams
This week

+24.6%

Dashboard

Good morning, Rakib

Overview

Revenue

48,210

+12.4%
Customers

2,318

+4.1%
Churn

1.8%

-0.3%
Revenue
CustomerDateStatusAmount
MRMd Rakib ShekhMar 12Paid2,400.00
NJNusrat JahanMar 11Pending860.00
IJIsrat JahanMar 09Failed1,120.00

Phone app

9:41●●● 100%

Welcome back

Md Rakib Shekh
MR
Balance

12,480

MR
Md Rakib ShekhPaid
2,400
NJ
Nusrat JahanPending
860
IJ
Israt JahanFailed
1,120
9:41●●● 100%

Q3 launch

1 of 3 doneOn track for Friday.

Pricing

Starter

0 a month

For trying things out

  • 1 project
  • Basic reports
  • Email support
ProPopular

24 a month

For growing teams

  • Unlimited projects
  • Team workspaces
  • Priority support
  • Advanced reports
Business

79 a month

For larger organisations

  • Everything in Pro
  • SSO and audit log
  • A dedicated manager
Can I change plans later?

Yes. Move up or down any time, and we work out the difference for you.

Is there a free trial?

Starter is free for as long as you like. Pro is free for the first 14 days.

Do teams get a discount?

Teams of 20 or more get 20% off. Write to us and we will set it up.

Sign in

Welcome back

Sign in to continue to your workspace.

or

“We set up our whole workspace in an afternoon.”

NJNusrat Jahan
Head of operations

Settings

Settings

MRMd Rakib Shekhrakib@studio.co
Email notificationsA summary every Monday.
Two-factor sign-inProtect your account with a code.
LanguageUsed across the app.
Delete accountThis removes all your data.

Palette and type

Light

  • Primary#377a19
  • Accent#e0f7cb
  • Background#f4f8f3
  • Foreground#0a110b
  • Muted#e5ece4

Dark

  • Primary#7bcf48
  • Accent#1f4412
  • Background#0a110b
  • Foreground#f4f8f3
  • Muted#222e23
  • DisplayUnbounded
  • BodyOnest
  • MonoJetBrains Mono

Overview

Glowstick Pipeline is for CRM tools that sales and account teams keep open for hours, often after dark. Dark mode is the primary design and light mode is the companion; both use the same semantic tokens. Surfaces are green-tinted near-blacks, and a single lime accent (primary, ring, active stage chips) marks the next action. Glow appears only on the focus ring and the primary button hover, never as decoration.

Color

Brand is a lime green at OKLCH hue ~130 with chroma peaking at brand.400–500 and tapering toward 50 and 950. Neutrals carry the same hue at low chroma, so neutral.950 (#0a110b) reads as tinted night rather than grey. Dark: primary brand.400 on neutral.950 is about 9.9:1, and primary-foreground brand.950 on brand.400 is about 8:1. Light: primary brand.700 with white text is about 5.3:1, and ring brand.600 on neutral.50 is about 3.4:1. Destructive uses the crimson danger ramp (hue ~5), far from the brand hue in both modes: danger.600 with white is about 5.6:1, danger.400 with danger.950 about 6.3:1. Success is a cooler emerald (success.700 light, success.400 dark) so a 'Won' badge is not confused with the primary button. Warning is a warm amber that sits next to the lime on the hue wheel. Light muted-foreground is neutral.600, about 6.5:1 on background and 5.8:1 on muted. Dark muted-foreground is neutral.300, about 7:1 on muted.

Typography

The scale is a major third (1.25) rounded to the 4px grid: 12, 14, 16, 20, 24, 32, 40. Unbounded (500/600) is used only for display-lg 40px, display-md 32px and heading-lg 24px. Because the face is wide, tracking tightens as size grows: -0.025em at 40px, -0.02em at 32px, -0.015em at 24px. Onest (400/500/600) covers all UI text. Body uses line-height 1.55–1.6 for long notes and 1.5 at 14px for table cells. JetBrains Mono (400/500) at code 13px is for deal IDs, API keys and timestamps.

Layout

Comfortable density on a 4px grid. Content max width is 1280px and cards use space.6 (24px) padding. Table rows are 48px, and buttons and inputs are 40px. Badges are 22px with space.2 padding, so long contact lists stay scannable on dark surfaces.

Elevation

In dark mode, depth comes from lightness steps rather than shadow: background neutral.950, card neutral.900, popover/secondary/muted neutral.800, each with a 1px border. Cards use shadow.sm; popovers and dialogs use shadow.md and shadow.lg. Shadows are pure black at 35–70% opacity, so they read on dark surfaces without colored halos.

Shapes

radius.md (8px) for buttons and inputs, radius.lg (12px) for cards, radius.xl (20px) for hero and summary panels. radius.full is used only for status badges and pipeline stage chips.

Do

  • Review every screen in dark mode first, then confirm that light mode works with the same semantic tokens and no per-mode overrides.
  • Use one primary button per view (brand.400 in dark, brand.700 in light), such as 'Add contact' or 'Log deal'. Make all other actions secondary or ghost.
  • Build depth in dark mode with background neutral.950, card neutral.900 and popover/muted neutral.800, each with a 1px border token.
  • Set Unbounded only at heading-lg (24px), display-md (32px) and display-lg (40px). Use Onest for tables, forms, buttons and body text.
  • On every interactive element, show keyboard focus with a 2px ring token (brand.400 dark, brand.600 light) and a 2px offset.
  • Set deal IDs, API keys and timestamps in JetBrains Mono at the code style (13px). Right-align numeric table columns in Onest with tabular figures.
  • Pair success, warning and destructive badges (22px, radius.full, caption) with an icon or text label such as 'Won', 'At risk' or 'Lost'.
  • Use muted-foreground (neutral.600 light, neutral.300 dark) for table metadata, helper text under 40px inputs, and captions.

Don’t

  • Don't use brand green for errors or success green for primary actions. Destructive buttons and 'Lost' stages use the danger ramp only.
  • Don't use pure black (#000000) or untinted grey for surfaces. Take every surface from the neutral ramp.
  • Don't apply glow or colored shadows anywhere except the focus ring and the primary button hover state.
  • Don't set Unbounded below 20px, in all caps, or for paragraph text.
  • Don't put white text on brand.400. In dark mode, primary-foreground is brand.950.
  • Don't nest more than three surface levels (background, card, popover/muted) in one view.
  • Don't use muted-foreground for body copy. Use foreground at body-md (16px) or body-sm (14px).
  • Don't track display-lg or display-md wider than their tokens; positive tracking on Unbounded makes headings fall apart.
Access
Free
Industries
crm, sales, customer success
Mood
nocturnal, cinematic, luminous, focused
Display font
Unbounded
Body font
Onest
Mono font
JetBrains Mono
Density
Comfortable
Contrast
Standard
Corner radius
8px

Use Glowstick Pipeline

On the web

Open it in Studio, change anything, then use it in your app with one CSS link, the CLI or your AI tool.

Use this preset

In Figma

Open UIX, go to Presets and search “Glowstick Pipeline”. Press Use this preset, then Sync to Figma.

Install UIX

In code

Install the theme with shadcn/ui, or download the files.

DESIGN.mdtheme.csstokens.dtcg.jsonfigma-variables.jsonshadcn-theme.jsonpreset.json

Send to your AI agent

Connect the UIX MCP once, then ask Claude Code, Cursor or any MCP client: “Use the Glowstick Pipeline preset”.

Get your MCP link