/* tokens.css ― aiojt デザインシステム（案A：硬派エディトリアル）
   骨太ゴシック × 生成り紙 × 朱の差し色。罫線と番号で「確かな技術」を出す。
   全サービスLP/Adminはこの変数のみ参照。 */
:root{
  /* ── 配色：紙・墨・朱 ── */
  --c-bg:        #f7f4ee;  /* 生成り紙 */
  --c-bg-sub:    #efe9dd;  /* セクション区切り（やや沈めた紙） */
  --c-surface:   #ffffff;  /* カード面 */
  --c-ink:       #1a1714;  /* 墨（本文・濃い面・強い罫線） */
  --c-ink-sub:   #6b6358;  /* 補足 */
  --c-ink-mute:  #928a7d;  /* 注記専用 */
  --c-line:      #d9d2c4;  /* 細い罫線 */
  --c-line-strong:#1a1714; /* 太い罫線＝墨（案Aの骨格） */

  --c-accent:    #d6452c;  /* 朱：ラベル・リンク・hover の差し色 */
  --c-accent-d:  #b8371f;  /* 濃い朱 */
  --c-accent-l:  #fbe9e4;  /* 朱の極薄 */

  /* 主ボタンは「墨」を使う（朱は差し色に留める）。下の変数で参照 */
  --c-action:    #1a1714;
  --c-action-h:  #d6452c;

  --c-sub:       #1a7a5f;  /* 補助（OK/実績）控えめ緑 */
  --c-sub-l:     #e7f1ec;
  --c-warm:      #d6452c;  /* 必須印・弱点は朱で統一 */
  --c-warm-l:    #fbe9e4;

  /* ── タイポ：骨太ゴシック＋等幅ラベル ── */
  --font-base: "Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Meiryo",sans-serif;
  --font-head: "Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;
  --font-mono: "DM Mono","SFMono-Regular","Consolas",monospace;
  --fs-xs:.8125rem; --fs-sm:.9375rem; --fs-base:1.0625rem;
  --fs-lg:1.25rem; --fs-h3:1.4rem; --fs-h2:1.9rem; --fs-h1:2.6rem;
  --lh-body:1.85; --lh-head:1.18; --ls-body:.01em; --ls-head:-.01em;

  /* ── 余白 ── */
  --sp-1:.25rem; --sp-2:.5rem; --sp-3:.75rem; --sp-4:1rem; --sp-5:1.25rem;
  --sp-6:1.5rem; --sp-8:2rem; --sp-10:2.5rem; --sp-12:3rem; --sp-16:4rem;
  --sp-24:6rem; --sp-32:8rem;
  --maxw:1080px; --maxw-narrow:720px;

  /* ── 角丸：ほぼ直角（硬派） ── */
  --r-sm:2px; --r:2px; --r-lg:3px;

  /* ── 影：原則使わない（罫線で構成）。要所だけ ── */
  --sh-1:0 1px 0 rgba(26,23,20,.06);
  --sh-2:0 10px 28px rgba(26,23,20,.10);

  --focus:0 0 0 3px rgba(214,69,44,.35);
}
