Vita Architecture

Vita Architecture

Preview image. Unlock full-res

blueprint on vellum

Industryagency
Palette
#000000
#fafafa
#eeeeee
#5e8cff

Color palette

accent
Horizon Violet
#5e8cff

Violet outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color

neutral
Ink
#000000

Primary text, borders, decorative strokes, navigation elements — establishes crisp definition against light backgrounds

Canvas
#fafafa

Page background, main content surfaces — provides a bright, unobtrusive foundation

Light Linen
#eeeeee

Alternative background for sections, subtle dividers — offers visual separation without strong contrast, used for buttons

Typography

Type scale
Major Third (1.25) from 16px base
display55px · 1.32 · -0.16px
The quick brown fox jumps over the lazy dog
display-sm48px · 1.2 · -0.14px
The quick brown fox jumps over the lazy dog
heading32px · 1 · -0.32px
The quick brown fox jumps over the lazy dog
heading-sm24px · 1.18 · -0.12px
The quick brown fox jumps over the lazy dog
subheading20px · 1.2 · -0.14px
The quick brown fox jumps over the lazy dog
body16px · 1.4 · -0.16px
The quick brown fox jumps over the lazy dog
Arial
Weights
400
Sizes
13px
Line height
1.2

Arial — detected in extracted data but not described by AI

Hatton
Weights
400
Sizes
48px, 55px, 125px
Line height
1.2
Letter spacing
-0.003em, -0.001em
Fallback
Playfair Display

Display and primary headings — a distinctive serif that conveys classic elegance and architectural gravitas through its high contrast and unique letterforms. Its subtle negative tracking adds to its sophisticated presence.

CircularStd
Weights
400, 700
Sizes
16px, 20px, 24px, 32px
Line height
1, 1.18, 1.2, 1.4, 2.79
Letter spacing
-0.010em, -0.007em, -0.005em
Fallback
Plus Jakarta Sans

Body text, navigation, and secondary headings — a highly legible sans-serif that balances the classic feel of Hatton with modern clarity. Its precise, slightly condensed tracking contributes to a refined, professional output.

Spacing & shape

Spacing
Section gap140px
Card padding23px
Element gap15px
Radius
Default0px

Components

Ghost ButtonPrimary Call to Action

