/**
 * main-collection-facets-form 依赖的全局样式（抽离自 public/base/index.css 与主题变量）
 * 供本组件独立使用，加载顺序：先本文件，再 main-collection-facets-form.css
 */

/* Z-Index 层级（来自 base/index.css :root） */
:root {
  --z-index-dropdown: 1000;
  --z-index-fixed: 1020;
}

/* 配色变量回退（主题 theme-css-var 未注入时使用） */
:root {
  --color-background: var(--color-background, 255, 255, 255);
  --color-text: var(--color-text, 76, 43, 0);
  --color-page-background: var(--color-page-background, 255, 255, 255);
}

/* 正文排版：.body3 等（来自 base/index.css，本组件 HTML 使用 .body3） */
:root {
  --body3-font-size: var(--body3-font-size, 1rem);
}

.body1,
.body2,
.body3,
.body4,
.body5,
.body6 {
  font-family: var(--sort-body-font, inherit);
  font-weight: var(--sort-body-weight, 400);
  line-height: var(--sort-body-line-height, 1.5);
  letter-spacing: var(--sort-body-letter-spacing, normal);
  word-break: break-word;
}

.body3 {
  font-size: var(--body3-font-size);
}

/* 响应式隐藏（来自 base/index.css） */
@media (max-width: 959px) {
  .hidden-mobile {
    display: none !important;
  }
}
