$ file://design-md-library/ _
$ cat ./design-md-library/ saas-landing _
$ cat ./design-md/saas-landing/metadata.yaml

Forma

A SaaS landing page design system with a clean, professional, and slightly technical aesthetic.

Tags
saaslanding-pagecleanprofessionaltechnical

Live Preview

View Live
Tokens: COLOR
Items: 13

primary

Hex: #2D6A4F

primary hover

Hex: #245F47

primary light

Hex: #E5F1EB

primary mid

Hex: #C4DECE

primary text

Hex: #163D2C

bg

Hex: #F8F7F5

surface

Hex: #FFFFFF

border

Hex: #E4E1DB

border subtle

Hex: #EDEAE4

border strong

Hex: #D2CFC8

text primary

Hex: #18170F

text secondary

Hex: #64625C

text tertiary

Hex: #9C9A96
Tokens: SPACING
Items: 5
xs
4px
sm
8px
md
16px
lg
24px
xl
32px
Tokens: ROUNDED
Items: 5
sm
4px
md
6px
lg
8px
xl
14px
full
9999px
Tokens: TYPOGRAPHY
Items: 5

h1

The quick brown fox jumps over the lazy dog

Family: DM Sans
Size: 4.62rem
Weight: 300

h2

The quick brown fox jumps over the lazy dog

Family: DM Sans
Size: 2.75rem
Weight: 300

body lg

The quick brown fox jumps over the lazy dog

Family: DM Sans
Size: 18.5px
Weight: 300
Letter Spacing: -0.01em

body md

The quick brown fox jumps over the lazy dog

Family: DM Sans
Size: 17.5px
Weight: 400

label md

The quick brown fox jumps over the lazy dog

Family: DM Mono
Size: 12px
Weight: 500
Letter Spacing: 0.01em

Tailwind v3 Config

{
  "theme": {
    "extend": {
      "colors": {
        "primary": "#2d6a4f",
        "primary-hover": "#245f47",
        "primary-light": "#e5f1eb",
        "primary-mid": "#c4dece",
        "primary-text": "#163d2c",
        "bg": "#f8f7f5",
        "surface": "#ffffff",
        "border": "#e4e1db",
        "border-subtle": "#edeae4",
        "border-strong": "#d2cfc8",
        "text-primary": "#18170f",
        "text-secondary": "#64625c",
        "text-tertiary": "#9c9a96"
      },
      "fontFamily": {
        "h1": [
          "DM Sans"
        ],
        "h2": [
          "DM Sans"
        ],
        "body-lg": [
          "DM Sans"
        ],
        "body-md": [
          "DM Sans"
        ],
        "label-md": [
          "DM Mono"
        ]
      },
      "fontSize": {
        "h1": [
          "4.62rem",
          {
            "fontWeight": "300"
          }
        ],
        "h2": [
          "2.75rem",
          {
            "fontWeight": "300"
          }
        ],
        "body-lg": [
          "18.5px",
          {
            "letterSpacing": "-0.01em",
            "fontWeight": "300"
          }
        ],
        "body-md": [
          "17.5px",
          {
            "fontWeight": "400"
          }
        ],
        "label-md": [
          "12px",
          {
            "letterSpacing": "0.01em",
            "fontWeight": "500"
          }
        ]
      },
      "borderRadius": {
        "sm": "4px",
        "md": "6px",
        "lg": "8px",
        "xl": "14px",
        "full": "9999px"
      },
      "spacing": {
        "xs": "4px",
        "sm": "8px",
        "md": "16px",
        "lg": "24px",
        "xl": "32px"
      }
    }
  }
}

Tailwind v4 @theme

// No content available

DESIGN.md

---
version: alpha
name: Forma
description: A SaaS landing page design system with a clean, professional, and slightly technical aesthetic.
colors:
  primary: "#2d6a4f"
  primary-hover: "#245f47"
  primary-light: "#e5f1eb"
  primary-mid: "#c4dece"
  primary-text: "#163d2c"
  bg: "#f8f7f5"
  surface: "#ffffff"
  border: "#e4e1db"
  border-subtle: "#edeae4"
  border-strong: "#d2cfc8"
  text-primary: "#18170f"
  text-secondary: "#64625c"
  text-tertiary: "#9c9a96"
