Presets Polish Pitstop

Polish Pitstop

Friendly, bouncy automotive UI: teal actions on cool green-grey neutrals, pill controls, round cards and Epilogue headlines.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50e8fbf5100c8f5e620095ead13005ad8b74002ec4a050010a586600007d667000066558000752459000a3f36950052a24
neutral50f3f8f6100e4eeea200cfdcd7300b3c4be40091a69f5007388826005a6e6870046585380033423e9001f2a27950111a18
success50effaea100d8f4cc200b3e89f30087d56c4005fbd4550045a02e6003685227002a6b1a800215416900183d109500d2708
warning50fff8e1100ffefb8200ffe085300ffcc4d400f2b01c500d69400600ad7700700885e008006847009004b32009502d1d00
danger50fff3f4100ffe2e5200ffc5cc300ff9aa8400f76a85500e2416a600c2284f7009f1c408007b10309005a07229503a0014

Semantic tokens

Light and dark

LightPrimarySecondary
background#f3f8f6
foreground#111a18
card#ffffff
card-foreground#111a18
popover#ffffff
popover-foreground#111a18
primary#007d66
primary-foreground#ffffff
secondary#e4eeea
secondary-foreground#1f2a27
muted#e4eeea
muted-foreground#465853
accent#c8f5e6
accent-foreground#0a3f36
destructive#c2284f
destructive-foreground#ffffff
success#2a6b1a
success-foreground#ffffff
warning#ffe085
warning-foreground#4b3200
border#cfdcd7
input#b3c4be
ring#007d66
DarkPrimarySecondary
background#111a18
foreground#f3f8f6
card#1f2a27
card-foreground#f3f8f6
popover#1f2a27
popover-foreground#f3f8f6
primary#2ec4a0
primary-foreground#052a24
secondary#33423e
secondary-foreground#e4eeea
muted#33423e
muted-foreground#b3c4be
accent#0a3f36
accent-foreground#c8f5e6
destructive#f76a85
destructive-foreground#3a0014
success#5fbd45
success-foreground#0d2708
warning#f2b01c
warning-foreground#2d1d00
border#33423e
input#465853
ring#2ec4a0

Typography

Epilogue, Karla and IBM Plex Mono

Grow what matters

display-lg · 49/1.04 · 800 · -0.03em
Epilogue

Grow what matters

display-md · 39/1.08 · 800 · -0.025em
Epilogue

A calmer way to work

heading-lg · 31/1.15 · 700 · -0.02em
Epilogue

A calmer way to work

heading-md · 25/1.25 · 700 · -0.01em
Karla

A calmer way to work

heading-sm · 20/1.3 · 700 · -0.005em
Karla

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

body-lg · 18/1.6 · 400
Karla

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

body-md · 16/1.55 · 400
Karla

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

body-sm · 14/1.5 · 400
Karla

Save changes

label · 16/1.25 · 700 · 0.005em
Karla

Updated 2 minutes ago

caption · 12/1.4 · 600 · 0.02em
Karla

const theme = preset("polish-pitstop")

code · 14/1.5 · 400
IBM Plex Mono

Spacing · radius · shadow

The quiet rules

0.52px
14px
1.56px
28px
312px
416px
520px
624px
832px
1040px
1248px
1664px
2080px
2496px
sm
8px
md
14px
lg
20px
xl
28px
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 automotive 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

Polish Pitstop as a real product

Landing page

polish-pitstop.com
ProductPricingCustomersDocsSign inGet started
New · automotive

Polish Pitstop

Friendly, bouncy automotive UI: teal actions on cool green-grey neutrals, pill controls, round cards and Epilogue headlines.

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 Polish Pitstop

In Figma

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

Get your MCP link

About Polish Pitstop

Overview

Polish Pitstop serves car sharing, EV charging, service booking and driver-companion apps. It avoids the black, chrome and red defaults of automotive UI. Instead it uses a teal action color (brand.600 light, brand.400 dark), green-grey neutrals at hue ~170, pill buttons and Epilogue headlines. Every text pair in both modes meets WCAG AA at 4.5:1 or higher, and most pairs exceed 5:1.

Color

