/* 白・透明感トーン — 全ページ共通のカラートークン */
:root{
  --paper:#FAFAF7;--paper2:#FDFDFB;--mist:#F3F2EE;--line:#E3E1DA;
  --ink:#2A2521;--ink-soft:#6E675E;--ink-faint:#9A938A;
  --tomoshibi:#C9792E;--beni:#C07689;--ai:#7E98BC;
  /* 地：上から光が差し、下に向かってほんのり靄に沈む */
  --field:
    radial-gradient(90% 70% at 50% 16%, #FFFFFF 0%, rgba(255,255,255,0) 60%),
    radial-gradient(70% 60% at 82% 90%, #F5F4F0 0%, rgba(245,244,240,0) 70%),
    linear-gradient(180deg, var(--paper2) 0%, var(--paper) 55%, var(--mist) 100%);
  /* 白い壁に掛かった作品：細い枠＋やわらかい落ち影 */
  --hang:0 2px 2px rgba(42,37,33,.015), 0 18px 40px -26px rgba(42,37,33,.24);
}