typography:
  h1:
    fontFamily: "DM Sans"
    fontSize: 4.62rem
    fontWeight: 300
    lineHeight: 1.07
  h2:
    fontFamily: "DM Sans"
    fontSize: 2.75rem
    fontWeight: 300
    lineHeight: 1.1
  body-lg:
    fontFamily: "DM Sans"
    fontSize: 18.5px
    fontWeight: 300
    lineHeight: 1.7
    letterSpacing: -0.01em
  body-md:
    fontFamily: "DM Sans"
    fontSize: 17.5px
    fontWeight: 400
    lineHeight: 1.6
  label-md:
    fontFamily: "DM Mono"
    fontSize: 12px
    fontWeight: 500
    lineHeight: 1.5
    letterSpacing: 0.01em
rounded:
  sm: 4px
  md: 6px
  lg: 8px
  xl: 14px
  full: 9999px
spacing:
  xs: 4px
  sm: 8px
  md: 16px
  lg: 24px
  xl: 32px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "#ffffff"
    rounded: "{rounded.lg}"
    padding: 8px
  button-primary-hover:
    backgroundColor: "{colors.primary-hover}"
---

# Overview

Forma is a SaaS landing page design system designed to feel clean, professional, and slightly technical. It leverages a soft off-white background with crisp white surface cards to create a subtle hierarchy, while a deep, refined green serves as the primary accent color. The aesthetic balances approachability with engineered precision, using rounded borders alongside monospaced labels and geometric details.

## Colors

The color palette is rooted in soft, low-contrast neutrals and a single, strong accent color.

- **Primary:** A deep, rich green (#2d6a4f) used for primary actions, checkmarks, and key highlights. It is accompanied by lighter tints for backgrounds and borders of badges or tags.
- **Backgrounds:** A warm off-white (#f8f7f5) serves as the base layer, creating a softer reading experience than pure white. Pure white (#ffffff) is reserved for elevated surface cards.
- **Text:** High-contrast, but not pure black. Primary text uses a deep charcoal (#18170f) for readability, while secondary and tertiary text step down into lighter grays to establish hierarchy.
- **Borders:** Subtle gray borders (#e4e1db, #edeae4) are used extensively to define structure and contain elements without adding visual noise.

## Typography

The typography strategy leverages two contrasting typefaces: a clean, geometric sans-serif for reading and a monospace font for technical details.

- **Headlines & Body:** Set in **DM Sans** to provide a clean, modern, and highly legible reading experience. Headlines use a lighter font weight (300) at larger sizes to feel refined and elegant.
- **Labels & Badges:** **DM Mono** is used for structural labels, badges, and small technical text. Its fixed-width characters introduce an engineered, precise feel that contrasts nicely with the approachable sans-serif.

## Layout

The layout uses a centered, max-width container approach with generous padding. Elements are grouped using containment principles, housing content within bordered cards or clear horizontal sections. The spacing strategy relies on comfortable margins to let the content breathe.

## Elevation & Depth

Elevation is primarily achieved through subtle shadows and border definitions.

- **Flat Design Base:** Most of the interface relies on borders and background color changes (e.g., #f8f7f5 vs #ffffff) rather than shadows.
- **Subtle Shadows:** When shadows are used (e.g., on application frames or primary buttons), they are soft and diffused, creating a realistic but understated sense of depth. Buttons also feature a subtle colored glow (e.g., a green-tinted shadow for the primary button).

## Shapes

Shapes balance softness and structure.

- **Interactive Elements:** Buttons and small tags use moderate rounding (6px - 8px) to feel clickable and friendly.
- **Containers:** Larger cards and application frames use a more pronounced border radius (12px - 14px) to contain content elegantly.
- **Pills/Badges:** Small status badges often use fully rounded borders to stand out from rectangular structural elements.

## Components

- **Buttons:** Primary buttons are solid green with a subtle colored shadow. Ghost buttons are transparent with a delicate border, gaining a slightly stronger border and a soft shadow on hover.
- **Cards/Frames:** Used to house application UI previews or features. They always have a pure white background and a subtle 1px border to separate them from the off-white page background.
- **Badges:** Small, pill-shaped or slightly rounded rectangles used for tags or sprint labels. They often combine a light background tint with a darker text color of the same hue (e.g., light green background with dark green text).

## Do's and Don'ts

- **Do** use the primary green sparingly to draw attention to the most important actions.
- **Don't** use pure black for text; stick to the defined charcoal/gray scale to maintain a softer contrast.
- **Do** use the monospace font for small labels, eyebrows, and technical metadata.
- **Don't** mix heavy drop shadows with the subtle border-based elevation system. Keep depth effects light and diffused.