DESIGN.md · Analysis

DataFast

datafa.st · 20 Sept 2026 · 47 colors · DM Sans

DataFast

Revenue-first analytics platform for entrepreneurs. DataFast transforms marketing attribution into actionable insights, helping founders understand which channels drive revenue without data overload.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f5f5f5
surface-container#eeeeee
surface-container-high#e5e6e6
surface-container-highest#d9d9d9
on-surface#1f2937
on-surface-variant#6b7280
inverse-surface#1f2937
inverse-on-surface#f3f4f6
outline#9ca3af
outline-variant#d1d5db
surface-tint#e78468
primary#e78468
on-primary#ffffff
primary-container#fde8e0
on-primary-container#8b3e2f
inverse-primary#ffb3a0
secondary#facc15
on-secondary#1f2937
secondary-container#fef3c7
on-secondary-container#78350f
tertiary#16b86a
on-tertiary#ffffff
tertiary-container#d1fae5
on-tertiary-container#065f46
error#be6464
on-error#ffffff
error-container#f8d7d7
on-error-container#5f2c2c
primary-fixed#fde8e0
primary-fixed-dim#ffb3a0
on-primary-fixed#3e1f18
on-primary-fixed-variant#8b3e2f
secondary-fixed#fef3c7
secondary-fixed-dim#fcd34d
on-secondary-fixed#332e00
on-secondary-fixed-variant#78350f
tertiary-fixed#d1fae5
tertiary-fixed-dim#a7f3d0
on-tertiary-fixed#002d1f
on-tertiary-fixed-variant#065f46
background#ffffff
on-background#1f2937
surface-variant#e5e6e6

Typography

display
fontFamily: DM Sans · fontSize: 60px · fontWeight: 800 · lineHeight: 68px · letterSpacing: -0.02em
headline-lg
fontFamily: DM Sans · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.015em
headline-md
fontFamily: DM Sans · fontSize: 28px · fontWeight: 700 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: DM Sans · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: DM Sans · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: DM Sans · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: DM Sans · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: DM Sans · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

