DESIGN.md · Analysis

Kevin's Natural Foods

kevinsnaturalfoods.com · 4 Sept 2026 · 47 colors · Futura, sans-serif, Poppins, sans-serif

Kevin's Natural Foods

A clean-eating food brand specializing in keto and paleo-certified, allergen-free products. The design system reflects wholesome authenticity through a vibrant natural-green palette paired with warm earth tones and confident typography.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#feffed
surface-container-lowest#fafaf8
surface-container-low#f0f0ed
surface-container#e8e8e1
surface-container-high#e0e0d9
surface-container-highest#d8d8d0
on-surface#515056
on-surface-variant#7b7b7b
inverse-surface#2b2b2b
inverse-on-surface#f5f5f5
outline#c1c1c1
outline-variant#eeeeee
surface-tint#61ad45
primary#61ad45
on-primary#ffffff
primary-container#e4ffdf
on-primary-container#1f5a2f
inverse-primary#a8d96f
secondary#fdbc00
on-secondary#ffffff
secondary-container#fff8e6
on-secondary-container#664d00
tertiary#2474ba
on-tertiary#ffffff
tertiary-container#d4e4f7
on-tertiary-container#003d7a
error#ef3d11
on-error#ffffff
error-container#ffebe5
on-error-container#8b2500
primary-fixed#c8f7c0
primary-fixed-dim#a8d96f
on-primary-fixed#002202
on-primary-fixed-variant#1f5a2f
secondary-fixed#ffe8a8
secondary-fixed-dim#ffc800
on-secondary-fixed#3d2c00
on-secondary-fixed-variant#664d00
tertiary-fixed#d4e4f7
tertiary-fixed-dim#9ecbf9
on-tertiary-fixed#001d3c
on-tertiary-fixed-variant#003d7a
background#feffed
on-background#515056
surface-variant#e4e4dc

Typography

display
fontFamily: Futura, sans-serif · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Futura, sans-serif · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Futura, sans-serif · fontSize: 28px · fontWeight: 700 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Poppins, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Jost, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Jost, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Poppins, sans-serif · fontSize: 14px · fontWeight: 700 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Poppins, sans-serif · fontSize: 12px · fontWeight: 700 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

Kevin's Natural Foods is a clean-eating brand that transforms health-conscious consumers' relationships with convenient, allergen-free nutrition. The design system embodies 'Wholesome Authenticity'—a visual language that balances vibrant natural energy with approachable warmth. The primary green (#61ad45) signals vitality and trust, while warm gold accents (#fdbc00) and cream backgrounds (#feffed) evoke homemade quality and transparency. The UI voice is direct, confident, and ingredient-focused: never breathless or trendy, always grounded in real food and real results. Example: 'Keto-certified, ready in 15 minutes—no compromise on taste or ingredients.'

Colors

The color system is rooted in natural, food-forward aesthetics. Primary (#61ad45) is the brand's signature green—used on all CTAs, navigation highlights, and interactive states—evoking clean eating and certified authenticity. Secondary (#fdbc00) is a warm, energetic gold reserved for promotional badges, accent highlights, and call-outs like 'NEW' or limited-time offers; it commands attention without competing with primary. Tertiary (#2474ba) is a professional blue used sparingly for trust signals, certifications, and secondary navigation. The surface stack uses cream (#feffed) as the brightest surface, with carefully calibrated grays (#e8e8e1, #d8d8d0) for container hierarchy. On-surface text is a sophisticated charcoal (#515056), never pure black, maintaining warmth and legibility. Error

Typography

The type system pairs Futura (headlines) with Jost (body) and Poppins (labels), creating a hierarchy that balances geometric precision with organic warmth. Futura's clean, modern geometry conveys brand confidence and food-science credibility; Jost's humanist proportions keep the tone approachable and friendly; Poppins' rounded forms add playfulness to CTAs and badges. Display (60px, 700 weight) anchors hero sections with commanding presence. Headline-lg (40px, 700) and headline-md (28px, 700) structure content zones. Body-lg (18px, 400) and body-md (16px, 400) ensure comfortable reading at 28px and 24px line-heights respectively. Label-md (14px, 700) and label-sm (12px, 700) drive action and micro-hierarchy. All headlines use -0.02em to -0.04em letter-spacing for tightness and impact. Appl

Layout

The layout follows a 12-column grid with a max-width of 1280px, maintaining fluidity on mobile while anchoring desktop at 1200px. Sections use lg spacing (40px) for vertical rhythm, creating breathing room between hero, product zones, and testimonials. The gutter is consistently 24px, applied as horizontal padding on containers and gap between grid items. White-space philosophy: generous margins around primary CTAs (md spacing: 24px minimum), tighter spacing within card interiors (sm spacing: 12px) to group related information. Hero sections span full-width with 64px (xl) top/bottom padding. Product cards use md padding (24px) with lg gaps (40px) between card groups. The container-max-width of 1280px ensures content never feels cramped on ultrawide displays while maintaining focus on mobil

Elevation & Depth

Depth is conveyed through subtle, food-photography-friendly shadows and strategic layering. Level 1 (Base): flat surface with no shadow, used for primary backgrounds and card interiors. Level 2 (Standard Card): box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), applied to product cards, modals, and floating elements to lift them 8px above the base. Level 3 (Elevated/Hover): box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15), used on hover states and modal overlays to create depth without obscuring content. All shadows use a warm black (rgba(0, 0, 0, 0.15)) rather than pure black to maintain the brand's warm a

