/* 生成物。packages/shared/src/brand.ts から UPDATE_BRAND=1 pnpm --filter @slipsnap/shared test brand で更新する。手で編集しない */
:root {
  --brand-paper: #f7f3e9;
  --brand-ink: #26231c;
  --brand-ink-soft: #504d45;
  --brand-ink-muted: #6f6c64;
  --brand-rule: #ddd5c3;
  --brand-green: #2f6b54;
  --brand-green-deep: #1f4a3a;
  --brand-vermilion: #c8442e;
  --brand-white: #ffffff;
  --brand-danger: #b91c1c;
  --brand-warning: #92400e;
  --brand-warning-surface: #fef3c7;
  --brand-primary-soft: #e6eee9;
  --brand-fill: #f2eee4;
  --brand-fill-faint: #faf8f2;
  --brand-status-return: #8a5a00;
  --brand-status-return-soft: #f6ecd2;
  --brand-status-reject: #b3261e;
  --brand-status-reject-soft: #f8e1de;
  --brand-status-question: #2f5f8f;
  --brand-status-question-soft: #e2eaf3;
  --brand-status-waiting: #5d6474;
  --brand-status-waiting-soft: #e9eaee;
  --background: var(--brand-paper);
  --surface: var(--brand-white);
  --border: var(--brand-rule);
  --text: var(--brand-ink);
  --text-secondary: var(--brand-ink-soft);
  --text-muted: var(--brand-ink-muted);
  --primary: var(--brand-green-deep);
  --primary-hover: var(--brand-green);
  --on-primary: var(--brand-white);
  --accent: var(--brand-green);
  --stamp: var(--brand-vermilion);
  --danger: var(--brand-danger);
  --on-danger: var(--brand-white);
  --warning: var(--brand-warning);
  --warning-surface: var(--brand-warning-surface);
  --primary-soft: var(--brand-primary-soft);
  --fill: var(--brand-fill);
  --fill-faint: var(--brand-fill-faint);
  --status-return: var(--brand-status-return);
  --status-return-soft: var(--brand-status-return-soft);
  --status-reject: var(--brand-status-reject);
  --status-reject-soft: var(--brand-status-reject-soft);
  --status-question: var(--brand-status-question);
  --status-question-soft: var(--brand-status-question-soft);
  --status-waiting: var(--brand-status-waiting);
  --status-waiting-soft: var(--brand-status-waiting-soft);
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-pill: 999px;
}
