:root {
  --green: #173f35;
  --green-deep: #102f27;
  --green-mid: #567367;
  --green-soft: #e8efea;
  --green-accent: #c2d9c7;
  --ink: #203a31;
  --muted: #617169;
  --paper: #fff;
  --mist: #f3f5f2;
  --line: #d8e1d9;
  --font: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;
  --font-serif: "Noto Serif TC", "Songti TC", "PMingLiU", serif;
  --font-number: "Helvetica Neue", Arial, sans-serif;
  --content: 1240px;
  --gutter: clamp(22px, 5.5vw, 80px);
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --section-space: clamp(72px, 8vw, 112px);
  --radius: 3px;
  --header-height: 88px;
  --ease: cubic-bezier(.22,.61,.36,1);
}
