DESIGN.md · Analysis

M.V.P. Logistics

mvplogistics.eu · 29 Jul 2026 · 47 colors · BebasNeuePro, sans-serif, Inter, sans-serif

M.V.P. Logistics

M.V.P. is a 20+ year international transportation and logistics brand emphasizing reliability, modern fleet operations, and 24/7 support. The design system reflects industrial precision with a contemporary, trustworthy aesthetic.

Colors

surface#ffffff
surface-dim#f4f4f7
surface-bright#ffffff
surface-container-lowest#eeeeee
surface-container-low#f8f8f8
surface-container#f4f4f7
surface-container-high#e8e8eb
surface-container-highest#dddddd
on-surface#1f1f61
on-surface-variant#353571
inverse-surface#1f1f61
inverse-on-surface#f4f4f7
outline#32373c
outline-variant#abb8c3
surface-tint#0693e3
primary#0693e3
on-primary#ffffff
primary-container#d4e8f7
on-primary-container#003d7a
inverse-primary#5dccff
secondary#ff6900
on-secondary#ffffff
secondary-container#ffe0cc
on-secondary-container#331a00
tertiary#00d084
on-tertiary#ffffff
tertiary-container#b3f5d8
on-tertiary-container#002e1a
error#cf2e2e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#d4e8f7
primary-fixed-dim#a8d4f0
on-primary-fixed#001d3d
on-primary-fixed-variant#004a99
secondary-fixed#ffe0cc
secondary-fixed-dim#ffb88c
on-secondary-fixed#2d1600
on-secondary-fixed-variant#664d00
tertiary-fixed#b3f5d8
tertiary-fixed-dim#7ce7b8
on-tertiary-fixed#001a0d
on-tertiary-fixed-variant#004d2e
background#ffffff
on-background#1f1f61
surface-variant#e8e8eb

Typography

display
fontFamily: BebasNeuePro, sans-serif · fontSize: 66px · fontWeight: 700 · lineHeight: 72px · letterSpacing: -0.02em
headline-lg
fontFamily: BebasNeuePro, sans-serif · fontSize: 48px · fontWeight: 700 · lineHeight: 56px · letterSpacing: -0.015em
headline-md
fontFamily: BebasNeuePro, sans-serif · fontSize: 36px · fontWeight: 700 · lineHeight: 44px · letterSpacing: -0.01em
title-lg
fontFamily: BebasNeuePro, sans-serif · fontSize: 28px · fontWeight: 700 · lineHeight: 36px · letterSpacing: 0em
body-lg
fontFamily: Inter, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.005em
body-md
fontFamily: Inter, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.003em
label-md
fontFamily: BebasNeuePro, sans-serif · fontSize: 14px · fontWeight: 700 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

M.V.P. Logistics embodies a **Contemporary Industrial Precision** aesthetic—a design language that merges the reliability of heavy-transport infrastructure with the clarity of modern SaaS interfaces. The brand serves international logistics operators and freight customers who demand both trustworthiness and efficiency. The visual system conveys competence through clean geometry, purposeful color hierarchy, and typography that balances boldness (BebasNeuePro for headlines) with approachable clarity (Inter for body copy). The emotional response is one of confidence: users feel assured that their cargo is in capable hands, supported by 24/7 operations and optimized routing.

The brand voice is direct, professional, and human—never corporate-speak. Sentences are short, active, and outcome-focused. Example: "Your shipment arrives on schedule. We track every mile." The vocabulary avoids jargon; instead, it uses concrete nouns (routes, warehouses, fleet) and action verbs (deliver, track, optimize). Personality traits: reliable, transparent, modern, and slightly bold—willing to make strong visual statements without apology.

Colors

