DESIGN.md · Analysis

Amdocs

amdocs.com · 26 May 2026 · 47 colors · Outfit

Amdocs

Amdocs is a leading software & services provider to communications & media companies, delivering agentic operating systems and intelligent network transformation solutions.

Colors

surface#000000
surface-dim#0a0a0a
surface-bright#1a1a1a
surface-container-lowest#050505
surface-container-low#0f0f0f
surface-container#1a1a1a
surface-container-high#2d2d2d
surface-container-highest#3a3a3a
on-surface#f2f3f5
on-surface-variant#c1c1c1
inverse-surface#f2f3f5
inverse-on-surface#232630
outline#8e9192
outline-variant#444748
surface-tint#3860be
primary#000000
on-primary#ffffff
primary-container#232630
on-primary-container#f2f3f5
inverse-primary#3860be
secondary#c63f42
on-secondary#ffffff
secondary-container#e74c50
on-secondary-container#ffffff
tertiary#68b631
on-tertiary#ffffff
tertiary-container#6cc04a
on-tertiary-container#ffffff
error#c63f42
on-error#ffffff
error-container#e74c50
on-error-container#ffffff
primary-fixed#232630
primary-fixed-dim#1a1d22
on-primary-fixed#f2f3f5
on-primary-fixed-variant#c1c1c1
secondary-fixed#e74c50
secondary-fixed-dim#c63f42
on-secondary-fixed#ffffff
on-secondary-fixed-variant#ffffff
tertiary-fixed#6cc04a
tertiary-fixed-dim#68b631
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#ffffff
background#000000
on-background#f2f3f5
surface-variant#2d2d2d

Typography

display
fontFamily: Outfit · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Outfit · fontSize: 44.8px · fontWeight: 500 · lineHeight: 52px · letterSpacing: -0.02em
headline-md
fontFamily: Outfit · fontSize: 32px · fontWeight: 500 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: Outfit · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Outfit · fontSize: 18px · fontWeight: 300 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Outfit · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Outfit · fontSize: 16px · fontWeight: 600 · lineHeight: 24px · letterSpacing: 0.01em
label-sm
fontFamily: Outfit · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.02em

Design guidance

Overview

