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.
Colour
Five ramps, 50 to 950
Semantic tokens
Light and dark
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
4px
8px
12px
20px
full
Components
Every part, every state
Buttons
Inputs
Navigation
Feedback
Cards, table and overlays
$48,210
74% of the $65k goalWhat changed this quarter, and what to do next.
Product designer
| Customer | Date | Status | Amount | |
|---|---|---|---|---|
| MRMd Rakib Shekh | Mar 12 | Paid | $2,400.00 | |
| NJNusrat Jahan | Mar 11 | Pending | $860.00 | |
| IJIsrat Jahan | Mar 09 | Failed | $1,120.00 |
“Q3 launch” and its 24 files will be removed for everyone. You can’t undo this.
When customers write to you, their messages show up here.
Invite your teamScreens
Glowstick Pipeline as a real product
Landing page
Glowstick Pipeline
Dark-first CRM interface: green-black surfaces, one luminous lime accent and wide display type for late-night pipeline work.
+24.6%
Dashboard
Good morning, Rakib
Overview
$48,210
+12.4%2,318
+4.1%1.8%
-0.3%| Customer | Date | Status | Amount | |
|---|---|---|---|---|
| MRMd Rakib Shekh | Mar 12 | Paid | $2,400.00 | |
| NJNusrat Jahan | Mar 11 | Pending | $860.00 | |
| IJIsrat Jahan | Mar 09 | Failed | $1,120.00 |
Phone app
Welcome back
Md Rakib Shekh$12,480
Q3 launch
Pricing
$0 /month
For trying things out
Start free- 1 project
- Basic reports
- Email support
$24 /month
For growing teams
Choose Pro- Unlimited projects
- Team workspaces
- Priority support
- Advanced reports
$79 /month
For larger organisations
Choose Business- Everything in Pro
- SSO and audit log
- A dedicated manager
Sign in
Welcome back
Sign in to continue to your workspace.
“We set up our whole workspace in an afternoon.”
NJNusrat JahanHead of operations
Settings
Settings
Use Glowstick Pipeline
In Figma
Open UIX, go to Presets and search “Glowstick Pipeline”. Press Use this preset, then Sync to Figma.
Install UIXIn 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 linkAbout Glowstick Pipeline
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