/* ご縁綴り — tokens.css（デザインシステムから生成） */
:root{
  --base-white: #ffffff;
  --base-kinari: #f7f4ee;
  --ink-sumi: #1f1f1f;
  --ink-nibi: #6b6b6b;
  --ink-white: #ffffff;
  --accent-gold: #8f6b2e;
  --accent-shu: #c21d1b;
  --accent-shu-hover: #a3140f;
  --line-usuzumi: #ddd8cf;
  --photo-ground: #e8e2d6;
  --overlay-sumi: #1f1f1f40;
  --ink-kogecha: #3b2a1e;
  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-5: 40px;
  --space-8: 64px;
  --space-15: 120px;
  --section-sp: 72px;
  --container: 1200px;
  --text-max: 760px;
  --gold-rule: 40px;
  --radius-0: 0px;
  --hairline: 1px;
  --fade-duration: 0.6s;
  --fade-offset: 16px;
  --hover-duration: 0.3s;
  --font-serif-jp: "Noto Serif JP", "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;
  --font-serif-en: "Cormorant Garamond", "Noto Serif JP", serif;
}
