/* ============================================================
   LUNE & BRUME 官网 · 其余页面区块（第 2–6 屏）
   第 3–6 屏左上角小标题：LUNE & BRUME — 分区 — 页面
   其余内容待逐屏填充。
   ============================================================ */

/* 左上角小标题 */
.crumb{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:.6em;
  font-size:var(--fs-nav);
  line-height:1.4;
}
.crumb__brand{
  font-family:var(--font-display);
  font-weight:600;
  transition:opacity .3s var(--ease);
}
.crumb__brand:hover{opacity:.55}
.crumb__sep{opacity:.85}

/* 屏内居中内容（如第二屏的居中标语）：上方留白与底部取齐，
   使内容落在整屏「几何正中心」（默认上下留白不对称会偏移 4px） */
.screen--center{
  padding-top:var(--pad-bottom);
  justify-content:center;
  align-items:center;
  text-align:center;
}

/* 居中标语（英文字体 / 字重 / 字号跟随品牌字；中文模式字重跟随「月与岚」；字间距等不同步） */
.display-title{
  font-family:var(--font-brand, var(--font-display));
  font-weight:var(--fw-brand, 500);
  font-size:var(--fs-brand);
  line-height:1.15;
  letter-spacing:.015em;
  text-wrap:balance;
}

/* 中文模式：字重跟随「月与岚」（--fw-yue，见 base.css）——
   中文字库最高只有 M（500）字面，品牌字重若设 600/700，中文部分会被浏览器
   「合成加粗」（笔画被算法加厚、明显变粗）；中文下固定用「月与岚」的字重，
   字号仍跟随品牌（--fs-brand）。英文模式不套用本规则（英文各字重齐全，正常）。 */
html[lang="zh-CN"] .display-title{
  font-weight:var(--fw-yue, 500);
}

/* ---- 页尾：黑色 1/3 页（居中布局，参照用户提供的参考图）----
   品牌字（与首页同款重影切片）→ 链接行 → 社交图标 → 备案 / 版权；
   高度 / 背景见 base.css 的 --tail-h / --tail-bg；位置与字号可按需微调本块 */
.tail{
  position:relative;                      /* 供右下角「返回顶部」按钮定位 */
  min-height:var(--tail-h);
  background:var(--tail-bg);
  color:var(--bg);                        /* 黑底反白 */
}
.tail__inner{
  min-height:var(--tail-h);
  display:flex;
  flex-direction:column;
  align-items:center;                     /* 整组居中 */
  justify-content:center;
  gap:26px;
  padding:var(--pad-top) var(--page-margin) var(--pad-bottom);
  text-align:center;
}
.tail__brand{color:var(--bg)}             /* 品牌字与首页一致（字体 / 字号 / 重影参数同源） */

/* 链接行：联系我们 / 隐私政策 / 关于我们 / 使用条款 / 问题反馈 */
.tail__links{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px 30px;
  font-size:var(--fs-meta);
  letter-spacing:.08em;
  opacity:.9;
}
.tail__links a{transition:opacity .3s var(--ease)}
.tail__links a:hover{opacity:.55;text-decoration:underline;text-underline-offset:4px}

/* 社交图标：小红书 / 抖音 / 淘宝 / 微信（单色 SVG，圆形描边按钮） */
.tail__social{display:flex;justify-content:center;gap:14px;margin-top:2px}
.tail__social-link{
  display:flex;
  align-items:center;
  justify-content:center;
  width:38px;height:38px;
  border:1px solid rgba(255,255,255,.45);
  border-radius:50%;
  color:var(--bg);
  transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);
}
.tail__social-link svg{display:block;width:16px;height:16px;fill:currentColor}
.tail__social-link:hover{background:var(--bg);color:var(--ink);border-color:var(--bg)}

/* 备案 / 版权（最底部两行：版权在上、备案号在下） */
.tail__legal{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4px;
  font-size:var(--fs-meta);
  letter-spacing:.06em;
  opacity:.55;
}
.tail__legal a:hover{text-decoration:underline;text-underline-offset:3px}

/* 返回顶部（页尾右下角：只留粗箭头，无外圈；点击回到页头 #top） */
.tail__top{
  position:absolute;
  right:var(--page-margin);
  bottom:var(--pad-bottom);
  display:flex;
  align-items:center;
  justify-content:center;
  width:38px;height:38px;                /* 仅作为点击区域，不显示外圈 */
  color:var(--bg);
  opacity:.9;
  transition:opacity .3s var(--ease);
}
.tail__top svg{display:block;width:20px;height:20px}
.tail__top:hover{opacity:.55}

/* ---- 第五屏「工作台」：线框占位（暂空，内容待填充）----
   居中于整页正中心（上下留白自动一致）、左右贴版心；
   占位高度为暂定值 --wb-h（见 base.css），内容填充后按实际高度调整 */
.screen--workbench{position:relative}
.workbench{
  position:absolute;
  left:var(--page-margin);
  right:var(--page-margin);
  top:50%;
  transform:translateY(-50%);
  height:var(--wb-h);
  border:1px solid rgba(10,10,10,.35);
}
