DESIGN.md@design-systems/library/20-years-inspired-by-people · alpha · 2026-10-25 · sha256 7aba3450360cce57

DESIGN.md@design-systems/library/20-years-inspired-by-people alphaA

Immutable. This exact content never changes and is served at /api/v1/blob/7aba3450360cce57.

---
version: alpha
name: 20 Years Inspired by People
category: "Business & Corporate"
description: "20 Years Inspired by People (inspiring.nk.studio, Spanish edition): Instrument Serif 100px hero over a dark teal scene of tilted #092524 cards, DM Sans 12px body, a #00ffc2 mint button with #041819 label and 3px radius, 10px card radius and #406c6c80 hairlines."
colors:
  canvas: "#ffffff"
  ink: "#041819"
  primary: "#00ffc2"
  on-primary: "#041819"
  on-dark: "#ffffff"
  ink-muted-on-dark: "#ffffff80"
  ink-soft-on-dark: "#ffffffb2"
  card-bg: "#092524f0"
  galaxy-green: "#070b0a"
  hairline: "#406c6c80"
typography:
  display:
    fontFamily: "\"Instrument Serif\", \"Instrument Serif Fallback\", Arial, Helvetica, sans-serif"
    fontSize: 100px
    fontWeight: 400
    lineHeight: 97px
  display-mobile:
    fontFamily: "\"Instrument Serif\", \"Instrument Serif Fallback\", Arial, Helvetica, sans-serif"
    fontSize: 40px
    fontWeight: 400
    lineHeight: 38.8px
  card-title:
    fontFamily: "\"Instrument Serif\", \"Instrument Serif Fallback\", Arial, Helvetica, sans-serif"
    fontSize: 24px
    fontWeight: 400
    lineHeight: 24.96px
  body:
    fontFamily: "\"DM Sans\", \"DM Sans Fallback\""
    fontSize: 12px
    fontWeight: 400
    lineHeight: 22px
  button:
    fontFamily: "\"DM Sans\", \"DM Sans Fallback\""
    fontSize: 14px
    fontWeight: 700
    lineHeight: 21px
rounded:
  xs: 3px
  sm: 4px
  md: 5px
  lg: 8px
  xl: 10px
  pill: 9999px
spacing:
  s1: 5px
  s2: 7px
  s3: 10px
  s4: 12px
  s5: 15px
  s6: 20px
  s7: 30px
  s8: 64px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.ink}"
    typography: "{typography.button}"
    rounded: "{rounded.xs}"
    padding: 10px 20px
    height: 42px
  card:
    backgroundColor: "{colors.card-bg}"
    textColor: "{colors.on-dark}"
    typography: "{typography.card-title}"
    rounded: "{rounded.xl}"
    borderColor: "{colors.hairline}"
---

## Overview

"20 Años Inspirados por Personas" (20 Years Inspired by People) is an anniversary microsite published under the nk.studio brand at inspiring.nk.studio. The Spanish page, as fetched, says nk.studio turned 20 and invited colleagues, friends, clients and referents to share something that once inspired them; a counter reads "tus inspiraciones 0/33", there are calls to action "Compartí tu inspiración" and "Entrá al archivo de inspiración", a "Modo Lectura / Modo Original" toggle, language options ENG and ESP, and links to Inicio, Manifiesto, Créditos and the studio site (www.nk.studio).

The measured entry view (1280px wide, 800px scroll height, 968 visible elements) is a single dark screen. A teal-black space holds a ring of tilted portrait-style cards, each with a serif title (for example "Liderar desde la cocina", "Hacerlo bien aunque nadie lo vea", "Inventando un nuevo lenguaje"), a small circular avatar, a contributor name and a company label in small capitals. Some cards carry black-and-white photographs; the cards at the edges are blurred, which gives depth. At the centre, the small label "DESDE 2006", the large white serif headline "Antes de inspirar, fuimos inspirados." with mint underlines under "inspirar" and "inspirados", a short two-line paragraph, and a mint button. The "/nk." logo is at top left and a language switch "ESP" at top right.

The tone is warm and editorial: first-person plural, personal titles, and a mint accent that glows against deep green-black.

## Colors

The CSS body background is `#ffffff` (`--background`), and that is the measured canvas, but the viewer sees a dark scene: the card surfaces are `#092524f0` (area weight 2,117, nearly opaque teal-black), the root declares `--color-galaxy-green: #070b0a` and the capture shows a dark teal gradient. This file records the measured values and does not pick between them: canvas `#ffffff`, scene `#092524f0`, galaxy green `#070b0a`.

- **Primary `#00ffc2`** (`--color-brand-green`): the button fill, headline underlines and the hover colour of the language switch (`rgb(0, 255, 194)`; unhovered `rgb(73, 255, 212)`).
- **On-primary and ink `#041819`**: the button label and the darkest teal text (62 characters).
- **On-dark `#ffffff`**: headline and card text (1,165 characters), with `#ffffff80` for secondary text (775 characters, for example avatar roles) and `#ffffffb2` for a lighter accent (9 characters).
- **Hairline `#406c6c80`**: the 1px border on cards (33 uses).
- **Button hover**: the button fill changes from `rgb(0, 255, 194)` to `rgb(253, 255, 255)`.
- Root variables also include `--foreground #171717`, `--color-black #000` and Tailwind grey ramps (`--color-gray-50`, `--color-gray-200`).

