Presets Monolith Standup

Monolith Standup

Brutalist project-management UI: square slabs, 2px borders and hard offset shadows, with acid-lime action on olive-tinted concrete neutrals.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50f9fde1100f1f9bd200e3f28a300d0e555400b8cf2a5009bb3126007b90007005f7000800475500900313b009501c2200
neutral50f7f8f0100eceee1200d9dccb300bfc3ae400a0a58c500818770600666b577004e5342800383c2f90025282095014160f
success50ebfdf0100cff8db200a0edba30068da934003cc2725001fa45a6001085487000b693a80008512e900053a21950022313
warning50fff8e1100ffefb8200ffe07a300ffcc3d400f2b300500d19600600a87700700835c00800624400900433000950281c00
danger50fff3f2100ffe1df200ffc3c0300ff9a98400fb6a6d500ec3f4a600cc2536700a61a2b8007f12209005a0a159503a030b

Semantic tokens

Light and dark

LightPrimarySecondary
background#f7f8f0
foreground#14160f
card#ffffff
card-foreground#14160f
popover#ffffff
popover-foreground#14160f
primary#5f7000
primary-foreground#ffffff
secondary#eceee1
secondary-foreground#252820
muted#eceee1
muted-foreground#4e5342
accent#d0e555
accent-foreground#1c2200
destructive#cc2536
destructive-foreground#ffffff
success#0b693a
success-foreground#ffffff
warning#ffcc3d
warning-foreground#433000
border#252820
input#4e5342
ring#5f7000
DarkPrimarySecondary
background#14160f
foreground#f7f8f0
card#252820
card-foreground#f7f8f0
popover#252820
popover-foreground#f7f8f0
primary#b8cf2a
primary-foreground#1c2200
secondary#383c2f
secondary-foreground#eceee1
muted#383c2f
muted-foreground#bfc3ae
accent#313b00
accent-foreground#f1f9bd
destructive#fb6a6d
destructive-foreground#3a030b
success#3cc272
success-foreground#022313
warning#f2b300
warning-foreground#281c00
border#818770
input#a0a58c
ring#b8cf2a

Typography

Syne, Manrope and Fira Code

Grow what matters

display-lg · 56/1 · 800 · -0.035em
Syne

Grow what matters

display-md · 40/1.05 · 800 · -0.025em
Syne

A calmer way to work

heading-lg · 28/1.15 · 700 · -0.015em
Syne

A calmer way to work

heading-md · 20/1.3 · 800 · -0.01em
Manrope

A calmer way to work

heading-sm · 16/1.35 · 700
Manrope

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

body-lg · 18/1.6 · 500
Manrope

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

body-md · 16/1.55 · 500
Manrope

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

body-sm · 14/1.5 · 500 · 0.005em
Manrope

Save changes

label · 14/1.2 · 700 · 0.04em
Manrope

Updated 2 minutes ago

caption · 12/1.4 · 500 · 0.02em
Fira Code

const theme = preset("monolith-standup")

code · 14/1.5 · 400
Fira Code

Spacing · radius · shadow

The quiet rules

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

Components

Every part, every state

Buttons

DefaultHoverFocusDisabledPrimaryPrimaryPrimaryPrimaryPrimarySecondarySecondarySecondarySecondarySecondaryOutlineOutlineOutlineOutlineOutlineGhostGhostGhostGhostGhostDestructiveDeleteDeleteDeleteDelete
SmallMediumLargeNew invoiceSavingLearn more

Inputs

Md Rakib ShekhPlaceholder
nusrat@studio.coFocused
••••••Use at least 8 characters
Design
EngineeringDesign Marketing
Search customersisrat-jahan.studioDisabled
Hi Israt, the new onboarding is ready for review.
Email updatesSMS alerts–Some selectedDisabled
MonthlyYearlyLifetime
Dark modeAuto-saveLocked

Navigation

ProductPricingCustomersDocsSign inGet started
OverviewActivityMembersBilling
DayWeekMonthHome / Projects / Q3 launch
123…12

Feedback

New version availableReload to get the latest features.
Payment received$2,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
View
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 project management report

What changed this quarter, and what to do next.

MRMd Rakib Shekh4 min read
IJ
Israt Jahan

Product designer

MessageFollow
CustomerDateStatusAmount
MRMd Rakib ShekhMar 12Paid$2,400.00
NJNusrat JahanMar 11Pending$860.00
IJIsrat JahanMar 09Failed$1,120.00
Showing 1–3 of 36
123…12
Delete project?

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

CancelDelete
No messages yet

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

Invite your team

Screens

Monolith Standup as a real product

Landing page

monolith-standup.com
ProductPricingCustomersDocsSign inGet started
New · project management

Monolith Standup

Brutalist project-management UI: square slabs, 2px borders and hard offset shadows, with acid-lime action on olive-tinted concrete neutrals.

Get startedBook a demo
MRNJIJLoved by 2,000+ teams
This week

+24.6%

Dashboard

OverviewReportsInbox12CustomersProjectsSettings

Good morning, Rakib

Overview

New report
Revenue

$48,210

+12.4%
Customers

2,318

+4.1%
Churn

1.8%

-0.3%
RevenueWeekMonthYear
CustomerDateStatusAmount
MRMd Rakib ShekhMar 12Paid$2,400.00
NJNusrat JahanMar 11Pending$860.00
IJIsrat JahanMar 09Failed$1,120.00

