@charset "UTF-8";
/* =========================================================
   FC募集LP 用 共通フッターの差分

   css/footer.css の直後に読み込む。LP 本体の CSS（@layer 内）との
   食い違いを埋めるためだけのファイルで、内容は最小限に保つこと。
   ========================================================= */

/* --- 0. カラートークンの衝突を断つ -------------------------
   LP も :root に --color-footer-bg / --color-white を持っており、
   LP 側は自前フッターが白背景のため --color-footer-bg: #ffffff。
   そのまま footer.css の var(--color-footer-bg, #313841) を使うと
   フォールバックが効かず「白背景に白文字」になる（実際に踏んだ）。
   テーマ側の値をフッターの subtree に閉じて再宣言する。 */
.site-footer {
  --color-footer-bg: #313841;
  --color-white: #ffffff;
}

/* --- 0-2. 直前の .container の影を踏まない -----------------
   LP の .container は box-shadow（0 3px 5px 3px）と position:relative を持ち、
   前2本は後続の CSS で box-shadow:none にしていたが、B型はそのまま。
   位置指定された .container の影が、後ろに続く（位置指定の無い）フッターの
   背景の上に描かれて境界に薄い帯が出るため、フッターを上に出す。 */
.site-footer {
  position: relative;
  z-index: 1;
}

/* --- 1. リンクのリセット ---------------------------------
   LP の base レイヤーが a に色・transition・hover 下線を付けるため、
   フッター内だけ打ち消す（footer.css の :hover 下線は活かす）。 */
.site-footer a {
  color: inherit;
  text-decoration: none;
  transition: none;
}

/* ブレイクポイントの上書きは不要。
   footer.css 側が 1280px 未満で縦積みに切り替わるため、
   LP の切り替え（992px）より広い範囲をカバーできている。 */
