DESIGN.md · Analysis

Avelon

wgl-dsites.net · 11 Jun 2026 · 47 colors · Space Grotesk, Inter

Avelon

Avelon is a construction and industrial services brand that transforms complex project delivery into confident, transparent partnerships. The design system embodies bold technical precision through a vivid orange accent, deep navy foundations, and clean geometric typography.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#eeeeee
surface-container-low#f5f5f5
surface-container#f5f5f5
surface-container-high#e8e8e8
surface-container-highest#dcdcdc
on-surface#0a0a0a
on-surface-variant#626262
inverse-surface#1a1a1a
inverse-on-surface#f5f5f5
outline#cccccc
outline-variant#aaaaaa
surface-tint#fb651b
primary#fb651b
on-primary#ffffff
primary-container#ffe8d9
on-primary-container#5a2410
inverse-primary#ffb380
secondary#0e2f3e
on-secondary#ffffff
secondary-container#1a4a5f
on-secondary-container#b3d9ed
tertiary#ffffff
on-tertiary#0a0a0a
tertiary-container#f5f5f5
on-tertiary-container#333333
error#cf2e2e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#ffe8d9
primary-fixed-dim#ffb380
on-primary-fixed#3d1500
on-primary-fixed-variant#9d4a1f
secondary-fixed#b3d9ed
secondary-fixed-dim#7eb8d4
on-secondary-fixed#001f2c
on-secondary-fixed-variant#0a3d52
tertiary-fixed#f5f5f5
tertiary-fixed-dim#dcdcdc
on-tertiary-fixed#000000
on-tertiary-fixed-variant#555555
background#ffffff
on-background#0a0a0a
surface-variant#eeeeee

Typography

display
fontFamily: Space Grotesk · fontSize: 133px · fontWeight: 700 · lineHeight: 140px · letterSpacing: -0.04em
headline-lg
fontFamily: Space Grotesk · fontSize: 48px · fontWeight: 700 · lineHeight: 56px · letterSpacing: -0.02em
headline-md
fontFamily: Space Grotesk · fontSize: 32px · fontWeight: 700 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: Space Grotesk · fontSize: 24px · fontWeight: 700 · lineHeight: 32px
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Space Grotesk · fontSize: 16px · fontWeight: 700 · lineHeight: 24px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.02em

Design guidance

Overview

Avelon is a construction and industrial services platform that communicates technical expertise through bold, confident design. The brand aesthetic is "Technical Maximalism"—a movement that pairs industrial-strength precision with vibrant, unapologetic color. The primary accent, #FB651B (vivid burnt orange), dominates CTAs, navigation highlights, and key interactive moments, evoking the energy of active construction sites while maintaining professional credibility. The secondary navy (#0E2F3E) grounds the system with authority and stability, creating a high-contrast, no-nonsense visual language.

Avelon's voice is direct, solution-focused, and transparent. The brand speaks to project managers and contractors who value clarity over decoration—every design decision must earn its place. Tone: confident but not arrogant, technical but never jargon-heavy, optimistic about delivery timelines. Example sentence: "We've managed 47 projects over 15 years—your timeline is safe with us."

Colors

