# Riptype Foundry — Style Reference
> Deep Slate Terminal
**Theme:** dark
Riptype's design system combines a deep, almost black, background with crisp white typography and sparse, vivid chartreuse accents, creating a high-contrast, edgy aesthetic. Components are compact and minimally decorated, favoring subtle borders over heavy fills or shadows. The overall impression is technical and precise, reflecting its typographic focus. Subtle motion and interaction states provide a responsive, engaging user experience.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Midnight Ink | `#121212` | `--color-midnight-ink` | Page background, primary surface for content sections, general canvas |
| Obsidian | `#292929` | `--color-obsidian` | Secondary surface background, used for subtle elevation or interactive elements like buttons |
| Smoke Glass | `#18181866` | `--color-smoke-glass` | Translucent background for overlaid elements, creating a subtle frosted effect |
| Frost | `#ffffff` | `--color-frost` | Primary text color, high-contrast against dark backgrounds |
| Pale Ash | `#d0d0d0` | `--color-pale-ash` | Secondary text, muted borders, and subtle iconography |
| Steel Grey | `#a0a0a0` | `--color-steel-grey` | Tertiary text, less prominent borders, and delicate UI lines |
| Charger Green | `#d9ff00` | `--color-charger-green` | Green outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color |
## Tokens — Typography
### Office — Primary typeface for all UI elements, including headings, body text, and interactive components. The variable letter-spacing for different sizes creates an intentional, considered feel, from compact functional text to more open, expressive headlines. · `--font-office`
- **Substitute:** Arial
- **Weights:** 400, 700
- **Sizes:** 12px, 16px, 43px
- **Line height:** 0.95, 1.00, 1.19, 1.20, 1.58
- **Letter spacing:** -0.015em at 12px, -0.016em at 16px, 0.083em at 43px
- **Role:** Primary typeface for all UI elements, including headings, body text, and interactive components. The variable letter-spacing for different sizes creates an intentional, considered feel, from compact functional text to more open, expressive headlines.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.58 | -0.18px | `--text-caption` |
| body | 16px | 1.2 | -0.26px | `--text-body` |
| heading | 43px | 0.95 | 0.35px | `--text-heading` |
## Tokens — Spacing & Shapes
**Base unit:** 6px
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 6 | 6px | `--spacing-6` |
| 7 | 7px | `--spacing-7` |
| 8 | 8px | `--spacing-8` |
| 12 | 12px | `--spacing-12` |
| 13 | 13px | `--spacing-13` |
| 14 | 14px | `--spacing-14` |
### Border Radius
| Element | Value |
|---------|-------|
| buttons | 4px |
| pillButtons | 144px |
### Layout
- **Page max-width:** 285px
- **Section gap:** 48px
- **Card padding:** 12px
- **Element gap:** 6px
## Components
### Pill Accent Button
**Role:** Primary action button, often for CTAs or key navigation.
Rounded button with `Midnight Ink` background, `Charger Green` text and a `144px` border radius. Padding is `8px` vertical and `10-12px` horizontal. Subtle `1px` border of `rgba(255, 255, 255, 0.05)` on top edge.
### Standard Button
**Role:** Secondary action button for general interactivity.
Rectangular button with `Obsidian` background, `Frost` text, and `4px` border radius. Padding is `8px` vertical and `12px` horizontal. Subtle `1px` border of `rgba(255, 255, 255, 0.05)` on top edge.
### Menu Item Card
**Role:** Interactive list items, used in navigational menus.
Transparent background, `0px` border radius, no box shadow, with implied interactive states. Text color is `Frost` or `Pale Ash` for inactive states.
## Do's and Don'ts
### Do
- Use `Midnight Ink` (#121212) as the dominant background color for all page sections.
- Prioritize `Frost` (#ffffff) for primary text and `Pale Ash` (#d0d0d0) for secondary text to maintain clear hierarchy against dark backgrounds.
- Apply `Charger Green` (#d9ff00) exclusively for highly interactive elements, text, and icons to draw attention and indicate action.
- Construct buttons with either `144px` (pill) or `4px` (standard) border radius, avoiding other radius values for interactive elements.
- Implement `6px` as the base unit for vertical and horizontal spacing between elements.
- Utilize the `Office` typeface across all headings and body text, adhering to the specified weights and precise letter-spacing values.
### Don't
- Avoid introducing additional saturated colors; maintain the high-contrast `Charger Green` (#d9ff00) as the sole vivid accent.
- Do not use heavy shadows or gradients for elevation; rely on subtle background opacity changes and thin borders.
- Do not create components with border radii other than `4px` or `144px` for interactive elements.
- Do not vary from the established `Midnight Ink` (#121212) and `Obsidian` (#292929) for background surfaces.
- Avoid large, uncontained imagery; all visuals should either be full-bleed with strong composition or tightly integrated into structured sections.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 1 | Canvas | `#121212` | The foundational background for the entire page and most primary content blocks. |
| 2 | Surface | `#292929` | A slightly lighter dark background used for secondary interactive elements like buttons, providing a subtle visual lift. |
| 3 | Glass Overlay | `#18181866` | Transparent, blurred overlay for potential modals or ephemeral UI elements, hinting at depth without heavy shadows. |
## Imagery
This system primarily uses bold, high-contrast, full-bleed graphic imagery and abstract product shots, often with a stark black backdrop. Photography, when present, features tightly cropped product details with high textural fidelity or stylized, almost conceptual images. Icons are minimalist, outlined, and monochromatic, often using `Frost` (#ffffff) or `Charger Green` (#d9ff00) for active states. The visual language favors an atmosphere of technical precision and artistic expression rather than lifestyle or extensive explanatory graphics. Imagery is heavy, commanding significant visual space.
## Layout
The page structure favors a max-width contained layout at `285px` for content, creating a focused, almost terminal-like experience. The hero section is full-bleed, often with a large, striking graphic or textural background and centered, bold typography. Subsequent sections maintain consistent vertical rhythm with minimal dividers, primarily using `6px` element gaps. The overall content arrangement alternates between left-aligned text blocks, centered feature displays, and grid-like presentations for items like font samples. Navigation is present as a minimal top bar and integrated sidebar list.
## Agent Prompt Guide
Quick Color Reference:
text: #ffffff
background: #121212
border: #d0d0d0
accent: #d9ff00
primary action: no distinct CTA color
Example Component Prompts:
No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color.
2. Design a feature card: `Midnight Ink` (#121212) background, `0px` border radius, with `Pale Ash` (#d0d0d0) 1px border. Inside, use `Frost` (#ffffff) for headlines (Office, 43px, weight 700) and `Pale Ash` (#d0d0d0) for body text (Office, 16px, weight 400).
3. Generate a secondary button: `Obsidian` (#292929) background, `Frost` (#ffffff) text, `4px` border radius, `8px` vertical padding, `12px` horizontal padding. Use `Office` font weight 400 at 16px.
## Similar Brands
- **Fonts In Use** — Similar high-contrast dark mode aesthetic with strong typography as the focal point, minimal color.
- **Future Fonts** — Uses a dark, high-contrast UI with a single vivid accent color for interactive elements and brand signaling.
- **Vercel** — Employs a dark background with white text, crisp borders, and a stark, functional design language often seen in developer tools.
- **Linear** — Features a dark interface dominated by text, subtle surface variations, and precise typography, with restrained use of accent colors for interaction.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-midnight-ink: #121212;
--color-obsidian: #292929;
--color-smoke-glass: #18181866;
--color-frost: #ffffff;
--color-pale-ash: #d0d0d0;
--color-steel-grey: #a0a0a0;
--color-charger-green: #d9ff00;
/* Typography — Font Families */
--font-office: 'Office', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.58;
--tracking-caption: -0.18px;
--text-body: 16px;
--leading-body: 1.2;
--tracking-body: -0.26px;
--text-heading: 43px;
--leading-heading: 0.95;
--tracking-heading: 0.35px;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 6px;
--spacing-6: 6px;
--spacing-7: 7px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-13: 13px;
--spacing-14: 14px;
/* Layout */
--page-max-width: 285px;
--section-gap: 48px;
--card-padding: 12px;
--element-gap: 6px;
/* Border Radius */
--radius-md: 4px;
--radius-full: 144px;
/* Named Radii */
--radius-buttons: 4px;
--radius-pillbuttons: 144px;
/* Surfaces */
--surface-canvas: #121212;
--surface-surface: #292929;
--surface-glass-overlay: #18181866;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-midnight-ink: #121212;
--color-obsidian: #292929;
--color-smoke-glass: #18181866;
--color-frost: #ffffff;
--color-pale-ash: #d0d0d0;
--color-steel-grey: #a0a0a0;
--color-charger-green: #d9ff00;
/* Typography */
--font-office: 'Office', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.58;
--tracking-caption: -0.18px;
--text-body: 16px;
--leading-body: 1.2;
--tracking-body: -0.26px;
--text-heading: 43px;
--leading-heading: 0.95;
--tracking-heading: 0.35px;
/* Spacing */
--spacing-6: 6px;
--spacing-7: 7px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-13: 13px;
--spacing-14: 14px;
/* Border Radius */
--radius-md: 4px;
--radius-full: 144px;
}
```

Precision Night Vision. The…
Midnight Terminal Interface.…
Midnight Terminal, cool and…

Synthwave dark lab – precision…

Midnight Grid Console — where…

Monochrome terminal with amber…
Warm earth against dark steel

Midnight Terminal, Pulsing Neon. A…

Deep canvas, fuchsia accent

Deep-space observatory control…
Midnight Terminal, Razor Sharp

Midnight command center, subtly…
Retro terminal interface.

Inky command center
architectural blueprint on dark…
Dark Slate Operational Hub
Terminal aesthetic, digital…

Precision Digital Toolkit. A…
Midnight Command Center
Midnight Command Center