Skip to content
Library

Viewport. Mint sticky-notes on a glass desk.

  • Productivity
  • Light theme
  • 11 colors
  • 7 typefaces

Viewport uses a bright, airy workspace language: pure white canvas, generous breathing room, and a signature mint-teal surface that softens sections without darkening them. The entire chromatic story is a tight two-color duo — vivid indigo for actions and mint-teal for surfaces — connected by a cyan-to-violet gradient that lives only on the primary CTA. Typography is calm and geometric: HK Sentiments Bold for headlines at a whisper-heavy 700 weight, Silka for everything functional at 14–18px, tracking pulled tight across the scale. Components feel like smooth tiles: large 16px radii on cards, 12px on buttons, 100px pills for tags, and shadows that are either barely-there gray or a branded cyan glow — never neutral mid-tones. Layouts center a single headline per section, then let wide product screenshots do the work, often floating over the mint surface like sticky notes on a glass desk.

Screenshot of Viewport
Captured from viewport.co on October 11, 2026

Viewport design system

Viewport

Brand2

  • Primary action buttons, active nav states, accent borders, heading highlights — the sole chromatic brand color, making every interactive element unmistakable; Primary CTA button fill — the only gradient in the system, flowing from cyan to indigo vertically

  • Signature section surface — replaces gray for feature panels, product wrappers, and comparison cards; a soft teal that reads as a colored canvas rather than a colored card; Radial hero wash — cyan blooming into neutral gray for ambient atmosphere on showcase sections

Accent2

  • Gradient origin point and link glow shadow; appears only inside the cyan→indigo button gradient and the radial brand wash

  • Soft cyan used as a link-focus glow ring; bridges Mint Whisper and the gradient endpoints

Neutrals7

  • Primary text, icons, hairline borders, and image outlines — used at high frequency for structural edges rather than fills

  • Deep accent for headings and section frames where pure black would feel too sharp

  • Body helper text, link base color, icon fills, and secondary metadata — the de facto mid-neutral for prose

  • Muted borders and dividers; structural edges that need to be visible but never assertive

  • Tertiary card surface for grouped content blocks and inner panels

  • Secondary card and section surface — the next step up from pure white before reaching Mint Whisper

  • Page canvas, card surfaces, button text on indigo fills

Try a pairing

Pick any two colors from the palette to check whether text stays readable on top.

Aa

Ink Black on Cyan Pulse

10.73 : 1 contrast

Background
Text
  • Body textPasses AA 4.5
  • Large textPasses AA 3
  • StrictPasses AAA 7

More DESIGN.md files. Same web, different personalities.