All scales share a single chroma curve. Chroma peaks at step 400–500, tapers toward 50 and 950, and drops evenly between 600 and 900 with no flat mid-steps. Brand teal sits at OKLCH hue ~170. Neutrals use the same hue at low chroma, so surfaces read as tinted on purpose rather than grey. Success sits at a yellow-green hue (~140) with the same chroma curve, so it relates to teal but never matches it. Warning is a warm amber and destructive is a raspberry crimson (~10). Both are far from teal in hue, with ΔE00 ≥ 18 in both modes. Light-mode contrast: white on primary (brand.600 #007d66) is 5.1:1, primary vs background is 4.8:1, and muted-foreground (neutral.700) on muted (neutral.100) is 6.4:1. Dark-mode contrast: primary brand.400 on background neutral.950 is 8.5:1, and muted-foreground neutral.300 on muted neutral.800 is 5.8:1.

Typography

The type scale is a Major Third (1.25) built on 16px: 12, 14, 16, 20, 25, 31, 39, 49. Body-lg is 18 and label is 16, both off-scale for reading comfort. Epilogue at 700/800 sets display-lg (49), display-md (39) and heading-lg (31). Tracking tightens as size grows: -0.03em at 49px, -0.025em at 39px, -0.02em at 31px. Karla at 400–700 sets everything functional: headings md/sm, body, labels, captions, buttons, forms and tables. Body line heights are 1.5–1.6. IBM Plex Mono at 400/500 is reserved for plates, VINs, charger IDs and telemetry values.

Layout

Comfortable density on a 4px grid. Buttons and inputs are 44px tall for gloved or one-handed use. Gaps between cards are space.4 (16px) to space.6 (24px), and card padding is space.6. Content columns max out at 1120px.

Elevation

Shadows are tinted with deep teal (rgba 8,52,43), so lifted elements stay in the palette. Cards use shadow.sm plus a 1px border token, popovers use shadow.md, and dialogs and bottom sheets use shadow.lg. In dark mode, lift comes mainly from surface steps: card and popover use neutral.900 on a neutral.950 background, and borders use neutral.800.

Shapes

Radii are large and round. Inputs use radius.md (14px), cards radius.lg (20px), and dialogs and sheets radius.xl (28px). Buttons and badges use radius.full. Only full-bleed images and dividers use radius.none.

Do

  • Use the primary token for exactly one main action per view, such as Book, Start charging or Unlock. Primary is brand.600 #007d66 in light mode (white text, 5.1:1) and brand.400 in dark mode (brand.950 text). Render all other buttons as secondary or ghost.
  • Use radius.full for buttons and badges, radius.md (14px) for inputs, radius.lg (20px) for cards, and radius.xl (28px) for dialogs and bottom sheets.
  • Set display-lg (49px), display-md (39px) and heading-lg (31px) in Epilogue 700/800. Set heading-md (25px), heading-sm (20px) and all UI text in Karla.
  • Set plates, VINs, charger IDs and telemetry values in typography.code (IBM Plex Mono 14px) with font-variant-numeric: tabular-nums.
  • Keep buttons and inputs at 44px height and leave at least space.2 (8px) between adjacent tappable controls.
  • Pair success, warning and destructive fills with an icon or text label so status never relies on color alone.
  • Use the accent token for selected list rows, the chosen vehicle card and active filter chips, with accent-foreground for their text. Accent is brand.100 in light mode and brand.900 in dark mode.
  • Show focus as a 2px ring token outline with a 2px offset on every interactive element, in both modes.

Don’t

  • Don't use brand teal for errors or confirmations; use the destructive (danger) and success (green) tokens.
  • Don't use black or untinted grey shadows; use only shadow.sm, shadow.md and shadow.lg, which are teal-tinted.
  • Don't use brand.500 or lighter for ring or text in light mode; it falls toward 3:1 against background.
  • Don't set Epilogue below 31px (heading-lg) or for body paragraphs; use Karla heading-md or heading-sm instead.
  • Don't apply radius.none or radius.sm to buttons, inputs or cards.
  • Don't place muted-foreground text on primary or accent fills; use primary-foreground or accent-foreground.
  • Don't use a card shadow above shadow.sm; reserve shadow.md for popovers and shadow.lg for dialogs and sheets.
  • Don't use neutral.600 for muted text on muted surfaces; it drops to about 4.6:1. Use the muted-foreground token (neutral.700 light, neutral.300 dark).
Access
Free
Industries
automotive, ev charging, car sharing, mobility
Mood
playful, friendly, energetic, approachable
Display font
Epilogue
Body font
Karla
Mono font
IBM Plex Mono
Density
Comfortable
Contrast
Standard
Corner radius
14px

Similar presets

All 251 presets →