DESIGN.md · Analysis

Duchess

duchess-eg.com · 23 Jun 2026 · 47 colors · Abril Fatface, Cairo

Duchess

Duchess is an upscale dining establishment that blends contemporary elegance with warm hospitality. The brand embodies sophisticated minimalism paired with rich, jewel-toned accents and refined typography.

Colors

surface#ffffff
surface-dim#f7f7f7
surface-bright#ffffff
surface-container-lowest#ebebeb
surface-container-low#f2f2f2
surface-container#f7f7f7
surface-container-high#e8e8e8
surface-container-highest#dcdcdc
on-surface#2a2a2a
on-surface-variant#777777
inverse-surface#1a1f4e
inverse-on-surface#ffffff
outline#969696
outline-variant#c0c0c0
surface-tint#e878e8
primary#e878e8
on-primary#ffffff
primary-container#f5c8f5
on-primary-container#8b2d8b
inverse-primary#e878e8
secondary#1e73be
on-secondary#ffffff
secondary-container#d4e4f7
on-secondary-container#0d3a5c
tertiary#b5963b
on-tertiary#ffffff
tertiary-container#e8dcc8
on-tertiary-container#5a4d2a
error#cf2e2e
on-error#ffffff
error-container#f9dedc
on-error-container#8b0000
primary-fixed#f5c8f5
primary-fixed-dim#e878e8
on-primary-fixed#3d0d3d
on-primary-fixed-variant#8b2d8b
secondary-fixed#d4e4f7
secondary-fixed-dim#1e73be
on-secondary-fixed#001d35
on-secondary-fixed-variant#0d3a5c
tertiary-fixed#e8dcc8
tertiary-fixed-dim#b5963b
on-tertiary-fixed#2a2410
on-tertiary-fixed-variant#5a4d2a
background#ffffff
on-background#2a2a2a
surface-variant#f2f2f2

Typography

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

Design guidance

Overview

