DESIGN.md · Analysis

DeepJudge

deepjudge.ai · 24 Aug 2026 · 47 colors · Suisse works, Suisse intl

DeepJudge

Enterprise legal AI platform that transforms institutional knowledge into structured intelligence. Combines precision search with LLM-powered workflows through a refined, minimalist interface.

Colors

surface#ede9e5
surface-dim#dcdad7
surface-bright#f4f2ef
surface-container-lowest#f4f2ef
surface-container-low#e6e0db
surface-container#dcdad7
surface-container-high#d0d0d0
surface-container-highest#c6b9ae
on-surface#1a1a1a
on-surface-variant#4e4b66
inverse-surface#242422
inverse-on-surface#f4f2ef
outline#999999
outline-variant#cbc1f1
surface-tint#9478fc
primary#242422
on-primary#e6e0db
primary-container#333333
on-primary-container#ededed
inverse-primary#ededed
secondary#9478fc
on-secondary#1a1a1a
secondary-container#dbd2f4
on-secondary-container#1e1933
tertiary#f28954
on-tertiary#ffffff
tertiary-container#ede9e5
on-tertiary-container#1a1a1a
error#f28954
on-error#ffffff
error-container#ede9e5
on-error-container#1a1a1a
primary-fixed#333333
primary-fixed-dim#242422
on-primary-fixed#f4f2ef
on-primary-fixed-variant#ededed
secondary-fixed#dbd2f4
secondary-fixed-dim#cbc1f1
on-secondary-fixed#1e1933
on-secondary-fixed-variant#18132b
tertiary-fixed#f28954
tertiary-fixed-dim#e6a080
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#1a1a1a
background#ede9e5
on-background#1a1a1a
surface-variant#cbc1f1

Typography

display
fontFamily: Suisse works · fontSize: 85px · fontWeight: 400 · lineHeight: 92px · letterSpacing: -0.02em
headline-lg
fontFamily: Suisse works · fontSize: 48px · fontWeight: 400 · lineHeight: 56px · letterSpacing: -0.015em
headline-md
fontFamily: Suisse works · fontSize: 32px · fontWeight: 400 · lineHeight: 40px
title-lg
fontFamily: Suisse works · fontSize: 24px · fontWeight: 500 · lineHeight: 32px
body-lg
fontFamily: Suisse intl · fontSize: 18px · fontWeight: 400 · lineHeight: 28px
body-md
fontFamily: Suisse intl · fontSize: 16px · fontWeight: 400 · lineHeight: 24px
label-md
fontFamily: Suisse intl · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Suisse intl · fontSize: 12px · fontWeight: 500 · lineHeight: 16px

Design guidance

Overview

