DESIGN.md · Analysis

Units

units.gr · 31 Jul 2026 · 47 colors · Aeonik Pro, -apple-system, sans-serif

Units

Units is a student accommodation platform offering all-inclusive housing with vibrant, community-focused design. The brand celebrates bold color blocking, architectural clarity, and youthful energy through a distinctive palette of saturated primaries and a warm, approachable tone.

Colors

surface#f4e9e1
surface-dim#e8dcd2
surface-bright#faf6f2
surface-container-lowest#fef9f6
surface-container-low#f9f1eb
surface-container#f4e9e1
surface-container-high#ede4db
surface-container-highest#e6dcd2
on-surface#23282f
on-surface-variant#5a5f66
inverse-surface#1a1f26
inverse-on-surface#f1f0ed
outline#7a7f86
outline-variant#c9cdd2
surface-tint#0066ff
primary#0066ff
on-primary#ffffff
primary-container#cce0ff
on-primary-container#001a4d
inverse-primary#3399ff
secondary#ffb200
on-secondary#000000
secondary-container#ffe8b3
on-secondary-container#3d2900
tertiary#1be349
on-tertiary#000000
tertiary-container#a8f5b8
on-tertiary-container#00330a
error#ff3d57
on-error#ffffff
error-container#ffb3ba
on-error-container#4d0a12
primary-fixed#cce0ff
primary-fixed-dim#99b3ff
on-primary-fixed#001a4d
on-primary-fixed-variant#0052cc
secondary-fixed#ffe8b3
secondary-fixed-dim#ffcc66
on-secondary-fixed#3d2900
on-secondary-fixed-variant#cc8800
tertiary-fixed#a8f5b8
tertiary-fixed-dim#7ae88a
on-tertiary-fixed#00330a
on-tertiary-fixed-variant#009926
background#f4e9e1
on-background#23282f
surface-variant#d8d8d8

Typography

display
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.02em
body-md
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.02em
label-sm
fontFamily: Aeonik Pro, -apple-system, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.03em

Design guidance

Overview

