The Fascination The Fascination

The Fascination The Fascination

Preview image. Unlock full-res

Editorial content on a crisp canvas

Industrymedia
Palette
#000000
#1a202c
#1f2937
#767676
#2ea3f2
#454ad3
#4c40e0
#9333ea
#fbfbf7

Color palette

brand
Twilight Violet
#454ad3

Prominent sectional headings, brand specific elements — a strong, deep violet that signals important content blocks

Plum Hue
#4c40e0

Secondary brand links, interactive states for less prominent actions — a slightly warmer violet for supporting interactive components

accent
Sky Blue
#2ea3f2

Interactive link text, outlined button borders, image highlights — the primary accent for clickable elements and visual emphasis

Neon Purple
#9333ea

Violet text accent for links, tags, and emphasized short phrases.

neutral
Midnight
#000000

Primary text, strong borders, solid button backgrounds, icon fills — provides high contrast for readability and defines interactive elements

Storm Gray
#1a202c

Secondary text, muted borders, subtle background tints — offers slightly softer contrast for longer body copy and supporting information

Graphite
#1f2937

Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color

Silver Ash
#767676

Neutral form states, badge text, and quiet UI feedback where color should stay understated. Do not promote it to the primary CTA color

Ghost White
#fbfbf7

Primary canvas background, card backgrounds — maintains a bright, airy aesthetic for content presentation

Typography

Type scale
Perfect Fourth (1.333) from 16px base
display-sm96px · 1.3
The quick brown fox jumps over the lazy dog
heading-lg30px · 1.3
The quick brown fox jumps over the lazy dog
heading24px · 1.3
The quick brown fox jumps over the lazy dog
heading-sm20px · 1.5
The quick brown fox jumps over the lazy dog
body-lg18px · 1.5
The quick brown fox jumps over the lazy dog
body16px · 1.5
The quick brown fox jumps over the lazy dog
body-sm14px · 1.5
The quick brown fox jumps over the lazy dog
caption12px · 1.5
The quick brown fox jumps over the lazy dog
Graphik
Weights
100, 400, 500, 700
Sizes
12px, 14px, 16px, 18px, 20px, 24px, 30px, 96px
Line height
0.8, 1, 1.02, 1.2, 1.33, 1.5, 1.53, 1.7, 1.91, 2.19, 2.55
Letter spacing
normal
Fallback
system-ui, sans-serif

Primary content font for body text, links, buttons, and most headings — its clean, modern sans-serif character ensures legibility across various scales. The wide range of weights supports a clear typographic hierarchy.

Qwitcher Grypen
Weights
400
Sizes
48px, 60px
Letter spacing
normal
Fallback
cursive

Decorative display font used for distinctive headings and brand-specific callouts — its script style adds a unique, artisanal flair to key textual elements, counterbalancing the utilitarian Graphik.

Spacing & shape

Spacing
Section gap32px
Card padding16px
Element gap16px
Radius
Buttons6px
links6px

Components

Primary Filled ButtonCall-to-action button for core interactions.

