DESIGN.md · Analysis

Inventix

inventix.nl · 16 May 2026 · 47 colors · Sharp Grotesk, sans-serif, Mabry Pro, sans-serif

Inventix

Inventix is a certified cybersecurity firm serving SMEs, freelancers, and individuals since 2006. The design system balances technical authority with approachable warmth, using a teal-to-lime accent palette to convey both security and forward momentum.

Colors

surface#ffffff
surface-dim#f9f9f9
surface-bright#ffffff
surface-container-lowest#f5f5f5
surface-container-low#f0f0f0
surface-container#ebebeb
surface-container-high#e6e6e6
surface-container-highest#dcdcdc
on-surface#0f021d
on-surface-variant#434960
inverse-surface#1a1a1a
inverse-on-surface#f5f5f5
outline#8f8f94
outline-variant#c4c4c9
surface-tint#16404b
primary#e2ff5e
on-primary#272727
primary-container#d4f542
on-primary-container#1f1f1f
inverse-primary#16404b
secondary#16404b
on-secondary#ffffff
secondary-container#0e5a49
on-secondary-container#e8f5f2
tertiary#1863dc
on-tertiary#ffffff
tertiary-container#0056a7
on-tertiary-container#e3f0ff
error#cf2e2e
on-error#ffffff
error-container#f9dedc
on-error-container#8b0000
primary-fixed#e2ff5e
primary-fixed-dim#c8e640
on-primary-fixed#1f1f1f
on-primary-fixed-variant#3d3d3d
secondary-fixed#16404b
secondary-fixed-dim#0e5a49
on-secondary-fixed#ffffff
on-secondary-fixed-variant#e8f5f2
tertiary-fixed#1863dc
tertiary-fixed-dim#0056a7
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#e3f0ff
background#ffffff
on-background#0f021d
surface-variant#f5eee9

Typography

display
fontFamily: Sharp Grotesk, sans-serif · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Sharp Grotesk, sans-serif · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Sharp Grotesk, sans-serif · fontSize: 28px · fontWeight: 700 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Mabry Pro, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Graphik, IBM Plex Sans Arabic, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Graphik, IBM Plex Sans Arabic, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Mabry Pro, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Mabry Pro, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

Inventix embodies a "Technical Confidence" aesthetic—a design language that merges cybersecurity's inherent seriousness with the approachability of a trusted advisor. The brand serves SMEs, freelancers, and individuals navigating digital threats; the UI must convey both mastery and empathy. The visual identity draws from a teal-to-lime accent spectrum (primary #e2ff5e, secondary #16404b, tertiary #1863dc), creating a sense of forward momentum and protective vigilance. The emotional response is reassurance: users feel guided through complexity, not overwhelmed by it. Typography uses Sharp Grotesk for headlines (bold, geometric, authoritative) paired with Graphik for body text (warm, legible, human-scaled), creating a hierarchy that says "we know what we're doing, and we'll explain it clearly."

The brand voice is direct, Dutch-pragmatic, and solution-focused. Vocabulary favors concrete nouns over abstractions: "risico's opsporen" (identify risks) rather than "security posture." Tone is never alarmist; instead, it's matter-of-fact and occasionally wry. Example sentence in brand voice: "Hackers don't take holidays—neither do we. Continuous monitoring means you can."

Colors

