modedesigns.com website design: fonts, colors and UI patterns

4 featured captures from modedesigns.com, with sourced design evidence from Fudge.

How is modedesigns.com designed? Show me the visual system I can use as a reference.

Captured pages

Overview

Mode Designs presents a sophisticated e-commerce experience built around premium mechanical keyboards and components. The visual system operates on a dark-first philosophy with deep forest greens and warm cream accents that evoke craftsmanship and precision. The design balances editorial elegance with functional clarity, using generous whitespace, refined typography, and meticulous attention to product presentation. Every interface element serves the core mission: helping enthusiasts configure and purchase high-end keyboard components with confidence and delight.

The system distinguishes itself through dramatic scale contrasts—oversized display type against delicate mono labels, expansive hero imagery against dense specification panels. Navigation remains restrained and persistent, while product configuration flows use progressive disclosure to manage complexity. The overall impression is of a boutique manufacturer that values both aesthetic refinement and technical precision.

Colors

The palette draws from natural, muted tones that suggest premium materials and careful craftsmanship. Dark greens dominate the interface, providing a distinctive alternative to conventional black or navy dark modes. Warm creams and soft golds appear as accents and in light-mode contexts.

tokenhexuse
ink#1F2720Primary dark background, deep surfaces
ink-deep#212E24Header background, elevated dark surfaces
ink-muted#233F2AModal backgrounds, selected states, success indicators
surface#302F2CCard backgrounds on dark, subtle elevation
surface-warm#4A4845Borders, dividers, disabled states
surface-light#6B6861Muted text on dark, secondary information
text-primary#DBD4C7Primary text on dark backgrounds
text-secondary#979286Secondary text, prices, specifications
text-muted#B8B2A2Placeholder text, inactive labels
canvas#F6F0E3Light mode background, sticky bar, buttons
canvas-pure#FDF9F2Pure light background, modal overlays
accent#FFBB65Highlight actions, warnings, warm emphasis
accent-warm#503720Dark warm accent, error states, sold-out indicators
border#4A4845Standard borders on dark backgrounds
border-subtle#302F2CVery subtle borders, option selectors
border-light#DBD4C7Borders on light backgrounds, card outlines
success#233F2APositive states, available stock
error#503720Negative states, sold out, errors

