DESIGN.md · Analysis

MResult

mresult.com · 13 Oct 2026 · 47 colors · Mukta Vaani, Public Sans

MResult

MResult is a B2B data analytics and AI solutions platform that transforms complex business data into competitive advantage through cutting-edge automation and generative AI. The design system reflects a confident, data-driven aesthetic with warm accent colors and clean, professional typography.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#e8e8e8
surface-container-high#e0e0e0
surface-container-highest#d3d5d6
on-surface#4b535d
on-surface-variant#6b7280
inverse-surface#121c27
inverse-on-surface#ffffff
outline#d3d5d6
outline-variant#c0c2c4
surface-tint#f89738
primary#f89738
on-primary#ffffff
primary-container#fde4cc
on-primary-container#5c3a1f
inverse-primary#f89738
secondary#0a1119
on-secondary#ffffff
secondary-container#1a2332
on-secondary-container#e8eef5
tertiary#0c4da2
on-tertiary#ffffff
tertiary-container#d4e4f7
on-tertiary-container#001e38
error#cf2e2e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#fde4cc
primary-fixed-dim#f89738
on-primary-fixed#5c3a1f
on-primary-fixed-variant#8b5a2b
secondary-fixed#1a2332
secondary-fixed-dim#0a1119
on-secondary-fixed#ffffff
on-secondary-fixed-variant#c5cdd6
tertiary-fixed#d4e4f7
tertiary-fixed-dim#0c4da2
on-tertiary-fixed#001e38
on-tertiary-fixed-variant#0a3d7a
background#ffffff
on-background#4b535d
surface-variant#e8e8e8

Typography

display
fontFamily: Mukta Vaani · fontSize: 56px · fontWeight: 600 · lineHeight: 64px · letterSpacing: -0.02em
headline-lg
fontFamily: Mukta Vaani · fontSize: 45px · fontWeight: 600 · lineHeight: 55px · letterSpacing: -0.01em
headline-md
fontFamily: Mukta Vaani · fontSize: 32px · fontWeight: 600 · lineHeight: 40px
title-lg
fontFamily: Mukta Vaani · fontSize: 24px · fontWeight: 600 · lineHeight: 32px
body-lg
fontFamily: Public Sans · fontSize: 18px · fontWeight: 400 · lineHeight: 28px
body-md
fontFamily: Public Sans · fontSize: 16px · fontWeight: 400 · lineHeight: 24px
label-md
fontFamily: Josefin Sans · fontSize: 15px · fontWeight: 400 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Josefin Sans · fontSize: 13px · fontWeight: 400 · lineHeight: 16px

Design guidance

Overview

