Design System
Canopy Design System
A complete reference of every token, pattern, and component extracted directly from finray.framer.website.
Brand Greens — Primary
Primary 900
#0a3d2a
Headings, buttons, brand
Primary 800
#1a2722
Deep dark bg
Primary 700
#2d3934
Dark surfaces
Primary 600
#414d48
Body text, nav links
Primary 400
#6b756f
Secondary text
Primary 300
#838b88
Placeholder, muted
Accents
Accent Lime
#d0fa93
Highlight, CTA, decorative
Accent Green
#139d49
Success, CTA
Accent Sky
#59d0ff
Highlight, accent
Sky Light
#d4f2fd
Accent bg, decorative
Gold Tint
rgba(177,151,107,0.1)
Warm decorative tint
Error Red
#ff2244
Error, destructive
Surfaces & Neutrals
White
#ffffff
Primary surface, cards
Surface 1
#f8f9fa
Alternating sections, footer bg
Surface 2
#f4f5f4
Inputs, hover states
Border Light
#e5e7e6
Dividers, light borders
Border
#cccfce
Input borders
Font Family
Satoshi
Primary typeface — all weights, all sizes
font-family: 'Satoshi', 'Satoshi Placeholder', sans-serif;
Type Scale
Leverage AI for smarter financial decisions.
Track, budget, and reach your financial goals.
Manage your finances with real-time insights and personalized investment strategies built for modern users.
Secondary description text used in cards and feature lists.
Section Label · Navigation · Tags
Font Weights
Regular
400 — Body copy, captions, UI labels
Medium
500 — Nav links, body text, descriptions
Bold
700 — Headings, buttons, strong emphasis
--space-2
6px
Tag/badge internal gap
--space-3
8px
Icon & text gap
--space-5
16px
Card inner gap, list items
--space-6
24px
Card padding, grid gap
--space-7
30px
Component gap
--space-8
32px
Section inner padding
--space-9
40px
Content block spacing
--space-10
52px
Large gap, feature spacing
--space-11
64px
Large section gap
--space-12
80px
Section bottom padding
--space-13
120px
Standard section padding-y
XS — 8px --radius-xs Small elements, tags
SM — 12px --radius-sm Icons, inputs
MD — 16px --radius-md Cards, containers
LG — 20px --radius-lg Large cards, nav
XL — 30px --radius-xl Hero sections
Pill — 47px --radius-pill All buttons
Round — 100px --radius-round Badges, labels
Circle — 50% --radius-circle Avatars, icons, orbs
Shadow SM
rgba(10,61,42,0.10) 0px 6px 32px 0px
Cards, hover lift
Shadow MD
rgba(10,61,42,0.08) 0px 8px 48px 0px
Modals, dropdowns
Shadow LG
Layered 3-stop natural depth
Floating elements
Outline Inset
1px solid inset black border
Focus, selected states
Warm Glow
Amber inset glow decorative element
Fast
all 0.15s ease
Hover states, color changes, opacity
Base
all 0.25s ease
Cards lift, nav transitions, standard UI
Slow
all 0.4s ease
Section reveals, page-level changes
Spring
cubic-bezier(0.34, 1.56, 0.64, 1)
Bouncy interactive feel for buttons, modals
Interaction Patterns
Button hover translateY(-1px) + shadow increase — 0.25s ease
Card hover translateY(-4px) + shadow-sm — 0.25s ease
Link hover color shift to primary-900 — 0.15s ease
Input focus border-color primary-900 + 3px green glow ring
Page scroll Framer scroll-triggered opacity + translateY fade-in
Nav scroll Background blur / shadow on scroll-down (Framer native)
Container Widths
Canvas max 1728px — full bleed background colors
Content max ~1280px — centered inner content
Section padding-y 120px top + bottom (standard), 232px top (hero)
Section alternation #ffffff → #f8f9fa → #ffffff → #f8f9fa
Footer padding 120px top, 40px bottom
Grid Examples
2 Column
3 Column
4 Column
Asymmetric 60/40
● Success
● Feature
● Info
● Neutral
● Error
AI-Powered
New
Section Label
Beta
Border radius 100px
Font size 12px
Font weight 700
Text transform uppercase / title case
Padding 4–6px 12–16px
Letter spacing 1–1.5px (uppercase labels)
Feature Cards
💰
Automated Expense Tracking
Get real-time reports and alerts to manage your finances effortlessly.
🔒
Secure Payments
Encrypted payments ensure safety and protect your sensitive financial data.
📊
AI-Powered Insights
Personalized investment strategies driven by real-time AI analysis.
Default Cards (with border)
Smart Budgeting
AI-driven budgeting that adapts to your spending patterns and financial goals.
Portfolio Tracking
Monitor all your investments in one place with live market data and analytics.
Stat / Dark Cards
98%
Customer satisfaction
↑ +4.2% this quarter
$2.4 B
Assets managed
↑ Growing 12% MoM
150K+
Active users
↑ New record this month
Default card radius 16px (--radius-md)
Feature card radius 20px (--radius-lg)
Default card bg #ffffff + 1px border #e5e7e6
Feature card bg #f8f9fa
Dark card bg #0a3d2a
Card padding 28–32px
Hover translateY(-4px) + shadow-sm — 0.25s ease
Height 72px
Background #ffffff (scrolled: backdrop-filter blur)
Nav link font 18px / 500 / #414d48
Active link 700 / #0a3d2a
Padding 0 32px horizontal
CTA button Primary pill, 12–18px
Achieve Financial Success with AI
Leverage AI for smarter financial decisions with real-time insights and personalized investment strategies.
H1 size 76px / 700 / -2.375px tracking
Subtitle 24px / 500 / #414d48
Padding top 232px
Padding bottom 136px
Alignment Center — text, buttons, badge
Decorative orbs #d0fa93 and #d4f2fd circles — blurred, positioned absolutely
1
Create Your Account
Sign up in seconds with just your email and a password to get started.
2
Connect Your Accounts
Link your bank, credit card, and investment accounts securely.
3
Set Your Goals
Define savings targets and let AI create your personalized plan.
4
Track & Grow
Monitor progress in real-time and get smart nudges to stay on track.
Starter
$ 0
Free forever
Basic expense tracking
Up to 2 bank accounts
Monthly reports
Get Started
Pro
$ 29
per month
AI-powered insights
Unlimited accounts
Real-time alerts
Investment tracking
Get Started
Enterprise
$ 99
per month
Everything in Pro
Team collaboration
API access
Priority support
Contact Sales
★★★★★
"Canopy completely changed how I manage money. The AI suggestions are genuinely useful and the interface feels effortless."
S
Sarah Chen
Freelance Designer
★★★★★
"The budget tracking is incredibly smart. It learned my spending habits within a week and started giving me real advice."
M
Marcus R.
Content Creator
★★★★★
"Best fintech app I've used. The dashboard is clean, fast, and the insights help me actually hit my savings goals."
01
Hero
Dark bg (#0a3d2a), 120px padding, badge + H1 + subtitle + dual CTAs + graphic
02
Logo Bar
White bg, 40px padding, centered label + scrolling logo row
03
Features Grid
Surface bg (#f8f9fa), 3-col card grid, icon boxes + heading + body copy
04
Feature Detail
White bg, sticky left text, scrolling right content, position: sticky top: 100px
05
Steps
Surface bg, 4-col numbered steps, numbered badges + feature icon boxes
06
Stats Bar
Dark bg (#0a3d2a), 4 stat columns, large number + label layout
07
Pricing
White bg, 3 cards, featured center card with dark bg + lime accent, feature list
08
Testimonials
Surface bg, 3-col quote cards, avatar + name + role + star rating
09
CTA
Dark bg, centered layout, large heading + dual CTA buttons
10
Footer
Dark bg, 2fr 1fr 1fr 1fr grid, logo col + 3 link cols + bottom bar
View Full Page Sections →
Feature Compositions
4 Hero Graphics
Hero Float, Dashboard Collage, Phone + Cards, Split Feature. Each uses a photo placeholder + floating UI card overlays + geometric bg elements.
Floating UI Cards
6 Card Types
Stat, Chart (bar), Progress, Notification, AI Feature, Trend (line). White surface, border, box-shadow, real data styling.
Decorative Elements
9 Shapes
Lime Orb, Sky Orb, Dark Orb, Gradient Orb, Grid Pattern, Dot Pattern, Diamond Shape, Blob Shape, Mesh Gradient.
Icon Boxes
3 sizes × 4 colors × 3 shapes
SM 36px / MD 48px / LG 64px. Lime, Sky, Green, Surface. Square, Circle, Squircle variants.
View Full Graphic Library →
:root {
--color-primary-900 : #0a3d2a;
--color-primary-800 : #1a2722;
--color-primary-700 : #2d3934;
--color-primary-600 : #414d48;
--color-primary-400 : #6b756f;
--color-primary-300 : #838b88;
--color-accent-lime : #d0fa93;
--color-accent-green : #139d49;
--color-accent-sky : #59d0ff;
--color-accent-sky-light : #d4f2fd;
--color-error : #ff2244;
--color-white : #ffffff;
--color-surface-1 : #f8f9fa;
--color-surface-2 : #f4f5f4;
--color-border-light : #e5e7e6;
--color-border : #cccfce;
--font-family : 'Satoshi', 'Satoshi Placeholder', sans-serif;
--font-size-xs : 12px;
--font-size-sm : 16px;
--font-size-md : 18px;
--font-size-lg : 20px;
--font-size-xl : 24px;
--font-size-2xl : 32px;
--font-size-3xl : 40px;
--font-size-4xl : 52px;
--font-size-5xl : 76px;
--space-1 : 4px; --space-2 : 6px; --space-3 : 8px;
--space-4 : 10px; --space-5 : 16px; --space-6 : 24px;
--space-7 : 30px; --space-8 : 32px; --space-9 : 40px;
--space-10 : 52px; --space-11 : 64px; --space-12 : 80px;
--space-13 : 120px;
--radius-xs : 8px;
--radius-sm : 12px;
--radius-md : 16px;
--radius-lg : 20px;
--radius-xl : 30px;
--radius-pill : 47px;
--radius-round : 100px;
--radius-circle : 50%;
--shadow-sm : rgba(10,61,42,0.10) 0px 6px 32px 0px;
--shadow-md : rgba(10,61,42,0.08) 0px 8px 48px 0px;
--shadow-lg : rgba(0,0,0,0.17) 0px 0.6px 1.57px -1.5px,
rgba(0,0,0,0.14) 0px 2.29px 5.95px -3px,
rgba(0,0,0,0.02) 0px 10px 26px -4.5px;
--transition-fast : all 0.15s ease;
--transition-base : all 0.25s ease;
--transition-slow : all 0.4s ease;
--transition-spring : all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}