Presets Evensong Statehouse

Evensong Statehouse

Dark-first civic UI for government services: deep violet-tinted surfaces, one luminous rose accent and a cinematic serif voice.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50fff1f4100ffe0e8200ffc2d3300ff94b2400fb6590500ec3a73600cc2259700a8174a80082103a9005c0a299503a0318
neutral50f6f4fa100ebe8f2200d7d3e2300b9b4c94009690aa50077708d6005d5773700474159800312c42900211d30950130f1f
success50e9fcf1100c9f6dc2009deac030069d9a14003ec18350023a2696001484557000f68458000c5037900083a2895004231a
warning50fff8e6100ffedbd200ffdb85300f8c24a400e5a50f500c186006009d6b007007b53008005d3f00900432d009502a1b00
danger50fff5ed100ffe6d5200ffc8a8300ffa070400f97a3e500e85a1c600c2410c7009d330a80078270a900571a089503a0d02

Semantic tokens

Light and dark

LightPrimarySecondary
background#f6f4fa
foreground#130f1f
card#ffffff
card-foreground#130f1f
popover#ffffff
popover-foreground#130f1f
primary#cc2259
primary-foreground#ffffff
secondary#ebe8f2
secondary-foreground#211d30
muted#ebe8f2
muted-foreground#474159
accent#ffe0e8
accent-foreground#5c0a29
destructive#c2410c
destructive-foreground#ffffff
success#0f6845
success-foreground#ffffff
warning#ffdb85
warning-foreground#432d00
border#d7d3e2
input#b9b4c9
ring#ec3a73
DarkPrimarySecondary
background#130f1f
foreground#f6f4fa
card#211d30
card-foreground#f6f4fa
popover#211d30
popover-foreground#f6f4fa
primary#fb6590
primary-foreground#3a0318
secondary#312c42
secondary-foreground#ebe8f2
muted#312c42
muted-foreground#b9b4c9
accent#5c0a29
accent-foreground#ffe0e8
destructive#f97a3e
destructive-foreground#3a0d02
success#3ec183
success-foreground#04231a
warning#e5a50f
warning-foreground#2a1b00
border#312c42
input#474159
ring#fb6590

Typography

Gloock, Albert Sans and DM Mono

Grow what matters

display-lg · 60/1.05 · 400 · -0.025em
Gloock

Grow what matters

display-md · 40/1.1 · 400 · -0.02em
Gloock

A calmer way to work

heading-lg · 32/1.15 · 400 · -0.015em
Gloock

A calmer way to work

heading-md · 20/1.3 · 600 · -0.01em
Albert Sans

A calmer way to work

heading-sm · 16/1.4 · 600 · -0.005em
Albert Sans

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

body-lg · 18/1.6 · 400
Albert Sans

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

body-md · 16/1.6 · 400
Albert Sans

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

body-sm · 14/1.5 · 400
Albert Sans

Save changes

label · 14/1.25 · 600 · 0.005em
Albert Sans

Updated 2 minutes ago

caption · 12/1.4 · 500 · 0.015em
Albert Sans

const theme = preset("evensong-statehouse")

code · 14/1.5 · 400
DM Mono

Spacing · radius · shadow

The quiet rules

0.52px
14px
1.56px
28px
312px
416px
520px
624px
832px
1040px
1248px
1664px
2080px
2496px
sm
2px
md
6px
lg
10px
xl
14px
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 government 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

Evensong Statehouse as a real product

Landing page

evensong-statehouse.com
ProductPricingCustomersDocsSign inGet started
New · government

Evensong Statehouse

Dark-first civic UI for government services: deep violet-tinted surfaces, one luminous rose accent and a cinematic serif voice.

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 Evensong Statehouse

In Figma

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

Get your MCP link

About Evensong Statehouse

Overview

Evensong Statehouse serves public-sector tasks people often do after work, on a phone, in a dark room: permit renewals, benefit portals, council dashboards. Dark mode is the reference design. Pages sit on neutral.950, raised surfaces on neutral.900, and a single Rose accent marks the one primary action per view. Light mode uses the same tokens on neutral.50 and meets the same contrast targets: 4.5:1 minimum for text, 5:1 or more where practical, and 3:1 for primary and ring against background.

Color

