/* ジン・コラージュ / zine-collage — design tokens */
:root {
  --color-bg: #f0e9d8;         /* 藁半紙。基調の紙色（純白は地に使わない） */
  --color-bg-alt: #e6dcc4;     /* 節替え・古紙寄りの淡いベージュ */
  --color-fringe: #fdf8ee;     /* 切り抜き風の白フチ／写真台紙。純白 #fff は使わない */
  --color-ink: #1d1a16;        /* インク墨。見出し・罫線・影（純黒は使わない） */
  --color-text: #2b2620;       /* 本文 */
  --color-text-weak: #6b6255;  /* 補足・キャプション */
  --color-pink: #ff4fa3;       /* 蛍光ピンク。マーカー／シール／タグ限定 */
  --color-yellow: #ffd900;     /* 黄。マーカー／シール／帯限定 */
  --color-blue: #0057d8;       /* 青。マーカー／スタンプ／タグ限定 */

  /* 変数には総称ファミリを含めない */
  --font-display: "Dela Gothic One"; /* 和文見出し。切り抜き文字として使う超極太 */
  --font-hand: "Yusei Magic";        /* 手書きアクセント。値札・注釈・吹き出し */
  --font-body: "Zen Kaku Gothic New"; /* 本文。ウェイト400 */

  --space-unit: 8px;
  --radius: 0;                 /* 角丸なし。切り紙なので直角のみ（丸は必ずSVGで描く） */
  --max-width: 1160px;

  --tilt-min: -2deg;
  --tilt-max: 2.5deg;

  --shadow-hard: 4px 4px 0 var(--color-ink); /* ハードオフセット影。ぼかさない */
  --line: 3px;                 /* 罫線・枠線の基準太さ（2〜3px） */
}
