Presets Redeye Passport

Redeye Passport

Dark-first travel planning UI: deep teal-tinted night surfaces, a luminous aqua accent and cinematic display type for trips after dark.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50ecfdf9100d1faf1200a4f2e33006ee6d040036d2b850014b8a06000a948270009766a8000a5c549000a4742950042b28
neutral50f0f6f7100e1eaec200c3d2d63009db0b6400788c935005b6f7760045576070034434b800212d33900151f259500b1418
success50eefbe8100d9f5cc200b8eba230098e07c4007ccf5a5005fb83c6003f8a247002f6b1e80022501a900173a129500b2108
warning50fff7e6100ffeac2200fdd58c300f5bc55400e3a12a500c4850f6009e6a087007b52088005c3d09900402a07950261802
danger50fff4f5100ffe3e6200ffc6ce300ff9dac400f66e89500e1436b600c02d567009c2043800791231900580521950390011

Semantic tokens

Light and dark

LightPrimarySecondary
background#f0f6f7
foreground#0b1418
card#ffffff
card-foreground#0b1418
popover#ffffff
popover-foreground#0b1418
primary#09766a
primary-foreground#ffffff
secondary#e1eaec
secondary-foreground#151f25
muted#e1eaec
muted-foreground#455760
accent#d1faf1
accent-foreground#0a4742
destructive#c02d56
destructive-foreground#ffffff
success#2f6b1e
success-foreground#ffffff
warning#fdd58c
warning-foreground#402a07
border#c3d2d6
input#9db0b6
ring#0a9482
DarkPrimarySecondary
background#0b1418
foreground#f0f6f7
card#151f25
card-foreground#f0f6f7
popover#151f25
popover-foreground#f0f6f7
primary#36d2b8
primary-foreground#042b28
secondary#212d33
secondary-foreground#e1eaec
muted#212d33
muted-foreground#9db0b6
accent#0a4742
accent-foreground#d1faf1
destructive#f66e89
destructive-foreground#390011
success#7ccf5a
success-foreground#0b2108
warning#e3a12a
warning-foreground#261802
border#212d33
input#34434b
ring#36d2b8

Typography

Familjen Grotesk, Rubik and JetBrains Mono

Grow what matters

display-lg · 56/1.05 · 700 · -0.03em
Familjen Grotesk

Grow what matters

display-md · 42/1.1 · 600 · -0.022em
Familjen Grotesk

A calmer way to work

heading-lg · 32/1.18 · 600 · -0.015em
Familjen Grotesk

A calmer way to work

heading-md · 24/1.28 · 500 · -0.008em
Familjen Grotesk

A calmer way to work

heading-sm · 20/1.35 · 600 · -0.003em
Rubik

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

body-lg · 18/1.6 · 400
Rubik

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

body-md · 16/1.55 · 400
Rubik

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

body-sm · 14/1.5 · 400
Rubik

Save changes

label · 14/1.3 · 500 · 0.005em
Rubik

Updated 2 minutes ago

caption · 12/1.4 · 500 · 0.02em
Rubik

const theme = preset("redeye-passport")

code · 14/1.5 · 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
6px
md
12px
lg
18px
xl
24px
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 travel 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

Redeye Passport as a real product

Landing page

redeye-passport.com
ProductPricingCustomersDocsSign inGet started
New · travel

Redeye Passport

Dark-first travel planning UI: deep teal-tinted night surfaces, a luminous aqua accent and cinematic display type for trips after dark.

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 Redeye Passport

In Figma

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

Get your MCP link

About Redeye Passport

Overview

Redeye Passport is for planning and tracking journeys on phones and laptops late at night, when the screen is the brightest thing in the room. Dark mode is the primary mode. Surfaces use the neutral ramp, a slate tinted toward the brand teal, and a single aqua accent (brand.400) marks the one main action per view. Light mode is supported and is built from the same ramps: background neutral.50, cards #ffffff, primary brand.700.

Color

