/* Design tokens — first implementation, per Workbook v1.19.0 sheet 77 candidates. */
:root {
  --color-bg-base: #F7F6F2;
  --color-bg-surface: #FFFFFF;
  --color-bg-subtle: #EEF3F2;

  --color-text-primary: #23313A;
  --color-text-heading: #1D2B36;
  --color-text-muted: #5E6A72;

  --color-border-soft: #D9E1DE;

  --color-accent-primary: #3E7C74;
  --color-accent-deep: #2F5E73;

  --font-body: "Hiragino Sans", "Yu Gothic", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-heading: var(--font-body);

  --text-body-size: 17px;
  --text-body-line: 1.8;

  --radius-card: 14px;
  --space-section-gap: clamp(48px, 6vw, 72px);
  --space-card-padding: 24px;
}
