Presets Beetroot Harrow

Beetroot Harrow

Magazine-style agriculture UI: beet-red accents on ink-and-paper neutrals, tall grotesk headlines, and spacious editorial layouts.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50fff3f3100ffe2e3200ffc4c8300ff9aa2400f06a77500d94455600b8283a700961d2e800741523900550c17950370509
neutral50faf7f2100f1ede6200e0dad1300c8c1b6400a9a1955008a82776006e675d7005650498003d39349002a2723950191715
success50f1f9ea100ddf2d0200bde3a930094cf7d4006bb5565004c9a3c6003a7f2f7002d6526800214c1d9001635149500b200a
warning50fff8e6100ffedbd200fbdc8b300eec45a400d9a82c500b98a10600966d06700765403800583d019003d2a00950261a00
danger50fdf2fa100fbe0f3200f6c1e7300ee92d4400e05cba500c33a9c600a51f7d70084196280063104a9004708349502c0120

Semantic tokens

Light and dark

LightPrimarySecondary
background#faf7f2
foreground#191715
card#fffdf9
card-foreground#191715
popover#fffdf9
popover-foreground#191715
primary#b8283a
primary-foreground#ffffff
secondary#f1ede6
secondary-foreground#2a2723
muted#f1ede6
muted-foreground#565049
accent#ffe2e3
accent-foreground#550c17
destructive#a51f7d
destructive-foreground#ffffff
success#2d6526
success-foreground#ffffff
warning#fbdc8b
warning-foreground#3d2a00
border#e0dad1
input#c8c1b6
ring#d94455
DarkPrimarySecondary
background#191715
foreground#faf7f2
card#2a2723
card-foreground#faf7f2
popover#2a2723
popover-foreground#faf7f2
primary#f06a77
primary-foreground#370509
secondary#3d3934
secondary-foreground#f1ede6
muted#3d3934
muted-foreground#c8c1b6
accent#550c17
accent-foreground#ffe2e3
destructive#e05cba
destructive-foreground#2c0120
success#6bb556
success-foreground#0b200a
warning#d9a82c
warning-foreground#261a00
border#3d3934
input#565049
ring#f06a77

Typography

Familjen Grotesk, Rubik and JetBrains Mono

Grow what matters

display-lg · 64/1.02 · 700 · -0.03em
Familjen Grotesk

Grow what matters

display-md · 48/1.06 · 700 · -0.025em
Familjen Grotesk

A calmer way to work

heading-lg · 36/1.12 · 600 · -0.02em
Familjen Grotesk

A calmer way to work

heading-md · 27/1.22 · 600 · -0.012em
Familjen Grotesk

A calmer way to work

heading-sm · 16/1.4 · 600
Rubik

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

body-lg · 18/1.65 · 400
Rubik

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

body-md · 16/1.65 · 400
Rubik

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

body-sm · 14/1.55 · 400
Rubik

Save changes

label · 14/1.25 · 500 · 0.01em
Rubik

Updated 2 minutes ago

caption · 12/1.45 · 500 · 0.04em
Rubik

const theme = preset("beetroot-harrow")

code · 14/1.55 · 400
JetBrains 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 agriculture 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

Beetroot Harrow as a real product

Landing page

beetroot-harrow.com
ProductPricingCustomersDocsSign inGet started
New · agriculture

Beetroot Harrow

Magazine-style agriculture UI: beet-red accents on ink-and-paper neutrals, tall grotesk headlines, and spacious editorial layouts.

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 Beetroot Harrow

In Figma

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

Get your MCP link

About Beetroot Harrow

Overview

Beetroot Harrow is for agriculture products that read like a magazine: grower journals, crop-market briefings, co-op newsletters and field-report dashboards. Instead of the usual leaf-green farm palette it uses warm ink on newsprint plus one beetroot-red accent (brand). Hierarchy comes from type size, weight and whitespace, not from fills or icons. A typical screen has one display-lg or display-md headline, body text capped at 68ch, a narrow metadata sidebar, and section gaps of space.16 or more.

Color

