色
ブランド、リンク、背景、境界、状態色を用途ごとに分けます。
- --color-st-accent を主要導線と選択状態の基準にする
- --color-st-link をテキストリンクと補助CTAの基準にする
- 警告、成功、エラーは意味ごとに固定し、装飾色として流用しない

デザインシステム
色、文字、余白、角丸、影、動きの判断を同じ土台へ集約します。
ブランドの温度感、可読性、情報密度、視線誘導をページごとの感覚値にせず、変数と利用ルールで再現できる状態にします。
ブランド、リンク、背景、境界、状態色を用途ごとに分けます。
見出し、本文、補足、数値、コードの役割を分けます。
セクション幅、本文幅、カード間隔、フォーム間隔を揃えます。
触れる部品、情報カード、画像の丸みと立体感を分けます。
仕様シート
親ページだけでなく、基礎設計ページからも色の役割、使用箇所、禁止ルールへ直接戻れるようにします。
Colors · 構造
背景、境界、本文、補足、強い見出しを同じ濃淡体系で扱い、白背景と淡い背景をページごとに増やさない。
--color-background
白背景
--color-secondary
補助面
--color-muted
入力面
--color-border
境界線
--color-muted-foreground
プレースホルダー
--color-muted-foreground
補足本文
--color-foreground
本文
--color-foreground
見出し
面の数を絞る
公開ページの大きな背景は白と補助背景の2種類を基本にし、カード内カードを避ける。
コントラストを先に確認する
本文、補足、プレースホルダーは用途別に濃度を分け、淡い文字だけで重要情報を表現しない。
フッター専用色は混ぜない
フッターの濃色はフッター帯だけに使い、本文カードやCTAへ流用しない。
Colors · ブランド
青緑はブランド、選択状態、補助CTA、情報チップに使い、ページの最重要アクションは黒ピルを優先する。
--color-st-accent / 3
ブランド背景
--color-st-accent / 6
選択行
--color-st-accent / 20
ホバー境界
--color-st-accent / 35
淡い塗り
--color-st-accent
基準
--color-st-accent-hover
ホバー
主役化しすぎない
ブランド色はナビゲーションと選択状態のために使い、検索実行などの決定操作は黒ピルで統一する。
透過段階を固定する
背景、選択、境界、フォーカスで濃度を固定し、白混ぜの直値を作らない。
日本語の可読性を優先する
濃い青緑面の上には白文字を使い、長文本文は載せない。
Colors · 信号
評価、成功、破壊的操作、注目表示を用途ごとに固定し、装飾色として横流ししない。
--color-st-review-star
星専用
--color-st-chart-positive
確認済み
--destructive
破壊的操作
marker highlight
下線強調
意味を変えない
成功色を単なる装飾として使わず、ユーザーが状態を判断する場所に限定する。
評価色をCTAに使わない
星の黄色は評価専用にし、ボタン、背景、リンクへ流用しない。
エラーは文言とセットにする
赤だけで警告を伝えず、理由と次に取る行動を日本語で添える。