/* Redesign tokens, copied from ppt-web src/assets/scss/_redesign-v2.scss. Keep in sync by hand. */
:root {
  --color-brand: #2f4fe0;
  --color-brand-dark: #2840c8;
  --color-brand-soft: #d6e4f8;
  --color-brand-ink: #1545a2;
  --color-line: #e8e8e4;
  --color-input-line: #8a8f98;
  --color-text-primary: #181d27;
  --color-text-secondary: #535862;
  --color-text-muted: #6b6b6b;
  --color-error: #d32f2f;
  --color-success: #4caf50;
  --color-page: oklch(0.985 0.006 255);

  --bs-primary: var(--color-brand);
  --bs-primary-rgb: 47, 79, 224; /* keep in sync with --color-brand */
  --bs-body-bg: var(--color-page);
  --bs-body-color: var(--color-text-primary);
  --bs-border-color: var(--color-line);
}

.btn-primary {
  --bs-btn-bg: var(--color-brand);
  --bs-btn-border-color: var(--color-brand);
  --bs-btn-hover-bg: var(--color-brand-dark);
  --bs-btn-hover-border-color: var(--color-brand-dark);
  --bs-btn-active-bg: var(--color-brand-dark);
  --bs-btn-active-border-color: var(--color-brand-dark);
  --bs-btn-disabled-bg: var(--color-brand);
  --bs-btn-disabled-border-color: var(--color-brand);
  --bs-btn-focus-shadow-rgb: 47, 79, 224;
}