## Typography

Two families: **Instrument Serif** (1,028 characters, weight 400, with an "Instrument Serif Fallback") for the headline and card titles, and **DM Sans** (997 characters, variable weight 100 to 1000) for body text, labels and the button.

- **Display 100px / 400 / 97px**: the h1 (mobile 40px / 38.8px).
- **Card title 24px / 400 / 24.96px**: the dominant size (972 characters).
- **Body 12px / 400 / 22px**: the intro paragraph (607 characters), white on the dark scene.
- **Button 14px / 700 / 21px**.
- Smaller sizes: 8px (298 characters, the contributor role labels), 10px, 13px and 16px. Weights seen: 400 (1,465 characters), 500 (477) and 700 (83).

Letter-spacing was not recorded. No foundry pages were opened, so no licence is stated. The pairing of a high-contrast display serif with a geometric sans is visible in the capture.

## Layout

The page is a full-viewport stage with a centred text stack, not a document: scroll height equals the 800px viewport. The h1 block is 633px wide with a 194px height (two lines of 97px) and the paragraph is 432px wide, 44px high (two lines at 22px line height). Cards are about 257px wide and 289px tall in the extraction, arranged around the centre in two rows, tilted and partly overlapped by the headline. On mobile the paragraph has 25px horizontal padding. Measured gaps and paddings are small: 10px (68 uses), 5px (68), 12px (66), 15px (66), 7px, 20px, with 64px and 30px paddings once or twice. The eight spacing tokens are those values.

The card ring, the central headline and the button are the only content on the measured entry view, so the layout has three layers: the blurred and tilted background cards, the sharper foreground cards, and the centred text stack on top of them. The vertical order of the centred stack, from top to bottom, is the eyebrow "DESDE 2006", the headline, the paragraph and the button; the paragraph measures 12px in size, which is smaller than the 14px of the button label.

## Elevation & Depth

No box shadows were measured. Depth is created with blur (the cards at the left and right edges are blurred in the capture), tilt and perspective of the card ring, the dark vignette around the edges and opacity (`f0` alpha on the card fill). Root variables declare blur sizes (`--blur-xs: 4px`, `--blur-md: 12px`). Card edges are separated from the background by a 1px `#406c6c80` border.

## Shapes

Radii measured: `10px` (102 uses, cards and the language switch), a full pill (33 uses, avatar circles and chips), `5px` (19), `8px` (5), `3px` (1, the button), `4px 4px 0px 0px` (1) and `50%` (1). The primary button is nearly square at 3px, which contrasts with the 10px cards and round avatars.

## Components

- **Primary button "Entrá al archivo de inspiración"**: mint `#00ffc2` fill, `#041819` label, DM Sans 14px / 700, 3px radius, 10px 20px padding, 247px by 42px; hover fill `rgb(253, 255, 255)`.
- **Story card**: `#092524f0` fill, 10px radius, `#406c6c80` border, serif 24px title, circular avatar, contributor name and company label; 257px by 289px.
- **Language switch**: "ESP" with a dropdown showing ENG and ESP, 35px high, 10px radius, mint text.
- **Logo**: "/nk." with a mint dot at the top left.
- **Eyebrow "DESDE 2006"** above the headline.
- **Underlined words**: mint lines under two words of the headline.

## Design System Architecture

No public design system or brand guidelines were found for the microsite. The page (https://inspiring.nk.studio/es) offers Manifiesto and Créditos pages, which were not opened, and a link to the studio site; no press kit link is shown. The de-facto system is a Tailwind v4 layer: root variables such as `--color-brand-green #00ffc2`, `--color-galaxy-green #070b0a`, `--font-instrument-serif`, `--font-dm-sans`, easing curves (`--ease-in-out: cubic-bezier(.4, 0, .2, 1)`), `--leading-snug: 1.375` and Tailwind `--tw-*` utilities. Colours are semantic only at brand level (brand-green, galaxy-green).

## Do's and Don'ts

- Do use one mint accent, `#00ffc2`, for the main button and highlights.
- Do set display text in Instrument Serif at large size with tight line height (97px for 100px).
- Do keep body copy short and small (12px / 22px) in DM Sans.
- Do use tilted dark teal cards with 10px corners and a faint teal border.
- Don't round the primary button beyond 3px.
- Don't use pure black for the scene; the measured darks are teal-black (`#092524f0`, `#070b0a`).
- Don't treat the blurred edge cards as sharp interface.

## Responsive Behavior

Mobile pass (390px wide): h1 40px / 400 / 38.8px, 253px wide and 78px tall; body 12px / 22px with `0px 25px` padding, 361px wide; the primary button keeps 14px / 700, 10px 20px padding, 247px by 42px. Character-weighted sizes on mobile include 24px, 12px, 8px, 14px, 48px, 40px, 10px, 13px and 16px. How the card ring is rearranged on small screens was not measured.

## Iteration Guide

1. Start from the dark teal scene (`#092524f0` cards over `#070b0a`) with white text; mint `#00ffc2` as the only accent.
2. Headline in Instrument Serif 100px (40px on mobile); body DM Sans 12px / 22px.
3. Build cards with 10px radius, 1px `#406c6c80` border and 24px serif titles.
4. Measure the Manifiesto and Créditos pages before documenting reading mode.
5. Run `node web/scripts/verify-designs.mjs --slug=20-years-inspired-by-people` after edits.