/* ============================================================
   HERBERRY スマートフォン用 固定予約バー・メニュー調整CSS
   ファイル: assets/css/herberry-mobile.css
   ============================================================ */

/* ---- スマートフォン固定予約バー ----
   このバーはHERBERRY独自のマークアップとして functions.php から
   出力しているため（wp_footerフック）、クラス名の推測は不要です。
   確実に動作します。
*/
.herberry-sticky-bar{
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  display: grid;
  grid-template-columns: 1fr 1fr;
  height: 64px;
  box-shadow: 0 -6px 20px rgba(0,0,0,.12);
  transition: transform .25s ease;
}
.herberry-sticky-bar a{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .5em;
  font-family: var(--herberry-font-body);
  font-weight: 700;
  font-size: .95rem;
  text-decoration: none;
}
.herberry-sticky-bar__find{
  background: var(--herberry-ivory);
  color: var(--herberry-green-700);
  border-top: 2px solid var(--herberry-beige-deep);
}
.herberry-sticky-bar__book{
  background: var(--herberry-gold);
  color: var(--herberry-green-900);
}

/* PCでは非表示（SWELLのブレークポイントに合わせて960pxを基準にしています。
   実際のPC/SP切り替え幅がSWELL側と異なる場合はこの数値を調整してください） */
@media (min-width: 960px) {
  .herberry-sticky-bar{ display: none; }
}

/* 固定バーの分だけ本文最下部に余白を作り、本文がバーの下に隠れないようにする */
body{
  padding-bottom: 64px;
}
@media (min-width: 960px){
  body{ padding-bottom: 0; }
}

/* ---- スマホ用ハンバーガーメニュー（ドロワー）の配色調整 ----
   開閉の動作自体はSWELL標準のドロワーメニュー機能をそのまま利用します
   （背景オーバーレイ・Escキーでの閉じる動作など、SWELL標準機能に
   同等の機能が備わっているかを実装時に確認してください。もし不足して
   いる場合は、次フェーズで子テーマ独自のドロワー実装に切り替えます）。
   ここでは配色をHERBERRYのトーンに合わせるための最小限のCSSのみ
   用意しています。実際のクラス名は要検証です。
*/
.p-drawer,
.drawer-content,
.l-drawer {
  background-color: var(--herberry-green-900);
}
.p-drawer a,
.drawer-content a,
.l-drawer a {
  color: var(--herberry-ivory);
}
