Presets Camellia Overtone

Camellia Overtone

Clinical-calm music UI: orchid-rose actions on cool slate, dark-first neutrals, Literata titles and legible Nunito Sans text.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50fff1f8100ffe1f0200fdc3e2300f79cce400e970b5500d1489a600b1307c7008f24628006e1b4a90050123595033091e
neutral50f5f7fa100e9edf2200d5dce5300b5bfcc4008e9aaa5006b7789600535e6f7003e49598002a33419001b222e95010151e
success50e8faf2100c9f2e0200a2e5ca30076d3ae4004cbc925002c9f776001f846270017704f800115a409000b4430950052a1d
warning50fff7e8100ffecc4200f8d991300e9c064400d1a33e500b5861c600956b0e7007753078005c3f04900422c02950291a01
danger50fff4f0100ffe4db200ffc6b6300ffa18a400f57a62500e2553b600c0381f7009c2a168007a20119005a160b9503b0c05

Semantic tokens

Light and dark

LightPrimarySecondary
background#f5f7fa
foreground#10151e
card#ffffff
card-foreground#10151e
popover#ffffff
popover-foreground#10151e
primary#b1307c
primary-foreground#ffffff
secondary#e9edf2
secondary-foreground#1b222e
muted#e9edf2
muted-foreground#535e6f
accent#ffe1f0
accent-foreground#501235
destructive#c0381f
destructive-foreground#ffffff
success#17704f
success-foreground#ffffff
warning#f8d991
warning-foreground#422c02
border#d5dce5
input#b5bfcc
ring#d1489a
DarkPrimarySecondary
background#10151e
foreground#f5f7fa
card#1b222e
card-foreground#f5f7fa
popover#1b222e
popover-foreground#f5f7fa
primary#e970b5
primary-foreground#33091e
secondary#2a3341
secondary-foreground#e9edf2
muted#2a3341
muted-foreground#b5bfcc
accent#501235
accent-foreground#ffe1f0
destructive#f57a62
destructive-foreground#3b0c05
success#4cbc92
success-foreground#052a1d
warning#d1a33e
warning-foreground#291a01
border#2a3341
input#3e4959
ring#e970b5

Typography

Literata, Nunito Sans and Fira Code

Grow what matters

display-lg · 48/1.08 · 600 · -0.022em
Literata

Grow what matters

display-md · 38/1.12 · 600 · -0.018em
Literata

A calmer way to work

heading-lg · 30/1.2 · 500 · -0.012em
Literata

A calmer way to work

heading-md · 20/1.3 · 700 · -0.005em
Nunito Sans

A calmer way to work

heading-sm · 16/1.4 · 700
Nunito Sans

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

body-lg · 18/1.6 · 400
Nunito Sans

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

body-md · 16/1.55 · 400
Nunito Sans

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

body-sm · 14/1.5 · 400
Nunito Sans

Save changes

label · 14/1.25 · 600 · 0.01em
Nunito Sans

Updated 2 minutes ago

caption · 12/1.4 · 600 · 0.02em
Nunito Sans

const theme = preset("camellia-overtone")

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
4px
md
8px
lg
12px
xl
16px
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 music 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

Camellia Overtone as a real product

Landing page

camellia-overtone.com
ProductPricingCustomersDocsSign inGet started
New · music

Camellia Overtone

Clinical-calm music UI: orchid-rose actions on cool slate, dark-first neutrals, Literata titles and legible Nunito Sans text.

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 Camellia Overtone

In Figma

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

Get your MCP link

About Camellia Overtone

Overview

Camellia Overtone is for people who spend hours inside music software: listeners, producers, label staff and mixing engineers. The system is built for long sessions, often at night. It uses cool slate neutrals and few decorative elements. One orchid accent (primary) marks the current action, the focus ring and the now-playing indicator. Dark mode is the primary design target. Light mode uses the same tokens with the lightness roles reversed. Hues and contrast pairings are unchanged between the two modes.

Color

