# Airtable にインスパイアされたデザインシステム > Category: デザイン&クリエイティブ > スプレッドシートとデータベースのハイブリッド。カラフルでフレンドリー、構造化データの美学。 ## 1. ビジュアルテーマと雰囲気 Airtable のウェブサイトは、白いキャンバスにディープネイビーテキスト(`#181d26`)、そして Airtable Blue(`#1b61c9`)をプライマリインタラクティブアクセントとして使用することで、「洗練されたシンプルさ」を伝えるクリーンなエンタープライズ向けプラットフォームです。Haas フォントファミリー(ディスプレイバリアントとテキストバリアント)はポジティブなレタースペーシングを全体に施し、スイス精密主義のタイポグラフィシステムを構築しています。 **主な特徴:** - ディープネイビーテキスト(`#181d26`)を使った白いキャンバス - Airtable Blue(`#1b61c9`)がプライマリ CTA およびリンクカラー - Haas + Haas Groot Disp のデュアルフォントシステム - ボディテキストのポジティブなレタースペーシング(0.08px–0.28px) - ボタン 12px 角丸、カード 16px–32px 角丸 - ブルートーンのマルチレイヤーシャドウ:`rgba(45,127,249,0.28) 0px 1px 3px` - セマンティックテーマトークン:`--theme_*` CSS 変数命名 ## 2. カラーパレットと役割 ### プライマリ - **ディープネイビー** (`#181d26`):プライマリテキスト - **Airtable Blue** (`#1b61c9`):CTA ボタン、リンク - **ホワイト** (`#ffffff`):プライマリサーフェス - **Spotlight** (`rgba(249,252,255,0.97)`):`--theme_button-text-spotlight` ### セマンティック - **サクセスグリーン** (`#006400`):`--theme_success-text` - **ウィークテキスト** (`rgba(4,14,32,0.69)`):`--theme_text-weak` - **セカンダリアクティブ** (`rgba(7,12,20,0.82)`):`--theme_button-text-secondary-active` ### ニュートラル - **ダークグレー** (`#333333`):セカンダリテキスト - **ミッドブルー** (`#254fad`):リンク/アクセントブルーバリアント - **ボーダー** (`#e0e2e6`):カードボーダー - **ライトサーフェス** (`#f8fafc`):サブトルなサーフェス ### シャドウ - **ブルートーン** (`rgba(0,0,0,0.32) 0px 0px 1px, rgba(0,0,0,0.08) 0px 0px 2px, rgba(45,127,249,0.28) 0px 1px 3px, rgba(0,0,0,0.06) 0px 0px 0px 0.5px inset`) - **ソフト** (`rgba(15,48,106,0.05) 0px 0px 20px`) ## 3. タイポグラフィルール ### フォントファミリー - **プライマリ**:`Haas`、フォールバック:`-apple-system, system-ui, Segoe UI, Roboto` - **ディスプレイ**:`Haas Groot Disp`、フォールバック:`Haas` ### 階層 | 役割 | フォント | サイズ | ウェイト | 行高 | レタースペーシング | |------|------|------|--------|-------------|----------------| | ディスプレイヒーロー | Haas | 48px | 400 | 1.15 | normal | | ディスプレイボールド | Haas Groot Disp | 48px | 900 | 1.50 | normal | | セクション見出し | Haas | 40px | 400 | 1.25 | normal | | サブ見出し | Haas | 32px | 400–500 | 1.15–1.25 | normal | | カードタイトル | Haas | 24px | 400 | 1.20–1.30 | 0.12px | | フィーチャー | Haas | 20px | 400 | 1.25–1.50 | 0.1px | | ボディ | Haas | 18px | 400 | 1.35 | 0.18px | | ボディミディアム | Haas | 16px | 500 | 1.30 | 0.08–0.16px | | ボタン | Haas | 16px | 500 | 1.25–1.30 | 0.08px | | キャプション | Haas | 14px | 400–500 | 1.25–1.35 | 0.07–0.28px | ## 4. コンポーネントスタイリング ### ボタン - **プライマリブルー**:`#1b61c9`、白テキスト、16px 24px パディング、12px 角丸 - **ホワイト**:白背景、`#181d26` テキスト、12px 角丸、1px 白ボーダー - **Cookie 同意**:`#1b61c9` 背景、2px 角丸(シャープ) ### カード:`1px solid #e0e2e6`、16px–24px 角丸 ### インプット:標準 Haas スタイリング ## 5. レイアウト - スペーシング:1–48px(8px ベース) - 角丸:2px(小)、12px(ボタン)、16px(カード)、24px(セクション)、32px(大)、50%(円形) ## 6. 奥行き - ブルートーンのマルチレイヤーシャドウシステム - ソフトアンビエント:`rgba(15,48,106,0.05) 0px 0px 20px` ## 7. すべきこと・避けること ### すべきこと:CTA には Airtable Blue を使用、ポジティブなトラッキングで Haas を使用、12px 角丸ボタン ### 避けること:ポジティブなレタースペーシングを省略する、重いシャドウを使用する ## 8. レスポンシブ挙動 ブレークポイント:425–1664px(23 ブレークポイント) ## 9. Agent プロンプトガイド - テキスト:ディープネイビー(`#181d26`) - CTA:Airtable Blue(`#1b61c9`) - 背景:ホワイト(`#ffffff`) - ボーダー:`#e0e2e6`