/* Design tokens — mirror Figma /src/styles/theme.css */
:root {
  --bf-font-sans: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;

  --bf-bg: #ffffff;
  --bf-fg: #2d2d2d;

  --bf-primary: #f4d4dc;
  --bf-primary-fg: #5d4e51;

  --bf-accent: #e6b8c3;
  --bf-accent-fg: #5d4e51;

  --bf-secondary: #faf5f6;
  --bf-secondary-fg: #2d2d2d;

  --bf-muted: #f9f4f5;
  --bf-muted-fg: #8a7c7e;

  --bf-card: #ffffff;
  --bf-border: rgba(244, 212, 220, 0.45);
  --bf-input-bg: #faf5f6;

  --bf-radius: 0.625rem;
  --bf-radius-sm: 0.375rem;
  --bf-radius-lg: 1rem;
  --bf-radius-xl: 1.25rem;
  --bf-radius-2xl: 1.5rem;
  --bf-radius-full: 9999px;

  --bf-shadow-sm: 0 1px 2px rgba(93, 78, 81, 0.06);
  --bf-shadow: 0 4px 12px rgba(93, 78, 81, 0.08);
  --bf-shadow-lg: 0 12px 32px rgba(93, 78, 81, 0.12);

  --bf-content: 80rem;
  --bf-content-narrow: 64rem;
  --bf-content-prose: 56rem;
}
