:root {
  --tz-ink: #1b1c19;
  --tz-paper: #fbfaf7;
  --tz-paper-2: #eeece6;
  --tz-mist: #2a2926;
  --tz-line: rgb(27 28 25 / 28%);
  --tz-dark: #202722;
  --tz-end: #161a17;
  --tz-serif: "Crimson Pro", "Times New Roman", serif;
  --tz-mincho: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;
  --tz-sans: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", sans-serif;
  --tz-ease: cubic-bezier(0.22, 0.61, 0.36, 1);

  /* 下層ページの既存CSSが参照する別名。値の正は上の --tz-* */
  --c-ink: var(--tz-ink);
  --c-sumi: #121110;
  --c-body: #1a1917;
  --c-mist: var(--tz-mist);
  --c-line: #d8d4cb;
  --c-paper: var(--tz-paper);
  --c-paper-2: var(--tz-paper-2);
  --c-white: #ffffff;
  --c-moss: #1b1c19;
  --c-moss-d: #343630;
  --c-clay: #8c6f4e;
  --c-danger: #b42318;
  --c-danger-bg: #fdecec;
  --f-mincho: var(--tz-mincho);
  --f-gothic: var(--tz-sans);
  --fs-hero: clamp(1.75rem, 4.5vw, 3.25rem);
  --fs-h2: clamp(1.375rem, 2.6vw, 2rem);
  --fs-h3: clamp(1.125rem, 1.8vw, 1.375rem);
  --fs-body: clamp(0.975rem, 1.15vw, 1.0625rem);
  --fs-small: 0.875rem;
  --sp-1: 0.5rem;
  --sp-2: 1rem;
  --sp-3: 1.5rem;
  --sp-4: 2.5rem;
  --sp-5: 4rem;
  --sp-6: 6rem;
  --sp-7: 9rem;
  --w-max: 1180px;
  --w-narrow: 760px;
  --radius: 0;
  --line-h: 1.9;
  --ease: var(--tz-ease);
}