Amdocs is a B2B software and services platform serving communications and media enterprises. The design system embodies 'Technical Minimalism'—a philosophy that strips away ornament to expose the essential architecture of intelligent systems. The brand personality is authoritative yet approachable: precise, data-driven, and forward-thinking. The UI communicates confidence through stark contrasts (pure black #000000 backgrounds against crisp white text at rgb(242, 243, 245)), punctuated by strategic accent colors that signal actionable intelligence. The emotional response is one of clarity and control—users feel they are commanding sophisticated infrastructure, not struggling with complexity. Voice example: 'aOS elevates your network intelligence to the next level—measurable efficiency at scale.'

Colors

The color system operates on a high-contrast, dark-first principle optimized for enterprise dashboards and technical interfaces. Primary (#000000) is pure black, used as the dominant surface and button base; it conveys authority and technical precision. On-primary (#ffffff) is pure white, ensuring maximum legibility at 18px body text (rgb(244, 245, 246) in practice). Secondary (#c63f42, a warm red-brown) is reserved for critical actions, alerts, and secondary CTAs—it appears on the 'Accept All Cookies' button and error states. Tertiary (#68b631, a vibrant green) signals success, positive actions, and growth metrics. The surface stack progresses from #000000 (base) through #1a1a1a (container) to #3a3a3a (highest), providing subtle depth without breaking the dark aesthetic. On-surface-varian

Typography

The type system is anchored in Outfit (Google Fonts), a geometric sans-serif that conveys modernity and technical sophistication. Display (60px, 700 weight, -0.04em tracking) is used sparingly for hero statements like 'The world's first agentic operating system.' Headline-lg (44.8px, 500 weight) is the primary heading level, balancing prominence with restraint. Body-lg (18px, 300 weight, 28px line-height) is the default paragraph text, chosen for its light weight to reduce visual heaviness on dark backgrounds. Label-md (16px, 600 weight) is applied to all button text and form labels, ensuring they command attention without shouting. The 300-weight body text is critical to the brand's refined aesthetic—it prevents the dark background from feeling oppressive. Apply text-shadow: 0 1px 2px rgb

Layout

The layout follows a 12-column grid with a max-width of 1024px, creating a contained, focused experience suitable for enterprise software. White-space is generous: lg spacing (40px) separates major sections, md spacing (24px) divides subsections, and sm spacing (12px) groups related elements. The gutter width is 24px, providing breathing room between columns. Container padding is consistently md (24px) on desktop, reducing to sm (12px) on mobile. This spacing philosophy prevents the dark background from feeling claustrophobic and ensures text remains scannable. The page rhythm alternates between full-width hero sections (with gradient overlays) and contained content blocks, creating visual momentum. Hero sections use the full viewport width with a dark overlay (rgba(0, 0, 0, 0.4)) to ensur

Elevation & Depth

Depth is conveyed through a restrained shadow system and subtle background color shifts rather than dramatic layering. Level 1 (Base): pure black surface (#000000) with no shadow. Level 2 (Standard Card): surface-container (#1a1a1a) with box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), creating a soft separation from the base. Level 3 (Elevated/Modal): surface-container-high (#2d2d2d) with box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), adding visual weight for modals and overlays. Interactive elements (buttons, inputs) use a 2px border-radius and no shadow by default; on hover, they elevate to Level

Shapes

The shape philosophy is 'Architectural Precision'—minimal, sharp corners that reflect the technical nature of the platform. Border-radius is consistently 2px (sm) for buttons and small interactive elements, 4px (DEFAULT) for input fields and cards, and 8px (md) for larger containers. This conservative rounding avoids the softness of modern consumer design, instead evoking the precision of technical interfaces and industrial design. The 2px radius on buttons (e.g., primaryCta with borderRadius: 2px) is intentionally tight, suggesting control and exactness. Larger components like modals use 12px

Components

Action Elements Buttons are the primary interaction mechanism. Button-primary (backgroundColor: #000000, textColor: #ffffff, padding: 12px 24px, height: 44px, borderRadius: 2px) is the default CTA, used for primary actions like 'Learn more.' Button-secondary (backgroundColor: #c63f42, fontWeight: 700, padding: 10px 20px, height: 40px) is used for secondary or destructive actions, such as 'Accept All Cookies.' Both buttons use typography.label-md (16px, 600 weight) for legibility. On hover, buttons transition to their -container variants (e.g., button-primary-hover uses primary-container #232630) with a 150ms ease-in-out transition. Focus states apply a 2px outline in inverse-primary (#3860be) at 2px offset. Button-tertiary (backgroundColor: #68b631) signals positive or success-oriented

Do's and Don'ts

**Do**

  • Do use pure black (#000000) as the dominant surface to establish technical authority and reduce eye strain in enterprise environments.
  • Do apply secondary (#c63f42) sparingly—only on critical CTAs, alerts, and destructive actions to maintain visual hierarchy.
  • Do use 300-weight Outfit for body text to prevent dark backgrounds from feeling oppressive; pair with 28px line-height for readability.
  • Do maintain 2px border-radius on buttons and inputs to reinforce the 'Architectural Precision' aesthetic and signal control.
  • Do apply box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) to cards and elevated surfaces for subtle depth without visual clutter.
  • Do use lg spacing (40px) between major sections to create breathing room and guide the eye through content hierarchy.

**Don't**

  • Don't use rounded corners larger than 12px on any component—the brand relies on sharp, technical geometry, not soft, consumer-friendly curves.
  • Don't apply color to body text; reserve primary accent colors (#3860be, #c63f42, #68b631) exclusively for interactive elements and status indicators.
  • Don't use drop shadows larger than 0 7px 14px rgba(50, 50, 93, 0.1)—excessive shadow depth contradicts the minimalist aesthetic.
  • Don't reduce padding below sm (12px) on interactive elements; the brand prioritizes clarity and touch-target accessibility over compact layouts.
  • Don't mix typeface weights within a single line of body text; use consistent 300-weight for paragraphs and 600-weight for labels to maintain visual clarity.
  • Don't apply transparency or glassmorphism effects to surfaces—the brand uses solid, opaque colors to convey stability and technical precision.