/* ============================================================
 * sf-base.css — 全ページ共通トークン（Step 10-9 パス1a で集約）
 *
 * 全ページ enqueue される唯一の共通基盤トークンシート。
 * これまで top-orange-navy.css（front-page限定）と sf-archive.css（CPT文脈）が
 * それぞれ :root を持ち、下層ページは各CSSのページスコープ定義 / フォールバック値
 * 併記で凌いでいた。本ファイルに集約し単一の真実とする。
 *
 * 方針（パス1a＝視覚不変）:
 *   - 色・radius・--c-yellow は全ページ共通値として集約。
 *   - --max-w / --sec-pad のデフォルト値も置くが、値は統一しない。
 *     下層ページのページスコープ上書き（company 1440 / static 1120 等）が
 *     継承距離で優先されるため、ここに既定値があっても視覚は変わらない。
 *   - front-page だけ MQ で縮む --sec-pad（72px/56px）は top-orange-navy.css 側
 *     （L2056/L2255）に残置。下層は全BP 100px 固定のため base には入れない。
 *   - static の --c-border は rgba(0,0,0,.08) と差があるため sf-static-page.css の
 *     ページスコープ定義を残置（base は .07）。
 *
 * 詳細: docs/wp-migration/CSS_TOKEN_INVENTORY.md / CSS_REFACTOR_PLAN.md §6-1
 * ============================================================ */

:root {
  --c-orange:    #e05531;
  --c-orange-dk: #c44420;
  --c-yellow:    #f5b937;
  --c-navy:      #1e2f4d;
  --c-navy-dk:   #131f34;
  --c-text:      #2c3e50;
  --c-sub:       #6b7280;
  --c-bg:        #ffffff;
  --c-bg-alt:    #f8f8f8;
  --c-border:    rgba(0,0,0,0.07);
  --radius:      20px;
  --radius-sm:   12px;
  --max-w:       1200px; /* デフォルト。下層のページスコープ上書きが優先される */
  --sec-pad:     100px;
}
