Design System

Version 1.0  ·  2025

Color Palette

Acid Green
#CBFF00 · Primary
Acid Dim
#B0E000 · Hover state
Teal Dark
#1A3D4F · Backgrounds
Navy
#1C3A4A · Surface
Teal Mid
#2A5569 · Cards
Teal Light
#3D7A92 · Accents
Sky
#5A9CB5 · Illustration
White
#FFFFFF · Headings
Text Body
rgba(255,255,255,0.85)
Text Muted
rgba(255,255,255,0.50)

Type Scale

Display
Inter 800
52px / -2px ls
lh 1.0
Fly Smarter
Heading 1
Inter 700
36px / -1px ls
lh 1.1
Book your flight
Heading 2
Inter 700
24px / 0px ls
lh 1.2
Departure & Destination
Heading 3
Inter 600
18px / 0px ls
lh 1.3
Manage your booking
Navigation
Inter 500
14px / +0.2px ls
Booking    Fly service    Land service    Info    Help
Label / Tag
Inter 700
11px / +3px ls
UPPERCASE
Book a flight
Body
Inter 400
14px / 0px ls
lh 1.65
Find your flight and explore the world with us. We will take care of the rest — from departure to destination.
Caption
Inter 400
12px / 0px ls
50% white
14/04/2025 Monday  ·  1 adult  ·  Economy

Spacing Scale

4px
xs
8px
sm
12px
md
16px
lg
24px
xl
32px
2xl
40px
3xl
48px
4xl
64px
5xl
80px
6xl

Radius & Elevation

Border Radius

sm 6px
md 10px
lg 16px
xl 24px
pill 100px

Shadows

sm 2px · 12px
card 8px · 40px
acid glow 4px · 24px · acid

Buttons

Primary

Secondary

Ghost

Icon Buttons

Tabs & Nav

Tab Group

Book a Flight
Manage Booking
Check In

Navigation Bar

Inputs & Fields

Departure

Destination

Date Picker

Passengers

Promo Code

Card Variants

Frosted Default

Used for standard content panels. Subtle blur and border create depth without heavy visual weight.

Booking Glass

Used for the main booking panel. Deeper teal tint with stronger blur — anchors UI over photo background.

Accent Bordered

Used to highlight selected or featured content. Acid green border signals active or promotional state.

Badges

Active New Route Economy 1 Adult Promo Check In Open

Animation Tokens

Instant
duration: 100ms
easing: linear
Tooltips, focus rings
Quick
duration: 200ms
easing: ease-out
Hover states, buttons
Standard
duration: 300ms
easing: ease-in-out
Tabs, dropdowns
Enter
duration: 400ms
easing: cubic-bezier(0,.75,.25,1)
Modals, cards
Stagger
delay: 60ms / item
base: 300ms
List reveal, page load

CSS Variables Reference

Token Value Usage
--acid
#CBFF00
Primary CTA, active states, brand mark
--acid-dim
#B0E000
Button hover, pressed state
--navy
#1C3A4A
Page background, deepest surface
--teal-dark
#1A3D4F
Card backgrounds, secondary surfaces
--teal-mid
#2A5569
Elevated cards, dropdowns
--teal-light
#3D7A92
Accent tones, illustration elements
--sky
#5A9CB5
Sky tones, hero illustration
--shadow-card
0 8px 40px rgba(0,0,0,0.35)
Cards, modals, popups
--shadow-btn
0 4px 24px rgba(203,255,0,0.35)
Primary CTA acid glow
--radius-sm
6px
Buttons, input fields, small tags
--radius-md
10px
Icon buttons, medium panels
--radius-lg
16px
Cards, main containers
--radius-xl
24px
Booking panel, hero cards
--font-display
Ag
'Inter', sans-serif
Headings, labels, tabs, logo
--font-body
Ag
'Inter', sans-serif
Body copy, nav links, inputs

Brand Motifs

Dot Grid Pattern

Used as left-side decorative
texture behind hero text.

Accent Rule

Acid green horizontal rule
below hero text, section breaks.

Logo Mark

Two acid-green bars + wordmark
in Syne 700 or 800.

Swap Icon

Circular swap button between
departure / destination fields.