01. Grid System (1304px Container / 20px Padding)

1
2
3
4
5
6
7
8
9
10
11
12
._3col (292px)
._7col (724px)
2 col
._8col (832px)
._4col
._2col-grid (1fr)
._2col-grid (1fr)
.container
max-width: 1304px · padding: 0 20px · margin: auto

02. Colors

Coral (Primary)
#ff8d5c
--coral-400
Purple Deep
#0e075f
--purple-1000
Demo Green
#35a86e
--demo-green
Snowflake Blue
#29b5e8
--snowflake
Text Primary
#111111
Text Body
#333333
Text Subtle
#555555
Coral Scale
100
#ffede5
200
#ffdbcc
300
#ffb494
400
#ff8d5c
500
#dd7346
600
#b65f3a
700
#904a2c
800
#6d3922
900
#4a2617
1000
#2b160d
Purple Scale
100
#f0eff5
200
#e3e2ee
300
#c5c3da
400
#acaacb
500
#908cba
600
#7370a9
700
#5c5699
800
#433d8a
900
#2a237b
1000
#0e075f
Yellow Scale
100
#f0e584
200
#f0e584
300
#d2c974
400
#b4ac64
500
#9b9455
600
#7d7745
700
#656139
800
#4b482a
900
#34321e
1000
#1e1c10
Greyscale
100
#f2f2f2
200
#e3e3e3
300
#c7c7c7
400
#ababab
500
#919191
600
#787878
700
#5e5e5e
800
#474747
900
#303030
1000
#1c1c1c

03. Typography (Inter Tight / Inter)

.h1
56px / 56px · Medium 500
Heading 1
.h2
47.8px / 52px · Medium 500
Heading 2 Title
.h3
39.2px / 44px · SemiBold 600
Heading 3 Title
.h4
33px / 40px · SemiBold 600
Heading 4 Title
.h5
23px / 32px · SemiBold 600
Heading 5 Title
.h6
19.2px / 28px · SemiBold 600
Heading 6 Title
.body1
22px / 32px · Regular
Generate a full-featured, documented, and secure REST API in minutes with DreamFactory.
.body2
20px / 32px · Regular
DreamFactory’s enterprise API platform provided the answer by automatically generating secure REST APIs from existing databases.
.body3
18px / 28px · Regular
New integrations that once took months now take days. Development teams are empowered to build quickly.
.body4
16px / 24px · Regular
Role-based access control, API rate limiting, and comprehensive logging gave them complete visibility and control over their data flows.
.eyebrow
14px · SemiBold · Uppercase
API Generation Platform
.footnote
14px / 20px · Regular
© 2025 DreamFactory. All rights reserved.

04. Buttons & CTAs

FREE 30 Minute Demo
.submit-button — height: 64px, radius: 24px, padding: 12px 40px
Book a Demo
.cta-orange
Try Snowflake
.cta-blue
Learn More
.cta-outline
FREE 30 Minute Demo
.submit-button — height: 64px, radius: 24px, padding: 12px 40px

05. Interactive States

Navbar Links
Normal
Features
Hover
Features
Focused
Features
Pressed
Features
Active
Features
Link with Arrow
Normal
See all →
Hover
See all →
Focused
See all →
Pressed
See all →
Active
See all →
Footer Links
Normal
Documentation
Hover
Documentation
Focused
Documentation
Pressed
Documentation
Active
Documentation

06. Spacing & Layout Utilities

.spacer-12px
12px
.spacer-16px
16px
.spacer-24px
24px
.spacer-32px
32px
Gap Utilities
.gap-8px
8px
.gap-16px
16px
.gap32px
32px
.gap-48px
48px
Flexbox Utilities
.flexbox
display: flex
.flexbox-v
flex-flow: column
.flexbox.center
justify + align: center
.flexbox-space
justify: space-between
.flexbox-v-center
column + center
.flexbox-logo
wrap + center + gap 24px

07. Border Radius & Shadows

Border Radius
0
4px
8px
12px
16px
20px
24px
pill
50%
Box Shadows
XS
0 1px 2px
SM
0 1px 3px, 0 1px 2px
MD
0 4px 8px -2px
LG
0 12px 16px -4px
XL
0 20px 24px -4px
2XL
0 24px 48px -12px

08. Section Backgrounds

.section-bg-1st
Coral top-left · Purple bottom-right
.section-bg-2nd
Purple top-right · Coral bottom-left
.section-bg-3rd
Yellow top-center

09. UI Components

Category Tags
Finance
#ff8d5c
Retail
#e85d75
Technology
#e06a35
Healthcare
#35a86e
Manufacturing
#6660bc
Government
#2a237b
Filter Pills
All
Healthcare
Finance
Manufacturing
Retail
Technology
Government
Forms & Inputs
Standard Input
Enter your email
Search Input (pill)
Search by company, industry, or use case
Navbar
.navbar-link 16px, #141414, hover: #ff8c5a | .cta-green.w-button
Footer
.h6.color-ff8c5a headings | .footer-link 16px/24px, #222 | .footer-link-legal #444
Case Study Cards
Finance
Revolutionizing Patient Data Access with Secure REST APIs
A leading professional services firm required a sophisticated solution to access data...
Retail
Integration Across 200+ Clinics with a Single API Layer
Epic (EpicCare) is the clinical backbone for most major healthcare organizations...
Technology
The Challenge Wasn’t Just Technical — It Was Organizational
Instantly expose your DynamoDB tables through a secure, documented REST API...