Solid Midnight (#000000) background, Ghost White (#fbfbf7) text. Border-radius 6px. Padding 8px vertical, 16px horizontal. White border for visual separation.

Ghost Accent ButtonSecondary action button for less prominent interactions.

Transparent background, Neon Purple (#9333ea) text. No visible border, zero padding.

Text LinkInline navigation and contextual links.

Sky Blue (#2ea3f2) text. No underline by default, uses color alone for affordance.

Input FieldStandard text input element.

Transparent background, Graphite (#1f2937) text, Silver Ash (#767676) 1px border. No border-radius. No explicit padding provided but visually appears to have some internal spacing.

Card ItemContainer for individual content pieces like articles or product listings.

Background is transparent. No border-radius or box-shadow, appearing as raw content on the canvas.

Category TagSmall, descriptive labels for content categorization.

Transparent background, Midnight (#000000) text. No border-radius or explicit padding is set for these, appearing as simple text labels.

Guidelines

Do
  • Prioritize Midnight (#000000) for all primary body text and main headings to maintain readability.
  • Use Sky Blue (#2ea3f2) exclusively for interactive elements such as links and button outlines, ensuring it serves as a clear call to action.
  • Apply Graphik font for all UI text, content, and body copy, utilizing its various weights for hierarchy.
  • Reserve Qwitcher Grypen for decorative, prominent headings to introduce brand character, always at larger sizes (48px or 60px).
  • Ensure all primary filled buttons use a Midnight (#000000) background with Ghost White (#fbfbf7) text and a 6px border-radius.
  • Maintain comfortable density using 16px for element gaps and 32px for section gaps, facilitating easy content scanning.
  • Keep card backgrounds transparent with no radius or shadow, allowing content to blend seamlessly with the canvas.
Don’t
  • Do not introduce new vibrant colors without a clear functional purpose; maintain the restrained chromatic palette.
  • Avoid applying box-shadows or border-radii to content cards or basic containers; these elements should remain flat on the canvas.
  • Do not use highly saturated brand colors for extensive paragraphs or body text; they are reserved for accents and headings.
  • Do not deviate from the 6px border-radius for buttons and links; consistency in subtle roundedness is key.
  • Avoid excessive use of the script font Qwitcher Grypen; it is a decorative accent, not a general heading or body font.
  • Do not add heavy borders or backgrounds to basic input fields; they should blend into the interface using Silver Ash (#767676) 1px borders.
  • Never use text colors other than Midnight (#000000) or Storm Gray (#1a202c) for long-form content to ensure optimal contrast and readability.

About this system

Show

The Fascination employs a narrative-driven blog aesthetic with ample white space and a clear hierarchy. Typography centers around a robust sans-serif for content and a distinctive script font for thematic accents, creating a balance of utility and branded personality. Interaction is defined by crisp, subtle borders and a singular vivid blue for active states, keeping the focus on editorial content rather than complex UI elements. Most surfaces remain light and neutral, allowing text and imagery to take precedence without visual interruption.

Layout

The page primarily uses a max-width contained layout, though the exact max-width is not consistently defined, suggesting a flexible approach within a comfortable reading measure. The hero section often features a large image or graphic with a centered headline in text, sometimes using the decorative script font. Content sections alternate between visually distinct blocks, typically featuring text-left, image-right compositions or stacked sections. Article listings usually appear in multi-column grids (like the observed 3-column article structure), with consistent vertical spacing between elements. Navigation is a minimal top bar, suggesting a focus on content discovery within the page.

Imagery

The site uses a mix of high-quality product photography and lifestyle imagery. Product shots are typically tight crops on clean or subtly textured backgrounds, focusing on the item itself. Lifestyle photos are staged, often featuring hands interacting with products or conveying a sense of aspiration. Imagery is typically contained within content blocks, without full-bleed or overlapping treatments. Icons are minimal, outlined, and monochromatic, primarily serving functional UI purposes like search or navigation rather than decorative illustration. The overall density is balanced, allowing images to punctuate text sections without overwhelming the content.

Reminiscent of Wirecutter, Gear Patrol, Food52, The Strategist (NYMag).

# The Fascination The Fascination — Style Reference
> Editorial content on a crisp canvas

**Theme:** light

**Site:** https://thefascination.com

The Fascination employs a narrative-driven blog aesthetic with ample white space and a clear hierarchy. Typography centers around a robust sans-serif for content and a distinctive script font for thematic accents, creating a balance of utility and branded personality. Interaction is defined by crisp, subtle borders and a singular vivid blue for active states, keeping the focus on editorial content rather than complex UI elements. Most surfaces remain light and neutral, allowing text and imagery to take precedence without visual interruption.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Twilight Violet | `#454ad3` | `--color-twilight-violet` | Prominent sectional headings, brand specific elements — a strong, deep violet that signals important content blocks |
| Plum Hue | `#4c40e0` | `--color-plum-hue` | Secondary brand links, interactive states for less prominent actions — a slightly warmer violet for supporting interactive components |
| Sky Blue | `#2ea3f2` | `--color-sky-blue` | Interactive link text, outlined button borders, image highlights — the primary accent for clickable elements and visual emphasis |
| Neon Purple | `#9333ea` | `--color-neon-purple` | Violet text accent for links, tags, and emphasized short phrases. |
| Midnight | `#000000` | `--color-midnight` | Primary text, strong borders, solid button backgrounds, icon fills — provides high contrast for readability and defines interactive elements |
| Storm Gray | `#1a202c` | `--color-storm-gray` | Secondary text, muted borders, subtle background tints — offers slightly softer contrast for longer body copy and supporting information |
| Graphite | `#1f2937` | `--color-graphite` | Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color |
| Silver Ash | `#767676` | `--color-silver-ash` | Neutral form states, badge text, and quiet UI feedback where color should stay understated. Do not promote it to the primary CTA color |
| Ghost White | `#fbfbf7` | `--color-ghost-white` | Primary canvas background, card backgrounds — maintains a bright, airy aesthetic for content presentation |

## Tokens — Typography

### Graphik
- **Substitute:** system-ui, sans-serif
- **Weights:** 100, 400, 500, 700
- **Sizes:** 12px, 14px, 16px, 18px, 20px, 24px, 30px, 96px
- **Line height:** 0.8, 1, 1.02, 1.2, 1.33, 1.5, 1.53, 1.7, 1.91, 2.19, 2.55
- **Letter spacing:** normal
- **Role:** Primary content font for body text, links, buttons, and most headings — its clean, modern sans-serif character ensures legibility across various scales. The wide range of weights supports a clear typographic hierarchy.

### Qwitcher Grypen
- **Substitute:** cursive
- **Weights:** 400
- **Sizes:** 48px, 60px
- **Letter spacing:** normal
- **Role:** Decorative display font used for distinctive headings and brand-specific callouts — its script style adds a unique, artisanal flair to key textual elements, counterbalancing the utilitarian Graphik.

## Tokens — Type Scale

Perfect Fourth (1.333) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.5 | — |
| body-sm | 14px | 1.5 | — |
| body | 16px | 1.5 | — |
| body-lg | 18px | 1.5 | — |
| heading-sm | 20px | 1.5 | — |
| heading | 24px | 1.3 | — |
| heading-lg | 30px | 1.3 | — |
| display-sm | 96px | 1.3 | — |

## Tokens — Spacing

- **Section gap:** 32px
- **Card padding:** 16px
- **Element gap:** 16px

## Tokens — Radius

- **Buttons:** 6px
- **links:** 6px

## Layout

The page primarily uses a max-width contained layout, though the exact max-width is not consistently defined, suggesting a flexible approach within a comfortable reading measure. The hero section often features a large image or graphic with a centered headline in text, sometimes using the decorative script font. Content sections alternate between visually distinct blocks, typically featuring text-left, image-right compositions or stacked sections. Article listings usually appear in multi-column grids (like the observed 3-column article structure), with consistent vertical spacing between elements. Navigation is a minimal top bar, suggesting a focus on content discovery within the page.

## Imagery

The site uses a mix of high-quality product photography and lifestyle imagery. Product shots are typically tight crops on clean or subtly textured backgrounds, focusing on the item itself. Lifestyle photos are staged, often featuring hands interacting with products or conveying a sense of aspiration. Imagery is typically contained within content blocks, without full-bleed or overlapping treatments. Icons are minimal, outlined, and monochromatic, primarily serving functional UI purposes like search or navigation rather than decorative illustration. The overall density is balanced, allowing images to punctuate text sections without overwhelming the content.

## Components

### Primary Filled Button
*Call-to-action button for core interactions.*

Solid Midnight (#000000) background, Ghost White (#fbfbf7) text. Border-radius 6px. Padding 8px vertical, 16px horizontal. White border for visual separation.

### Ghost Accent Button
*Secondary action button for less prominent interactions.*

Transparent background, Neon Purple (#9333ea) text. No visible border, zero padding.

### Text Link
*Inline navigation and contextual links.*

Sky Blue (#2ea3f2) text. No underline by default, uses color alone for affordance.

### Input Field
*Standard text input element.*

Transparent background, Graphite (#1f2937) text, Silver Ash (#767676) 1px border. No border-radius. No explicit padding provided but visually appears to have some internal spacing.

### Card Item
*Container for individual content pieces like articles or product listings.*

Background is transparent. No border-radius or box-shadow, appearing as raw content on the canvas.

### Category Tag
*Small, descriptive labels for content categorization.*

Transparent background, Midnight (#000000) text. No border-radius or explicit padding is set for these, appearing as simple text labels.

## Guidelines

### Do

- Prioritize Midnight (#000000) for all primary body text and main headings to maintain readability.
- Use Sky Blue (#2ea3f2) exclusively for interactive elements such as links and button outlines, ensuring it serves as a clear call to action.
- Apply Graphik font for all UI text, content, and body copy, utilizing its various weights for hierarchy.
- Reserve Qwitcher Grypen for decorative, prominent headings to introduce brand character, always at larger sizes (48px or 60px).
- Ensure all primary filled buttons use a Midnight (#000000) background with Ghost White (#fbfbf7) text and a 6px border-radius.
- Maintain comfortable density using 16px for element gaps and 32px for section gaps, facilitating easy content scanning.
- Keep card backgrounds transparent with no radius or shadow, allowing content to blend seamlessly with the canvas.

### Don't

- Do not introduce new vibrant colors without a clear functional purpose; maintain the restrained chromatic palette.
- Avoid applying box-shadows or border-radii to content cards or basic containers; these elements should remain flat on the canvas.
- Do not use highly saturated brand colors for extensive paragraphs or body text; they are reserved for accents and headings.
- Do not deviate from the 6px border-radius for buttons and links; consistency in subtle roundedness is key.
- Avoid excessive use of the script font Qwitcher Grypen; it is a decorative accent, not a general heading or body font.
- Do not add heavy borders or backgrounds to basic input fields; they should blend into the interface using Silver Ash (#767676) 1px borders.
- Never use text colors other than Midnight (#000000) or Storm Gray (#1a202c) for long-form content to ensure optimal contrast and readability.

## Agent Prompt Guide

Quick Color Reference: 
text: #000000
background: #fbfbf7
border: #000000
accent: #2ea3f2
primary action: #2ea3f2 (outlined action border)

Example Component Prompts:
1. Create an Outlined Primary Action: Transparent background, #2ea3f2 border and text, 9999px radius, compact pill padding. Use it for the main CTA instead of a filled button.
2. Design a blog article card: Transparent background, no border-radius. Headline in Graphik weight 500 at 24px, #000000. Body text in Graphik weight 400 at 16px, #1a202c.
3. Implement an input field: Transparent background, 1px Silver Ash (#767676) border. Placeholder text in Graphite (#1f2937), Graphik font, 16px.
4. Create a prominent section header: Text 'Well Hello There' in Qwitcher Grypen weight 400 at 60px, color Twilight Violet (#454ad3).

More like this