# Tokyo Digital — Style Reference
> midnight command center
**Theme:** dark
Tokyo Digital evokes a 'midnight command center' aesthetic, designed around a stark black canvas and crisp white typography. The system emphasizes clear information delivery through strong typographic hierarchy and minimal UI embellishments. Interactive elements are subtly delineated by outlines or slight opacity shifts, maintaining a low-key, professional atmosphere. Visual interest is primarily driven by dynamic hero content and the interplay of negative space.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Absolute Zero | `#000000` | `--color-absolute-zero` | Page backgrounds, card surfaces, primary text on light backgrounds, ghost button borders |
| Canvas White | `#ffffff` | `--color-canvas-white` | Primary text on dark backgrounds, interactive button fills, input backgrounds |
| Ghost Gray | `#808080` | `--color-ghost-gray` | Input border lines, secondary text |
| Muted Action | `#999999` | `--color-muted-action` | Subtle button backgrounds |
## Tokens — Typography
### Aeonik — Primary typeface for all text elements. The use of lighter weights for headings brings an understated, modern authority, contrasting with the graphic nature of the hero section. Normal letter spacing across the board maintains clarity. · `--font-aeonik`
- **Substitute:** system-ui, sans-serif
- **Weights:** 300, 400
- **Sizes:** 8px, 16px, 24px, 40px, 63px
- **Line height:** 1.00, 1.10, 1.30, 1.50
- **Role:** Primary typeface for all text elements. The use of lighter weights for headings brings an understated, modern authority, contrasting with the graphic nature of the hero section. Normal letter spacing across the board maintains clarity.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| body | 16px | 1.5 | — | `--text-body` |
| subheading | 24px | 1.3 | — | `--text-subheading` |
| heading | 40px | 1.1 | — | `--text-heading` |
| display | 63px | 1.1 | — | `--text-display` |
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 8 | 8px | `--spacing-8` |
| 12 | 12px | `--spacing-12` |
| 16 | 16px | `--spacing-16` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 80 | 80px | `--spacing-80` |
| 120 | 120px | `--spacing-120` |
### Border Radius
| Element | Value |
|---------|-------|
| images | 8px |
| inputs | 8px |
| buttons | 8px |
### Layout
- **Section gap:** 120px
- **Card padding:** 0px
- **Element gap:** 4px
## Components
### Primary Filled Button (Circular)
**Role:** Interactive element, often seen with zero padding for large click areas or icons.
backgroundColor: rgba(255, 255, 255, 0.6) transitioning to rgba(255, 255, 255, 1) on hover/active. color: #000000. borderRadius: 100%. No padding specified, implies content dictates size.
### Text Input Field
**Role:** Standard form input for collecting user data.
backgroundColor: rgba(0, 0, 0, 0) (transparent). color: #ffffff (text). borderTopColor: rgba(255, 255, 255, 0.5). borderRadius: 8px. padding: 32px top/bottom, 16px left/right. Placeholder text implicit in Ghost Gray.
### Client Logo Grid Item
**Role:** Displaying brand partners, often in a grid.
backgroundColor: rgba(0, 0, 0, 0). borderRadius: 0px. boxShadow: none. padding: 0px. Presents logos without visual container, relying on layout for separation.
## Do's and Don'ts
### Do
- Maintain a predominantly black background using #000000 for canvas and main surfaces.
- Use #ffffff for primary text content against dark backgrounds to ensure high contrast.
- Apply Aeonik at weight 400 for body text and 300 for headings to create an airy, authoritative feel.
- Use 8px border-radius generously for interactive elements like buttons and input fields.
- Delimit input fields with a subtle rgba(255,255,255,0.5) border for a 'ghost' UI effect.
- Employ sections with 120px vertical padding for clear content separation.
### Don't
- Avoid using strong, saturated colors for UI elements; stick to the achromatic palette with minimal accent.
- Do not introduce heavy box shadows or elevation effects; the design relies on flatness and sharp contrast.
- Do not compromise on the high contrast between text and background; low contrast text is not part of this system.
- Avoid decorative borders on card elements; instead, use spacing to define content blocks.
- Do not vary line-height significantly from the defined font profiles, especially for headings, to preserve typographic rhythm.
- Do not apply padding to cards or grid items unless specifically requested; design expects zero-padded elements by default.
## Imagery
This system features a mix of dynamic, full-bleed 3D rendered scenes (like the initial car interior) and abstract, colorful visuals for the hero section, contrasted with clean, product-focused logos for client showcases. Imagery is primarily decorative and atmospheric, acting as a backdrop or visual metaphor. Icons, if present, are minimal and likely outlined. The density is high in hero sections, with imagery dominating, while content sections are text-dominant with client logos serving as visual points. Photography is largely absent; the emphasis is on digital-native graphical elements.
## Agent Prompt Guide
Quick Color Reference:
text: #ffffff
background: #000000
border: rgba(255, 255, 255, 0.5)
accent: none observed
primary action: #ffffff (filled action)
Example Component Prompts:
1. Create a hero text block: 'Creative and technical experts partnering...' using Aeonik weight 400 at 40px with #ffffff on a #000000 background.
2. Design a circular 'Menu' button: 100% border-radius, background rgba(255, 255, 255, 0.6), text #000000 (Aeonik weight 400 at 16px), no padding.
3. Build a contact form input for 'Email address': transparent background, text #ffffff (Aeonik weight 400 at 16px), border #808080, 8px border-radius, 32px vertical padding, 16px horizontal padding.
## Similar Brands
- **Huge Inc.** — Similar dark immersive hero sections with large typography and stark, modern aesthetic.
- **Fantasy Interactive** — Emphasis on dramatic large-scale visuals and minimal UI on a dark canvas, with strong typographic hierarchy.
- **AKQA** — Digital agency with a sophisticated, often dark-themed, and content-forward presentation style.
- **Studiometa** — Modern dark UI, strong reliance on typography and negative space, with subtle interactive elements.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-absolute-zero: #000000;
--color-canvas-white: #ffffff;
--color-ghost-gray: #808080;
--color-muted-action: #999999;
/* Typography — Font Families */
--font-aeonik: 'Aeonik', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-body: 16px;
--leading-body: 1.5;
--text-subheading: 24px;
--leading-subheading: 1.3;
--text-heading: 40px;
--leading-heading: 1.1;
--text-display: 63px;
--leading-display: 1.1;
/* Typography — Weights */
--font-weight-light: 300;
--font-weight-regular: 400;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-80: 80px;
--spacing-120: 120px;
/* Layout */
--section-gap: 120px;
--card-padding: 0px;
--element-gap: 4px;
/* Border Radius */
--radius-lg: 8px;
/* Named Radii */
--radius-images: 8px;
--radius-inputs: 8px;
--radius-buttons: 8px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-absolute-zero: #000000;
--color-canvas-white: #ffffff;
--color-ghost-gray: #808080;
--color-muted-action: #999999;
/* Typography */
--font-aeonik: 'Aeonik', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-body: 16px;
--leading-body: 1.5;
--text-subheading: 24px;
--leading-subheading: 1.3;
--text-heading: 40px;
--leading-heading: 1.1;
--text-display: 63px;
--leading-display: 1.1;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-80: 80px;
--spacing-120: 120px;
/* Border Radius */
--radius-lg: 8px;
}
```
Midnight atelier of digital…
Midnight graphic stage
Midnight Command Console. Deep,…
Midnight Command Center

Midnight data stream
Midnight Terminal, Pixelated Echoes
Dramatic Midnight Sculpture
Midnight Command Center
Monochromatic Canvas, Vivid…
Deep-space command center. A…

Midnight Command Center: An…
Midnight refractography. A dark,…
Midnight Command Center
Midnight Command Center: precise…

Architectural Night Sky
Midnight gallery, etched steel.
Deep-space digital canvas
Twilight Gallery Vignettes. Deep,…
midnight command center
High-contrast digital brutalism.