DEEDOX
DESIGN.md · measured November 4, 2026
Mora design system
Light interface · Artific Trial Semi Bold, Artific Trial Medium · 10px corners
- #FAFAFA
- #FFFFFF
- #212121
- #4A69F6
From mora.com ↗ · 296 elements at 1440×900 and 390×844 Independent analysis, not affiliated with Mora
Mora color palette
12 colors with hex codes, grouped by where each one is used on the page.
Surfaces
#FAFAFAbackgroundPage background · 1×#FFFFFFsurface-container-lowRaised areas one step from the page · 1×#14141405overlayTranslucent fill for cards and controls · 3×Text
#212121on-surfacePrimary text and headings · 65×#000000on-surface-strongHeadings and emphasis · 3×#737373on-surface-variantSecondary text · 17×#8C8C8Con-surface-mutedMuted text and metadata · 7×#FFFFFFon-primaryText and icons on primaryAccents
#212121primaryPrimary buttons and calls to action · 77×#4A69F6secondaryAccent in text, fills and borders · 2×Borders
#CCCCCC33outlineBorders and dividers · 6×#D9D9D9outline-variantSecondary dividers · 1×Mora fonts and type scale
6 families.
mobile 40px
mobile 32px
mobile 24px
Contrast
Text on #FAFAFA
15.4:120.1:14.5:13.2:1Spacing
No strict grid · 60% are multiples of 4px
xs4pxsm8pxmd10pxlg17.58pxgutter10pxBreakpoints: 809px 809.98px 810px 1199px 1199.98px
Shapes
Corner radii, most used first.
Depth
Mora UI components
Rebuilt from the measured CSS.
Motion
Interface transitions
0.4s0.2scubic-bezier(0.44, 0, 0.56, 1)ease
Do’s and don’ts
Rules written from the measurements, so a coding agent stays on style.
- Use #FAFAFA for the page and lift surfaces in small steps: #FFFFFF.
- Keep text in 4 levels: #212121, #000000, #737373, #8C8C8C.
- Let contrast carry emphasis; primary actions use #212121 on #FAFAFA.
- Reuse the measured spacing steps (8px, 10px, 17.58px).
- Use 10px corners on most elements; larger surfaces also use 6px and 28px.
- Use #8C8C8C for body text; it reaches 3.22:1 on #FAFAFA. Keep it for large text or metadata.
- Add drop shadows for depth; use hairline rings and tonal surfaces.
- Introduce new font families beyond Artific Trial Semi Bold, Artific Trial Medium, Basier Circle Medium, Basier Circle Regular, sans-serif and Geist Mono.
- Add saturated accent colors; the measured palette is almost entirely neutral.
- Make interface transitions slower than 0.4s.
---
version: alpha
name: Mora
description: "Light monochrome interface measured from mora.com: Artific Trial Semi Bold type with Artific Trial Medium, tonal surfaces and 10px corners."
colors:
background: "#FAFAFA"
surface: "#FAFAFA"
on-surface: "#212121"
on-background: "#212121"
on-surface-strong: "#000000"
on-surface-variant: "#737373"
on-surface-muted: "#8C8C8C"
surface-container-low: "#FFFFFF"
overlay: "#14141405"
outline: "#CCCCCC33"
outline-variant: "#D9D9D9"
primary: "#212121"
on-primary: "#FFFFFF"
secondary: "#4A69F6"
typography:
headline-display:
fontFamily: Artific Trial Semi Bold
fontSize: 48px
fontWeight: 600
lineHeight: 1.1
headline-lg:
fontFamily: Artific Trial Semi Bold
fontSize: 40px
fontWeight: 600
lineHeight: 1.1
letterSpacing: 0.01em
headline-md:
fontFamily: Artific Trial Medium
fontSize: 36px
fontWeight: 500
lineHeight: 1.2
headline-sm:
fontFamily: Basier Circle Medium
fontSize: 32px
fontWeight: 500
lineHeight: 1
body-md:
fontFamily: Basier Circle Regular
fontSize: 14px
fontWeight: 400
lineHeight: 1.43
letterSpacing: -0.01em
body-lg:
fontFamily: Basier Circle Regular
fontSize: 16px
fontWeight: 400
lineHeight: 1.5
letterSpacing: -0.01em
body-sm:
fontFamily: sans-serif
fontSize: 12px
fontWeight: 400
caption:
fontFamily: Basier Circle Regular
fontSize: 11px
fontWeight: 400
lineHeight: 1.45
letterSpacing: -0.01em
label-md:
fontFamily: Basier Circle Medium
fontSize: 14px
fontWeight: 500
lineHeight: 1.43
letterSpacing: -0.01em
code:
fontFamily: Geist Mono
fontSize: 14px
fontWeight: 400
lineHeight: 1.71
headline-display-mobile:
fontFamily: Artific Trial Semi Bold
fontSize: 40px
fontWeight: 600
lineHeight: 1.1
headline-lg-mobile:
fontFamily: Artific Trial Semi Bold
fontSize: 32px
fontWeight: 600
lineHeight: 1.1
letterSpacing: 0.01em
headline-md-mobile:
fontFamily: Artific Trial Medium
fontSize: 24px
fontWeight: 500
lineHeight: 1.2
rounded:
sm: 6px
md: 10px
lg: 28px
spacing:
xs: 4px
sm: 8px
md: 10px
lg: 17.58px
gutter: 10px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.body-sm}"
rounded: "{rounded.md}"
padding: 8px 12px
height: 36px
button-primary-hover:
backgroundColor: "#292929"
button-secondary:
textColor: "{colors.on-surface}"
typography: "{typography.body-sm}"
rounded: "{rounded.md}"
padding: 8px 12px
height: 36px
button-secondary-hover:
backgroundColor: "#2121210D"
button-outline:
textColor: "{colors.on-surface}"
typography: "{typography.label-md}"
rounded: "{rounded.md}"
padding: 8px 12px
height: 36px
button-ghost:
textColor: "{colors.on-surface}"
typography: "{typography.label-md}"
rounded: "{rounded.md}"
padding: 8px 12px
link:
textColor: "{colors.on-primary}"
---
# Mora Design System
## Overview
Mora describes itself as: “Mora is an AI data analyst for B2B teams that delivers insights without the wait. Connect your database, warehouse, CRM and more to get instant answers.” The interface is light, built on **Snow (#FAFAFA)** with **Charcoal (#212121)** text and almost no color: actions are carried by contrast, not hue.
Type is set in **Artific Trial Semi Bold** and **Artific Trial Medium**, with **Geist Mono** for code. Headlines run large; body text is 14px. Depth comes from hairline borders and inset highlights rather than drop shadows. Corners are mostly 10px.
Measured from [mora.com](https://mora.com/) on November 4, 2026 at 1440×900 and 390×844 from 296 rendered elements. Values are computed styles from the live page, not the original source files.
## Colors
The palette has 12 roles.
- **Snow (#FAFAFA):** Page background, seen 1 time. Token `background`.
- **Charcoal (#212121):** Primary text and headings, seen 65 times. Token `on-surface`.
- **Near Black (#000000):** Headings and emphasis, seen 3 times. Token `on-surface-strong`.
- **Slate (#737373):** Secondary text, seen 17 times. Token `on-surface-variant`.
- **Gray (#8C8C8C):** Muted text and metadata, seen 7 times. Token `on-surface-muted`.
- **White (#FFFFFF):** Raised areas one step from the page, seen 1 time. Token `surface-container-low`.
- **Charcoal 2% (#14141405):** Translucent fill for cards and controls, seen 3 times. Token `overlay`.
- **Silver 20% (#CCCCCC33):** Borders and dividers, seen 6 times. Token `outline`.
- **Silver (#D9D9D9):** Secondary dividers, seen 1 time. Token `outline-variant`.
- **Charcoal (#212121):** Primary buttons and calls to action, seen 77 times. Token `primary`.
- **White (#FFFFFF):** Text and icons on primary. Token `on-primary`.
- **Indigo (#4A69F6):** Accent in text, fills and borders, seen 2 times. Token `secondary`.
## Typography
**Artific Trial Semi Bold**, **Artific Trial Medium**, **Basier Circle Medium**, **Basier Circle Regular**, **sans-serif** and **Geist Mono** (monospace) share the interface. Fallback stack: `Artific Trial Semi Bold, Artific Trial Semi Bold Placeholder, sans-serif`. Other loaded fonts: Fragment Mono, JetBrains Mono, Inter.
- **headline-display:** Artific Trial Semi Bold 48px at weight 600, line height 1.1 (40px on mobile). Page title (h1).
- **headline-lg:** Artific Trial Semi Bold 40px at weight 600, line height 1.1, tracking 0.01em (32px on mobile). Section headings (h2).
- **headline-md:** Artific Trial Medium 36px at weight 500, line height 1.2 (24px on mobile). Sub-section headings.
- **headline-sm:** Basier Circle Medium 32px at weight 500, line height 1. Card and feature titles.
- **body-md:** Basier Circle Regular 14px at weight 400, line height 1.43, tracking -0.01em. Body text.
- **body-lg:** Basier Circle Regular 16px at weight 400, line height 1.5, tracking -0.01em. Lead paragraphs.
- **body-sm:** sans-serif 12px at weight 400. Secondary and small text.
- **caption:** Basier Circle Regular 11px at weight 400, line height 1.45, tracking -0.01em. Captions and fine print.
- **label-md:** Basier Circle Medium 14px at weight 500, line height 1.43, tracking -0.01em. Buttons, navigation and labels.
- **code:** Geist Mono 14px at weight 400, line height 1.71. Code and technical values.
## Layout
Spacing does not follow a strict grid: 60% of measured values are multiples of 4px, so match the measured steps rather than rounding to a grid.
- **Scale:** xs 4px, sm 8px, md 10px, lg 17.58px.
- **Gaps:** 10px is the most common gap in flex and grid layouts.
- **Breakpoints:** 809px, 809.98px, 810px, 1199px, 1199.98px.
## Elevation & Depth
The design avoids drop shadows. Layers are separated by tonal surface steps (#FFFFFF) and hairline rings:
- `rgba(33, 33, 33, 0.15) 0px 0px 0px 1px, rgb(255, 255, 255) 0px -1px 1px 0px inset`
- `rgba(33, 33, 33, 0.2) 0px 0px 0px 0px`
- `rgba(255, 255, 255, 0.4) 0px 0px 3px 1px inset`
## Shapes
Most elements use 10px corners. Measured radii, most used first:
- **md (10px):** 48 elements.
- **sm (6px):** 20 elements.
- **lg (28px):** 16 elements.
## Components
Measured from the rendered page. Token values reference the tokens above.
- **button-primary (“Sign up”):** #212121 fill, #FFFFFF text, 12px/400, 10px radius, padding 8px 12px, shadow `rgba(33, 33, 33, 0.2) 0px 0px 0px 0px`.
- **button-primary-hover:** background #292929, text #FFFFFF on hover.
- **button-secondary (“Login”):** transparent fill, #212121 text, 12px/400, 10px radius, padding 8px 12px, shadow `rgba(255, 255, 255, 0.4) 0px 0px 3px 1px inset`.
- **button-secondary-hover:** background #2121210D, text #212121 on hover.
- **button-outline (“Setup for agents”):** transparent fill, #212121 text, 14px/500, 10px radius, padding 8px 12px, border 1px solid #CCCCCC.
- **button-ghost (“Setup for agents”):** transparent fill, #212121 text, 14px/500, 10px radius, padding 8px 12px, border 1px solid #CCCCCC.
- **link:** transparent fill, #FFFFFF text, padding 0px.
## Do's and Don'ts
- Do use #FAFAFA for the page and lift surfaces in small steps: #FFFFFF.
- Do keep text in 4 levels: #212121, #000000, #737373, #8C8C8C.
- Do let contrast carry emphasis; primary actions use #212121 on #FAFAFA.
- Do reuse the measured spacing steps (8px, 10px, 17.58px).
- Do use 10px corners on most elements; larger surfaces also use 6px and 28px.
- Don't use #8C8C8C for body text; it reaches 3.22:1 on #FAFAFA. Keep it for large text or metadata.
- Don't add drop shadows for depth; use hairline rings and tonal surfaces.
- Don't introduce new font families beyond Artific Trial Semi Bold, Artific Trial Medium, Basier Circle Medium, Basier Circle Regular, sans-serif and Geist Mono.
- Don't add saturated accent colors; the measured palette is almost entirely neutral.
- Don't make interface transitions slower than 0.4s.
## Motion
Interface transitions are quick: 0.4s, 0.2s. Longer ambient animations run 0.8s.
- **Easing:** `cubic-bezier(0.44, 0, 0.56, 1)`, `ease`.
Generated by [Sitepeel](https://sitepeel.dev/design-md/mora.com/), the free DESIGN.md generator (engine 2026.10.29+b828a475ee10).
What you can build with it
Landing pages, pricing tables, dashboards: your AI coding agent builds them in this style, with these colors, fonts, spacing and buttons instead of its defaults.
Download DESIGN.md, put it in your project’s root folder, then ask your agent for a page.
Build a landing page for my product. Follow for every color, font, spacing value, corner and button.
Need a page behind a login?
The DESIGN.md generator Chrome extension makes one from any page you have open, including dashboards and pages behind a login.
More designs
Brand examples →Another site? Make a DESIGN.md from any link.
FAQ
Mora design system questions
What font does Mora use?
Mora’s website uses Artific Trial Semi Bold (weight 600) and Artific Trial Medium (weight 500), with Geist Mono for code. Page titles are 48px at weight 600 (40px on phones) and body text is 14px. Measured on November 4, 2026.
What are the Mora colors and hex codes?
On mora.com: #FAFAFA (snow) for the background and #212121 (charcoal) for text, with #4A69F6 (indigo) as another accent. The color palette above lists all 12 colors with their hex codes and where each one is used.
What is the Mora design system?
The design system on this page is mora.com’s, as measured on November 4, 2026: Artific Trial Semi Bold type and 10px corners, written down as a DESIGN.md. It is not Mora’s own documentation.
What is the Mora DESIGN.md?
A plain-text file with Mora’s measured colors, type, spacing, corners and components as tokens, plus short rules, in the DESIGN.md format Google published with Stitch. Your AI coding agent reads it and builds in this style. More about DESIGN.md.
How do I use it with Claude Code or Cursor?
Download the file and put it in your project’s root folder, then ask your agent to follow DESIGN.md. Step-by-step guides: Claude Code, Cursor, Codex, GitHub Copilot.
Is this Mora’s official design system?
No. Sitepeel measured it from mora.com’s public page on November 4, 2026. It is an independent analysis, not made or approved by Mora.
Can I use Mora’s style in my own product?
Use it to learn, prototype and compare. For a real product, make the style your own, and never copy Mora’s logo, name, pictures or text.
How accurate are the values?
Each value was measured on the rendered page after it fully loaded, on desktop and mobile: colors where they appear, type with tracking, spacing, corners, shadows and hover states. Sites change, so check the date at the top.