Brand is an aqua-teal ramp (OKLCH hue about 170–178). Chroma peaks at brand.400–500 and tapers evenly toward 50 and 950. Neutrals sit at hue about 205 with low chroma (about 0.01–0.02), shifted toward the brand so dark surfaces carry a faint teal cast. Destructive (danger, hue about 5) is a magenta-crimson far from the teal primary (ΔE2000 > 40 in both modes). Success is a leafy green at hue about 135 and warning a clean amber at hue about 75. Warning steps 300–500 were re-saturated to remove the muddy olive mid-tones. Checked pairs: primary-foreground on primary is 5.5:1 in light and 8.0:1 in dark. muted-foreground (neutral.600 light, neutral.300 dark) is ≥ 6:1 on both background and muted. ring is 3.5:1 in light and 9.8:1 in dark against the background.

Typography

The scale is a major third (1.25) from 16px up to 24px, then a perfect fourth (1.333): 12, 14, 16, 18, 20, 24, 32, 42, 56. Familjen Grotesk sets heading-md (24px, 500) through display-lg (56px, 700). Tracking tightens with size: −0.008em at 24px, −0.015em at 32px, −0.022em at 42px, −0.03em at 56px. Rubik (400/500/600) sets heading-sm and all functional text: forms, tables, buttons, itinerary rows. Body line height is 1.5–1.6. JetBrains Mono (400/500) at code size 14px is reserved for booking references, flight numbers, coordinates and timestamps.

Layout

Comfortable density on a 4px base grid. Itinerary and map-side cards use 24px padding (space.6). Gaps between sections are 16–24px (space.4–space.6). Content columns cap at 1120px so long destination guides keep a readable measure on wide monitors. Buttons and inputs share a 40px height so they align in a row.

Elevation

Depth comes from tonal layering first. In dark mode, background is neutral.950, card and popover are neutral.900, and secondary and muted are neutral.800, each one step lighter. Borders are neutral.800, so they separate cards without adding glare. Shadows are dark and diffuse: sm for inputs, md for cards. Only shadow.lg adds a faint aqua glow, and it is limited to the hero destination card and the active map pin.

Shapes

Rounding is soft and generous: 6px (radius.sm) on checkboxes and tags, 12px (radius.md) on buttons and inputs, 18px (radius.lg) on cards, 24px (radius.xl) on hero panels. radius.full is reserved for badges and map chips. No surface uses radius.none.

Do

  • Design dark mode first: background {color.neutral.950}, card and popover {color.neutral.900}, secondary and muted {color.neutral.800}. Then check light mode.
  • Use primary ({color.brand.400} dark, {color.brand.700} light) for one main button per view, such as Book or Save trip. Style other actions as secondary or ghost.
  • Show focus as a 2px ring in the ring token, offset 2px, on every button, input, map chip and itinerary row.
  • Set Familjen Grotesk only at heading-md (24px) and above, using the weight and negative letterSpacing defined for each style (e.g. display-lg 56px/700/−0.03em).
  • Set flight numbers, booking references, coordinates and times in JetBrains Mono at code (14px, 400) with tabular figures, so columns align in itinerary tables.
  • Apply shadow.lg (with the aqua glow) only to the hero destination card and the active map pin.

Don’t

  • Don't use brand teal for errors, cancellations or delays. Use destructive for errors and cancellations, and warning for delays and schedule changes.
  • Don't use pure black (#000000) surfaces or pure white (#ffffff) text in dark mode. Use neutral.950 and neutral.50.
  • Don't set more than one line of body-md or smaller on accent surfaces (brand.100 light, brand.900 dark). Keep accent for selected itinerary items and short labels.
  • Don't use Familjen Grotesk below 24px or in all caps. Use Rubik heading-sm (20px, 600) for smaller headings.
  • Don't use muted-foreground for text smaller than caption (12px) or for disabled-looking primary actions. Use the disabled state at 50% opacity instead.
  • Don't combine shadow.md and shadow.lg on one surface. In dark mode, separate layers with neutral.950 → neutral.900 → neutral.800 first.
Access
Free
Industries
travel, hospitality, navigation
Mood
nocturnal, cinematic, luminous, calm
Display font
Familjen Grotesk
Body font
Rubik
Mono font
JetBrains Mono
Density
Comfortable
Contrast
Standard
Corner radius
12px

Similar presets

All 251 presets →