10. Class Naming Conventions

Flat, direct names — no BEM, no prefixes
Classes describe what they are, not where they live. No underscores for modifiers, no parent__child patterns. If it's a button, it's .cta-green — not .hero__cta--green
.cta-green
.flexbox-v
.body4
.spacer-32px
.navbar-link
.footer-link
Typography: semantic scale names
Headings use .h1 through .h6 — applied as utility classes, independent of HTML tag. Body text follows the same pattern: .body1 through .body4, plus .eyebrow and .footnote.
.h1 → .h6
Inter Tight · size decreasing · weight 500–600
.body1 → .body4
Inter · size decreasing · weight 400
Spacing: explicit pixel values
Spacers use exact pixel values in the class name — no abstract sizes like "small" or "medium". The value IS the name. Applied as empty divs for vertical rhythm.
.spacer-12px
.spacer-16px
.spacer-24px
.spacer-32px
Same pattern for gaps: .gap-8px .gap-16px .gap32px .gap-48px
Color utilities: hex in the class name
Text color overrides use the actual hex value as the class name. No "primary", "secondary" abstractions — the color IS the identifier.
.color222 → color: #222
.color444 → color: #444
.color-555 → color: #555
.color-ff8c5a → color: #ff8d5c
Layout: functional class names
Layout classes describe their function. Flex? It's .flexbox. Vertical flex? .flexbox-v. Centered? Add .center. Columns use an underscore-number prefix: ._3col, ._7col, ._8col.
Flex direction
.flexbox → row | .flexbox-v → column
Alignment modifiers
.center → both axes | .flexbox-space → space-between
Column widths
._3col → 292px | ._7col → 724px | ._8col → 832px
Grid shorthand
._2col-grid → 1fr 1fr, gap 32px
CTAs: color is the variant
Button classes follow .cta-{color} pattern. Each shares the same shape (pill, 100px radius, 12px 22px padding, 14px SemiBold) — only the background changes. Hover states cross-swap colors.
.cta-green → bg: #35a86e, hover → coral
.cta-orange → bg: #ff8d5c, hover → green
.cta-blue → bg: #29b5e8 (Snowflake pages)
.cta-outline → border only, coral
Section structure: wrapper → container → content
Every page section follows this DOM pattern. The .section-n wrapper controls background and padding. The .container constrains width. Content flows inside with spacer divs for vertical rhythm.
<section class="section-n section-bg-1st"> <div class="container"> <div class="eyebrow">Label</div> <div class="spacer-12px"></div> <h2 class="h2">Heading</h2> <div class="spacer-24px"></div> <p class="body2 color-555">Description</p> <div class="spacer-32px"></div> <a class="cta-green w-button">CTA</a> </div> </section>
Composition: combine classes, don't nest
Modifiers are added as extra classes, not child selectors. A centered vertical flex container with 16px gap is three classes on one element.
<div class="container flexbox-v-center"> <div class="container flexbox-space center"> <div class="container flexbox-center gap32px"> <div class="flexbox-v gap-16px"> <p class="body4 color222"> <h6 class="h6 color-ff8c5a no-margin">

11. Case Study Patterns

Hub Page — Grid Cards (3 columns)
Finance
Revolutionizing Patient Data Access with Secure REST APIs
Placeholder, a leading professional services firm, required a sophisticated solution to access and utilize data from their Deltek Costpoint ERP Oracle database.
EM
ExxonMobil
Retail
Integration Across 200+ Clinics with a Single API Layer
Epic (EpicCare) is the clinical backbone for most major healthcare organizations. Yet, for developers, accessing Epic data remains one of the most complex challenges.
D
Deloitte
Technology
The Challenge Wasn’t Just Technical — It Was Organizational
Instantly expose your DynamoDB tables through a secure, documented REST API in just minutes. That’s exactly what DreamFactory integration delivers.
DA
D.A Davidson
Healthcare
Unified API Layer for Patient Records Across Dozens of Facilities
A major healthcare network needed to unify data from legacy ERP systems across dozens of facilities while maintaining HIPAA compliance and sub-second response times.
MC
Mayo Clinic
Manufacturing
From Legacy SOAP to Modern REST in Weeks
An industrial manufacturer was losing engineering hours maintaining custom integrations between SAP, shop-floor IoT sensors, and BI dashboards. DreamFactory automated it all.
S
Siemens
Government
Secure Data Exchange at Scale for Federal Compliance
A federal agency needed a FedRAMP-compliant platform to expose controlled data sets via REST APIs while enforcing role-based access across multiple clearance levels.
US
US DoD
Item Page — Latest Case Studies (horizontal)
Finance
Revolutionizing Patient Data Access with Secure REST APIs
Placeholder, a leading professional services firm, required a sophisticated solution to access and utilize data from their Deltek Costpoint ERP Oracle database.
EM
ExxonMobil
Healthcare
Unified API Layer for Patient Records Across Dozens of Facilities
A major healthcare network needed to unify data from legacy ERP systems across dozens of facilities while maintaining HIPAA compliance.
MC
Mayo Clinic
Government
Secure Data Exchange at Scale for Federal Compliance
A federal agency needed a FedRAMP-compliant platform to expose controlled data sets via REST APIs while enforcing role-based access.
US
US DoD
DreamFactory Design System · New Design by Mikołaj