Units is a vibrant student accommodation platform that celebrates bold, architectural color-blocking and youthful energy. The design system embodies 'Chromatic Modernism'—a movement that prioritizes saturated primary colors (electric blue #0066ff, golden yellow #ffb200, vivid green #1be349) as structural design elements rather than accents, creating a playful yet professional environment that resonates with Gen-Z sensibilities. The brand serves students seeking community-driven housing with personality, transforming the typically sterile accommodation search into an engaging, visually distinctive experience.

The voice is confident, approachable, and celebratory—never corporate or distant. Units speaks in active, energetic language that emphasizes inclusivity and belonging. Example: 'Your people are here. Your space is ready. Your community starts now.' The typography system uses Aeonik Pro as the primary typeface, a geometric sans-serif that conveys modernity and clarity, paired with generous letter-spacing (0.02–0.03em) to enhance readability and reinforce the brand's spacious, welcoming aesthetic.

Colors

The Units color system is built on a foundation of warm, neutral surfaces (background #f4e9e1, a soft beige-cream) that provide visual rest, while three saturated primary accent colors drive all interactive and categorical elements. Primary (#0066ff, electric blue) is reserved for the most critical CTAs ('Book your Unit') and primary navigation states, applied at 100% opacity on white surfaces and with 20% opacity overlays for depth. Secondary (#ffb200, golden amber) energizes input fields, category tags, and supporting CTAs, creating visual rhythm and guiding the eye through content hierarchy. Tertiary (#1be349, vivid green) highlights community-focused elements, amenities, and positive actions like 'Contact' or 'Join.' The error state (#ff3d57, coral-red) maintains visual consistency wit

Typography

The typography system prioritizes clarity and personality through a geometric, modern typeface (Aeonik Pro) applied across all scales from display (60px, 700 weight) down to label-sm (12px, 500 weight). Display and headline-lg sizes use aggressive negative letter-spacing (-0.04em, -0.02em) to create visual impact and reinforce the brand's bold aesthetic, while body and label scales employ positive letter-spacing (0.01–0.03em) to enhance legibility on warm backgrounds and maintain the spacious, breathing quality of the design. The headline-md (28px, 600 weight) serves as the primary section heading, used for category titles and modal headers; body-lg (18px, 400 weight) is reserved for hero taglines and prominent descriptive text. All interactive labels (buttons, inputs, nav items) use label

Layout

Units employs a 12-column grid system with a maximum container width of 1280px, enabling flexible layouts that scale from mobile (single column) to desktop (multi-column card grids). The page rhythm is structured around a generous gutter spacing of 24px between sections, with lg spacing (40px) used for major section breaks (hero to content, content to footer). The warm beige background (#f4e9e1) provides visual continuity, while white or transparent card containers (with subtle border-radius 16px) float above this surface, creating a layered, modular composition. Horizontal padding follows the gutter token (24px) on tablet and desktop, reducing to 16px on mobile to maximize content width. The hero section spans full-width with a 16:9 aspect ratio image background, overlaid with a semi-tran

Elevation & Depth

Depth in Units is achieved through a restrained shadow system and subtle background color shifts rather than aggressive drop shadows. Level 1 (Base): the warm beige surface (#f4e9e1) serves as the foundation, with no shadow. Level 2 (Standard Cards): category cards and content containers use a soft, spread shadow (0 4px 12px rgba(0, 0, 0, 0.08)) with a 1px border in outline-variant (#c9cdd2) to define edges without visual heaviness. Level 3 (Elevated/Hover): on hover, cards elevate to 0 8px 22px rgba(0, 0, 0, 0.18) and shift background to surface-container-high (#ede4db), creating a subtle lif

Shapes

The Units shape philosophy is 'Architectural Clarity with Approachability'—combining sharp, geometric forms (90° corners on category cards, 10px radius on secondary buttons) with fully rounded elements (9999px border-radius on primary CTAs and input fields) to balance professional structure with youthful warmth. Primary CTAs ('Book your Unit') use full rounding (border-radius: 33.3312px, computed from 48px height) to create a pill-shaped button that feels inviting and clickable, signaling the brand's friendly, action-oriented tone. Secondary and tertiary buttons use lg radius (16px, 1rem) for

Components

Action Elements Primary buttons ('Book your Unit') are the hero interactive element: 48px height, full rounding (border-radius: 9999px), padding 15px 30px, background #0066ff, text color white, typography label-md (14px, 600 weight). On hover, background shifts to #0052cc with shadow 0 6px 16px rgba(0, 102, 255, 0.3) and a 200ms ease-out transition. On active/press, background darkens to #003d99 with shadow reduced to 0 2px 8px rgba(0, 102, 255, 0.15), providing tactile feedback. Secondary buttons (category CTAs like 'Contact') use background #ffb200, text #000000, lg radius (16px), padding 20px, with hover state shifting to #cc8800 and shadow 0 4px 12px rgba(0, 0, 0, 0.1). Tertiary buttons ('Community', 'Student Homes') use background #1be349, text #000000, lg radius, padding 16px 24p

Do's and Don'ts

**Do**

  • Do use the three primary accent colors (blue #0066ff, yellow #ffb200, green #1be349) as structural design elements, not decorative flourishes—they define content hierarchy and user flow.
  • Do apply full rounding (border-radius: 9999px) exclusively to primary CTAs and input fields to signal the highest-priority interactive elements.
  • Do maintain the warm beige background (#f4e9e1) as the consistent foundation; avoid introducing additional neutral colors that dilute chromatic clarity.
  • Do use Aeonik Pro typeface at all scales with positive letter-spacing (0.01–0.03em) on body and label sizes to preserve the spacious, breathing aesthetic.
  • Do apply color-specific shadows (e.g., blue shadow on blue buttons) to reinforce visual cohesion and signal interactivity through depth.
  • Do use md radius (12px) for category cards and structural containers to balance architectural clarity with approachability.

**Don't**

  • Don't introduce new accent colors outside the primary palette (blue, yellow, green); the system's strength lies in chromatic restraint and intentional saturation.
  • Don't apply rounding below lg radius (16px) to primary buttons or inputs; full rounding is reserved for the most critical interactive elements.
  • Don't use drop shadows larger than 0 8px 22px rgba(0, 0, 0, 0.18); the system prioritizes subtle depth over dramatic elevation.
  • Don't mix Aeonik Pro with system fonts or serif typefaces; maintain typographic consistency across all scales and contexts.
  • Don't reduce letter-spacing below 0.01em on body text; the brand's spacious aesthetic depends on generous tracking.
  • Don't apply text-shadow to dark text on light backgrounds; reserve text-shadow for white text on photographic or dark overlays only.