coderef

coconala

coconala (ココナラ) is a skills marketplace where individuals sell services — illustration, design, web work, video, marketing, consulting, fortune-telling, counselling and lessons.
DownloadRaw
coconala.comVisit ↗
View full
coconala.comVisit site ↗
coconala website, full page

Palette

At a glance

Theme
light
Typefaces
System
Sections
11
Length
1,102 words

Add it to your project

Then prompt your agent

Design System · coconala

Light and dark previews, tokens and a ready-to-use package, generated from this DESIGN.md. No AI involved: the same file always produces the same output.

Generating design system…

DESIGN.md

DownloadRaw
Design tokens (YAML front matter)
name: coconala
colors:
  brand: '#00a38d'
  brand-hover: '#00866e'
  brand-press: '#006650'
  foreground: '#202a2e'
  text-secondary: '#4d656d'
  label: '#333333'
  link: '#0977e5'
  canvas: '#ffffff'
  surface: '#f3f4f5'
  surface-strong: '#e7eaeb'
  border: '#ced4d6'
  green-200: '#7ac9bb'
  blue-500: '#0098ff'
  orange-500: '#ff9900'
  red-500: '#ff3b30'
typography:
  body:
    fontSize: 14px
    fontWeight: 400
    use: system Japanese stack — Hiragino Kaku Gothic ProN, Meiryo, Helvetica Neue
rounded:
  sm: 4px
  md: 6px
components:
  button-login:
    type: button
    backgroundColor: transparent
    textColor: '#00a38d'
    border: '#00a38d'
    rounded: 4px
    height: 32px
    padding: 1px 12px
    typography: 11px / 600
    hover: rgba(0,163,141,0.04)
    pressed: rgba(0,163,141,0.12)
    focus: rgba(0,163,141,0.12)
    use: ログイン in the header — green label with a 50% green border; hover tints the fill 4%, press and focus 12%.
  button-signup:
    type: button
    backgroundColor: '#00a38d'
    textColor: '#ffffff'
    border: '#00a38d'
    rounded: 4px
    height: 32px
    padding: 1px 12px
    typography: 11px / 600
    hover: '#00866e'
    pressed: '#006650'
    focus: '#006650'
    use: 会員登録 in the header — the green fill stepping --green-400 → --green-600 → --green-800.
  tile-category:
    type: button
    backgroundColor: transparent
    textColor: '#333333'
    rounded: 0px
    height: 108px
    typography: 14px / 300
    hover: opacity 0.7
    pressed: 'fg #363636'
    use: 'One of 19 category tiles (デザイン制作 here) — icon and #333333 label; hover fades the tile to 70% opacity.'
omitted:
  - section: spacing
    reason: No verified values in current evidence.
fonts:
  roles:
    sans: Hiragino Kaku Gothic ProN

Design System Inspiration of coconala

Overview

Visual Theme & Atmosphere

coconala (ココナラ) is a skills marketplace where individuals sell services — illustration, design, web work, video, marketing, consulting, fortune-telling, counselling and lessons. It is run by 株式会社ココナラ (coconala Inc.), founded on 4 January 2012 and based in Sakuragaokacho, Shibuya, Tokyo. The company’s stated vision is 「一人ひとりが『自分のストーリー』を生きていく世の中をつくる」 — a world where each person lives their own story — by making individual knowledge, skills and experience visible and connecting them to whoever needs them.

The site is light and practical: white and cool grey surfaces #f3f4f5 and #e7eaeb, a blue-grey ink #202a2e, and coconala’s green #00a38d for sign-up and actions. The logo is multicoloured; the interface keeps to green.

