Presets Crimson Aegis

Crimson Aegis

Insurance UI with deep carmine actions on cool slate neutrals, set in Archivo for long policy and claims reading.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50fdf2f1100fbe3e0200f6c7c1300eea198400e1756a500c94f45600ab3a377008f26308006f1e2590050161a950320c0f
neutral50f4f6f9100e9edf2200d6dce4300bbc4cf4009aa6b55007b889a600616e807004b5767800343e4b9001f2731950121821
success50eff8f1100d8efdd200b3dfbf30084c79a40055ab74500348e576002373447001b5b3680014472b9000d3420950062012
warning50fdf6e7100fbe9c4200f5d496300e6b866400cf9a38500b17e1760092660f70074500c800573c099003d2a06950251903
danger50fff0f6100fee0ee200fcc1de300f592c3400e85ea6500d0398a600b4227370093185d800721148900530a36950350420

Semantic tokens

Light and dark

LightPrimarySecondary
background#f4f6f9
foreground#121821
card#ffffff
card-foreground#121821
popover#ffffff
popover-foreground#121821
primary#8f2630
primary-foreground#ffffff
secondary#e9edf2
secondary-foreground#1f2731
muted#e9edf2
muted-foreground#4b5767
accent#fbe3e0
accent-foreground#50161a
destructive#b42273
destructive-foreground#ffffff
success#1b5b36
success-foreground#ffffff
warning#f5d496
warning-foreground#3d2a06
border#d6dce4
input#bbc4cf
ring#c94f45
DarkPrimarySecondary
background#121821
foreground#f4f6f9
card#1f2731
card-foreground#f4f6f9
popover#1f2731
popover-foreground#f4f6f9
primary#eea198
primary-foreground#320c0f
secondary#343e4b
secondary-foreground#e9edf2
muted#343e4b
muted-foreground#bbc4cf
accent#50161a
accent-foreground#fbe3e0
destructive#e85ea6
destructive-foreground#350420
success#55ab74
success-foreground#062012
warning#cf9a38
warning-foreground#251903
border#343e4b
input#4b5767
ring#e1756a

Typography

Archivo, Archivo and Space Mono

Grow what matters

display-lg · 48/1.08 · 700 · -0.022em
Archivo

Grow what matters

display-md · 34/1.12 · 700 · -0.018em
Archivo

A calmer way to work

heading-lg · 28/1.2 · 600 · -0.012em
Archivo

A calmer way to work

heading-md · 20/1.3 · 600 · -0.006em
Archivo

A calmer way to work

heading-sm · 16/1.4 · 600
Archivo

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

body-lg · 18/1.6 · 400
Archivo

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

body-md · 16/1.6 · 400
Archivo

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

body-sm · 14/1.5 · 400
Archivo

Save changes

label · 14/1.3 · 600 · 0.005em
Archivo

Updated 2 minutes ago

caption · 12/1.4 · 500 · 0.01em
Archivo

const theme = preset("crimson-aegis")

code · 14/1.5 · 400
Space 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
4px
lg
6px
xl
10px
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 insurance 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

Crimson Aegis as a real product

Landing page

crimson-aegis.com
ProductPricingCustomersDocsSign inGet started
New · insurance

Crimson Aegis

Insurance UI with deep carmine actions on cool slate neutrals, set in Archivo for long policy and claims reading.

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 Crimson Aegis

In Figma

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

Get your MCP link

About Crimson Aegis

Overview

Crimson Aegis is for insurers, brokers and claims portals where people read policy terms, compare coverage and file claims under stress. The palette is deep carmine with cool slate neutrals. Corners are tight and contrast is high: every text pair clears 5:1 in both modes. Screens should read steady and accountable. The visual weight sits in one carmine primary action per view and in clear type hierarchy, not in decoration.

Color