Text-only button with Ink (#000000) color, no background, and 0px border-radius. Padding is 0px for all sides. Used for internal navigation and primary actions that require minimal visual weight.

Subtle Background ButtonSecondary Action

Button with Light Linen (#eeeeee) background and Ink (#000000) text, 0px border-radius. Padding of 1px vertical and 6px horizontal. Used for less prominent actions, such as navigation for carousels.

Navigation LinkNavigation Item

Ink (#000000) text with 0px padding and 0px border-radius. Uses CircularStd font at various sizes with subtle negative letter-spacing.

Guidelines

Do
  • Prioritize Ink (#000000) for all functional text and borders to maintain high contrast and definition.
  • Use Hatton Regular for display and main headings, varying sizes according to the type scale from 48px to 125px with letter-spacing ranging -0.003em to -0.001em.
  • Apply CircularStd for all body text, navigation, and secondary headings, ensuring precise letter-spacing between -0.010em and -0.005em.
  • Maintain hard edges and sharp corners by consistently using a 0px border-radius for all interactive elements and containers.
  • Leverage Light Linen (#eeeeee) on Canvas (#fafafa) as a subtle background shift for sections or secondary interactive elements like buttons.
  • Use Horizon Violet (#5e8cff) sparingly as a decorative and highlighting accent on select heading elements only.
Don’t
  • Do not introduce additional saturated colors beyond Horizon Violet (#5e8cff); maintain a monochrome base for all UI.
  • Avoid using drop shadows or complex elevation; the design relies on flat surfaces and high contrast for definition.
  • Do not deviate from the specified light letter-spacing for CircularStd and Hatton; precise tracking is fundamental to the typographic identity.
  • Do not add rounded corners to any UI elements; the geometric precision of 0px radius is a core tenet.
  • Refrain from using heavily decorative background patterns or aggressive visual noise; the system emphasizes clarity and minimalist composition.
  • Do not use Horizon Violet (#5e8cff) as a primary action background or border; its role is decorative accent on text.

About this system

Show

Vita Architecture presents a restrained, high-contrast aesthetic favoring stark monochrome with precise typographic forms. Headlines use a unique custom serif, creating an impression of classic elegance, while body text uses a clean sans-serif for legibility. The primary identity relies on black borders and text against various shades of white and very light gray, punctuated subtly by a single vivid violet for select decorative elements. The overall feel is one of considered simplicity and architectural clarity.

Reminiscent of Figma, Stripe (early versions), Apple (product pages).

# Vita Architecture — Style Reference
> blueprint on vellum

**Theme:** light

**Site:** https://vitaarchitecture.com

Vita Architecture presents a restrained, high-contrast aesthetic favoring stark monochrome with precise typographic forms. Headlines use a unique custom serif, creating an impression of classic elegance, while body text uses a clean sans-serif for legibility. The primary identity relies on black borders and text against various shades of white and very light gray, punctuated subtly by a single vivid violet for select decorative elements. The overall feel is one of considered simplicity and architectural clarity.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Horizon Violet | `#5e8cff` | `--color-horizon-violet` | Violet outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color |
| Ink | `#000000` | `--color-ink` | Primary text, borders, decorative strokes, navigation elements — establishes crisp definition against light backgrounds |
| Canvas | `#fafafa` | `--color-canvas` | Page background, main content surfaces — provides a bright, unobtrusive foundation |
| Light Linen | `#eeeeee` | `--color-light-linen` | Alternative background for sections, subtle dividers — offers visual separation without strong contrast, used for buttons |

## Tokens — Typography

### Arial
- **Weights:** 400
- **Sizes:** 13px
- **Line height:** 1.2
- **Role:** Arial — detected in extracted data but not described by AI

### Hatton
- **Substitute:** Playfair Display
- **Weights:** 400
- **Sizes:** 48px, 55px, 125px
- **Line height:** 1.2
- **Letter spacing:** -0.003em, -0.001em
- **Role:** Display and primary headings — a distinctive serif that conveys classic elegance and architectural gravitas through its high contrast and unique letterforms. Its subtle negative tracking adds to its sophisticated presence.

### CircularStd
- **Substitute:** Plus Jakarta Sans
- **Weights:** 400, 700
- **Sizes:** 16px, 20px, 24px, 32px
- **Line height:** 1, 1.18, 1.2, 1.4, 2.79
- **Letter spacing:** -0.010em, -0.007em, -0.005em
- **Role:** Body text, navigation, and secondary headings — a highly legible sans-serif that balances the classic feel of Hatton with modern clarity. Its precise, slightly condensed tracking contributes to a refined, professional output.

## Tokens — Type Scale

Major Third (1.25) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| body | 16px | 1.4 | -0.16px |
| subheading | 20px | 1.2 | -0.14px |
| heading-sm | 24px | 1.18 | -0.12px |
| heading | 32px | 1 | -0.32px |
| display-sm | 48px | 1.2 | -0.14px |
| display | 55px | 1.32 | -0.16px |

## Tokens — Spacing

- **Section gap:** 140px
- **Card padding:** 23px
- **Element gap:** 15px

## Tokens — Radius

- **Default:** 0px

## Components

### Ghost Button
*Primary Call to Action*

Text-only button with Ink (#000000) color, no background, and 0px border-radius. Padding is 0px for all sides. Used for internal navigation and primary actions that require minimal visual weight.

### Subtle Background Button
*Secondary Action*

Button with Light Linen (#eeeeee) background and Ink (#000000) text, 0px border-radius. Padding of 1px vertical and 6px horizontal. Used for less prominent actions, such as navigation for carousels.

### Navigation Link
*Navigation Item*

Ink (#000000) text with 0px padding and 0px border-radius. Uses CircularStd font at various sizes with subtle negative letter-spacing.

## Guidelines

### Do

- Prioritize Ink (#000000) for all functional text and borders to maintain high contrast and definition.
- Use Hatton Regular for display and main headings, varying sizes according to the type scale from 48px to 125px with letter-spacing ranging -0.003em to -0.001em.
- Apply CircularStd for all body text, navigation, and secondary headings, ensuring precise letter-spacing between -0.010em and -0.005em.
- Maintain hard edges and sharp corners by consistently using a 0px border-radius for all interactive elements and containers.
- Leverage Light Linen (#eeeeee) on Canvas (#fafafa) as a subtle background shift for sections or secondary interactive elements like buttons.
- Use Horizon Violet (#5e8cff) sparingly as a decorative and highlighting accent on select heading elements only.

### Don't

- Do not introduce additional saturated colors beyond Horizon Violet (#5e8cff); maintain a monochrome base for all UI.
- Avoid using drop shadows or complex elevation; the design relies on flat surfaces and high contrast for definition.
- Do not deviate from the specified light letter-spacing for CircularStd and Hatton; precise tracking is fundamental to the typographic identity.
- Do not add rounded corners to any UI elements; the geometric precision of 0px radius is a core tenet.
- Refrain from using heavily decorative background patterns or aggressive visual noise; the system emphasizes clarity and minimalist composition.
- Do not use Horizon Violet (#5e8cff) as a primary action background or border; its role is decorative accent on text.

## Agent Prompt Guide

Quick Color Reference:
text: #000000
background: #fafafa
border: #000000
accent: #5e8cff
primary action: no distinct CTA color

3-5 Example Component Prompts:
Create a primary headline using Hatton font, size 55px, weight 400, color #000000, letter-spacing -0.16px, line-height 1.32. Apply an accent to specific words within the headline with Horizon Violet (#5e8cff).
Create a navigation item: CircularStd font, size 16px, weight 400, color #000000, letter-spacing -0.16px, no background, 0px border-radius, 0px padding. Place with a 35px margin-right.
Design a textual body paragraph: CircularStd font, size 16px, weight 400, color #000000, letter-spacing -0.16px, line-height 1.4. Apply a section top padding of 140px.
Create a subtle background button: CircularStd font, size 16px, weight 400, color #000000, letter-spacing -0.16px. Background color #eeeeee, 0px border-radius, 1px vertical padding, 6px horizontal padding.

More like this