
/* =========================
   全站紫色高级UI（与你之前规范一致）
   - 背景深蓝紫
   - 卡片玻璃层 + 边框 rgba(67,67,178,..)
   - 圆角统一 6px
   - 主文字白，次文字 #c7c9cc
   - 强调冰蓝 #a7e8ff
========================= */
.kfPage[data-v-3cecad82]{
  min-height: 100vh;
  position: relative;
  background: var(--app-bg, #0a144b);
  overflow: hidden;
}

/* 背景层：轻渐变 + 暗角（不挡点击） */
.page-bg[data-v-3cecad82]{
  position: fixed;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(120% 80% at 50% 0%, rgba(167,232,255,0.12), transparent 55%),
    radial-gradient(80% 60% at 15% 25%, rgba(144,255,141,0.10), transparent 60%),
    radial-gradient(80% 60% at 85% 35%, rgba(167,232,255,0.10), transparent 60%),
    -webkit-gradient(linear, left top, left bottom, from(rgba(10,20,75,1)), to(rgba(7,12,44,1)));
  background:
    radial-gradient(120% 80% at 50% 0%, rgba(167,232,255,0.12), transparent 55%),
    radial-gradient(80% 60% at 15% 25%, rgba(144,255,141,0.10), transparent 60%),
    radial-gradient(80% 60% at 85% 35%, rgba(167,232,255,0.10), transparent 60%),
    linear-gradient(180deg, rgba(10,20,75,1) 0%, rgba(7,12,44,1) 100%);
  -webkit-filter: saturate(105%);
          filter: saturate(105%);
}

/* 顶部导航：透明白字 */
.nav-dark[data-v-3cecad82]{
  background: transparent !important;
}
[data-v-3cecad82] .van-nav-bar{
  background: transparent !important;
}
[data-v-3cecad82] .van-nav-bar__title{
  color: #fff !important;
  font-weight: 700;
}
[data-v-3cecad82] .van-nav-bar .van-icon{
  color: #fff !important;
}

/* 内容区 */
.content[data-v-3cecad82]{
  padding: 14px 12px 24px;
  margin-top: 6px;
}

/* 主面板：玻璃卡 */
.panel[data-v-3cecad82]{
  position: relative;
  border-radius: 6px;
  padding: 14px;
  background: var(--panel-bg, rgba(10, 20, 75, 0.92));
  border: 1px solid rgba(67, 67, 178, 0.45);
  -webkit-box-shadow: 0 10px 28px rgba(0,0,0,0.25);
          box-shadow: 0 10px 28px rgba(0,0,0,0.25);
  overflow: hidden;
}

/* 顶部径向高光（你全站的玻璃高光层） */
.panelGlow[data-v-3cecad82]{
  position: absolute;
  left: -30%;
  top: -60%;
  width: 160%;
  height: 140%;
  background: radial-gradient(circle at 50% 0%, rgba(167,232,255,.18), transparent 58%);
  pointer-events: none;
}

/* 标题区 */
.panelHead[data-v-3cecad82]{
  position: relative;
  margin-bottom: 12px;
}
.panelTitle[data-v-3cecad82]{
  color: #fff;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: .2px;
}
.panelSub[data-v-3cecad82]{
  margin-top: 6px;
  color: #c7c9cc;
  font-size: 12px;
}

/* 列表 */
.list[data-v-3cecad82]{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

/* 每一项：大卡片（更高级更清晰） */
.itemCard[data-v-3cecad82]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 14px 12px;
  border-radius: 6px;
  background: rgba(52, 40, 151, 0.26);
  border: 1px solid rgba(67, 67, 178, 0.35);
  -webkit-transition: border-color .16s ease, -webkit-transform .16s ease, -webkit-box-shadow .16s ease;
  transition: border-color .16s ease, -webkit-transform .16s ease, -webkit-box-shadow .16s ease;
  transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease;
  transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease, -webkit-transform .16s ease, -webkit-box-shadow .16s ease;
}
.itemCard[data-v-3cecad82]:active{
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  border-color: rgba(167,232,255,0.55);
  -webkit-box-shadow: 0 0 0 1px rgba(167,232,255,0.12), 0 10px 20px rgba(0,0,0,0.22);
          box-shadow: 0 0 0 1px rgba(167,232,255,0.12), 0 10px 20px rgba(0,0,0,0.22);
}

/* 左侧文字 */
.t1[data-v-3cecad82]{
  color: #fff;
  font-size: 15px;
  font-weight: 800;
}
.t2[data-v-3cecad82]{
  color: #c7c9cc;
  font-size: 12px;
  margin-top: 6px;
}

/* 右侧箭头：冰蓝高亮 */
.arrow[data-v-3cecad82]{
  color: rgba(167,232,255,0.95);
  font-size: 22px;
  line-height: 1;
  padding-left: 10px;
  -webkit-filter: drop-shadow(0 0 6px rgba(167,232,255,0.18));
          filter: drop-shadow(0 0 6px rgba(167,232,255,0.18));
}

/* 底部轻提示 */
.hint[data-v-3cecad82]{
  margin-top: 2px;
  color: rgba(199,201,204,0.85);
  font-size: 11px;
  text-align: left;
}
/* ✅ VUE2 + Vant：用 /deep/ 才稳定生效 */

/* 整个导航条背景改紫色（含 fixed 的 content 层） */
.nav-dark[data-v-3cecad82] .van-nav-bar,
.nav-dark[data-v-3cecad82] .van-nav-bar__content {
  background: var(--app-bg, #0a144b) !important;
  background-color: var(--app-bg, #0a144b) !important;
}

/* 标题白色 */
.nav-dark[data-v-3cecad82] .van-nav-bar__title {
  color: #fff !important;
  font-weight: 800;
}

/* 返回箭头/右侧图标白色 */
.nav-dark[data-v-3cecad82] .van-icon,
.nav-dark[data-v-3cecad82] .van-nav-bar__left .van-icon,
.nav-dark[data-v-3cecad82] .van-nav-bar__right .van-icon {
  color: #fff !important;
}

/* 去掉底部细线/阴影（Vant 的 hairline） */
.nav-dark[data-v-3cecad82] .van-hairline--bottom::after,
.nav-dark[data-v-3cecad82] .van-nav-bar::after {
  display: none !important;
}

/* 兜底：如果白色来自 van-nav-bar 的 fixed 容器，也一并覆盖 */
.nav-dark[data-v-3cecad82] .van-nav-bar--fixed {
  background: var(--app-bg, #0a144b) !important;
}



/*# sourceMappingURL=chunk-4beaa69f.d9067f89.css.map*/