---
version: alpha
name: "Ledger"
description: "数字のための高密度なダーク UI。ターミナルのようなアンバーのアクセント。 Ledger は、数字でいっぱいの画面のために作られています。ダークファーストでコンパクト、トレーディングターミナルのように落ち着いていて、数字は等幅書体の等幅数字で表し、アンバー 1 色をアクティブな状態と重要な値に使います。"
colors:
  primary: "#0F1210"
  on-primary: "#FFB224"
  secondary: "#1F7AA8"
  tertiary: "#4C7A12"
  neutral: "#5A615B"
  surface: "#F7F8F5"
  on-surface: "#0F1210"
typography:
  display-lg:
    fontFamily: "IBM Plex Sans"
    fontSize: 56px
    fontWeight: 600
    lineHeight: 1.05
    letterSpacing: -0.025em
  headline-lg:
    fontFamily: "IBM Plex Sans"
    fontSize: 36px
    fontWeight: 600
    lineHeight: 1.15
    letterSpacing: -0.015em
  headline-md:
    fontFamily: "IBM Plex Sans"
    fontSize: 24px
    fontWeight: 600
    lineHeight: 1.25
    letterSpacing: -0.01em
  headline-sm:
    fontFamily: "IBM Plex Sans"
    fontSize: 18px
    fontWeight: 600
    lineHeight: 1.35
  body-md:
    fontFamily: "IBM Plex Sans"
    fontSize: 14px
    fontWeight: 400
    lineHeight: 1.55
  body-sm:
    fontFamily: "IBM Plex Sans"
    fontSize: 12px
    fontWeight: 400
    lineHeight: 1.45
    letterSpacing: 0.01em
rounded:
  sm: 2px
  md: 4px
  lg: 6px
  xl: 10px
spacing:
  xs: 4px
  sm: 8px
  md: 16px
  lg: 24px
  xl: 48px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.on-primary}"
    rounded: "{rounded.lg}"
    padding: "{spacing.md}"
---

## Overview

Ledger は、数字でいっぱいの画面のために作られています。ダークファーストでコンパクト、トレーディングターミナルのように落ち着いていて、数字は等幅書体の等幅数字で表し、アンバー 1 色をアクティブな状態と重要な値に使います。

## Colors

- **primary (#0F1210):** ダークモードではアンバー、ライトモードでは黒。主なアクションとアクティブな状態用。
- **on-primary (#FFB224)**
- **secondary (#1F7AA8):** スカイブルー。2 番目のチャート系列。
- **tertiary (#4C7A12):** グリーン。3 番目のチャート系列と、プラスの変化。
- **neutral (#5A615B):** グレーがかったグリーン。ラベル、軸、補助テキスト用。
- **surface (#F7F8F5):** わずかにグリーンがかったほぼ黒。カードは 1 段階明るく。
- **on-surface (#0F1210)**

## Typography

UI と見出しは IBM Plex Sans で、本文は 14px。数字、ID、コードは等幅数字を使う IBM Plex Mono。

## Layout

最大 1440px の 12 カラムグリッド、ガターは 16px、余白の単位は 4px。高密度の表、サイドバーナビゲーション、詰めて並べたカード。

## Shapes

カード、入力欄、ボタンは 6px の角丸。面は 1px の枠線で区切り、影は使いません。

## Components

プライマリボタンは黒地にアンバー。表はゼブラ柄なしで、行をヘアラインの罫線で区切ります。ステータスは大きな色付きバッジではなく、小さなドットで表します。

## Do's and Don'ts

- 数字は等幅書体の等幅数字で組む。
- アンバーは、画面でいちばん大切な 1 か所のために取っておく。
- チャートの色は一度に 3 色を超えて使わない。
- グラデーションやグローの効果は加えない。
