coderef

maggie-app.com

Maximalist playfulness with handcrafted joy. Maggie is a confetti explosion of colour — mint green, fuchsia, aqua, lemon, peach, violet, coral — deployed without hierarchy constraints.
DownloadRaw
maggie-app.comVisit ↗
View full
maggie-app.comVisit site ↗
maggie-app.com website, full page

Palette

At a glance

Theme
light
Typefaces
BN Dime Display Regular, Framer
Sections
9
Length
542 words

Add it to your project

Then prompt your agent

Design System · maggie-app.com

Light and dark previews, tokens and a ready-to-use package, generated from this DESIGN.md. No AI involved: the same file always produces the same output.

Generating design system…

DESIGN.md

DownloadRaw

maggie-app.com — Design System Reference

1. Visual Theme & Atmosphere

Maximalist playfulness with handcrafted joy. Maggie is a confetti explosion of colour — mint green, fuchsia, aqua, lemon, peach, violet, coral — deployed without hierarchy constraints. The double typeface pairing of BN Dime Display Regular (a chunky display face, uppercase-only) against Homemade Apple (a script) creates tension between bold product confidence and personal warmth. Built in Framer, every element can be an animation stage.


2. Color Palette & Roles

  • background: rgb(130, 237, 166) — mint green base
  • text: rgb(0, 0, 0) — pure black
  • linkDefault: rgb(0, 0, 238) — browser-default blue (intentional retro nod)
  • darkGreen: rgb(3, 89, 77) — deep teal for contrast blocks
  • fuchsia: rgb(246, 187, 253)
  • pink: rgb(252, 205, 220)
  • aqua: rgb(174, 251, 255)
  • lemon: rgb(255, 255, 148)
  • peach: rgb(253, 192, 104)
  • violet: rgb(200, 140, 253)
  • coral: rgb(252, 86, 129)
  • sky: rgb(88, 154, 240)
  • orange: rgb(255, 145, 36)

Notably absent: Neutral palette


3. Typography Rules

Typeface(s): BN Dime Display Regular (display), Homemade Apple (script), Helvetica Neue (body)

Tech stack fonts hint: Framer, Framer Motion

  • h1: 80px, uppercase, BN Dime, 68px line-height (tight)
  • h2: 30px uppercase BN Dime
  • h3: 16px Homemade Apple (handwritten accent)
  • body: 9–12px Helvetica Neue — deliberately tiny for a zine feel

Philosophy: Each size level reinforces hierarchy without relying on colour.


4. Component Stylings

Border Radius: Likely organic blobs/pill shapes from Framer

Shadows: None — flat colour celebration

Gradients: None — pure flat pastels

Components lean on spacing and typography for distinction rather than decorative chrome. Buttons likely use filled + ghost variants in the primary colour.


5. Layout Principles

Built on Framer + Framer Motion. Layouts follow a content-first grid — wide gutters, deliberate whitespace rhythm. Section breaks use background-colour contrast rather than divider lines.


6. Depth & Elevation

Elevation is communicated through colour contrast and spacing alone — no box-shadow stack exists. This creates a completely flat, layered paper feel.


7. Do’s and Don’ts

Do:

  • Use the exact colour roles as defined — each serves a specific semantic purpose
  • Respect the typeface role boundaries (each font has one job)
  • Preserve generous whitespace — crowding breaks the design language
  • Keep interactions restrained: hover opacity or colour-shift, not complex transforms

Don’t:

  • Introduce colours outside the defined palette
  • Mix typefaces beyond the established pairing
  • Add drop shadows where the design is intentionally flat
  • Use gradients unless the site already employs them
  • Add Neutral palette
  • Add single-font discipline

8. Responsive Behavior

Framer breakpoints; colour-dense mobile layouts retain energy

On mobile, the core design language holds — the reduction is spatial (tighter gutters, stacked columns) not stylistic. Colour, typography, and component styles remain unchanged.


9. Agent Prompt Guide

Use this as a one-paragraph brief when prompting an AI to build in this design language:

“Framer joyful app landing: mint-green bg, BN Dime Display uppercase headers (80px), Homemade Apple script accents, 10+ flat pastel colour spots, pure black text, tiny body copy (9–12px), zero gradients/shadows”


Generated by Sparkbites — extracted from live CSS analysis

All indie designs →

Brand names describe the visual style only; coderef is not affiliated with or endorsed by any brand listed. Licenses