MResult is a B2B data analytics and AI solutions platform that embodies a design philosophy called 'Data-Driven Minimalism'—clean, confident, and purposeful. The brand serves enterprise clients seeking to transform complex data into competitive advantage, and the UI evokes trust, clarity, and forward-thinking innovation through a restrained color palette anchored by a warm, energetic orange accent (#f89738). The aesthetic is neither austere nor playful; it is professional yet approachable, with generous whitespace and deliberate use of geometric accent elements (circles, connecting lines) that reinforce the 'connecting data dots' narrative.

The voice is precise, solution-oriented, and grounded in business outcomes. MResult speaks in concrete terms—'purpose-built solutions', 'two decades of delivery', 'reveal the big picture'—avoiding hype and jargon. The tone is calm and authoritative, never breathless. Example sentence in brand voice: 'We connect your data silos with AI-driven automation to unlock insights you didn't know existed.'

Colors

The color system balances a neutral, professional foundation with a single, confident accent. Primary (#f89738) is a warm, saturated orange used exclusively for call-to-action buttons, hover states, and key interactive elements; it commands attention without aggression. Secondary (#0a1119) is a near-black navy that anchors the brand identity and appears in logos, headers, and supporting CTAs; it conveys stability and enterprise credibility. The surface stack is pure white (#ffffff) with carefully calibrated grays for containers and dividers: surface-container (#e8e8e8) for subtle backgrounds, outline (#d3d5d6) for borders at 1px weight. Text is set in a warm mid-gray (#4b535d) for body copy, ensuring readability at 18px/28px line-height without harsh contrast. Tertiary (#0c4da2) is a profe

Typography

The type system pairs Mukta Vaani (headlines, 600 weight) with Public Sans (body, 400 weight) and Josefin Sans (labels, 400 weight), creating a three-tier hierarchy that balances warmth with clarity. Display (56px, 600 weight, -0.02em letter-spacing) is reserved for hero headlines and sets the brand's confident tone. Headline-lg (45px, 600 weight) anchors section introductions with generous 55px line-height, preventing visual crowding. Body-lg (18px, 400 weight, 28px line-height) is the primary reading size, chosen for accessibility and screen legibility; apply text-shadow 0 1px 2px rgba(0, 0, 0, 0.05) on small labels over busy backgrounds to ensure contrast. Label-md (15px, 400 weight) is used for button text, form labels, and UI microcopy; its slightly condensed letter-spacing (0.01em) c

Layout

The layout follows a 12-column grid system with a fixed container max-width of 1320px, maintaining consistent horizontal rhythm across desktop, tablet, and mobile breakpoints. The page rhythm uses lg spacing (40px) for section separation, md spacing (24px) for component padding, and sm spacing (12px) for internal element gaps. The hero section occupies full viewport height with a light lavender background (rgba(78, 51, 253, 0.05)) that subtly reinforces brand energy without distraction; body copy sits at 18px with 28px line-height for comfortable reading. Cards and containers use md padding (24px) with 1px solid borders at #d3d5d6, creating visual containment without heaviness. Whitespace is generous—sections breathe with 40px+ margins—reflecting the 'clarity from complexity' brand promise

Elevation & Depth

Depth is achieved through a restrained shadow system and subtle layering, avoiding the flat aesthetic while maintaining clarity. Level 1 (Base): no shadow, white background (#ffffff) with 1px border at #d3d5d6. Level 2 (Cards, inputs): box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12), creating gentle separation from the surface. Level 3 (Modals, elevated cards): box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2), providing pronounced depth for modal dialogs and floating elements. Interactive elements (buttons, inputs) use a 200ms ease-in-out transition on hover, shifting from Level 1 to Level 2 shadow

Shapes

The shape philosophy is called 'Geometric Precision'—combining sharp, functional corners with rounded accents that humanize the interface. Buttons and inputs use xl radius (56px), creating pill-shaped forms that feel approachable and modern; this is the signature shape of the brand, appearing on every primary CTA. Cards and containers use md radius (12px), a subtle curve that prevents harshness without excessive rounding. Dividers and small UI elements use sm radius (4px) or DEFAULT (6px) for consistency. The rationale: xl radius on interactive elements (buttons, inputs) signals 'touch me', wh

Components

Action Elements Buttons are the primary interaction pattern. Button-primary uses #f89738 background with white text, 12px 30px padding, 56px border-radius, and 1px solid border at the same orange. On hover, background shifts to #e67e1f (darker orange) with 200ms transition, creating tactile feedback. Button-secondary uses transparent background with navy text (#0a1119), 1px navy border, and same padding/radius; on hover, background becomes surface-container-low (#f0f0f0). Button-ghost uses rgba(255, 255, 255, 0.15) background for secondary actions in light contexts; on hover, background becomes rgba(248, 151, 56, 0.1) (warm orange tint). All buttons use label-md typography (15px, Josefin Sans, 400 weight).

Containers & Surfaces Cards use white background (#ffffff) with 1px solid b

Do's and Don'ts

**Do**

  • Do use primary orange (#f89738) exclusively for primary CTAs and hover states—it is the brand's signature accent and must remain distinctive.
  • Do maintain 40px lg spacing between major sections to reinforce the 'clarity from complexity' narrative through generous whitespace.
  • Do apply 200ms ease-in-out transitions on all interactive elements (buttons, cards, inputs) to create smooth, predictable feedback.
  • Do use Mukta Vaani (600 weight) for all headlines and Josefin Sans for labels to maintain the warm, professional type hierarchy.
  • Do pair 1px solid borders at #d3d5d6 with subtle shadows (0 4px 12px rgba(0, 0, 0, 0.12)) on cards to define depth without heaviness.

**Don't**

  • Don't use secondary navy (#0a1119) as a background color for body text—reserve it for headers, logos, and supporting CTAs only.
  • Don't apply multiple accent colors in a single section; the orange (#f89738) must remain the sole interactive accent to avoid visual noise.
  • Don't use border-radius values smaller than 4px (sm) or larger than 56px (xl) outside of the defined rounded scale—consistency is critical.
  • Don't apply box-shadows larger than 2px 8px 23px 3px rgba(0, 0, 0, 0.2) on standard cards; reserve the deep shadow for modals and elevated surfaces only.
  • Don't mix font families within a single headline or body paragraph—maintain strict separation: Mukta Vaani for headlines, Public Sans for body, Josefin Sans for labels.

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