/* 页脚统一组件（2026-10-26）
   home 前台与 user 会员中心共用同一套底部信息样式；
   本文件在两个模块的 head 中作为最后一个样式表引入，覆盖各模块历史差异。 */

.page-footer{
  clear: both;
  width: 100%;
  box-sizing: border-box;
}

.footer_bottom{
  position: static;
  display: flow-root;
  clear: both;
  width: 100%;
  box-sizing: border-box;
  margin-top: var(--space-4, 16px);
  padding: var(--space-6, 24px) var(--space-4, 16px);
  border-top: 1px solid var(--color-border-light, #eee);
  background: var(--color-surface, #fff);
  color: var(--color-text-muted, #888);
  font-size: var(--font-size-min, 14px);
  line-height: var(--line-height-body, 1.7);
  text-align: center;
  overflow-wrap: anywhere;
}

.footer_bottom p{ margin: var(--space-1, 4px) 0; }

.footer_bottom a{
  color: var(--color-text-secondary, #666);
  text-decoration: none;
  transition: color 0.15s ease;
}

.footer_bottom a:hover{
  color: var(--color-brand, #0196e3);
  text-decoration: underline;
}

.footer_bottom img{
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

.footer_social{ margin-bottom: var(--space-2, 8px) !important; }
.footer_links{ padding-bottom: var(--space-1, 4px); }
.footer_copyright{ color: var(--color-text-secondary, #666); }
.footer_tips,
.footer_icp{ font-size: 13px; }

/* 右下角浮动工具条（图标样式沿用 css.css，此处只补 user 模块缺失的移动端缩放） */
@media (max-width: 768px){
  .footer_bottom p{ font-size: 16px; }
  .bottom_tools{ zoom: .85; }
}
