/* ===== FULUCharms — 导航下拉：可点击 + 透明背景 + 白字 + 金色 hover ===== */

/* 让导航与子菜单位于最上层，避免被头图遮挡 */
:where(.wp-block-navigation),
:where(.wp-block-navigation) .wp-block-navigation__submenu-container {
  z-index: 9999 !important;
}

/* 子菜单容器：半透明黑 + 玻璃模糊（无动画、可点击） */
:where(.wp-block-navigation) .wp-block-navigation__submenu-container {
  background: rgba(0,0,0,0.55) !important;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none !important;
  border-radius: 6px;
  padding: 8px 0;
  min-width: 220px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.18) !important;
  /* 关键：确保可点击 */
  opacity: 1 !important;
  transform: none !important;
  pointer-events: auto !important;
}

/* 兼容：某些主题用 hover 展开子菜单，这里确保 hover 时也可交互 */
:where(.wp-block-navigation) .has-child:hover > .wp-block-navigation__submenu-container {
  opacity: 1 !important;
  transform: none !important;
  pointer-events: auto !important;
}

/* 子菜单链接：白字、间距、过渡 */
:where(.wp-block-navigation) .wp-block-navigation__submenu-container a,
:where(.wp-block-navigation) .wp-block-navigation__submenu-container .wp-block-navigation-item__content,
:where(.wp-block-navigation) .wp-block-navigation__submenu-container .wp-block-navigation-item__label {
  color: #ffffff !important;
  display: block;
  padding: 10px 18px !important;
  text-decoration: none !important;
  line-height: 1.2;
  letter-spacing: .2px;
  transition: color .2s ease, background-color .2s ease;
}

/* 悬停高亮：金色 + 轻微亮面 */
:where(.wp-block-navigation) .wp-block-navigation__submenu-container a:hover,
:where(.wp-block-navigation) .wp-block-navigation__submenu-container a:focus,
:where(.wp-block-navigation) .wp-block-navigation__submenu-container [aria-current="page"] {
  color: #E8D18C !important;
  background: rgba(255,255,255,0.12) !important;
  outline: none !important;
}

/* 顶层菜单颜色（可按需保留/调整） */
:where(.wp-block-navigation) .wp-block-navigation__container > .wp-block-navigation-item > a,
:where(.wp-block-navigation) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-item__content {
  color: #222 !important;
}
:where(.wp-block-navigation) .wp-block-navigation__container > .wp-block-navigation-item > a:hover,
:where(.wp-block-navigation) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-item__content:hover {
  color: #7A5E2E !important; /* 深金棕 */
}

/* 保险：若主题是 classic 导航，也一并覆盖 */
.main-navigation ul ul {
  background: rgba(0,0,0,0.55) !important;
  backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
  border: none !important;
  border-radius: 6px;
  min-width: 220px;
  z-index: 9999 !important;
}
.main-navigation ul ul li a {
  color:#fff !important; padding:10px 18px !important;
}
.main-navigation ul ul li a:hover {
  color:#E8D18C !important; background: rgba(255,255,255,0.12) !important;
}