The color system is anchored by a **Vivid Cyan-Blue primary** (#0693e3) that appears on all interactive elements—buttons, links, focus states—signaling actionability and trust. This is paired with a **Warm Orange secondary** (#ff6900) used sparingly for alerts, highlights, and secondary CTAs, creating visual tension that keeps the interface dynamic. A **Vibrant Green tertiary** (#00d084) supports success states and confirmations. The surface stack is deliberately light and neutral: pure white (#ffffff) for the main canvas, with subtle grays (#f4f4f7, #eeeeee, #dddddd) creating depth through container hierarchy. The on-surface text is a deep navy (#1f1f61), chosen for legibility and sophistication—never pure black, which would feel harsh against the white background. Error states use a mute

Typography

The type system employs a **two-family pairing strategy**: BebasNeuePro (bold, geometric, all-caps-friendly) anchors headlines and UI labels, while Inter (humanist, neutral, highly legible) handles body copy and smaller text. This creates visual contrast—headlines command attention with their geometric weight (700 fontWeight, -0.02em letterSpacing), while body text remains approachable and scannable (400 fontWeight, 28px lineHeight for lg variant). The display level (66px, 72px lineHeight) is reserved for hero statements like "We deliver more than cargo — we deliver peace of mind." Headline-md (36px) works for section titles, and body-md (16px, 24px lineHeight) is the workhorse for descriptions and form labels. All small labels (12–14px) use a tighter lineHeight (16–20px) and increased let

Layout

The layout follows a **12-column fluid grid** with a max-width of 1200px, centered on larger viewports. The spacing scale is semantic: **gutter (24px)** defines the horizontal padding inside containers and the gap between grid columns; **lg spacing (40px)** separates major sections (hero, features, testimonials); **md spacing (24px)** is used for card padding and subsection margins; **sm spacing (12px)** handles internal component spacing (button padding, list item gaps). The rhythm is generous—white space is treated as a design element, not wasted real estate. Container padding is consistently 24px on desktop, reducing to 16px on tablets and 12px on mobile. Section breaks use 40px top/bottom margins to create breathing room. The hero section spans full-width with a dark overlay (rgba(0, 0

Elevation & Depth

Depth is conveyed through a **subtle shadow hierarchy** rather than dramatic layering. Level 1 (Base/Surface): no shadow; white background (#ffffff) is the foundation. Level 2 (Cards/Containers): box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) with border-radius 12px (sm rounded), creating a soft lift. Level 3 (Modals/Popovers): box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) with border-radius 16px (md rounded), signaling prominence. Hover states on cards transition from Level 2 to Level 3 over 240ms using cubic-bezier(0.2, 0, 0, 1) for a snappy, industrial feel. Input fields on focus receive a 3px inse

Shapes

The shape language is **Geometric Minimalism**—sharp, purposeful, and functional. Border-radius follows a strict scale: **sm (4px)** for buttons, inputs, and small UI elements; **md (12px)** for cards and larger containers; **lg (16px)** for modals and hero overlays; **full (9999px)** for badges and pill-shaped elements. The rationale: small radii (4px) feel technical and precise, aligning with logistics operations; medium radii (12px) soften cards without sacrificing modernity; full radii are reserved for status badges and accent elements. No organic or heavily rounded corners—this is not a p

Components

Action Elements Buttons are the primary interaction pattern. **Button-primary** uses the vivid cyan-blue (#0693e3) background with white text, 48px height, 12px vertical / 40px horizontal padding, and 4px border-radius. On hover, the background shifts to #0575c7 with a 200ms ease-out transition—no scale or shadow change, just color. **Button-secondary** has a transparent background with a 1px outline in outline-variant (#abb8c3), same height and padding, and on hover shifts to surface-container-high (#e8e8eb) with primary text color. Both use BebasNeuePro at 14px, 700 weight, 0.01em letterSpacing for visual weight.

Containers & Surfaces **Card** component uses surface-container-lowest (#eeeeee) background, 24px padding, 12px border-radius, and elevation.sm shadow (0 3px 8px rgba(0

Do's and Don'ts

**Do**

  • Do use BebasNeuePro for all headlines and UI labels—its geometric weight reinforces the industrial-precision brand identity.
  • Do maintain the 24px gutter consistently across all layouts; it's the rhythm that holds the system together.
  • Do apply the primary cyan-blue (#0693e3) to all interactive elements (buttons, links, focus states) so users instantly recognize affordances.
  • Do use the 200–240ms ease-out transition timing on all hover and focus states for a snappy, responsive feel.
  • Do keep shadows subtle (3px 8px or 8px 24px) and cool-toned (rgba(0, 0, 0, 0.12–0.15)) to maintain the flat, modern aesthetic.
  • Do reserve the orange secondary (#ff6900) for alerts, secondary CTAs, and highlights—use it sparingly to avoid visual noise.

**Don't**

  • Don't use pure black (#000000) for text; always use the deep navy on-surface (#1f1f61) for sophistication and reduced eye strain.
  • Don't apply shadows to buttons; rely on color contrast and typography weight for hierarchy instead.
  • Don't mix typefaces beyond BebasNeuePro and Inter; the two-family system is intentional and must be preserved.
  • Don't use border-radius values outside the defined scale (sm, md, lg, full); arbitrary radii break the geometric precision.
  • Don't animate scale or rotation on hover; keep transitions to color, shadow, and background only for a professional, controlled feel.
  • Don't exceed 40px (lg spacing) for section margins; the layout should feel spacious but not wasteful.