DeepJudge is an enterprise legal AI platform that embodies Architectural Minimalism—a design philosophy that prioritizes structural clarity, precision typography, and restrained color discipline. The brand serves legal teams seeking to transform institutional knowledge into actionable intelligence through enterprise search and LLM-powered workflows. The visual identity evokes quiet confidence: a warm, neutral canvas (beige #ede9e5) anchors the interface, while deep charcoal (#242422) provides authoritative contrast, and a measured purple accent (#9478fc) signals intelligence and precision. The emotional response is one of calm professionalism—users feel they are working with a system that understands legal complexity without overwhelming them with visual noise.

The brand voice is direct, measured, and expertise-driven. DeepJudge speaks in declarative statements that emphasize capability and institutional knowledge: "Your collective knowledge is your unique asset." "Search the way you think to unlock everything." The vocabulary avoids hyperbole; instead, it grounds itself in concrete outcomes ("build entire AI applications," "implement LLM agents"). Tone is never breathless or casual—it respects the user's domain expertise and time. Example sentence in brand voice: "DeepJudge transforms your firm's institutional knowledge into structured intelligence that powers every legal workflow."

Colors

The color system is built on a principle of restraint and institutional trust. The primary surface (#ede9e5, a warm beige) creates a sophisticated, paper-like foundation that evokes legal documents and institutional gravitas. Primary action color is deep charcoal (#242422)—used for buttons, headers, and key interactive elements—which conveys authority without coldness. The secondary accent, a measured purple (#9478fc), is reserved for highlights, focus states, and data visualization elements; it signals precision and intelligence without dominating the interface. Tertiary accent is a warm orange (#f28954), used sparingly for error states and critical alerts. On-surface text is pure dark (#1a1a1a) for maximum legibility at 14–18px body sizes. The surface stack progresses through carefully c

Typography

The type system pairs Suisse Works (display and headlines) with Suisse Intl (body and labels), creating a clear hierarchy that respects both formal and functional needs. Display text (85px, 400 weight, -0.02em letter-spacing) anchors hero sections with monumental presence; headline-lg (48px) breaks up content sections; body-md (16px, 400 weight, 24px line-height) ensures comfortable reading at typical viewing distances. Label-md (14px, 500 weight) is used for buttons and form labels, with 0.01em letter-spacing to add subtle emphasis. The 400-weight body text (not 300) ensures legibility on the warm beige background without appearing heavy. When small labels (12px) appear over busy backgrounds or data visualizations, apply text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) to maintain contrast. Line

Layout

The layout system uses a 12-column grid with a 1280px max-width container, maintaining a fixed-width approach that ensures predictable text line lengths (52–66 characters for body text). Horizontal rhythm is established through the spacing scale: lg (40px) separates major sections (hero, feature blocks, testimonials); md (24px) creates breathing room within cards and form groups; sm (12px) is used for internal component spacing (button padding, list item margins). The gutter (24px) provides consistent left-right padding on all container edges. Vertical rhythm follows a 8px baseline grid: all heights, margins, and paddings are multiples of 8px (40px button height, 24px padding, 12px gaps). This creates a sense of order and makes responsive scaling predictable. The hero section uses centered

Elevation & Depth

Depth in DeepJudge is conveyed through subtle shadows and layering, not through dramatic blur or glassmorphism. The elevation system uses three levels: Level 1 (Base) is the warm beige surface (#ede9e5) with no shadow. Level 2 (Standard Cards) applies box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), creating a soft, readable lift that separates content from the background without visual drama. Level 3 (Modals, Elevated Containers) uses box-shadow: 0 5px 15px rgba(0, 0, 0, 0.12), a slightly larger blur radius that signals modal importance. Hover states on cards transition from Level 2 to Level 3 over

Shapes

The shape philosophy is Soft-Technical: rounded corners are used sparingly and purposefully, never organically. Buttons use 0.25rem (4px) border-radius, a subtle softening that maintains geometric precision. Cards and containers use 1rem (16px) border-radius, creating a gentle, approachable container without appearing playful. Input fields use 0.5rem (8px) border-radius, a middle ground that balances form and function. The reasoning: sharp 0px corners would feel austere and cold in a legal context; large 16px+ radii would undermine the professional, structured aesthetic. The 4px–16px range kee

Components

Action Elements Buttons are the primary interaction mechanism. The primary button (button-primary) uses a 40px height with 8px 27px padding, background #242422, text color #e6e0db, 4px border-radius, and label-md typography (14px, 500 weight). On hover, the background transitions to #333333 (primary-container) over 200ms ease. The secondary button uses a transparent background with a 1px solid border in outline color (#999999), same height and padding, and transitions to surface-container-high (#d0d0d0) on hover. Both buttons use cursor: pointer and no text-decoration. The primary CTA ("Book Demo") is always primary-button style; secondary CTAs ("View All", "Learn More") use secondary-button style.

Containers & Surfaces Cards (card component) use a background of surface-container-

Do's and Don'ts

**Do**

  • Do use the primary color (#242422) for all CTAs, headers, and key interactive elements—it is the visual anchor of authority.
  • Do maintain generous white space (40px lg spacing between sections) to support scanning and reduce cognitive load in legal workflows.
  • Do apply the 8px baseline grid rigorously: all padding, margins, and heights must be multiples of 8px for visual harmony.
  • Do use the secondary purple (#9478fc) only for focus states, data highlights, and accent elements—never as a primary background.
  • Do transition all interactive states (hover, focus, active) over 200ms ease to signal responsiveness without distraction.
  • Do use Suisse Works for all headlines and Suisse Intl for body text; never mix or substitute system fonts.

**Don't**

  • Don't use the warm beige surface color (#ede9e5) for text or interactive elements—it is reserved for backgrounds only.
  • Don't apply shadows larger than 0 5px 15px rgba(0, 0, 0, 0.12); excessive depth undermines the minimalist aesthetic.
  • Don't use border-radius larger than 16px on cards or containers; it introduces organic, playful energy that conflicts with institutional trust.
  • Don't mix Suisse Works and Suisse Intl weights arbitrarily; maintain the 400-weight body text and 500-weight labels for consistency.
  • Don't apply the secondary purple (#9478fc) as a background color for large areas; it should appear only as an accent or highlight.
  • Don't use the tertiary orange (#f28954) outside of error states and critical alerts—it is reserved for high-priority messaging.