Skip to content
rig.ai DESKTOP · 1440
Rig

AI Breakdown

Design export

---
version: alpha
name: Rig
description: Everything local. Own your AI.
colors:
  primary: "#000000"
  secondary: "#612219"
  tertiary: "#22c55e"
  neutral: "#ffffff"
  border: "#ed462d"
  surface: "{colors.neutral}"
  on-surface: "{colors.primary}"
typography:
  headline-lg:
    fontFamily: Chalet
    fontSize: 74px
    fontWeight: 700
    lineHeight: 1.2
    letterSpacing: -0.04em
  headline-md:
    fontFamily: Chalet
    fontSize: 52px
    fontWeight: 700
    lineHeight: 1.19
    letterSpacing: -0.028em
  headline-sm:
    fontFamily: Chalet
    fontSize: 37px
    fontWeight: 700
    lineHeight: 1.19
    letterSpacing: -0.012em
  headline-xs:
    fontFamily: Instrument Sans
    fontSize: 26px
    fontWeight: 600
    lineHeight: 1.19
  body-md:
    fontFamily: Instrument Sans
    fontSize: 18.4px
    fontWeight: 600
    lineHeight: 1.6
rounded:
  sm: 6px
spacing:
  xs: 8px
  sm: 16px
  md: 28px
  lg: 40px
  xl: 64px
components:
  button-primary:
    textColor: "{colors.primary}"
    rounded: 0px
    padding: 16px 32px
    height: 52px
  button-secondary:
    textColor: "{colors.primary}"
    rounded: 0px
    padding: 16px 32px
    height: 52px
  button-link:
    textColor: "{colors.primary}"
    rounded: 0px
  card:
    backgroundColor: "#0a0a0a"
    textColor: "#f0ede6"
    rounded: "{rounded.sm}"
    padding: 28px 32px
---

# Rig: Alarm-Red Hero and Square, No-Radius Actions

## Overview

Rig speaks to professional engineers who value control and privacy. The voice is assertive, technical, and minimal—heavy headline hierarchy over spacious cards. Density is medium: large headlines and compact body copy separated by deliberate, repeatable spacing. When tokens do not specify, prefer strong contrast, square actions, and red accents to signal focus areas.

## Colors