The color system is built on a high-contrast, light-dominant foundation with strategic accent deployment. Primary (#FB651B) is reserved exclusively for CTAs, active navigation states, and critical interactive elements—it appears sparingly but commands attention. Secondary (#0E2F3E) is used for headers, footer backgrounds, and secondary CTAs to establish visual hierarchy without competing with primary. The surface stack (white #FFFFFF, dim #F5F5F5, container #F5F5F5, high #E8E8E8) creates subtle depth through 4–8px shifts in luminance, enabling card hierarchies and layered content without relying on shadows. On-surface text is pure black (#0A0A0A) for maximum legibility on light backgrounds; on-surface-variant (#626262) is used for secondary text and metadata. Error red (#CF2E2E) is deploye

Typography

The type system pairs Space Grotesk (geometric, modern, sans-serif) for all display and heading layers with Inter (neutral, highly legible) for body and label text. This pairing creates visual tension: Space Grotesk's tight letter-spacing (-0.04em on display, -0.02em on headline-lg) and bold weight (700) convey urgency and confidence, while Inter's generous line-height (24px on body-md, 28px on body-lg) ensures readability in dense technical content. Display (133px, 700 weight) is reserved for hero headlines; headline-lg (48px, 700) for section titles; headline-md (32px, 700) for subsections. Body-md (16px, 400) is the default paragraph size with 24px line-height, providing 1.5x leading for comfortable scanning. Labels use Space Grotesk at 16px (700 weight) to reinforce button and interact

Layout

The layout system uses a 12-column fluid grid with a fixed max-width of 1200px, centered on the viewport. Container padding is 24px (md spacing) on desktop, reducing to 12px (sm spacing) on tablets and 8px (xs spacing) on mobile. Section separation uses lg spacing (40px) between major content blocks, md spacing (24px) between subsections, and sm spacing (12px) between related elements. The gutter (24px) is applied between grid columns and card groups. White-space is treated as a design material: generous margins around hero headlines (40px above, 24px below) create breathing room and emphasize key messages. Cards are laid out in 2–3 column grids on desktop, collapsing to single-column on mobile. Container max-width of 1200px ensures text lines remain under 75 characters for optimal readabi

Elevation & Depth

Depth is conveyed through subtle shadows and border treatments rather than dramatic layering. Level 1 (Base): flat white background (#FFFFFF) with no shadow. Level 2 (Cards/Containers): 1px solid border at #CCCCCC with box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), creating a soft lift of 3px. Level 3 (Modals/Overlays): box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1), a diffuse 30px spread that suggests depth without harshness. Hover states elevate cards to Level 3 with a 200ms ease-out transition. Buttons use no shadow in idle state; on hover, they shift background color (primary #FB651B → #E85A0F) a

Shapes

The shape philosophy is "Geometric Precision"—sharp, minimal corner radii that evoke technical drawings and industrial design. Buttons use 4px (DEFAULT) radius, creating a subtle softness without appearing rounded or playful. Cards use 5px (md) radius for a marginally softer appearance, distinguishing them from buttons while maintaining the geometric language. Inputs use 4px (DEFAULT) radius to align with button styling. Large containers (modals, hero sections) use 8px (lg) radius. The full (9999px) radius is reserved for badges and small accent elements. This tiered approach ensures visual co

Components

Action Elements Buttons are the primary interaction mechanism and must be visually dominant. Button-primary uses #FB651B background, white text, 2px solid border, 12px horizontal padding, and 48px height. On hover, the background shifts to #E85A0F (a 10% darker shade) with a 200ms ease-out transition; the border color follows. Button-secondary uses a transparent background with a 2px solid border at #0A0A0A (on-surface), white text on hover, and the same 48px height. Button-ghost is text-only with no border; on hover, it gains a light background (#F5F5F5) and the text color shifts to primary (#FB651B). All buttons use Space Grotesk 16px 700 weight for maximum legibility and impact.

Containers & Surfaces Cards are the primary content container. Standard card: 1px border at #CCCCCC,

Do's and Don'ts

**Do**

  • Do use primary (#FB651B) exclusively on CTAs and active states—never on passive backgrounds or body text.
  • Do maintain 24px gutter spacing between card groups and 40px between major sections to create visual breathing room.
  • Do apply Space Grotesk 700 weight to all headings and button labels for maximum impact and clarity.
  • Do use 1px borders at #CCCCCC on cards and 2px borders on buttons to reinforce the technical, precise aesthetic.
  • Do transition all interactive states over 200ms with ease-out timing to create smooth, confident interactions.
  • Do keep border-radius values at 4–8px maximum; avoid rounded corners that soften the industrial character.

**Don't**

  • Don't use secondary (#0E2F3E) or tertiary (#FFFFFF) as primary accent colors—they are supporting roles only.
  • Don't apply shadows deeper than 0px 0px 30px rgba(0, 0, 0, 0.1); the system favors borders and color shifts over dramatic depth.
  • Don't mix Space Grotesk and Inter within a single heading or button label—maintain clear typographic hierarchy.
  • Don't use gradients or transparency effects; the system relies on flat, solid colors and precise borders for clarity.
  • Don't exceed 3 columns of cards on desktop or use card heights taller than 300px—maintain scannable, compact layouts.
  • Don't apply text-shadow or text-stroke effects; instead, use background-color or border-color shifts to indicate state changes.