DESIGN RAILS
IDENTITY SYSTEM

// INFRASTRUCTURE FOR INTELLIGENT DESIGN

VER 1.0 // 2024

01. Brand Story

Design Rails is the missing bridge between code and creativity. We provide the infrastructure that allows AI agents to ship production-ready UI, not just logic.

Our aesthetic is "Architectural Swiss" — inspired by blueprints, drafting tables, and the precision of engineering. We don't decorate; we structure.

PRECISION

Every pixel is calculated. We measure, align, and verify.

RELIABILITY

Like rails, we guide the agent safely to the destination.

CONTEXT

We provide the "why" behind the design decisions.

SPEED

Infrastructure enables velocity without chaos.

02. Logo System

Mono (Light)
Mono (Dark)
Color (Light)
Color (Dark)

03. Color Palette

Swiss Blue HEX: #007AFF
Usage: Primary Action, Focus, Y-Axis
Swiss Red HEX: #FF3B30
Usage: Alerts, Guides, X-Axis
Ink Black HEX: #111111
Usage: Typography, Logo, Borders
Drafting Paper HEX: #F5F5F5
Usage: Backgrounds

04. Typography

HEADLINES // ARCHIVO
INFRASTRUCTURE
FOR INTELLIGENCE.
BODY // INTER

Design Rails acts as the dedicated design team for your coding agents. It ensures consistency, accessibility, and brand alignment across every generated interface.

TECHNICAL // JETBRAINS MONO
import { DesignSystem } from '@design-rails/core';
const system = new DesignSystem('swiss-arch');

05. Signature Pattern

THE DRAFTING GRID

120px

Our pattern is functional, not decorative. We use visible alignment guides (Red/Blue) and measurement markers to reinforce the concept of "precision engineering."

06. Brand Objects

THE COMPONENT BLOCKS

Our brand objects are isometric, 3D representations of UI components. They look like physical building blocks, symbolizing the "infrastructure" we provide.

UI_BLOCK

07. Social Media

LINKEDIN HEADER

TWITTER HEADER

08. Technical Specs

CSS Variables --color-primary: #007AFF;
--color-accent: #FF3B30;
--font-display: 'Archivo';
Grid System Major Grid: 100px
Minor Grid: 20px
Gutter: 40px
Iconography Style: Sharp, 2px stroke
Color: #111111

09. UI Components

EYEBROW / SECTION LABEL

Small contextual text that appears above headlines to categorize or provide context. Uses the code comment prefix (//) to reinforce the technical aesthetic.

// Section Label
Headline Text
font-family: 'JetBrains Mono', monospace;
font-size: 12px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #007AFF;
/* No border, no background, no padding */

Key distinction: Eyebrows are non-interactive labels. They should never have borders, backgrounds, or hover states that could be mistaken for buttons or links.

CARDS

Cards provide visual grouping for related content.

Non-Interactive Card

Static content display. No hover effect.

Interactive Card

Clickable content. Hover lifts card.

Rule: Only apply hover effects (translate + shadow) to cards that are clickable. Non-interactive cards have no hover state.

10. Voice & Tone

WE ARE:

  • ✓ Precise
  • ✓ Technical
  • ✓ Confident
  • ✓ Efficient

WE ARE NOT:

  • ✗ Decorative
  • ✗ Vague
  • ✗ Playful
  • ✗ Apologetic
"Initialize the design system." (Not: "Let's get started with your design!")