Phone app

9:41●●● 100%

Welcome back

Md Rakib Shekh
MR
Balance

$12,480

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

Q3 launch

TasksFilesChat
Write onboarding copyMd Rakib Shekh · Today
Review new pricingNusrat Jahan · Tomorrow
Ship release notesIsrat Jahan · Friday
1 of 3 doneOn track for Friday.
HomeStatsInboxProfile

Pricing

Starter

$0 /month

For trying things out

Start free
  • 1 project
  • Basic reports
  • Email support
ProPopular

$24 /month

For growing teams

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

$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.

Continue with Googleor
israt@studio.co
••••••••••
Remember meForgot password?
Sign in

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

NJNusrat Jahan
Head of operations

Settings

OverviewReportsInbox12CustomersProjectsSettings

Settings

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

Use Monolith Standup

In Figma

Open UIX, go to Presets and search “Monolith Standup”. 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 Monolith Standup preset”.

Get your MCP link

About Monolith Standup

Overview

Monolith Standup is a project tracker where tasks, owners and deadlines are the content and the structure is left visible. It uses 2px borders, radius 0, solid offset shadows with 0 blur, and a single acid-lime signal color. Every text pair in both modes clears 5:1, so the hard look never costs legibility.

Color

Neutrals are concrete greys tinted toward olive (OKLCH hue about 110), the same undertone as the lime brand. Chroma stays low and even across neutral 300–700 so mid-steps never turn muddy. Light mode: primary is brand.700 (#5f7000) with white text (about 5.5:1) on neutral.50 (about 5.1:1), and border is neutral.900. Bright brand.300 is accent only and always carries brand.950 text. Dark mode: primary is brand.400 (#b8cf2a) with brand.950 text, about 10:1 against the neutral.950 background. Destructive is crimson (danger.600 in light, danger.400 in dark), far from lime in hue in both modes. Warning is a warm amber that sits beside the lime's yellow side. Success is a deeper green (success.700 in light, success.400 in dark) placed clearly cooler than the brand so 'done' never reads as 'primary'.

Typography

The scale runs 12/14/16/18/20 for UI text, then steps by about ×1.4 for display: 20 → 28 → 40 → 56. Syne (700–800) is used only at 28px and above. Tracking tightens with size: -0.015em at 28, -0.025em at 40, -0.035em at 56. Manrope (400–800) carries body text at 500 weight with 1.5–1.6 line height, plus labels at 700 with +0.04em uppercase tracking. Fira Code (400/500/700) sets IDs, branches, estimates and timestamps.

Layout

Comfortable density on a 4px grid. Cards use 24px padding (space.6), and buttons and inputs are 44px tall. Columns and table cells meet at shared 2px borders instead of being separated by gaps. Align to the grid and don't center loose elements in whitespace.

Elevation

Depth comes only from solid offset shadows in neutral.950: sm 2px for resting rows and chips, md 4px for cards, lg 8px for popovers and dialogs. In dark mode the shadow color merges with the background, so the 2px border plus the card step (neutral.900 on neutral.950) carry the separation.

Shapes

radius.none (0) applies to buttons, inputs, cards, badges, tables, popovers and dialogs. The only rounded shape is radius.full, for avatars, radio dots and status dots.

Do

  • Use radius.none on buttons, inputs, cards, badges, popovers and dialogs. Reserve radius.full for avatars, radio dots and status dots.
  • Draw cards, inputs and table cells with a 2px solid border. Use the border token for cards and table cells, and the input token for form fields. Give cards shadow.md (4px 4px 0) and popovers and dialogs shadow.lg (8px 8px 0).
  • Use Syne only through display-lg (56), display-md (40) and heading-lg (28), for page titles and section headers.
  • Set task IDs, branch names, estimates and timestamps in caption (Fira Code 12/500) or code (Fira Code 14/400).
  • Use primary for one main action per view. Use accent (brand.300 in light, brand.900 in dark) with accent-foreground text for the current sprint or a selected row.
  • Set button and label text in the label style (Manrope 14/700), uppercase, with 0.04em tracking.
  • Show focus as a 2px ring-token outline offset 2px on buttons, inputs and rows, in both modes.
  • Put every status color (success, warning, destructive) in a square 24px badge, together with a text label or icon.

Don’t

  • Don't set border-radius above 0 on controls, cards or badges, and don't make pill buttons.
  • Don't add blur to any shadow. Use only shadow.sm, md and lg, which are solid offsets with 0 blur.
  • Don't set Syne below 28px or use it for body text, table cells or buttons; use Manrope instead.
  • Don't put white text on brand.300 or brand.400. Use brand.950 (accent-foreground in light, primary-foreground in dark).
  • Don't use primary or accent lime for errors or overdue states; use destructive.
  • Don't use gradients, translucent glass, or text opacity below 0.6. To de-emphasize text, use muted-foreground instead.
  • Don't use pure grey (#808080 family) or #000000. Take every surface and border from the olive-tinted neutral ramp.
Access
Free
Industries
project management, developer tools, software
Mood
brutalist, bold, raw, deliberate
Display font
Syne
Body font
Manrope
Mono font
Fira Code
Density
Comfortable
Contrast
High
Corner radius
0px

Similar presets

All 251 presets →