/* ===========================================================
   首頁 SEO 導覽區（2026-10-26）
   ------------------------------------------------------------
   目的：首頁 HTML 原本只有 4 條內鏈、對 919 個店頁連結數 = 0，
        全站權重最高的頁（p5.08 / CTR 10.4%）沒把權重傳給店頁。
        這段把地圖下方做成可捲動的可見內容區（使用者也看得到）。
   獨立檔案，不動 content.css（避免與其他線程的版型同步衝突）。
   =========================================================== */

body.rc-home{
  overflow-x:hidden;
  overflow-y:auto;      /* 原本是 hidden（滿版地圖），現在可捲到導覽區 */
  height:auto;
  min-height:100%;
}

.rc-home-nav{
  position:relative;
  z-index:2;
  background:var(--rc-paper,#fff);
  border-top:1px solid rgba(0,0,0,.08);
  padding:44px 0 56px;
}
.rc-home-nav .rc-wrap{max-width:1080px;margin:0 auto;padding:0 24px;width:100%}
.rc-home-nav-title{
  font-family:var(--rc-serif,serif);
  font-size:22px;
  font-weight:700;
  color:var(--rc-ink,#1d3557);
  margin:26px 0 14px;
}
.rc-home-nav .rc-home-nav-title:first-child{margin-top:0}
.rc-home-nav-lead{
  font-size:16px;
  line-height:1.9;
  color:var(--rc-ink-2,#5a6672);
  margin:0 0 20px;
  max-width:52em;
}
.rc-home-nav-cities{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(150px,1fr));
  gap:10px;
}
.rc-home-nav-cities a{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:10px;
  padding:11px 14px;
  border:1px solid rgba(0,0,0,.1);
  border-radius:var(--rc-r,10px);
  text-decoration:none;
  color:var(--rc-ink,#1d3557);
  background:#fff;
  transition:border-color .2s,background .2s;
}
.rc-home-nav-cities a:hover{border-color:var(--rc-red,#c41e3a);background:var(--rc-paper-3,#f6f7f9)}
.rc-home-nav-n{font-size:15px;font-weight:600}
.rc-home-nav-m{font-size:13px;color:var(--rc-ink-3,#8b95a1);white-space:nowrap}
.rc-home-nav-modes{
  list-style:none;
  margin:0;
  padding:0;
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.rc-home-nav-modes a{
  display:inline-block;
  padding:9px 16px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.12);
  text-decoration:none;
  color:var(--rc-ink,#1d3557);
  font-size:14.5px;
}
.rc-home-nav-modes a:hover{border-color:var(--rc-red,#c41e3a);color:var(--rc-red,#c41e3a)}
.rc-home-nav-hot{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(210px,1fr));
  gap:8px 18px;
}
.rc-home-nav-hot a{
  font-size:15px;
  color:var(--rc-ink-2,#5a6672);
  text-decoration:none;
  line-height:1.6;
  display:block;
  padding:3px 0;
}
.rc-home-nav-hot a:hover{color:var(--rc-red,#c41e3a)}

@media (max-width:860px){
  .rc-home-nav{padding:30px 0 40px}
  .rc-home-nav-cities{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}
  .rc-home-nav-hot{grid-template-columns:1fr 1fr;gap:6px 14px}
  .rc-home-nav-hot a{font-size:14px}
}

/* 2026-10-26 往下滑動鈕：地圖滿版會吃掉滾輪，需給明確入口 */
.home-nav-scroll{
  position:fixed;
  left:16px;
  bottom:24px;
  z-index:1150;
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:10px 16px;
  border:none;
  border-radius:999px;
  background:var(--bg-primary,#1d3557);
  color:#fff;
  font-size:14px;
  font-family:inherit;
  box-shadow:0 6px 20px rgba(0,0,0,.22);
  cursor:pointer;
}
.home-nav-scroll:hover{background:var(--primary,#c41e3a)}
@media (max-width:860px){
  .home-nav-scroll{left:12px;bottom:88px;padding:9px 14px;font-size:13px}
}
