/**
 * CloudHouse Custom Theme for daisyUI
 * リブランディング対応カスタムテーマ
 *
 * WCAG 2.1 AA準拠（全カラーで4.5:1以上のコントラスト比を達成）
 *
 * デザイン原則:
 * - 背景はニュートラル（白/薄グレー）、ブランドカラーはアクセントのみ
 * - エンタープライズソフトウェアとして長時間使用に配慮
 *
 * カラーマッピング:
 * - Primary: #0F4CA8 (CloudHouseブルー - 全シリーズ統一) - 8.02:1 (WCAG AAA)
 * - Info: #0F4CA8 (同じ) - 8.02:1 (WCAG AAA)
 * - Success: #008389 (ティール) - 4.56:1
 * - Warning: #F5AF32 (オレンジ背景) + #1A2142 (ダークブルー文字) - 15.67:1
 * - Error: #E03030 (赤) - 4.53:1
 * - Base: #FFFFFF (白) / #F8F9FA (薄グレー) / #1A2142 (ダークブルー文字) - 15.67:1
 */

[data-theme="cloudhouse"] {
  color-scheme: light;

  /* Primary - CloudHouseブルー（統一） */
  --color-primary: #0F4CA8;           /* CloudHouseブルー - 全シリーズ統一 */
  --color-primary-content: #FFFFFF;

  /* Success - CH採用カラー流用（調整後） */
  --color-success: #008389;           /* 元 #009399 → WCAG AA準拠に調整 */
  --color-success-content: #FFFFFF;

  /* Info - CloudHouseブルー（変更なし） */
  --color-info: #0F4CA8;              /* すでにWCAG AA準拠 */
  --color-info-content: #FFFFFF;

  /* Warning - オレンジ（背景色専用） */
  --color-warning: #F5AF32;           /* 背景色として使用 */
  --color-warning-content: #1A2142;   /* ダークブルー文字で高コントラスト */

  /* Error - 赤（調整後） */
  --color-error: #E03030;             /* 元 #FF5B5B → WCAG AA準拠に調整 */
  --color-error-content: #FFFFFF;

  /* Base colors - 背景とテキスト */
  --color-base-100: #FFFFFF;          /* カード背景（白） */
  --color-base-200: #F8F9FA;          /* セカンダリ背景（薄いグレー） */
  --color-base-300: #E9ECEF;          /* 区切りエリア（薄いグレー） */
  --color-base-content: #1A2142;      /* メインテキスト（ダークブルー）*/

  /* Neutral - グレー（従来システム背景） */
  --color-neutral: #363A43;           /* グレー */
  --color-neutral-content: #FFFFFF;

  /* Secondary - 現時点では未使用だがデフォルト値を保持 */
  --color-secondary: oklch(65% .241 354.308);
  --color-secondary-content: oklch(94% .028 342.258);

  /* Accent - 先進性を表現するグラデーション終点色 */
  --color-accent: #64F3FC;            /* シアン（グラデーション用） */
  --color-accent-content: #1A2142;    /* ダークブルー文字 */

  /* UI要素のサイズと丸み（daisyUIデフォルト維持） */
  --radius-selector: 0.5rem;
  --radius-field: 0.25rem;
  --radius-box: 0.5rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

/**
 * ダークモード無効化
 * タブレット端末でも常にライトテーマ表示
 */
[data-theme="cloudhouse"] {
  color-scheme: light only;
}