- **primary (#000000):** Core ink for body copy, headings, and UI glyphs.
- **secondary (#612219):** Deep rust accent for muted tags or subdued backgrounds.
- **tertiary (#22c55e):** Terminal-style success and performance highlights.
- **neutral (#ffffff):** Base surface for light mode sections.
- **border (#ed462d):** Alarm red for dividers, tickers, and emphasis rules.
- **surface (#ffffff):** Standard page background when no hero treatment applies.
- **on-surface (#000000):** Default text color on light surfaces.

## Typography

- Headlines (lg/md/sm): Chalet at 74/52/37px, weight 700 with tight negative tracking. Chalet is a custom, self-hosted display family and not freely loadable by agents. Use obtainable substitutes with similar geometry and x-height: Inter (Google) Bold/Black, Archivo (Google) Bold, or Space Grotesk (Google) Bold.
- Headline-xs: Instrument Sans 26px, 600, for card titles and section subheads.
- Body: Instrument Sans 18.4px, 600, 1.6 line height for paragraphs and list content. Instrument Sans is Google-hosted and can be loaded directly.
- Monospace/terminal samples: Chivo Mono (Google) is available in sources and is appropriate for CLI blocks and code-like readouts when needed.

## Layout

- Spacing scale: 8, 16, 28, 40, 64. Build vertical rhythm on 28px steps; use 64px for section breaks and 40px for major intra-section groups.
- Grid: 12-column flexible grid with 16–28px gutters; cards commonly lay out in 2–3 columns on desktop and stack on mobile.
- Content width: keep text lines compact; headings may span wider but clamp body to comfortable measure using the spacing scale for side paddings.
- Marquee/strips use full-bleed width with a 1px border color divider at top and bottom.

## Elevation & Depth

Depth is conveyed primarily through tonal shifts and borders. Cards use a dark surface (#0a0a0a) with off-white text and may apply the measured md shadow for subtle lift. Buttons stay flat and square; states rely on color and border rather than heavy elevation. Where no shadow is used, rely on the alarm-red border and whitespace to establish layers.

## Shapes

- Buttons are strictly square (0px radius) to emphasize decisiveness.
- Cards and contained modules use a light softening only at rounded.sm (6px) for approachability inside otherwise angular layouts.
- Avoid mixing radii on the same row; use 0px for interactive controls, 6px only for containers.

## Components

- Buttons
  - Primary: text color #000000, 0px radius, 52px height, 16px 32px padding. Use for main CTAs such as "Join Waitlist".
  - Secondary: same geometry as primary; deploy for alternate flows like "Our Approach".
  - Link: text-only, 0px radius; reserve for inline navigational actions.
- Card
  - Background #0a0a0a, text #f0ede6, radius 6px, padding 28px 32px. Use for problem statements, capability callouts, and metrics.

### Alarm-Red Hero
- Headline uses headline-lg (74px) with tight tracking; body copy in body-md. Apply border #ed462d to rules and micro-labels; keep actions square at 52px.

### Scrolling Marquee
- Full-bleed strip with repeated value props separated by bullets. Type set in Instrument Sans body-md; top/bottom 1px rules in #ed462d and 16–28px vertical padding.

### Problem Grid (4-up)
- Four cards in a 2x2 or 4x1 responsive grid. Each card: label row, headline-xs (26px) subhead, body-md text. Card background #0a0a0a, radius 6px, 28px padding, md shadow optional.

### Severed Diagram
- Two columns labeled "Cloud servers / Your machine" with thin connectors visually cut; use #ed462d for connector strokes and labels; spacing lg between columns.

### Capabilities List [01–06]
- Numbered items with bracketed indices. Use headline-xs for titles, body-md for detail, and border #ed462d for dividers between items.

### Terminal Block
- Monospace Chivo Mono, medium–bold. Container uses card spec with inner shadow for CRT depth; include prompt and system readouts in stacked lines separated by 8–16px.

### Metrics Badges
- Inline stat list (Latency, Privacy, Cost, Uptime). Use body-md with tertiary (#22c55e) for positive values; separate items with subtle #ed462d dividers.

### FAQ Accordion
- Question rows set in body-md 600, 28–40px vertical padding, 1px divider in #ed462d; answers in body-md with 16px top padding.

## Do's and Don'ts

- Do keep buttons square at 0px radius and 52px height; mixing rounded buttons undermines the system's tone.
- Do use #ed462d sparingly for rules, labels, and marquee strips—not as a paragraph text color.
- Do maintain headline tracking as specified; compressing headlines is part of the brand voice.
- Don't add heavy drop shadows to buttons; use borders and contrast instead.
- Don't mix more than one body family; stick to Instrument Sans for paragraphs.
- Don't round cards beyond 6px; the 6px token is the maximum in this system.

## Agent Prompt Guide

Quick color reference
- Text: #000000
- Background: #ffffff
- Border: #ed462d
- Accent: #22c55e

1) Build the hero block
- Container: background #ffffff, 64px top/bottom padding.
- Headline: Instrument Sans 700, 74px, line-height 1.2, letter-spacing -0.04em; color #000000.
- Subhead/body: Instrument Sans 600, 18.4px, line-height 1.6; color #000000; max-width 640px.
- CTA buttons: height 52px, padding 16px 32px, border-radius 0px; text color #000000; 16px gap between buttons; add a 1px rule in #ed462d below the block.

2) Create a four-card "Problem" grid
- Grid: 12-col, 40px row gap, 28px column gap; cards span 3 cols on desktop, stack on mobile.
- Card: background #0a0a0a, text #f0ede6, padding 28px 32px, border-radius 6px.
- Card title: Instrument Sans 600, 26px.
- Body: Instrument Sans 600, 18.4px.
- Optional shadow: rgba(240,237,230,0.04) 0px 2px 0px, rgba(0,0,0,0.5) 0px -1px 0px, rgba(0,0,0,0.4) 0px 20px 60px 0px.

3) Implement a scrolling marquee strip
- Full-width section with 16px top/bottom padding; top and bottom borders 1px solid #ed462d.
- Text: Instrument Sans 600, 18.4px, uppercase tracking optional; color #000000.
- Items separated by • characters; continuous leftward animation.

4) Terminal / CLI block
- Wrapper uses card spec (background #0a0a0a, text #f0ede6, radius 6px, padding 28px 32px) with inset shadow rgba(0,0,0,0.5) 0px 2px 8px inset.
- Font: Chivo Mono 600, 18.4px for output; 26px for command prompts.
- Use #22c55e for success ticks or status glyphs.

5) Early-access CTA row
- Layout: two columns (copy + actions) with 40px vertical padding.
- Headline: Instrument Sans 700, 37px; body: Instrument Sans 600, 18.4px.
- Primary/secondary buttons: 52px height, 16px 32px padding, radius 0px; text #000000; 16px gap; add a 1px top border in #ed462d to separate from previous content.

## Similar Brands

- Cursor: similarly loud, developer-centric marketing with terminal cues; Cursor leans darker overall and uses cyan accents where Rig uses alarm red.
- Warp: high-contrast, code-first messaging with square components; more purple/blue accenting and softer radii than Rig's 0px buttons.
- Replit: terminal aesthetic and grid of capability cards; more playful tone and brighter multi-color palette compared with Rig's single-hue focus.
- Modal: bold engineering pitch with red accents and minimal shadows; Modal's typography runs lighter and less condensed than Rig's pressed headlines.