DESIGN.md · Analysis

Kodosumi

kodosumi.io · 20 Aug 2026 · 47 colors · Inter

Kodosumi

A distributed runtime platform for deploying and orchestrating AI agent services at enterprise scale, built on Ray with emphasis on scalability, observability, and vendor neutrality.

Colors

surface#f5f5f5
surface-dim#ebebeb
surface-bright#ffffff
surface-container-lowest#f9f9f9
surface-container-low#f5f5f5
surface-container#f0f0f0
surface-container-high#e9e9e9
surface-container-highest#e0e0e0
on-surface#000000
on-surface-variant#5b5b5b
inverse-surface#1a1a1a
inverse-on-surface#f5f5f5
outline#999999
outline-variant#d0d0d0
surface-tint#00c2ff
primary#000000
on-primary#ffffff
primary-container#333333
on-primary-container#f5f5f5
inverse-primary#ffffff
secondary#00c2ff
on-secondary#000000
secondary-container#e0f7ff
on-secondary-container#003d52
tertiary#0afa14
on-tertiary#000000
tertiary-container#d4ffcc
on-tertiary-container#1b4d00
error#ff6400
on-error#ffffff
error-container#ffe0cc
on-error-container#4d2400
primary-fixed#333333
primary-fixed-dim#1a1a1a
on-primary-fixed#f5f5f5
on-primary-fixed-variant#bbbbbb
secondary-fixed#00c2ff
secondary-fixed-dim#0099cc
on-secondary-fixed#000000
on-secondary-fixed-variant#004d66
tertiary-fixed#0afa14
tertiary-fixed-dim#08c410
on-tertiary-fixed#000000
on-tertiary-fixed-variant#067a0d
background#f5f5f5
on-background#000000
surface-variant#e9ecef

Typography

display
fontFamily: Inter · fontSize: 64px · fontWeight: 400 · lineHeight: 73px · letterSpacing: -0.02em
headline-lg
fontFamily: Inter · fontSize: 40px · fontWeight: 400 · lineHeight: 52px · letterSpacing: -0.01em
headline-md
fontFamily: Inter · fontSize: 28px · fontWeight: 400 · lineHeight: 37px · letterSpacing: 0em
title-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 500 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 400 · lineHeight: 26px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 400 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 11px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

