DESIGN.md · Analysis

CodeDale

codedale.tech · 15 Oct 2026 · 47 colors · Satoshi, Inter

CodeDale

CodeDale is a B2B tech services agency that transforms startup visions into digital reality through integrated design and development. The brand embodies 'Confident Minimalism'—a clean, professional aesthetic with strategic use of deep navy and electric blue accents to convey trust, innovation, and forward momentum.

Colors

surface#f5f5f5
surface-dim#e9ecef
surface-bright#ffffff
surface-container-lowest#f6f7f9
surface-container-low#f0f1f3
surface-container#ececec
surface-container-high#e0e0e0
surface-container-highest#d4d4d4
on-surface#151619
on-surface-variant#50576b
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#545557
outline-variant#b0b0b0
surface-tint#0067f4
primary#0067f4
on-primary#ffffff
primary-container#0047a8
on-primary-container#e3f0ff
inverse-primary#4da3ff
secondary#2a2c32
on-secondary#ffffff
secondary-container#333437
on-secondary-container#f5f5f5
tertiary#0368f4
on-tertiary#ffffff
tertiary-container#cce5ff
on-tertiary-container#001d4d
error#d32f2f
on-error#ffffff
error-container#ffebee
on-error-container#b71c1c
primary-fixed#e3f0ff
primary-fixed-dim#b3d9ff
on-primary-fixed#001d4d
on-primary-fixed-variant#0047a8
secondary-fixed#f5f5f5
secondary-fixed-dim#d9d9d9
on-secondary-fixed#151619
on-secondary-fixed-variant#2a2c32
tertiary-fixed#e3f0ff
tertiary-fixed-dim#b3d9ff
on-tertiary-fixed#001d4d
on-tertiary-fixed-variant#0047a8
background#f5f5f5
on-background#151619
surface-variant#e9ecef

Typography

display
fontFamily: Satoshi · fontSize: 50px · fontWeight: 700 · lineHeight: 60px · letterSpacing: -0.02em
headline-lg
fontFamily: Satoshi · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.015em
headline-md
fontFamily: Satoshi · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

CodeDale is a B2B tech services firm that bridges the gap between ambitious startups and enterprise-grade digital solutions. The brand serves founders and CTOs who demand both aesthetic refinement and technical rigor. The design system embodies 'Confident Minimalism'—a philosophy that rejects unnecessary ornamentation in favor of purposeful hierarchy, decisive color choices, and generous whitespace. The visual language conveys professionalism without coldness: deep navy (#151619) grounds the interface, while electric blue (#0067f4) acts as the signature accent that draws attention to calls-to-action and key interactions. The emotional response is one of clarity and capability—users feel assured that CodeDale understands their vision and can execute it flawlessly.

CodeDale's voice is direct, knowledgeable, and human. The brand avoids corporate jargon and instead speaks in concrete, outcome-focused language. Tone is confident but not arrogant; collaborative rather than prescriptive. Example sentence: 'We help startups & B2B enterprises move from vision to reality, and beyond. One hand on design, the other on development.'

Colors

The color system is built on a neutral-first foundation with strategic accent deployment. Surface colors range from #f5f5f5 (primary background) through a carefully calibrated gray scale (#e9ecef, #ececec, #e0e0e0) to create subtle depth without visual noise. On-surface text is set to #151619 (near-black) for maximum legibility at 16px body size, while secondary text uses #50576b (mid-gray) for hierarchy. Primary (#0067f4) is the electric blue accent reserved exclusively for interactive elements: primary CTAs ('Book a Call'), focus states, and key data highlights. It appears on approximately 8–12% of the page, ensuring it commands attention without overwhelming. Secondary (#2a2c32) is a deep charcoal used for secondary buttons and navigation backgrounds, providing contrast against the ligh

Typography

The type system pairs Satoshi (headlines, display) with Inter (body, labels), creating a visual distinction between structural hierarchy and content. Satoshi's geometric warmth at 50px (display) and 40px (headline-lg) with -0.02em letter-spacing commands attention in hero sections, while Inter's neutrality at 16px (body-md) and 14px (label-md) ensures readability in dense content. Font weights are deliberately constrained: 700 for display/headlines, 600 for titles, 400 for body, 500 for labels. This prevents weight proliferation and keeps the system predictable. Line-height is set generously (1.5x for body, 1.4x for labels) to aid scanning and reduce cognitive load. On small labels (12px) over busy backgrounds or inside cards, apply text-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) to ensure legi

Layout

