/* ==========================================================
   BK Site Parts frontend CSS
   Version: 0.3.0
   方針：現在の追加CSSにある .spk-* / .spike-price-jump を優先する。
   ここでは最低限のフォールバックと管理用接頭辞のみ定義する。
========================================================== */

.bk-cta-box,
.bk-price-jump,
.bk-link-cards,
.bk-checklist {
  box-sizing: border-box;
}

.bk-cta-box *,
.bk-price-jump *,
.bk-link-cards *,
.bk-checklist * {
  box-sizing: border-box;
}

/* 追加CSS未反映環境での最低限フォールバック */
.bk-cta-box .spk-final-cta__buttons,
.bk-price-jump .spk-price-nav-fixed {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 14px;
}

.bk-link-cards .spk-related-grid-fixed {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

@media (max-width: 760px) {
  .bk-link-cards .spk-related-grid-fixed {
    grid-template-columns: 1fr;
  }
}