The dark green system creates an immersive, premium atmosphere that differentiates Mode from typical electronics retailers. Light mode appears selectively for collection grids and product cards, where the cream canvas (#F6F0E3) provides warmth and readability. The accent gold (#FFBB65) appears sparingly for high-priority actions and highlights. Text hierarchy relies on opacity and warmth rather than pure white, with primary text at #DBD4C7 offering reduced eye strain against deep greens.

Typography

The type system pairs an elegant serif display face with a clean neo-grotesque body font and a precise mono for technical details. This three-way contrast establishes clear information hierarchy while reinforcing the brand's position between craftsmanship and technology.

tokenfamilysizeweightleadingtrackinguse
hero-displayIvyora10rem3001-0.0175emCollection page headings, massive display
section-displayIvyora5rem3001.1-0.015emSection headings, homepage hero
product-titleIvyora4rem3001.15-0.0125emProduct page titles
heading-largeIvyora3.5rem4001.25-0.005emFeature headings, large subsections
heading-mediumIvyora2rem4001.14-0.0075emConfiguration section titles
bodyIvyora1rem4001.6normalPrimary body text, descriptions
body-smallIvyora0.75rem4001.33normalCompact descriptions, captions
labelPP Neue Montreal Mono0.75rem4001.6-0.0217emTechnical specs, metadata, prices
label-smallPP Neue Montreal Mono0.75rem4001.33-0.0233emCompact labels, inline metadata
navigationSystem1rem40010.01emPrimary navigation links
buttonPP Mondwest1rem5001.5-0.025emButton labels, action text

Ivyora serves as the primary typeface across all display and body contexts, with its light weight (300) used dramatically at large sizes for headings and regular (400) for body copy. PP Mondwest appears exclusively for button and action elements, bringing a slightly more expressive character to interactive components. PP Neue Montreal Mono handles all technical information—specifications, prices, configuration details—establishing a clear distinction between editorial and functional content. System fonts supplement navigation at a standard 16px size. System-Uiserif is detected in the source materials as a system font variant but is not assigned a distinct role in this system.

Verify licensing for these families before production use. Ivyora and the PP typefaces are commercially licensed through Pangram Pangram Foundry.

Layout

The layout system employs a generous maximum content width with substantial horizontal margins, creating an editorial, magazine-like presentation. Content sits within a 960px effective width (margin: 0 308px at standard viewport), allowing extensive whitespace that emphasizes product imagery and typography.

The grid system uses flexible columns with consistent gutters. Collection pages display five product cards per row with 1.5rem gaps. Product configuration pages use a two-column split: large imagery occupies roughly 60% width while options stack in the remaining 40%. The sticky configuration bar spans full width at the viewport bottom, floating above content with rounded corners and subtle shadow.

Section spacing follows an 8px base unit with major sections separated by 10rem (160px) vertical padding. Content within sections uses 1.5rem gaps between related elements. The header maintains fixed height at 4rem with horizontal padding of 2.5rem.

Responsive behavior should maintain the two-column product layout on tablet, stacking to single column on mobile with imagery above options. Collection grids should reduce to three columns on tablet and two on mobile. The sticky bar remains fixed across all breakpoints.

Visual language

The visual language communicates precision craftsmanship through restrained elegance. Imagery dominates—large, well-lit product photography against neutral backgrounds with subtle shadows that suggest physical presence. The photography style is consistent: soft directional lighting, minimal props, emphasis on material textures and build quality.

Interface elements favor subtlety over decoration. Borders are hairline-thin (0.5px) and low-contrast. Rounded corners are modest (approximately 7px) rather than aggressively soft. Shadows are minimal and diffuse, used primarily for elevation indicators like the sticky bar and modals.

The dark green palette creates an immersive environment that makes product imagery pop while reducing eye strain during extended browsing sessions. Light mode surfaces appear as deliberate contrasts—cream cards against dark backgrounds, or full light pages for collection browsing.

Motion and interaction should follow the system's restrained character: subtle opacity transitions for hover states, smooth height animations for expanding options, and gentle fades for modal appearances. No aggressive transforms or bouncy physics.

Components

### Header - Anatomy: Logo left, navigation center, utility icons and primary action right - Surface: Background color {colors.ink-deep}, full width, fixed position - Typography: Navigation links use {typography.navigation}, logo uses {typography.button} at larger size - Spacing: Height 4rem, horizontal padding 2.5rem, navigation links padded 0 1rem - Composition: Flex row, space-between alignment, vertically centered items - States: Navigation links show opacity reduction on hover; active section may show subtle underline

### Product Card - Anatomy: Product image (aspect-ratio maintained), title below, price below title - Surface: Background {colors.canvas}, border 0.5px solid {colors.border-light}, border-radius {rounded.card} - Typography: Title uses {typography.body}, price uses {typography.label} in {colors.text-secondary} - Spacing: Padding 1rem, internal gap 0.5rem between elements - Composition: Vertical stack, image fills width with object-fit cover - Variants: Sale items show original price struck through with accent color; some cards show "SALE" badge in top-left corner with {colors.accent-warm} background and {colors.canvas} text

### Option Selector - Anatomy: Radio-style selection with label left, price/spec right, optional icon or swatch - Surface: Background {colors.ink-deep}, border 0.5px solid {colors.border-subtle}, border-radius {rounded.input} - Typography: Label uses {typography.body}, price uses {typography.label} aligned right - Spacing: Padding 1rem, full width within parent column - States: Default shows subtle border; selected state shows {colors.text-primary} border and slightly lighter background {colors.ink-muted}; disabled/sold-out shows reduced opacity with "sold out" label in {colors.text-muted} - Composition: Flex row, space-between, vertically centered

### Sticky Configuration Bar - Anatomy: Product name left, breadcrumb trail below name, price center-right, primary action button far right - Surface: Background {colors.canvas}, border-radius {rounded.panel}, subtle top shadow - Typography: Product name uses {typography.heading-medium}, breadcrumb uses {typography.label-small} in {colors.text-secondary}, price uses {typography.body}, button uses {typography.button} - Spacing: Padding 0.75rem 2.5rem, positioned fixed at viewport bottom with margin from edges - Composition: Flex row, space-between, vertically centered

### Specification Panel - Anatomy: Two-column grid of label-value pairs - Surface: Background {colors.ink}, border-radius {rounded.panel}, padding 1.5rem - Typography: Labels and values both use {typography.label} in {colors.text-secondary}; key terms like material types may use {colors.text-primary} - Composition: CSS grid, two columns, row gap 0.75rem

### Modal / Cart Empty State - Anatomy: Centered icon, heading, description, action button - Surface: Background {colors.ink-muted}, border-radius {rounded.panel}, padding 3rem - Typography: Heading uses {typography.heading-medium}, body uses {typography.body}, button uses {typography.button} - Overlay: Semi-transparent dark backdrop covering full viewport - Composition: Centered flex column, gap 1.5rem between elements

### Primary Button - Anatomy: Text label, optional icon - Surface: Background {colors.canvas}, color {colors.ink}, border-radius {rounded.button} - Typography: {typography.button} - Spacing: Padding 1rem 1.75rem - States: Hover shows slight background darkening; active shows pressed state

### Accent Button - Anatomy: Text label - Surface: Background {colors.accent}, color {colors.ink-deep}, border-radius {rounded.button} - Typography: {typography.button} - Spacing: Padding 0.75rem 2.5rem - Use: High-priority actions, add to cart, proceed to checkout

Responsive behavior

The design prioritizes desktop experience given the complex product configuration interfaces. At standard viewport, the two-column product layout provides ample space for large imagery and stacked options. Tablet breakpoints should maintain this structure with reduced margins and slightly smaller type. Mobile requires single-column stacking with imagery above options, and the sticky bar should remain fixed but may simplify to show only price and action.

Collection grids adapt from five columns to three at tablet (approximately 1024px) and two at mobile (approximately 640px). The massive display type for collection headings should scale down proportionally, maintaining impact without overflow.

Navigation collapses to a hamburger menu on mobile, with the "Build Yours" primary action remaining visible. Modal overlays should become full-screen on mobile to maximize usable space.

Practical implementation guidance

### Preserve - The dramatic scale contrast between display type and body text - Dark green as the default background color for immersive product experiences - The three-typeface hierarchy: Ivyora for editorial, PP Mondwest for actions, PP Neue Montreal Mono for technical data - Generous whitespace and editorial margins (308px side margins at desktop) - Subtle 0.5px borders for definition without heaviness - The sticky configuration bar pattern for complex product builders - Warm cream (#F6F0E3) as the light-mode surface, not pure white

### Avoid - Pure black backgrounds—the deep greens are essential to the brand character - Heavy drop shadows or aggressive elevation effects - Rounded corners larger than 7px on any element - Saturated colors outside the defined accent gold - Dense information layouts that compromise the editorial feel - Generic e-commerce patterns like star ratings, review counts, or urgency messaging

### Recommended Build Order 1. Establish color tokens and dark/light mode switching capability 2. Implement Ivyora at all sizes with proper weight distribution (300 for display, 400 for body) 3. Build the header with navigation and utility actions 4. Create the product card component for collection grids 5. Develop the two-column product page layout with image gallery 6. Implement option selectors with selected/disabled states 7. Build the sticky configuration bar with price calculation 8. Add modal system for cart, empty states, and confirmations 9. Implement responsive breakpoints for tablet and mobile

### Accessibility - Ensure text-primary (#DBD4C7) against ink-deep (#212E24) meets WCAG AA contrast (4.5:1 for body, 3:1 for large text) - Provide visible focus indicators on all interactive elements, using accent color or inverted borders - Maintain keyboard navigability through option selectors and configuration steps - Use semantic heading hierarchy despite visual size variations - Ensure touch targets meet minimum 44px for mobile option selectors - Provide alternative text for all product imagery with descriptive content

Scope note

This guide covers the desktop e-commerce experience for product browsing, configuration, and cart management across the homepage, collection grids, and product detail pages. Mobile layouts, checkout flow, account pages, search functionality, and animation specifications are not represented in the supplied materials. Measurements are derived from the exact values provided in the design facts.

More website design guides

Browse website design guides by pattern and website.