Kodosumi is a distributed runtime platform designed for enterprises deploying AI agent services at scale. Built on Ray, it transforms complex orchestration and observability into a clean, minimalist interface that prioritizes clarity and precision. The aesthetic is 'Technical Minimalism'—a design philosophy that strips away visual noise while maintaining visual hierarchy through strategic use of accent colors (cyan #00c2ff, lime #0afa14, orange #ff6400) against a neutral grayscale foundation. The brand personality is direct, confident, and engineering-focused: it speaks to practitioners who value substance over decoration. Voice example: 'Deploy locally, scale to 1,000+ nodes with Ray. Monitor everything in real time.'

Colors

The color system employs a monochromatic base (black #000000 for primary actions, light grays #f5f5f5 for surfaces) paired with three vibrant accent colors that signal different operational states and capabilities. Primary (#000000) anchors all CTAs and navigation; it is the most-clicked color on the page. Secondary (#00c2ff, cyan) represents scalability and distributed compute—used in the 'Scalability via Ray' pillar card and data visualization elements. Tertiary (#0afa14, lime green) signals operational health and real-time monitoring status. Error (#ff6400, orange) highlights framework compatibility and vendor-neutral positioning. Surface stack follows a light-mode convention: surface (#f5f5f5) is the default page background, surface-container-highest (#e0e0e0) is used for subtle divide

Typography

The type system uses Inter exclusively, a geometric sans-serif that conveys technical precision without coldness. Display (64px, 400 weight, -0.02em tracking) is reserved for hero headlines and commands attention through scale rather than weight. Headline-lg (40px, 400 weight) and headline-md (28px, 400 weight) maintain the same light weight, creating a unified, airy hierarchy. Body text (16px–20px, 400 weight) is set with 24–26px line-height for comfortable reading of technical documentation. Labels (11px–14px, 500 weight) are used for metadata, badges, and UI chrome. The consistent use of 400 weight across display and headline levels creates a 'quiet confidence' aesthetic—the content speaks louder than typographic styling. Apply letter-spacing: -0.02em on display and headline-lg to tight

Layout

The layout uses a 12-column grid with a max-width of 1440px, centered with symmetric padding (24px on tablet, 48px on desktop). The hero section establishes the page rhythm: H1 at 64px with 40px top padding, followed by body copy at 20px with 8px margin-top, then CTAs with 8px gap between buttons. Pillar cards are arranged in a 4-column grid on desktop (1 column mobile, 2 on tablet) with 16px gap, creating visual rhythm through repetition. Sections use 96px vertical spacing (lg: 40px × 2.4) to establish breathing room. The container-max (1440px) ensures content never stretches beyond comfortable reading width. Gutter spacing (24px) is applied consistently to all horizontal padding, creating a predictable rhythm. White space is treated as a design element: the 140px top padding on the hero

Elevation & Depth

Depth in Kodosumi is achieved through subtle layering and border definition rather than heavy shadows. The base elevation uses a soft shadow: box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), applied to dropdown panels and modals. Cards use a minimal 1px border at rgba(0, 0, 0, 0.04) to define edges without visual weight; on hover, this border increases to rgba(0, 0, 0, 0.1) to signal interactivity. The header employs backdrop-filter: blur(12px) with background: rgba(244, 244, 244, 0.85) to create a frosted-glass effect that floats above content while maintaining readability. Pillar cards (the four f

Shapes

The shape philosophy is 'Functional Geometry'—rounded corners are used sparingly and purposefully. Buttons use border-radius: 9999px (full roundness) to signal primary actions and create a soft, approachable CTA aesthetic. Cards and inputs use border-radius: 4px (sm) for a subtle, technical feel that avoids the softness of larger radii. The 4px radius appears in dropdown panels, select fields, and form elements, reinforcing the engineering-focused brand. Decorative elements like the colored dots in pillar cards use border-radius: 50% (full circle) to create visual accent points. This hierarchy

Components

Action Elements Buttons follow a two-tier system: primary buttons (bg-black, text-white, px-6 py-2.5, rounded-full, 40px height) are used for main CTAs like 'Getting Started' and 'Join Discord'. Secondary buttons (transparent bg, black text, border: 1px solid rgba(0, 0, 0, 0.1), rounded-full) are used for alternative actions like 'GitHub'. Both use transition: background-color 200ms ease and hover:bg-black/85 for primary, hover:border-black/20 for secondary. Navigation links (text-[14px] font-normal, px-[15px], h-full flex items-center) use hover:text-black/60 to create a subtle dimming effect.

Containers & Surfaces Pillar cards (the four feature cards) use bg-white, border: 1px solid rgba(0, 0, 0, 0.04), p-6, and min-height: 280px to create consistent, stackable containers. On ho

Do's and Don'ts

**Do**

  • Do use the full-roundness (border-radius: 9999px) exclusively on primary action buttons to create visual focus and signal interactivity.
  • Do apply the three accent colors (cyan #00c2ff, lime #0afa14, orange #ff6400) only to data visualization, status indicators, and pillar card accents—never on body text or backgrounds.
  • Do maintain the 4px border-radius on all form inputs, dropdowns, and utility components to reinforce the technical, grid-aligned aesthetic.
  • Do use the header's backdrop-filter: blur(12px) with rgba(244, 244, 244, 0.85) background to create visual separation without heavy shadows.

**Don't**

  • Don't use heavy shadows (box-shadow: 0 16px 40px) on cards; stick to the minimal 1px border approach with rgba(0, 0, 0, 0.04) at rest.
  • Don't apply rounded corners larger than 4px to containers, inputs, or utility elements—reserve full roundness for buttons only.
  • Don't use accent colors (cyan, lime, orange) on primary text or backgrounds; they are reserved for status indicators and data visualization.
  • Don't increase font-weight above 500 on body text or labels; the system relies on scale and spacing for hierarchy, not weight.