# homunculus Inc. — Style Reference
> Shimmering digital night
**Theme:** dark
Homunculus operates as a nocturnal canvas, utilizing deep charcoal and stark black surfaces as its primary landscape. Text and interactive elements are rendered in crisp white, creating sharp, high-contrast points of interest. Typography is compact and precise, emphasizing an understated, almost technical aesthetic. Visual interest is introduced through subtle, organic, iridescent forms that hint at movement and depth, acting as the site's sole chromatic accent.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Midnight Base | `#000000` | `--color-midnight-base` | Page background, primary surface, deep shadow base for visual elements |
| Ghost | `#ffffff` | `--color-ghost` | Hairline borders, dividers, input outlines, and card edges on light surfaces. Do not promote it to the primary CTA color |
| Dark Slate | `#383838` | `--color-dark-slate` | Secondary background layer, subtle surface elevation, muted text |
| Light Asphalt | `#6f6f6f` | `--color-light-asphalt` | Tertiary text, subtle dividers, inactive states |
| Silver Dust | `#dddddd` | `--color-silver-dust` | Subtle background accents, very faint borders, ghost element outlines |
## Tokens — Typography
### Times — Standard body text, often used for content and paragraphs where traditional readability is key. Its serif nature provides a classic counterpoint to the site's modern structure. · `--font-times`
- **Substitute:** serif
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.20
- **Letter spacing:** normal
- **Role:** Standard body text, often used for content and paragraphs where traditional readability is key. Its serif nature provides a classic counterpoint to the site's modern structure.
### urw-din — Functional text for navigation, labels, and small UI details. Its consistent, condensed letterforms enable a compact and precise display across varying sizes. Some uses feature increased letter-spacing to emphasize small, all-caps elements. · `--font-urw-din`
- **Substitute:** Segoe UI, Arial, sans-serif
- **Weights:** 400
- **Sizes:** 12px, 13px, 14px
- **Line height:** 1.20
- **Letter spacing:** -0.08em at 12px, 0.20em at 14px
- **Role:** Functional text for navigation, labels, and small UI details. Its consistent, condensed letterforms enable a compact and precise display across varying sizes. Some uses feature increased letter-spacing to emphasize small, all-caps elements.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.2 | -0.96px | `--text-caption` |
| body | 14px | 1.2 | 2.8px | `--text-body` |
| body-lg | 16px | 1.2 | — | `--text-body-lg` |
## Tokens — Spacing & Shapes
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
### Border Radius
| Element | Value |
|---------|-------|
| default | 0px |
### Layout
- **Card padding:** 8px
- **Element gap:** 10px
## Components
### Navigation Link
**Role:** Interactive text link for site navigation and social media.
Uses 'Ghost' text color (#ffffff) with 'urw-din' font at 13px (0.20em letter-spacing) for primary nav and 12px (0.08em letter-spacing) for social links. The active or hovered state typically involves a subtle border or underline animation, derived from primary elements.
### Logo / Site Identity
**Role:** Brand mark for the website.
A 'Ghost' colored (#ffffff) circular shape containing a stylized 'h' in 'urw-din' font, typically positioned at the top-left of the viewport. A primary, unobtrusive visual anchor.
### Section Divider / Rule
**Role:** Subtle visual separation between content blocks.
A single hairline stroke, using 'Ghost' color (#ffffff) or 'Light Asphalt' (#6f6f6f), acting as a minimal horizontal or vertical separator. Used for visual rhythm without heavy framing.
### Scroll Indicator
**Role:** Call-to-action for scrolling down the page.
Minimal text 'scroll' in 'Ghost' color (#ffffff) using 'urw-din' font, accompanied by a subtle animated visual cue like a downward arrow or line animation. Often placed vertically and subtly.
## Do's and Don'ts
### Do
- Prioritize 'Midnight Base' (#000000) for all large background areas to maintain the dark, immersive aesthetic.
- Use 'Ghost' (#ffffff) for all primary text and interactive elements to ensure high contrast and legibility.
- Apply 'urw-din' at 13px with 0.20em letter-spacing for prominent UI text like navigation, and 12px with 0.08em letter-spacing for secondary labels like social links.
- Introduce white or light gray hairline borders (1px solid #ffffff or #dddddd) for subtle content division and element outlining.
- Maintain a compact horizontal spacing of 10px between inline elements like navigation links.
- When placing small elements within a larger container, ensure 8px vertical padding to create minimal breathing room.
### Don't
- Avoid introducing bright or saturated colors except for the organic graphic elements or as very subtle, functional accents.
- Do not use heavy shadows or gradients on UI elements; the design emphasizes flatness and subtle contrast.
- Refrain from using traditional serif fonts for functional UI elements; 'Times' is reserved for body text to distinguish content from interface.
- Do not use large, multi-column grids for content where fluid, single-axis scrolling is intended; prioritize stacking for narrative flow.
- Avoid complex, multi-level card structures or panels that add visual bulk; surfaces should remain understated.
- Do not employ radii on UI elements; corners should remain sharp to maintain a precise, technical feel.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 0 | Base Canvas | `#000000` | The foundational background for all content, providing a deep, immersive dark theme. |
| 1 | Muted Surface | `#383838` | Subtle elevated surface for grouping content or providing a slight depth contrast against the base canvas. |
| 2 | Highlight Surface | `#dddddd` | Used sparingly for very light accents or background patterns, offering the highest contrast within the neutral palette. |
## Imagery
This site features abstract, organic, fluid forms with iridescent, swirling colors. These visuals serve as atmospheric, decorative elements rather than explanatory content. They are full-bleed against the dark background, with soft, undefined edges, creating a sense of subtle movement and depth. There is no traditional photography, illustration, or product imagery. Icons are minimal, represented by the 'h' logo and simple lines for navigation.
## Layout
The page uses a full-bleed layout, stretching content to the viewport edges without a dedicated max-width container, creating an immersive experience. The hero section is full-viewport, featuring the subtle, dark-on-dark branding and abstract graphics with minimal text elements positioned for high impact. Overall section rhythm is fluid and seamless, with subtle horizontal lines serving as dividers. Content typically stacks in a single, focused column or uses implicit spacing for element arrangement. Navigation is a minimalist top-right cluster of 'CONTACT' and social links, alongside a top-left brand mark. Density is spacious, emphasizing the abstract background rather than information overload.
## Agent Prompt Guide
Quick Color Reference:
text: #ffffff
background: #000000
border: #ffffff
primary action: no distinct CTA color
Example Component Prompts:
1. Create a minimalist page header: 'Midnight Base' (#000000) background. Left-aligned logo area contains a 'Ghost' (#ffffff) 'h.' brand mark (urw-din, 16px). Right-aligned navigation with 'CONTACT' (urw-din, 13px, #ffffff, 0.20em letter-spacing) and social links 'FB' 'TW' (urw-din, 12px, #ffffff, 0.08em letter-spacing). Elements within navigation are spaced 10px horizontally.
2. Design a primary page section: Full-width, 'Midnight Base' (#000000) background. Center-aligned, subtle animated organic graphic. A 'scroll' indicator (urw-din, 13px, #ffffff, 0.20em letter-spacing) is vertically oriented on the right edge, 8px from the bottom.
3. Create a descriptive text block: 'Dark Slate' (#383838) background (if part of a layered surface). Body text uses 'Times' font, 16px, #ffffff, with standard letter-spacing. Hairline divider beneath the text 1px solid #ffffff.
## Similar Brands
- **Stripe (early dark mode)** — Monochrome base with minimal, focused typographic hierarchy and abstract background patterns.
- **Awwwards Nominees (some portfolios)** — Dark, immersive canvases with sparse, precise typography and abstract, often animated, background visuals.
- **Active Theory** — Emphasis on experiential, full-bleed dark visuals with minimal UI and abstract, flowing graphics.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-midnight-base: #000000;
--color-ghost: #ffffff;
--color-dark-slate: #383838;
--color-light-asphalt: #6f6f6f;
--color-silver-dust: #dddddd;
/* Typography — Font Families */
--font-times: 'Times', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-urw-din: 'urw-din', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--tracking-caption: -0.96px;
--text-body: 14px;
--leading-body: 1.2;
--tracking-body: 2.8px;
--text-body-lg: 16px;
--leading-body-lg: 1.2;
/* Typography — Weights */
--font-weight-regular: 400;
/* Spacing */
--spacing-8: 8px;
--spacing-10: 10px;
/* Layout */
--card-padding: 8px;
--element-gap: 10px;
/* Named Radii */
--radius-default: 0px;
/* Surfaces */
--surface-base-canvas: #000000;
--surface-muted-surface: #383838;
--surface-highlight-surface: #dddddd;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-midnight-base: #000000;
--color-ghost: #ffffff;
--color-dark-slate: #383838;
--color-light-asphalt: #6f6f6f;
--color-silver-dust: #dddddd;
/* Typography */
--font-times: 'Times', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-urw-din: 'urw-din', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--tracking-caption: -0.96px;
--text-body: 14px;
--leading-body: 1.2;
--tracking-body: 2.8px;
--text-body-lg: 16px;
--leading-body-lg: 1.2;
/* Spacing */
--spacing-8: 8px;
--spacing-10: 10px;
}
```
Midnight atelier of digital…
Midnight Stage Black: content…
Monochromatic Canvas, Vivid…
Midnight Command Center: precise…
Midnight Terminal, Razor Sharp
Midnight Command Console. Deep,…

Midnight data stream
High-contrast monochrome blueprint
Dramatic Midnight Sculpture
Midnight gallery, sculpted light
High-contrast monochrome, violet…
Black canvas, vivid pixel shimmer
Midnight refractography. A dark,…
Deep-space digital canvas
midnight command center
Warm earth against dark steel

Midnight Grid Console — where…
gallery on black velvet
Black canvas, white light
Midnight gallery wall.