Dark Editorial Typographic Showcase — Stark Dark-First Design System & Template

A complete, production-ready design system for building editorial, gallery-like portfolio sites. Dark Editorial Typographic Showcase is a stark, high-contrast dark interface that frames independent typefaces as the primary visual subject, and built on Space Grotesk typography with warm cream-white ink, hairline rules, and a soft, restrained radius scale. Every interaction is driven by a single chromatic cue—a vivid orange accent—with no heavy drop shadows, relying on hairline borders and subtle surface shifts.

Inspired By:72pt.app

Editorial — September 2026

MD
DESIGN.md
MD
AGENTS.md
MD
README.md
HTML
preview.html
PNG
preview.png

Features

  • Stark, high-contrast palette featuring a pure black canvas, warm cream-white ink, and a single vivid orange accent.
  • Fully responsive, mobile-friendly layout.
  • Bold, poster-like Space Grotesk typography with tight display tracking and wide-tracked labels.
  • Easy to customize via CSS variables.
  • Clean, semantic structure that’s simple to integrate with any framework.
background#000000
surface#121212
ink#F7F2E4
ink-soft#F7F2E4A8
ink-mute#F7F2E46B
rule#FFFFFF1A
accent#FF5900
ring#FF59008C

Design Specification (DESIGN.md)

Overview

This design system is a typographic stage: a near-black canvas that recedes so independent typefaces can perform as the primary visual content. The mood is editorial, nocturnal, and confident, using a warm off-white ink against pure black to create high contrast without the harshness of pure white. A single saturated orange acts as the sole moment of chromatic energy, reserved for emphasis, selection, and interactive cues. Surfaces are almost indistinguishable from the background, relying on hairline rules rather than filled containers to structure the page. The result feels gallery-like and restrained, giving typography maximum breathing room.

Colors

The palette is intentionally narrow, built around extreme contrast and warm neutrals rather than a broad spectrum.

  • background: Pure black serves as the dominant canvas, allowing letterforms and imagery to sit forward with maximum clarity and zero visual competition.
  • surface: A near-black plinth is used sparingly for raised or framed elements, providing just enough separation from the background to read as a distinct layer.
  • ink: A warm cream-white, rather than pure white, softens the contrast and gives the interface a slightly printed, editorial quality.
  • ink-soft: A translucent version of the ink is used for secondary text and supporting copy that should remain legible but visually subordinate.
  • ink-mute: The most receded text color, used for placeholders, tertiary metadata, and quiet captions.
  • rule: A very low-opacity white is the standard border and divider color, keeping structure subtle and non-intrusive.
  • accent: A vivid orange is the only saturated hue, used for selection highlights, active states, and focused interactive moments.
  • ring: A translucent orange ring color supports focus-visible states, tying interaction feedback to the accent.

Typography

Typography is the centerpiece of this system. A single grotesk family carries the entire hierarchy, with weight and size doing the work rather than family changes. Letter spacing tightens significantly at display sizes and opens to wide tracking for small labels.

  • display: The largest headline style uses tight negative tracking and a near-flat line height, creating dense, poster-like headline blocks.
  • heading: Secondary headlines follow the same tight tracking logic at a slightly smaller scale, preserving the editorial rhythm.
  • subheading: Used for introductory or supporting paragraphs, with generous line height for comfortable reading.
  • body: The default reading size for descriptive copy, with a moderate line height and neutral tracking.
  • label: Small, wide-tracked uppercase text for eyebrow labels, section markers, and navigational accents.
  • caption: The smallest text size for fine print, metadata, and secondary annotations.

Layout

The layout is built on a fluid, centered container with a generous maximum width, allowing content to spread comfortably on large screens while remaining readable. A twelve-column grid is used at desktop sizes, with content often spanning eight columns and leaving four columns of negative space. Section spacing is driven by viewport-relative clamps, so vertical rhythm scales with screen height rather than fixed pixel values. Padding is responsive, with wider gutters on desktop and tighter padding on smaller screens. The layout favors asymmetry and breathing room over dense packing, reinforcing the gallery-like feel.

Elevation & Depth

Depth is minimal and almost entirely flat. There are no heavy drop shadows; instead, hierarchy is communicated through contrast, hairline borders, and subtle surface shifts. A faint grain texture is applied as a full-viewport overlay, adding a tactile, analog quality without introducing literal elevation. The only shadow-like effects are soft, low-opacity halos around small interface elements, used more as polish than as structural depth. Borders are consistently thin and low-opacity, acting as quiet structural lines rather than prominent frames.

Shapes

The shape language is soft but restrained. Small radii are used for compact interface elements like context menus and focus outlines. Larger, fluid radii are reserved for major framed areas and media containers, creating a gentle, rounded counterpoint to the otherwise sharp editorial typography. Pills and fully rounded shapes appear only for small circular indicators and dots. Border thickness is consistently hairline, never bold, keeping the interface feeling precise and lightweight.

Components

Skip Link

The skip-to-content link is visually hidden until focused, at which point it becomes a small, solid ink-colored pill with dark text. It uses a medium radius and compact padding, providing an accessible escape hatch without disturbing the default layout.

Grain Overlay

A fixed, pointer-events-none canvas sits above the background and below content, rendering a low-alpha grain pattern. It covers the full viewport, is pixelated for a tactile texture, and is refreshed periodically to avoid static repetition.

Display Headline

The primary headline is the largest text on the page, rendered in the warm ink color with tight negative tracking and a compressed line height. It anchors the hero area and establishes the editorial tone.

Body Copy

Supporting paragraphs use the muted ink tone at the standard body size, with comfortable line height. They are used to describe the catalogue and provide context without competing with headlines.

Accent Link

Links inherit the ink color and use the orange accent as their underline color on hover. This keeps body text visually calm while making interactive elements discoverable through a single chromatic cue.

Context Menu

A custom context menu is triggered by long-press or right-click, rendered as a rounded surface panel with ink-colored text. It uses a compact radius and subtle border, staying consistent with the flat, restrained surface language.

Do's and Don'ts

Do

  • Keep the background pure black and the primary text warm off-white to preserve the high-contrast editorial feel.
  • Reserve the orange accent for selection, focus, and interactive emphasis only; never use it for large fills or decorative blocks.
  • Use hairline, low-opacity borders instead of filled surfaces to separate regions.
  • Tighten letter spacing on large headlines and open it wide on small labels.
  • Rely on fluid clamps for section spacing and headline sizing so rhythm scales with the viewport.
  • Keep radii small and consistent, reserving larger fluid radii for major framed areas only.

Don't

  • Do not introduce additional saturated colors; the palette should remain monochrome plus one accent.
  • Do not use heavy drop shadows or glossy effects; depth should come from contrast and borders.
  • Do not use pure white text; the warm ink tone is essential to the printed, editorial quality.
  • Do not mix multiple typeface families; one grotesk should carry the entire hierarchy.
  • Do not pack content densely; preserve generous negative space and asymmetric column spans.
  • Do not use thick or high-contrast borders that would compete with the typography.