The color system is anchored by three strategic roles: Primary (#e2ff5e, a vivid lime-yellow) is the accent of action and urgency, deployed on CTAs, highlights, and the "UpdateMelding" badge to signal forward momentum. Secondary (#16404b, a deep teal) represents the brand's protective core—used in headers, navigation, and secondary buttons to convey stability and expertise. Tertiary (#1863dc, a corporate blue) supports data-driven contexts and secondary interactions, bridging the gap between the brand's warmth and institutional trust. The surface stack (white #ffffff down to #dcdcdc in container-highest) provides clean, minimal backgrounds that let content breathe; on-surface text (#0f021d, near-black) ensures legibility without harshness. Error red (#cf2e2e) is reserved for warnings and d

Typography

The type system reflects a "Authoritative yet Approachable" philosophy. Sharp Grotesk (700 weight, -0.04em letter-spacing) anchors headlines at 40–60px, commanding attention with geometric precision; this weight and spacing create visual tension that mirrors cybersecurity's high stakes. Body text uses Graphik at 16–18px, 400 weight, with 24–28px line-height, ensuring comfortable reading for technical documentation and service descriptions. Mabry Pro (600 weight) handles labels and UI text, adding a touch of personality to buttons and badges without sacrificing clarity. For small labels over busy backgrounds (e.g., badge text on primary backgrounds), apply text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) to maintain legibility. Headlines use -0.02em letter-spacing to tighten the visual mass; body

Layout

The layout follows a 12-column grid with a max-width of 1280px, providing a flexible container for both desktop (1024px+) and tablet (768–1023px) viewports. The gutter is 24px, applied consistently to section margins and card padding. Spacing uses a semantic scale: xs (4px) for micro-interactions, sm (12px) for component internals, md (24px) for section separation, lg (40px) for major content blocks, and xl (64px) for full-page rhythm. The hero section uses lg spacing above and below to establish visual weight; card grids use md spacing between items. Container max-width of 1280px prevents text lines from exceeding 75–80 characters, maintaining readability. White-space philosophy: generous margins around primary CTAs (md padding on all sides), tighter spacing within form groups (sm between

Elevation & Depth

Depth is conveyed through a restrained shadow system that avoids heavy drop-shadows, instead using subtle layering and border treatments. Level 1 (Base): flat surfaces with no shadow, relying on 1px solid borders at outline-variant (#c4c4c9) to define edges. Level 2 (Cards, Input Fields): 0 3px 8px rgba(0, 0, 0, 0.15), a soft shadow that lifts elements 4–6px off the page, used on hover states and elevated containers. Level 3 (Modals, Popovers): 0 8px 24px rgba(0, 0, 0, 0.12), a broader, diffused shadow suggesting 12–16px elevation. Interactive elements (buttons, inputs) use no shadow by defaul

Shapes

The shape philosophy is "Soft-Technical"—rounded corners signal approachability while maintaining the geometric precision required by a security-focused brand. Buttons use full radius (9999px), creating a pill shape that feels modern and inviting; this is the most prominent rounded element, drawing the eye to CTAs. Cards and containers use md radius (6px), a subtle curve that softens edges without appearing playful. Input fields use DEFAULT radius (4px), a minimal rounding that preserves the form's structural clarity. Badges use full radius (9999px) to match buttons, creating visual cohesion.

Components

Action Elements Buttons are the primary interaction mechanism. The primary button uses #e2ff5e background with #272727 text, 12px 24px padding, full radius (9999px), and label-md typography (Mabry Pro, 600 weight, 14px). On hover, the background shifts to #c8e640 (primary-fixed-dim) over 200ms ease-out, and the shadow elevates to 0 3px 8px rgba(0, 0, 0, 0.15). The secondary button uses a 2px solid border in #16404b with transparent background; on hover, the background fills with #0e5a49 (secondary-fixed-dim) and text becomes white. Tertiary buttons (for less prominent actions) use #1863dc background with white text, md radius (6px), and 12px 20px padding; hover state shifts to #0056a7 (tertiary-container). All buttons include a 200ms transition on background-color and box-shadow to sig

Do's and Don'ts

**Do**

  • Do use primary (#e2ff5e) exclusively for high-priority CTAs and status indicators; it's the brand's signature accent and loses impact if overused.
  • Do maintain 24px gutter spacing between major content sections and 12px between component internals to preserve visual breathing room.
  • Do apply 200ms ease-out transitions to all interactive state changes (hover, focus, active) to signal responsiveness without feeling sluggish.
  • Do use Sharp Grotesk (700 weight, -0.04em letter-spacing) for all headlines to maintain the brand's authoritative, geometric voice.
  • Do pair teal secondary (#16404b) with white text for maximum contrast (7:1 WCAG AAA) on navigation and secondary buttons.

**Don't**

  • Don't use primary (#e2ff5e) as a background for large text blocks; it's too bright and reduces legibility. Reserve it for buttons, badges, and highlights.
  • Don't apply shadows heavier than 0 8px 24px rgba(0, 0, 0, 0.12); the design system prioritizes minimalism and clarity over depth.
  • Don't round corners more aggressively than full radius (9999px) on buttons or md radius (6px) on cards; the shape vocabulary is intentionally restrained.
  • Don't use the tertiary blue (#1863dc) as a primary accent; it's a supporting color for data contexts and secondary interactions, not a brand signature.