Shapes

The shape philosophy is 'Approachable Precision'—combining geometric clarity with organic softness. Buttons use md radius (0.75rem / 12px), balancing modern sharpness with approachability; they never feel corporate or cold. Cards use lg radius (1rem / 16px) for a slightly softer, more inviting container feel. Input fields use DEFAULT radius (0.5rem / 8px), maintaining functional clarity while staying consistent with the button language. Badges and pills use full radius (9999px), creating a playful, ingredient-tag aesthetic. The rationale: smaller radii (sm: 4px) are reserved for micro-interact

Components

Action Elements Buttons are the primary interaction driver. Button-primary uses primary green (#61ad45) with white text, 18px Poppins 700, 48px height, 12px rounded corners, and 16px horizontal padding. On hover, the background shifts to #599a3e (a darker, earthier green) with a 200ms transition, signaling state without jarring the user. Button-secondary mirrors the primary structure but uses a white background with 2px solid outline in {colors.outline}, maintaining visual weight while offering a softer alternative. Button-tertiary uses the secondary gold (#fdbc00) for promotional or secondary CTAs, ensuring it never competes with primary green. All buttons include a 200ms ease-in-out transition on background-color and box-shadow for smooth, predictable feedback.

Containers & Surf

Do's and Don'ts

**Do**

  • Do use primary green (#61ad45) exclusively for primary CTAs, active states, and brand-critical interactions—it's the trust signal.
  • Do apply lg spacing (40px) between major content sections to create visual breathing room and guide the eye through the page.
  • Do pair Futura headlines with Jost body copy; this combination signals both precision and warmth, core to the brand.
  • Do use the full rounded radius (9999px) for ingredient badges and certification pills to create a playful, approachable micro-hierarchy.
  • Do transition all interactive elements (buttons, cards, inputs) at 200ms ease-in-out to maintain smooth, predictable feedback.
  • Do apply box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) to cards and modals; this warm shadow preserves food photography clarity.

**Don't**

  • Don't use secondary gold (#fdbc00) on primary CTAs or navigation—it dilutes the primary green's authority and confuses hierarchy.
  • Don't apply shadows darker than rgba(0, 0, 0, 0.15) or use pure black shadows; they feel corporate and clash with the warm, natural aesthetic.
  • Don't mix Futura and Poppins in the same headline; use Futura for all display/headline levels to maintain geometric consistency.
  • Don't use rounded radii smaller than 8px on buttons or cards; they feel overly technical and undermine the approachable brand voice.
  • Don't apply transitions longer than 300ms on interactive elements; the brand moves with confidence, not hesitation.
  • Don't use the tertiary blue (#2474ba) as a primary accent or CTA color; it's reserved for trust signals and certifications only.