DataFast is a revenue-first analytics platform designed for entrepreneurs who need clarity without complexity. The brand embodies "Practical Minimalism"—a design philosophy that strips away unnecessary data visualization while maintaining visual warmth through a distinctive coral-orange accent (#e78468). The UI evokes trust and efficiency: clean white surfaces, purposeful typography hierarchy, and strategic use of warm accent colors create an interface that feels both professional and approachable. The emotional response is one of clarity and control: users feel empowered to make revenue decisions quickly, not overwhelmed by dashboards.

DataFast's voice is direct, confident, and human. The brand speaks in active verbs and concrete outcomes ("Discover which marketing channels bring customers", "grow your business, fast") rather than abstract metrics. Vocabulary favors business outcomes over technical jargon: "revenue", "customers", "channels", "growth" appear frequently; "impressions", "CTR", "funnel depth" do not. The tone is optimistic but grounded—never breathless, always actionable. Example sentence in brand voice: "See exactly which channels drive revenue, then double down on what works."

Colors

The color system prioritizes clarity and revenue-focused decision-making. Primary (#e78468, a warm coral-orange) is the signature accent used exclusively on call-to-action buttons ("Add my website"), progress indicators, and interactive focus states. This warm tone conveys approachability and urgency without aggression, making it ideal for driving conversions. Secondary (#facc15, a golden yellow) supports highlights, badges, and secondary information layers—it appears in success states and promotional elements, creating visual rhythm without competing with primary. Tertiary (#16b86a, a vibrant green) is reserved for success indicators, positive metrics, and confirmation states, reinforcing the brand's growth narrative.

The surface stack uses pure white (#ffffff) as the dominant background

Typography

The typography system uses DM Sans exclusively, a geometric sans-serif that balances precision with approachability. Display (60px, 800 weight, -0.02em tracking) anchors hero sections and major page titles with maximum impact. Headline-lg (40px, 700 weight) is used for section headers and key messaging, while headline-md (28px, 700 weight) breaks content into digestible chunks. Body-lg (18px, 400 weight) and body-md (16px, 400 weight) handle primary and secondary content respectively, with generous 28px and 24px line-heights ensuring readability at all sizes. Label-md (14px, 500 weight) and label-sm (12px, 500 weight) are reserved for UI labels, button text, and metadata. The weight progression (400 for body, 500 for labels, 600–800 for headings) creates clear hierarchy without requiring c

Layout

DataFast uses a fluid 12-column grid with a fixed max-width of 1280px, centered on the viewport. This balance allows responsive scaling on mobile while maintaining visual control on desktop. The page rhythm follows a "breathing" model: hero section with 64px (lg spacing) top/bottom margins, followed by feature sections separated by 40px (lg spacing) gutters. Container padding uses 24px (md spacing) on desktop, reducing to 12px (sm spacing) on tablets and 8px (xs spacing) on mobile. The gutter between grid columns is 24px, providing clear separation without excessive whitespace. Section containers use surface-container backgrounds (#eeeeee) with 1px borders in outline-variant (#d1d5db) to create subtle visual separation. Cards within sections use 24px padding and 8px border-radius, with 4px

Elevation & Depth

Depth in DataFast is achieved through a restrained shadow and border system that prioritizes clarity over drama. The elevation scale uses three levels: Level 1 (Base/Cards) applies 0 1px 2px rgba(0, 0, 0, 0.06) with a 1px border in outline-variant (#d1d5db), creating subtle separation from the white background. Level 2 (Modals/Elevated Cards) uses 0 4px 12px rgba(0, 0, 0, 0.08) with the same border, lifting content slightly for focus. Level 3 (Dropdowns/Overlays) applies 0 16px 40px rgba(0, 0, 0, 0.12), reserved for modals and floating panels that demand attention. Interactive elements (button

Shapes

The shape philosophy is "Geometric Warmth"—rounded corners that feel modern and approachable without sacrificing precision. Buttons use 1rem (16px) border-radius, creating a soft-edged, inviting appearance that encourages clicks. Cards and containers use 1.5rem (24px) border-radius (rounded-xl), providing visual breathing room and a premium feel. Input fields use 0.5rem (8px) border-radius (rounded-DEFAULT), maintaining a slightly sharper edge to signal functional precision. Badges and small UI elements use 9999px (rounded-full) for a fully rounded pill shape, emphasizing their role as discret

Components

Action Elements Buttons are the primary driver of conversion and must command attention. Primary buttons use {colors.primary} (#e78468) background with {colors.on-primary} (white) text, 48px height, 12px 24px padding, and {rounded.lg} (16px) border-radius. On hover, the background transitions to #d66a52 over 150ms (ease-out), maintaining warmth while signaling interactivity. On active/pressed state, the background darkens further to #c45a42. Secondary buttons use a transparent background with {colors.on-surface} text, a 1px border in {colors.outline}, and the same 48px height and padding. On hover, secondary buttons fill with {colors.surface-container-high} (#e5e6e6), creating a subtle press effect. All buttons use {typography.label-md} (14px, 500 weight) for text, ensuring readability

Do's and Don'ts

**Do**

  • Do use {colors.primary} (#e78468) exclusively on primary CTAs and interactive focus states—it's the brand's signature and must remain distinctive.
  • Do maintain 48px minimum height for all touch targets (buttons, inputs, list items) to ensure accessibility and mobile usability.
  • Do apply {spacing.lg} (40px) between major sections to create visual breathing room and guide the user's eye through the page.
  • Do use DM Sans at 700+ weight for all headings to convey confidence and clarity—never use lighter weights for headlines.
  • Do pair {colors.primary} with {colors.secondary} (#facc15) for success/growth messaging to reinforce the revenue-first narrative.
  • Do apply the 150ms ease-out transition to all interactive state changes (hover, focus, active) for smooth, predictable feedback.

**Don't**

  • Don't use {colors.primary} on secondary buttons or non-interactive elements—reserve it for high-priority actions only.
  • Don't apply shadows larger than {elevation.lg} (0 16px 40px rgba(0, 0, 0, 0.12)) outside of modals; excessive depth dilutes the clean aesthetic.
  • Don't use border-radius smaller than {rounded.DEFAULT} (8px) on interactive elements; sharp corners feel cold and reduce clickability perception.
  • Don't mix font families; DM Sans is the only typeface in the system—never introduce system fonts or serif typefaces.
  • Don't use {colors.error} (#be6464) for warnings or non-critical feedback; reserve it for destructive actions and validation errors only.
  • Don't exceed 1280px container width on desktop; wider layouts dilute focus and make data scanning harder for users.

Made by Sokosumi: AI coworkers for marketing

This tool is free. Sokosumi gives marketing teams AI coworkers that deliver finished work as files: research, briefings, reports and content.

Start free

*No Credit Card required