What makes it worth reading:

  • A full named palette. Nineteen colour ramps as custom properties — --gray-*, --green-*, --blue-*, --lightPurple-*, --warmPink-*, --violet-* and more — plus --_<colour>-opacityN alpha variants.
  • States from the ramp. The sign-up button steps --green-400 → --green-600 → --green-800 on hover and press; the outline button uses the green’s alpha variants.
  • A blue-grey neutral ramp. Its greys lean blue (#202a2e, #4d656d, #ced4d6) rather than pure grey.

Primary tasks

  • Search and browse services by category.
  • Sign up or log in.

Brand Narrative

coconala’s vision is for each person to live their own story, made practical as a marketplace for individual skills. The interface is a calm frame of blue-greys around one green action colour; the colour comes from the sellers’ work and the promotions.

Principles

  • One action colour. Green, stepped along its own ramp.
  • Neutrals with a hue. Blue-leaning greys.
  • A palette as infrastructure. Nineteen named ramps with alpha variants.

Personas

Not researched. No persona claim is made from a UI capture.

Colors

Measured with getComputedStyle on coconala.com: 336 root custom properties, of which Tailwind’s --tw-* (51) and Swiper’s variable are excluded. The rest are first-party colour ramps and alpha variants.

Green (brand and actions)

  • Brand (#00a38d) — --green-400; the sign-up fill and outline button.
  • Brand hover (#00866e) — --green-600 · press (#006650) — --green-800.
  • Green 200 (#7ac9bb) — --green-200.

Ink and surfaces

  • Foreground (#202a2e) — --gray-900; page text.
  • Text secondary (#4d656d) — --gray-600; the search category label.
  • Label (#333333) — category tile labels.
  • Canvas (#ffffff) · Surface (#f3f4f5, --gray-25) · Surface strong (#e7eaeb, --gray-50).
  • Border (#ced4d6) — --gray-100; the carousel buttons’ border.

Other ramps

Link #0977e5 (--blue-700, the tile anchors’ colour) · Blue 500 #0098ff · Orange 500 #ff9900 · Red 500 #ff3b30.

Typography

Font family

The system Japanese stack: "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif. No brand text face loads; the only web font is an icon font.

Scale

Body and links 14px/400; tile labels 14px/300; header buttons 11px/600.

Layout

  • A header with a combined category-and-keyword search, a second navigation row, an orange coupon banner, a three-up promotional carousel and a grid of category tiles.

Responsive Behavior

Not measured. Desktop 1440×1000 only.

Elevation & Depth

Flat; the carousel’s arrow buttons sit on white with a #ced4d6 border.

Motion & Easing

Not measured.


Components

Measured on the home page. The header lives inside web components (before-login-header) with buttons in nested shadow roots; focus was read under a real Tab key, and a hover counted only when :hover matched.

  • Log in — ログイン: transparent, green #00a38d 11px/600, a 50% green border, 4px, 32px. Hover tints the fill rgba(0,163,141,0.04); press and focus 0.12.
  • Sign up — 会員登録: #00a38d fill, white, 4px, 32px. Hover #00866e, press and focus #006650, the border following the fill.
  • Category tile — one of 19 (デザイン制作 measured): an icon over a #333333 14px/300 label, 108px tall. Hover fades the tile to 70% opacity.

Radius

4px on header buttons, 6px on the search field, 5–8px on the bottom sign-up bar buttons.

States

Hover: the sign-up fill darkens to #00866e; the log-in button tints 4%; tiles fade to 70%. Press: #006650 and a 12% tint. Focus: the pressed fill plus the browser’s ring.

Do’s and Don’ts

Do

  • Use #00a38d for actions, with #00866e hover and #006650 press.
  • Pull neutrals from the blue-grey ramp (#202a2e, #4d656d, #ced4d6).
  • Tint outline buttons with the green’s alpha variants on hover and press.

Don’t

  • Don’t use the logo’s other colours for interface actions; actions are green.
  • Don’t use pure grey neutrals.
  • Don’t count Tailwind variables as coconala tokens.

Voice & Tone

Not assessed as authored voice.

Agent Prompt Guide

Quick Color Reference

#00a38d green · #00866e hover · #006650 press · #202a2e ink · #4d656d secondary · #f3f4f5 / #e7eaeb surfaces · #ced4d6 border · #0977e5 link blue

Example Component Prompts

  • “A 32px green #00a38d button, white 11px/600, 4px radius; hover #00866e, press #006650.”
  • “An outline twin: green label and 50% green border, filling to 4% green on hover and 12% on press.”

Governance

Known Gaps

  • Contrast, button-signup. Text #ffffff on #00a38d measures 3.17:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted.
  • Contrast, tile-category. Text #333333 on #00000000 measures 1.66:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted.
All brands designs →

Brand names describe the visual style only; coderef is not affiliated with or endorsed by any brand listed. Licenses