Zenn --c-* tokens
Zenn --c-* tokens
zenn

Zenn's reference documents #3ea8ff as a documented primary color, Hiragino Kaku Gothic ProN for typography and SFMono-Regular for code, 10px corner radius. Zenn is a Japanese publishing platform for developers — articles, books and scraps, run by Classmethod.

Primary
#3ea8ff
Typography
Hiragino Kaku Gothic ProN · SFMono-Regular
Radius
10px

Evidence snapshot

verified v2
Claims grounded
106/106 · 100%
Sources
1 surfaces · 2 sources
UI font basis
frontmatter · high
Components
3 documented · 3 interactive, 3 with states
Design System
Zenn logo

Zenn

Zenn is a Japanese publishing platform for developers — articles, books and scraps, run by Classmethod. The surface is white on a pale blue-grey #edf2f7, with one saturated blue #3ea8ff doing every action, and it is set at 16px on 956 of 2,227 elements.

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Fonts

latin
Inter
Open · OFL
Live webfont loaded in preview
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Monospace
SF Mono
Commercial
Live preview unavailable (commercial font is not publicly licensed)
Apple's monospace. Free for Apple platforms.
Install via Apple Developer
sans
Hiragino Kaku Gothic ProN
Systemno install needed
Rendered with the OS-native System UI stack
Apple system font for Japanese.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
s3xs4px
sxxs8px
sxs16px
ssm24px
smd32px
slg40px
sxl48px
sxxl64px

Border Radius

ElementValuePreview
fullStructured token1584px
lgStructured token14px
mdStructured token10px
smStructured token7px
xlStructured token20px
xsStructured token4px
xxsStructured token2px
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Take a button variant whole. --c-button-secondary-{bg,border,fg,hover-bg} are published
  • Use #bfdcff at 2px as a box-shadow for focus — that is the one authored ring in the system.
  • Compose alpha from --c-bg-base-rgb rather than hard-coding a translucent white.

Don't

  • n't copy the primary button's focus behaviour. It suppresses the browser ring and adds
  • n't treat #0f83fd as only a hover. It is also the link colour.
  • n't set Inter for body text. It is scoped to the Latin hero and does not cover Japanese.
05

Components

Buttons

button-primary
Background#3ea8ff
Text#ffffff
Border1px solid rgba(92,147,187,.15)
Radius1584px
Text style16px / 700
Hover#0f83fd
Focus#0f83fd
pressed#0f83fd
Use: 今すぐはじめる — the filled pill. Hover, pressed and focus are the same #0f83fd fill and nothing else: the component sets outline-style none and supplies no replacement, so focus is indistinguishable from hover.
button-secondary
Background#ffffff
Textrgba(0,0,0,.82)
Border1px solid #d6e3ed
Radius1584px
Text style14.4px / 400
Hover#f5fbff
Focus#bfdcff
pressed#bfdcff
Use: …もっとみる — the outline pill. Hover fills #f5fbff; pressed and focus draw an authored 2px #bfdcff box-shadow ring and turn the border #3ea8ff.
button-signin
Background#3ea8ff
Text#ffffff
Radius1584px
Text style15px / 600
Hover#0f83fd
Focus#0f83fd
pressed#0f83fd
Use: Log in, in the header — the primary variant at a second size, confirming the no-ring behaviour on an independent instance.

Related design systems