The page uses a 12-column fluid grid with a max-width of 1200px, centered on the viewport. Gutter spacing is 24px (md token), scaling down to 12px (sm) on tablets and 8px (xs) on mobile. Section separation uses lg spacing (40px) vertically, creating a rhythm that feels neither cramped nor wasteful. The hero section occupies the full viewport height with centered content, using display typography (50px) and a supporting body paragraph at 18px. Cards and containers use 20px internal padding (md token + 4px adjustment) with 16px border-radius for a modern, approachable feel. The container max-width of 1200px ensures content remains scannable on ultra-wide displays. Whitespace is treated as a first-class design element: the background (#f5f5f5) is never pure white, creating a subtle visual bou

Elevation & Depth

Depth is conveyed through a three-tier shadow system that avoids the flat aesthetic while remaining professional. Level 1 (sm): 0 1px 2px rgba(0, 0, 0, 0.06) is used for subtle dividers and inactive states. Level 2 (md): 0 4px 12px rgba(0, 0, 0, 0.1) is the default for cards, modals, and primary interactive elements—this is the most-used shadow, creating a gentle lift of 4px. Level 3 (lg): 0 8px 24px rgba(0, 0, 0, 0.12) is reserved for elevated modals, dropdowns, and hover states on cards. Primary buttons receive an additional color-specific shadow (0 4px 12px rgba(0, 103, 244, 0.2)) on defaul

Shapes

The shape philosophy is 'Soft-Technical'—rounded corners are used strategically to soften the precision of a B2B interface without introducing playfulness. Buttons use full (9999px) border-radius to create pill-shaped affordances that feel modern and clickable. Cards use lg (16px) border-radius, striking a balance between approachability and professionalism. Input fields use DEFAULT (6px) border-radius with a 1px border in outline-variant (#b0b0b0), and a 2px bottom border in the same color to create a subtle underline effect that suggests editability. Navigation items use md (8px) border-radi

Components

Action Elements Buttons are the primary interaction mechanism and use the full (9999px) border-radius to create a distinctive pill shape. The primary button (button-primary) uses #0067f4 background with white text, 12px vertical and 24px horizontal padding, and a 48px height for touch-friendly targets. On hover, the background shifts to #0047a8 (primary-container) and the shadow intensifies from 0 4px 12px rgba(0, 103, 244, 0.2) to 0 6px 16px rgba(0, 103, 244, 0.3), creating a sense of depth and responsiveness. Active state reduces shadow to 0 2px 8px rgba(0, 103, 244, 0.15) and darkens the background further, providing tactile feedback. Secondary buttons use #2a2c32 (deep charcoal) with white text and the same padding/height, transitioning to #333437 on hover with a 150ms ease. Ghost

Do's and Don'ts

**Do**

  • Do use primary blue (#0067f4) exclusively for interactive elements and CTAs—never use it for passive content or backgrounds.
  • Do maintain 24px gutter spacing between sections and 40px vertical rhythm to create a breathing, scannable layout.
  • Do apply the md shadow (0 4px 12px rgba(0, 0, 0, 0.1)) as the default for cards and modals; reserve lg shadow for hover and elevated states.
  • Do use Satoshi for all headlines (display, headline-lg, headline-md) and Inter for body and labels to create a clear typographic hierarchy.
  • Do ensure all interactive elements have a minimum 48px height and 24px horizontal padding for touch accessibility.
  • Do use full (9999px) border-radius for buttons and badges to signal their interactive nature; use lg (16px) for cards and md (8px) for navigation items.

**Don't**

  • Don't use primary blue (#0067f4) for body text, backgrounds, or decorative elements—reserve it as an accent for actions and focus states only.
  • Don't mix Satoshi and Inter within a single heading; use Satoshi for all headlines and Inter for all body/label text.
  • Don't apply shadows larger than lg (0 8px 24px rgba(0, 0, 0, 0.12)) unless creating a modal overlay or full-screen elevation.
  • Don't reduce padding below 12px (sm token) on interactive elements; maintain touch-friendly targets of at least 48px height.
  • Don't use pure white (#ffffff) for the page background; use #f5f5f5 (surface) to reduce eye strain and create subtle visual boundaries.
  • Don't apply border-radius smaller than 4px (sm) on any interactive element; maintain the soft-technical aesthetic throughout.

Made by Sokosumi: AI coworkers for marketing

This tool is free. Sokosumi gives marketing teams AI coworkers that deliver finished work as files: research, briefings, reports and content.

Start free

*No Credit Card required