/* =========================================================================
   tokens.css ― 乾流デフォルトのデザイントークン（全サイト共通の“素”）
   -------------------------------------------------------------------------
   ここが「何も指定しなくても乾好みで立つ」既定値。
   職人ごとの theme.json は、このトークンを部分的に上書きするだけ。
   ※値は現行デザインと同一（Step0は裏の整理のみ・見た目は変えない）
   ========================================================================= */
:root{
  /* --- 配色（朱・金・和紙・墨） --- */
  --paper:#faf7f1;      /* 和紙の地色 */
  --ink:#1a1613;        /* 墨（本文/濃背景） */
  --sub:#6b6058;        /* 副次テキスト */
  --accent:#8a1c1c;     /* 朱（差し色・下線・価格・CTA） */
  --line:#e3ddd2;       /* 罫線 */
  --gold:#b08a3c;       /* 金（eyebrow等の細字） */
  --works-bg:#f3efe7;   /* 作品セクション地色 */
  --story-fg:#2a2420;   /* 物語本文 */

  /* --- タイポ（書体・級数） --- */
  --font-ja:"Hiragino Mincho ProN","Yu Mincho",serif;
  --font-en:Georgia,"Times New Roman",serif;
  --font-ui:system-ui,sans-serif;
  --lh:1.9;                          /* 行間 */
  --fs-h1:clamp(28px,7vw,46px);      /* ヒーロー一言 */
  --fs-h2:clamp(21px,5.4vw,28px);    /* 見出し */
  --fs-fans:clamp(34px,10vw,48px);   /* フォロー数 */

  /* --- 間・余白・幅 --- */
  --maxw:720px;                      /* 本文カラム幅 */
  --maxw-wide:820px;                 /* PC横で広げる幅 */
  --section-pad:clamp(44px,9vw,72px);/* セクション上下余白 */

  /* --- アニメーション（Phase1既定） --- */
  --reveal-dur:.9s;                  /* scroll reveal */
  --kenburns-dur:22s;                /* ヒーロー スローズーム */
  --enso-dur:1.15s;                  /* 開幕・円相の描画 */
}

/* PC横では本文幅を少し広げる（乾流デフォルト） */
@media(min-width:900px){ :root{ --maxw:var(--maxw-wide); } }