Orchid (brand, hue about 325–335) is the only action color. It is used for primary, ring and the now-playing indicator. Light mode uses brand.600 for primary (about 5.9:1 against white). Dark mode uses brand.400 for primary (about 6.4:1 on neutral.950) with brand.950 text. Neutrals are a slate ramp with a low-chroma blue cast, so they read cool next to the warm-pink accent. Dark surfaces stack from background neutral.950 to card neutral.900 to muted and secondary neutral.800. Destructive is a coral-red at roughly 35° in LCh, pushed further from orchid than the previous red. The two stay clearly apart in both modes (ΔE2000 above 20): danger.600 in light mode and danger.400 in dark mode. Success is a deep teal-green and warning is a honey amber. Both share the brand's chroma curve: soft at 50–200, saturated at 400–600 and dense at 800–950. All three scales darken monotonically from 50 to 950.

Typography

The type scale uses a ratio of about 1.25 (major third) from a 16px body: 12, 14, 16, 18, 20, 24 (unused), 30, 38 and 48. Literata is used only for heading-lg (30), display-md (38) and display-lg (48), so album and playlist names stand apart from functional text. Letter spacing tightens as size grows: -0.012em at 30px, -0.018em at 38px and -0.022em at 48px. Nunito Sans sets all functional text: lists, forms, buttons and metadata. Body-md is 16/1.55 and body-lg is 18/1.6, and its large x-height keeps 12–14px labels readable on dark surfaces. Fira Code (400 and 500) is used only for API keys, build IDs, log timestamps and code samples. Every weight listed is shipped by its family on Google Fonts.

Layout

Comfortable density on a 4px base grid. Track-list rows are 48px (space.12) so artwork, title and duration each have room. Content columns cap at 1120px. Player chrome keeps a fixed 8px (space.2) gutter. Controls are 40px tall, and badges are 24px to stay on the grid.

Elevation

Elevation is low by default. Cards separate from the background with a 1px border token and shadow.sm. Popovers and menus use shadow.md. Dialogs and the now-playing sheet use shadow.lg. In dark mode, separation comes mainly from the surface steps (neutral.950, then neutral.900, then neutral.800), because shadows show up weakly on deep backgrounds.

Shapes

Rounding is soft but precise: radius.md (8px) on buttons and inputs, and radius.lg (12px) on cards and artwork containers. radius.full (pill) is used only for status badges such as Live, Explicit and Offline. All other shapes stay rectilinear.

Do

  • Use the primary token for one filled button per view, the now-playing indicator and the 2px focus ring (ring) only. Render other actions as secondary or ghost buttons.
  • Set durations and track counts in Nunito Sans with font-feature-settings: 'tnum'. Right-align these columns in 48px track-list rows.
  • Use Literata only through heading-lg (30px), display-md (38px) and display-lg (48px) for album, playlist and page titles.
  • Pair every success, warning or destructive badge with an icon or text label (Live, Offline, Failed) so state never depends on color alone.
  • Design dark mode first: put the page on background (neutral.950), cards and popovers on card (neutral.900), and inset or hover areas on muted (neutral.800).
  • Use muted-foreground (neutral.600 in light mode, neutral.300 in dark mode) for durations, timestamps and helper text. Both pass 5:1 on background and on muted.

Don’t

  • Don't use primary for errors, delete actions or failed uploads. Use destructive: danger.600 in light mode, danger.400 in dark mode.
  • Don't set body text in Literata or use the display font below heading-lg (30px).
  • Don't use #000000 or #ffffff as page backgrounds. Use neutral.950 (dark) and neutral.50 (light). #ffffff is allowed only for card and popover in light mode.
  • Don't give cards more than shadow.sm. Reserve shadow.md for popovers and menus, and shadow.lg for dialogs and the now-playing sheet.
  • Don't place more than one line of body text on the accent surface (brand.100 light, brand.900 dark). Accent is for selected rows and highlights.
  • Don't use Fira Code for labels, buttons or badges. Limit it to the code token for keys, build IDs and code blocks.
Access
Free
Industries
music, audio streaming, creator tools
Mood
clinical, calm, reassuring
Display font
Literata
Body font
Nunito Sans
Mono font
Fira Code
Density
Comfortable
Contrast
Standard
Corner radius
8px

Similar presets

All 251 presets →