Neutrals are tinted violet at every step. Saturation is highest in the 800–950 range so dark surfaces read as midnight violet, not grey. Rose (brand) peaks in chroma at steps 400–600. Dark mode uses brand.400 (#fb6590) for primary and ring: 6.6:1 against neutral.950, with brand.950 text on top at 6.1:1. Light mode uses brand.600 (#cc2259): white text on it at 5.3:1, and 4.9:1 against neutral.50. Destructive is an orange-leaning vermilion, danger.600 #c2410c in light and danger.400 #f97a3e in dark. That puts it about 36° of hue away from Rose (ΔE2000 ≈ 24 in light, higher in dark), so a delete button cannot be mistaken for the brand action. Success (emerald) and warning (amber) follow the same warm, high-chroma curve as Rose. Success, warning and destructive always appear with an icon and a text label.

Typography

Sizes follow a 1.25 (major third) ratio from a 16px base: 12 / 14 / 16 / 20 / 32 / 40 / 60. Body-lg at 18 is the one off-ratio size, kept for long-form reading. Gloock is a high-contrast display serif that ships only weight 400. It is used at display-lg (60), display-md (40) and heading-lg (32), with letterSpacing tightening from -0.015 to -0.025em as size grows. Albert Sans (400/500/600/700) sets every functional element: body-md at 16px with 1.6 line height, labels at 14/600, captions at 12/500 with +0.015em tracking. DM Mono (400/500) is reserved for typography.code: case IDs, reference numbers, table dates and code.

Layout

Comfortable density on a 4px grid using space tokens 1–24. Page content is max 1120px wide and form columns max 640px. Buttons and inputs are 44px high to meet touch-target needs. Major sections are separated by space.12 (48px) to space.16 (64px). Cards use space.6 (24px) padding.

Elevation

Dark-mode elevation comes from surface tint, not shadow. The page uses background (neutral.950), and card and popover use neutral.900 plus a 1px border (neutral.800). shadow.sm sits under cards. shadow.md is for menus and popovers, shadow.lg for dialogs. All three shadows are violet-black (rgba 8,4,18). Focus uses a 2px ring in the ring token (brand.400 dark, brand.500 light) with a 2px offset.

Shapes

Rounding is restrained: radius.sm (2px) for tags and table cells, radius.md (6px) for buttons and inputs, radius.lg (10px) for cards, radius.xl (14px) for dialogs. radius.full is used only for status badges.

Do

  • Design dark mode first. Use background (neutral.950) for the page and card/popover (neutral.900) with a 1px border (neutral.800) for raised surfaces, then verify light mode.
  • Give exactly one button per view the primary token (for example 'Submit application'); make all other buttons secondary or ghost.
  • Set Gloock only at display-lg (60px), display-md (40px) and heading-lg (32px), always weight 400. Set heading-md and smaller in Albert Sans.
  • Set case numbers, reference IDs and table dates in DM Mono (typography.code, 14px) so characters align in columns.
  • Keep buttons and inputs at 44px height and body text at body-md (16px / 1.6) or larger.
  • Pair every success, warning and destructive color with an icon and a text label, such as a badge reading 'Approved' or 'Action needed'.
  • Show keyboard focus as a 2px ring in the ring token with a 2px offset on every interactive element, including table row links.
  • Reserve shadow.md for menus and popovers and shadow.lg for dialogs; cards use only shadow.sm.

Don’t

  • Don't use primary (Rose) for errors, deletions or destructive confirmations; use the destructive token (danger.600 light, danger.400 dark).
  • Don't use pure black (#000000) or untinted grey for any surface; take all surfaces from the neutral ramp.
  • Don't set Gloock below 24px, in bold, faux-italic or all caps.
  • Don't place body text on brand.400 or lighter; luminous Rose is for buttons, links and the focus ring only.
  • Don't apply more than one Rose glow or accent-tinted highlight per card or section.
  • Don't set essential instructions, error messages or legal text in muted-foreground; use foreground at body-md.
  • Don't use radius above radius.xl (14px); only badges use radius.full.
Access
Free
Industries
government, civic tech, public services
Mood
nocturnal, cinematic, authoritative, calm
Display font
Gloock
Body font
Albert Sans
Mono font
DM Mono
Density
Comfortable
Contrast
High
Corner radius
6px

Similar presets

All 251 presets →