/* 静态站本地修复：菜单箭头 + 关闭按钮图标 */
.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-arrow i.fa,
.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-arrow i.fas {
  font-family: 'Font Awesome 5 Free', sans-serif;
  font-weight: 900;
  font-style: normal;
  display: inline-block;
}

.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-arrow i.fa:before,
.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-arrow i.fas:before {
  content: '\f107';
}

.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-menu-active .sub-arrow i.fa:before,
.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-menu-active .sub-arrow i.fas:before {
  content: '\f106';
}

.uael-flyout-close svg {
  width: 20px;
  height: 20px;
  display: block;
}

.uael-nav-menu-icon svg {
  width: 19px;
  height: 19px;
  display: block;
}

/* 博客正文：缺少 theme-post-content 包裹时会继承 kit 的白色 primary 字色 */
.elementor-page-748 .elementor-element-bfe3904 .wp-block-paragraph,
.elementor-page-748 .elementor-element-bfe3904 .wp-block-list,
.elementor-page-748 .elementor-element-bfe3904 .wp-block-list li,
.elementor-page-748 .elementor-widget-theme-post-content,
.elementor-page-748 .elementor-widget-theme-post-content p,
.elementor-page-748 .elementor-widget-theme-post-content li {
  color: #6d7693;
}

/* 页脚版权：Logo 行右侧灰色小字 */
.elementor-location-footer .elementor-element-be370b4 {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  align-items: flex-end !important;
  justify-content: space-between !important;
  width: 100%;
}

.elementor-location-footer .elementor-element-i8fcopy {
  flex: 1 1 auto;
  min-width: 200px;
  display: flex !important;
  justify-content: flex-end;
  align-items: flex-end;
  align-self: flex-end;
  padding: 0 0 6px;
}

.elementor-location-footer .elementor-element-i8fcopytxt {
  width: auto;
}

.elementor-location-footer .i8-footer-copyright,
.elementor-location-footer .elementor-element-i8fcopytxt .elementor-heading-title {
  margin: 0;
  padding: 0;
  text-align: right;
  color: #6d7693 !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-family: "Poppins", Sora, sans-serif;
  text-transform: none;
  letter-spacing: normal;
}
