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
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.
Edit, then copy or download.