Spindle
Spindle
spindle
Design System
Spindle logo

Spindle

Spindle is CyberAgent's open design system for Ameba (アメーバ) — the 20-year-old Japanese blogging and media platform — and it reads as one of Japan's most disciplined, accessibility-first systems. The canvas is pure white (#ffffff) over a soft warm-grey app background (#f5f6f6), and text sits in a near-black navy ink (#08121a) rather than pure black, len

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 700 · 1.25
Design at scale
32px32px · 700 · 1.25
Section heading
heading-lg24px · 700 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
innerSmall8px
smallSmall8px
cardsMedium15px
tablesMedium15px
inputsMedium15px
compactMedium15px
pillPill48px
badgesFull9999px
fullyFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use Ameba green (#298737) as the single brand + primary action color — CTA, links, icon buttons, accents
  • Deepen to #0f5c1f on contained-button hover/active
  • Use the bold green (#237b31) for text links — links are bold and read as actions
  • Use the system CJK font stack (Hiragino Sans / Meiryo / Yu Gothic) — no custom webfont
  • Set display headings bold (700); keep body at weight 400
  • Use near-black navy (#08121a) for text instead of pure black
  • Separate sections with flat tints (#f5f6f6) and hairlines (rgba(8,18,26,0.08)), not shadows
  • Use pill geometry for actions — 48px contained CTA, 9999px badges
  • Honor WCAG 2.1 contrast on every color pairing (4.5:1 text, 3:1 objects)
  • Use the focus blue (#0091ff) outline on every interactive element

Don't

  • Use drop shadows for elevation — Spindle is a flat, shadow-free system
  • Spread green across decorative elements — reserve it for actions and accents
  • Use pure black (#000000) for body text — use near-black navy #08121a
  • Set display headings in a light weight — display is always bold (700)
  • Introduce a custom display webfont — the system is intentionally system-native
  • Use a second saturated action color — green is the single action hue (lime/pink are decorative only)
05

Components

Buttons

button-contained
Background#298737
Text#ffffff
Radius48px
Padding8px 16px
Font16px / 700 Hiragino Sans
Hover#0f5c1f
Use: Primary contained CTA (新規登録), full pill
button-register-sm
Background#2d8c3c
Text#ffffff
Radius15px
Font12px / 700 Hiragino Sans
Use: Compact header register pill on ameba.jp
button-outlined
Background#ffffff
Text#237b31
Border1px solid #237b31
Radius15px
Font12px / 700 Hiragino Sans
Hover#e7f5e9
Use: Outlined secondary action (ログイン)
button-lighted
Background#e7f5e9
Text#237b31
Radius48px
Font16px / 700 Hiragino Sans
Hover#c6e5c9
Use: Lighted (soft) action button

Tabs

TabTabTab
text-link
Text#237b31
Font14px / 700 Hiragino Sans
Activetext #237b31 + bottom underline
Use: Inline text link / もっと見る, bold green

Inputs

input-search
Background#f6f8fa
Text#08121a
Border1px solid rgba(8,18,26,0.08)
Radius16px
Padding7px 32px
Font14px Hiragino Sans
Use: Search field, low-emphasis surface fill

Cards

card-lighted
card-lighted
Background#e7f5e9
Text#08121a
Radius16px
Use: Lighted accent surface card (highlighted blog row)
table
table
Background#ffffff
Border1px solid rgba(8,18,26,0.08)
Radius16px
Use: Data table container, striped rows #f5f6f6

Badges

badge
badge-caution
Background#d91c0b
Text#ffffff
Radius9999px
Font12px / 700 Hiragino Sans
Use: Caution / danger status pill

Related design systems