Brand is a brick-leaning carmine with a constant hue of about 25° LCh. Chroma peaks at brand.500–700 and tapers evenly toward 50 and 950, so no mid-step goes muddy. Light primary is brand.700 (#8f2630): white text on it is 8.4:1. Dark primary is brand.300 (#eea198) with brand.950 text at 8.5:1, which reads luminous without going neon. Neutrals are slate tinted toward blue (about 250° hue) on purpose, to cool the warm brand. Destructive uses the danger scale, which sits at about 350° (magenta-crimson). It differs from primary by hue and lightness: CIEDE2000 ΔE ≥ 18 in light (brand.700 vs danger.600) and about 23 in dark (brand.300 vs danger.400). Success is a forest green nudged warm (about 145°). Warning is an ochre amber. Both share the brand's chroma curve, so status colors sit in the same family. Dark mode is designed separately from light. Background is neutral.950 (#121821). Card is neutral.900 (#1f2731), about 1.18:1 lift from the background. Muted and secondary surfaces use neutral.800. muted-foreground (neutral.300) holds 6.2:1 on muted and 9.8:1 on background.

Typography

Archivo serves both display and body roles. It is a sturdy grotesque that ships 100–900; this preset uses 400, 500, 600 and 700. Sizes follow an approximate 1.2 (minor-third) ratio above the 16px base: 20, 28, 34 and 48. Supporting sizes are 18, 14 and 12. Tracking tightens as size grows: -0.022em at display-lg, -0.018em at display-md, -0.012em at heading-lg, 0 for body. Body line height is 1.55–1.6 for long policy text. Space Mono 400/700 is reserved for policy numbers, claim IDs and reference codes, which users read aloud or copy.

Layout

Comfortable density on a 4px base grid using the space scale. Content columns max out at 1200px, and forms stay at or below 640px wide. Buttons and inputs are 44px tall. Form fields are separated by at least space.4 (16px), and form sections by space.8 (32px).

Elevation

Mostly flat and structural. Cards separate from the background through a 1px border token and shadow.sm. shadow.md is for menus and popovers, shadow.lg for dialogs only. In dark mode, depth comes from surface steps (neutral.950 → 900 → 800), not from shadows.

Shapes

Tight rounding reads formal and precise: radius.md (4px) on buttons and inputs, radius.lg (6px) on cards. radius.xl (10px) is for dialogs. radius.full is used only for status badges.

Do

  • Use the primary button for exactly one main action per view, such as 'Submit claim' or 'Get quote'. Render other actions as secondary or ghost buttons.
  • Set policy terms and legal text in body-md (16px, line height 1.6) or body-lg (18px). Limit body-sm (14px) to table cells and input helper text.
  • Set policy numbers, claim IDs and reference codes in the code style (Space Mono 400, 14px) so they are unambiguous when read aloud or copied.
  • Pair every success, warning and destructive badge or alert with an icon or text label so meaning never depends on color alone.
  • Keep buttons and inputs at 44px height. Use at least space.4 (16px) between form fields and space.8 (32px) between form sections.
  • Show focus on every interactive element as a 2px ring token outline with a 2px offset. ring is brand.500 in light and brand.400 in dark, both ≥ 4:1 on background.
  • In dark mode, separate layers by surface step: background (neutral.950), then card and popover (neutral.900), then muted and secondary (neutral.800). Add shadow.md only for menus and popovers.
  • Use muted-foreground for placeholder and helper text. For disabled controls, apply 50% opacity to the whole control rather than switching to a lighter neutral.

Don’t

  • Don't use primary for errors or failed validation. Use destructive (danger.600 in light, danger.400 in dark), which is magenta-crimson and clearly distinct from the brick carmine primary.
  • Don't place primary and destructive buttons side by side at equal weight. Show 'Cancel policy' as a secondary button until the confirmation dialog, then as destructive.
  • Don't set display-lg or display-md in all caps. Don't use display weights below heading-lg (28px); use heading-md (20px) or heading-sm (16px) instead.
  • Don't loosen tracking on display sizes or tighten it on body. Keep the letterSpacing values defined in the typography tokens.
  • Don't use warm greys, pure black (#000000) or untinted grey for text or surfaces. Use neutral.950 and the slate neutral ramp.
  • Don't round buttons or inputs beyond radius.md (4px), or cards beyond radius.lg (6px). Reserve radius.full for badges.
  • Don't use warning.200 as text or as an icon color on white. It is the light-mode warning surface and needs warning-foreground (warning.900) on top.
  • Don't put brand.300 or brand.400 text on light backgrounds. They are dark-mode tokens and fall below 3:1 on neutral.50.
Access
Free
Industries
insurance, financial services, legal
Mood
trustworthy, stable, serious, formal
Display font
Archivo
Body font
Archivo
Mono font
Space Mono
Density
Comfortable
Contrast
High
Corner radius
4px

Similar presets

All 251 presets →