A

DESIGN.md · Analysis

Avix Digital

avixdigital.com · 20 Jun 2026 · 47 colors · DM Sans

Avix Digital

A clean, minimal security verification interface that prioritizes clarity and user reassurance during browser challenge flows. The design emphasizes calm, centered composition with a single accent color for focus.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#e9ecef
surface-container-high#f0f9fa
surface-container-highest#e5e4ff
on-surface#1a1a1a
on-surface-variant#666666
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#d0d0d0
outline-variant#e9ecef
surface-tint#6366f1
primary#6366f1
on-primary#ffffff
primary-container#e5e4ff
on-primary-container#4f46e5
inverse-primary#a5b4fc
secondary#666666
on-secondary#ffffff
secondary-container#e9ecef
on-secondary-container#505050
tertiary#f0f9fa
on-tertiary#1a1a1a
tertiary-container#e5e4ff
on-tertiary-container#6366f1
error#d32f2f
on-error#ffffff
error-container#ffebee
on-error-container#c62828
primary-fixed#e5e4ff
primary-fixed-dim#d0d0d0
on-primary-fixed#6366f1
on-primary-fixed-variant#4f46e5
secondary-fixed#e9ecef
secondary-fixed-dim#d0d0d0
on-secondary-fixed#505050
on-secondary-fixed-variant#666666
tertiary-fixed#f0f9fa
tertiary-fixed-dim#e5e4ff
on-tertiary-fixed#1a1a1a
on-tertiary-fixed-variant#6366f1
background#ffffff
on-background#1a1a1a
surface-variant#e9ecef

Typography

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

Design guidance

Overview

Avix Digital's security verification interface embodies a philosophy of 'Transparent Minimalism'—a design approach that strips away visual noise to create an environment of trust and clarity during critical security moments. The brand serves users navigating browser challenge flows, and the aesthetic evokes calm reassurance through centered composition, generous whitespace, and a single accent color (#6366f1) that draws the eye to the loading state without inducing anxiety. The emotional response is one of patient confidence: the user understands they are in a secure, well-designed system.

The voice is professional yet approachable, avoiding technical jargon while maintaining precision. Vocabulary favors clarity over cleverness—'Checking your browser' rather than 'Validating security credentials.' The tone is reassuring without being patronizing, and the copy acknowledges the user's time ('Please wait for up to 5 seconds') with respect. Example sentence in brand voice: 'Your connection is being verified—this typically takes a few moments.'

Colors

The color system prioritizes clarity and focus through strategic use of a single accent. Primary (#6366f1, a soft indigo) is reserved exclusively for the animated spinner's active border, creating a focal point that communicates 'something is happening here' without alarm. The primary container (#e5e4ff) provides a subtle background for the spinner's inactive border, establishing visual hierarchy through luminance contrast rather than saturation. Surface colors are anchored to pure white (#ffffff) for maximum legibility and trust—security interfaces must feel transparent and honest. On-surface text (#1a1a1a) is a near-black that ensures WCAG AAA contrast (19:1) against the white background, critical for accessibility during high-stress moments. Secondary grays (#666666 for variant text, #e

Typography

The typography system uses DM Sans exclusively, a geometric sans-serif that conveys modernity and precision without sacrificing warmth. The hierarchy is deliberately shallow: the main heading uses title-lg (24px, 600 weight, 1.4 line-height) to establish presence without dominating the centered layout, while body text drops to label-md (14px, 400 weight) for supporting copy. This compression reflects the interface's purpose—users should absorb the message quickly and return to their task. Letter-spacing is minimal (0em to 0.02em) to maintain the typeface's geometric character and ensure tight, professional appearance. Line-height is set to 1.4–1.5 to provide breathing room in the centered, minimal layout, preventing the text from feeling cramped. On responsive breakpoints (768px and below)

Layout

The layout follows a single-column, vertically centered paradigm optimized for focus and clarity. The body uses flexbox (display: flex; justify-content: center; align-items: center; min-height: 100vh) to center all content both horizontally and vertically, creating a meditative, undistracted experience. The container has a max-width of 600px and 20px padding, ensuring the interface remains readable on mobile while preventing excessive line lengths on desktop. Spacing follows a semantic rhythm: the spinner sits 32px above the heading (lg spacing), the heading has 16px margin-bottom (md spacing), and the supporting text sits directly below with no additional margin. This creates a tight, unified composition that feels like a single visual unit rather than scattered elements. The grid is effe

Elevation & Depth

Elevation in this interface is achieved through subtle shadow and border treatments rather than layering or depth. The primary elevation is the dropdown panel (when present), which uses box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15)—a soft, diffuse shadow that suggests the panel floats slightly above the background without creating visual drama. This shadow has a 3px vertical offset and 8px blur, creating a gentle lift that communicates interactivity. The dropdown panel also has a 1px solid border at #d0d0d0 (outline color), which provides definition and prevents the panel from disappearing into th

Shapes

The shape philosophy is 'Geometric Precision'—rounded corners are used sparingly and purposefully to soften technical interfaces without introducing organic or playful qualities. The spinner uses border-radius: 50% (full circle), creating a perfect geometric form that feels engineered and trustworthy. The dropdown panel uses border-radius: 4px (sm radius, 0.25rem), a minimal rounding that softens the corners just enough to feel contemporary without appearing rounded or bubbly. This 4px radius is applied consistently to all dropdown-related elements (panel, options) to create visual cohesion. B

Components

Loading & Feedback The spinner component is the primary interactive element, consisting of a 64px container with a 4px border. The border uses a two-tone approach: the full border is #e5e4ff (primary-container, a very light lavender), while the top border is #6366f1 (primary, the accent indigo). This creates a visual 'progress' effect as the spinner rotates (animation: spin 1s linear infinite), with the indigo arc appearing to sweep around the circle. On smaller screens (768px and below), the spinner reduces to 56px; on mobile (480px and below), it becomes 48px with a 3px border-width. The animation is linear and continuous, avoiding easing functions that might suggest hesitation or uncertainty.

Text & Messaging The heading uses title-lg typography (24px, 600 weight, line-height 1

Do's and Don'ts

**Do**

  • Do use the primary indigo (#6366f1) exclusively for active, interactive elements like the spinner's leading edge—it should feel like a beacon, not a background.
  • Do maintain the centered, full-viewport layout for security flows; users should feel focused and undistracted.
  • Do keep copy concise and time-aware ('up to 5 seconds'); respect the user's attention and anxiety during verification.
  • Do use the 4px border-radius on dropdown panels and the 50% radius on spinners; avoid excessive rounding that would undermine technical credibility.
  • Do apply the subtle shadow (0 3px 8px rgba(0, 0, 0, 0.15)) to elevated surfaces like dropdowns to create gentle depth without drama.
  • Do use DM Sans at 400 weight for body text and 600 weight for headings; the geometric character reinforces precision and modernity.

**Don't**

  • Don't introduce secondary accent colors or gradients; the single indigo accent is the brand's entire chromatic strategy and must remain exclusive.
  • Don't use dark backgrounds or high-contrast color shifts; security interfaces must feel transparent and trustworthy, not mysterious or hidden.
  • Don't add animations beyond the spinner's continuous rotation; movement should be calm and predictable, never jarring or attention-seeking.
  • Don't use serif fonts, script fonts, or system-ui fallbacks; DM Sans is the only typeface and must load reliably.
  • Don't apply drop shadows larger than 0 8px 24px rgba(0, 0, 0, 0.12); excessive shadow depth contradicts the flat, minimal aesthetic.
  • Don't round corners beyond 1.5rem (lg) on any element; the interface should feel engineered and precise, not soft or playful.