Duchess is an upscale dining destination that celebrates refined elegance through a carefully curated visual language. The brand serves discerning guests seeking exceptional culinary experiences in a sophisticated, welcoming environment. The design aesthetic draws from Architectural Minimalism—clean lines, generous whitespace, and a restrained color palette punctuated by jewel-toned accents (magenta #e878e8 and deep blue #1e73be) that evoke luxury and warmth. The UI conveys calm confidence: every element is intentional, every interaction feels considered. Voice: warm yet authoritative, conversational but never casual. Example: "Discover our seasonal menu, crafted to celebrate the finest ingredients and time-honored techniques."

Colors

The Duchess color system balances a luminous, neutral foundation with strategic accent colors that drive attention and emotion. Surface colors (#ffffff, #f7f7f7, #ebebeb) create a clean, premium backdrop that emphasizes content and imagery. Primary (#e878e8, a vibrant magenta) is reserved for call-to-action buttons, interactive states, and key brand moments—it appears on the hero 'VIEW MENU' button and signals interactivity throughout. Secondary (#1e73be, a refined cobalt) supports navigation and secondary actions, providing visual hierarchy without competing for attention. Tertiary (#b5963b, a warm gold) accents menu highlights, badges, and decorative elements, evoking the brand's sophisticated palette. The on-surface text color (#2a2a2a) ensures legibility at 14px body size with 400 font

Typography

The type system pairs Abril Fatface—a high-contrast serif display font—with Cairo, a warm geometric sans-serif for body and UI text. Abril Fatface (700 weight, -0.04em letterSpacing) anchors headlines and the hero tagline 'Wonderful Things Happen' at 40–60px, commanding attention without aggression. Cairo (400–600 weight) handles navigation, body copy, and labels at 12–18px, maintaining readability and approachability. The 28px headline-md (Cairo, 600 weight) bridges display and body scales. Apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) to small labels (label-sm, 12px) when overlaid on photographic backgrounds to ensure contrast. Maintain 1.5 line-height multiplier (24px for 16px body) for comfortable reading in dense content blocks.

Layout

The page employs a fluid 12-column grid with a max-width of 1280px, centering content on larger screens and collapsing to full-width on mobile. The hero section spans full viewport height with a background image and overlay, anchoring the brand narrative. Navigation occupies a fixed 80px header with 24px horizontal gutter spacing. Content sections use 40px (lg spacing) for vertical separation between major blocks, 24px (md spacing) for subsection breaks, and 12px (sm spacing) for internal component spacing. The container max-width of 1280px ensures comfortable reading line-lengths (50–75 characters) for body text at 16px. Whitespace is generous: padding within cards is 24px, margins between sections are 40–64px. This rhythm creates visual breathing room and emphasizes the premium, unhurrie

Elevation & Depth

Depth is achieved through subtle, restrained shadows that suggest layering without visual heaviness. Level 1 (Base): flat surfaces at surface-container (#f7f7f7) with no shadow. Level 2 (Cards & Containers): box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), applied to cards and input fields, creating a barely perceptible lift. Level 3 (Hover & Interactive): box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) on card-hover and elevated modals, signaling interactivity. Level 4 (Modals & Overlays): box-shadow: 0 16px 40px rgba(0, 0, 0, 0.12) for full-screen overlays and prominent modals. Shadows use pure black (

Shapes

The shape philosophy is 'Refined Geometry'—sharp, intentional corners that convey sophistication and control. Buttons use rounded.sm (4px / 0.25rem) for a subtle, professional appearance; cards use rounded.lg (16px / 1rem) for a softer, more inviting feel. Input fields default to rounded.DEFAULT (8px / 0.5rem), balancing approachability with formality. Badges and pills use rounded.full (9999px) to denote status and non-critical information. The hero 'VIEW MENU' button employs a custom border-radius: 5px 0px 0px (asymmetrical rounding on top-left only), creating a distinctive, brand-specific ac

Components

Action Elements Buttons are the primary interaction mechanism. button-primary (#e878e8, 48px height, 12px 24px padding, rounded.sm) uses Cairo label-md (14px, 600 weight) in white text. On hover, shift to #d65dd6 (darker magenta) with a 200ms ease-in-out transition. button-secondary (#1e73be) mirrors the primary structure but uses cobalt; on hover, darken to #1a5fa0. button-ghost uses a transparent background with a 1px solid primary border; on hover, fill with primary-container (#f5c8f5) and shift text to on-primary-container (#8b2d8b). All buttons include cursor: pointer and transition: background-color 200ms ease-in-out.

Containers & Surfaces Cards (card component) use surface-container (#f7f7f7) background, rounded.lg (16px), 24px padding, and elevation.sm shadow. On hover, sh

Do's and Don'ts

**Do**

  • Do use primary (#e878e8) exclusively for primary CTAs and focus states—it is the brand's signature accent and must remain distinctive.
  • Do maintain 24px gutter spacing on all sides of content containers; this breathing room is essential to the premium aesthetic.
  • Do apply rounded.sm (4px) to buttons and rounded.lg (16px) to cards; this distinction reinforces hierarchy and interaction patterns.
  • Do use Cairo for all body text and UI labels; Abril Fatface is reserved for display and headline scales only.
  • Do include a 200ms ease-in-out transition on all interactive elements (buttons, cards, inputs) to signal responsiveness without jarring motion.
  • Do layer shadows conservatively: elevation.sm for cards, elevation.md for hover states, elevation.lg for modals only.

**Don't**

  • Don't use secondary (#1e73be) or tertiary (#b5963b) as primary CTA colors; they are supporting accents and will dilute brand recognition.
  • Don't apply rounded corners greater than 16px to cards or containers; excessive rounding undermines the refined, architectural aesthetic.
  • Don't mix Abril Fatface and Cairo at the same scale; use Abril for headlines (28px+) and Cairo for body (18px and below).
  • Don't add drop-shadows to text elements; use text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) only when text overlays busy backgrounds.
  • Don't exceed 12px opacity on shadows; heavy shadows (20%+ opacity) contradict the light, premium feel.
  • Don't use full-width layouts on desktop; always constrain to container-max (1280px) and center with generous side margins.