All five scales share a warm bias. Neutrals are tinted toward yellow-brown: background is neutral.50 (#faf7f2), text is neutral.950 (#191715), and no flat grey is used. Brand (beet red, hue about 355°) is the only action color. It is used for primary buttons, links, focus rings and the 2px section rule. Light primary is brand.600 with white text (about 6.2:1). Dark primary is brand.400 with brand.950 text (about 6:1). Success is shifted toward a warm field green (success.700 for light fills, about 6.9:1 with white). Warning is wheat ochre, used as a pale fill (warning.200 with warning.900 text). Destructive is a cooler magenta-crimson (danger, hue about 325°). It stays at least ΔE2000 18 from primary in both modes (danger.600 vs brand.600 in light, danger.400 vs brand.400 in dark), so a delete button is never mistaken for the primary action. Every scale darkens monotonically from 50 to 950 with chroma peaking at 400–600.

Typography

Familjen Grotesk is the display voice for display-lg through heading-md, at weights 600–700. Rubik handles all functional text: body, forms, tables, buttons, labels and heading-sm. JetBrains Mono is used only for sample IDs, field codes and coordinates (the code style, 14px). The display ladder uses a 1.333 ratio (perfect fourth): 64 / 48 / 36 / 27px. Tracking tightens as size grows: -0.03em at 64px, -0.025em at 48px, -0.02em at 36px and -0.012em at 27px. Body sizes are 18 / 16 / 14px, with line heights of 1.6–1.65 for long reading. Caption (12px, weight 500, +0.04em) works as an uppercase overline.

Layout

Spacious density on a 4px grid. Within a component, use space.2 to space.6. Between blocks, use space.8 to space.12. Between sections, use space.16 to space.24. Cap reading columns at 68ch and page width at 1280px. Prefer asymmetric two-column layouts: a main column of about 8 of 12 columns plus a sidebar of about 4 of 12 columns for captions, metadata and related figures. Cards use space.8 padding and never go below space.6.

Elevation

Mostly flat, like paper. Separation comes from 1px border hairlines (neutral.200 in light, neutral.800 in dark) and whitespace. Cards get shadow.sm, which is barely visible. shadow.md is for popovers and menus, and shadow.lg is for dialogs. In dark mode, depth comes from lighter surfaces rather than shadows: background is neutral.950, card and popover are neutral.900, and secondary and muted are neutral.800.

Shapes

Corners are small, like trimmed print stock: radius.md (4px) on buttons and inputs, radius.lg (6px) on cards, radius.xl (10px) only on dialogs. radius.full is reserved for badges and filter chips. Editorial devices are 1px hairline rules between list items and a 2px brand rule above section headings.

Do

  • Use Familjen Grotesk only for display-lg (64px), display-md (48px), heading-lg (36px) and heading-md (27px), with the letterSpacing set in each style. Use Rubik for heading-sm and all functional text.
  • Limit each section to three type levels, for example heading-md title, body-md text and caption metadata.
  • Give each view one primary button (primary: brand.600 light, brand.400 dark). Render other actions as secondary (neutral.100 / neutral.800) or ghost buttons.
  • Cap running text at 68ch. Separate page sections with space.16–space.24 and blocks inside a section with space.8–space.12.
  • Open each section with a 2px brand.600 top rule (brand.400 in dark), a caption overline in uppercase, then a heading-md title.
  • Pair every success, warning and destructive badge or alert with an icon or text label, so status never depends on color alone.
  • Set yields, prices and measurements in Rubik with font-feature-settings: 'tnum', right-aligned in table cells.
  • Show focus with a 2px ring outline (brand.500 light, brand.400 dark) offset 2px from buttons, inputs and links.

Don’t

  • Don't use brand red for errors or deletions. Use destructive (danger.600 light, danger.400 dark), which differs from primary by at least ΔE2000 18.
  • Don't use #000000 text or #ffffff page backgrounds. Text is neutral.950 on neutral.50 in light mode, and neutral.50 on neutral.950 in dark mode.
  • Don't round buttons or inputs beyond radius.md (4px) or cards beyond radius.lg (6px). Use radius.full only for badges and filter chips.
  • Don't put anything heavier than shadow.sm on cards. shadow.md is for popovers and menus, shadow.lg for dialogs. In dark mode, rely on the neutral.900 card surface for lift.
  • Don't set Familjen Grotesk below 24px or use it for labels, table cells, inputs or button text.
  • Don't use success green decoratively. It marks only confirmed, healthy or completed states.
  • Don't go below space.6 card padding or below space.12 vertical gaps between sections.
Access
Free
Industries
agriculture, publishing, food systems
Mood
editorial, grounded, confident, calm
Display font
Familjen Grotesk
Body font
Rubik
Mono font
JetBrains Mono
Density
Spacious
Contrast
High
Corner radius
4px

Similar presets

All 251 presets →