/* ブランドの色とフォント。別の店に導入するときは、ここを変えるだけで全体の印象が変わる */
:root {
  --ink: #0b0a09;      /* 深いブラック */
  --char: #171513;     /* チャコール */
  --char-2: #24201c;   /* シート・写真の下地 */
  --paper: #ece3d2;    /* 明るいセクション（アイボリー） */
  --ivory: #f3ecdf;    /* 文字 */
  --mute: #a89f91;     /* 補助文字 */
  --amber: #d8a24a;    /* アクセント */
  --ember: #e0803a;    /* DEMO 表示・注意 */
  --line: rgba(243, 236, 223, .14);

  --f-display: 'Shippori Mincho', 'Hiragino Mincho ProN', serif;
  --f-body: 'Zen Kaku Gothic New', 'Hiragino Sans', system-ui, sans-serif;
  --f-latin: 'Cormorant Garamond', 'Times New Roman', serif; /* 欧文見出し・価格 */

  --ease: cubic-bezier(.2, .7, .2, 1);
  --pad: 24px;
  --bar: 56px;
}
:root[lang^='zh'] { --f-display: 'Noto Serif SC', 'Songti SC', serif; --f-body: 'Noto Sans SC', 'PingFang SC', system-ui, sans-serif; }
:root[lang='ko'] { --f-display: 'Noto Serif KR', 'AppleMyungjo', serif; --f-body: 'Noto Sans KR', 'Apple SD Gothic Neo', system-ui, sans-serif; }
:root[lang='en'] { --f-display: 'Cormorant Garamond', serif; }
