html[data-template-theme="moban003"],
body[data-template-theme="moban003"] {
  --tpl3-bg: #f6f8fb;
  --tpl3-surface: #ffffff;
  --tpl3-surface-soft: #f0f7ff;
  --tpl3-line: rgba(20, 55, 86, 0.1);
  --tpl3-ink: #142238;
  --tpl3-muted: #718096;
  --tpl3-accent: #0ea5a8;
  --tpl3-accent-2: #2563eb;
  --tpl3-warm: #f59e0b;
  --tpl3-shadow: 0 10px 28px rgba(15, 35, 60, 0.1);
  --van-primary-color: var(--tpl3-accent);
  --van-blue: var(--tpl3-accent);
}

html[data-template-theme="moban003"] body,
body[data-template-theme="moban003"] {
  background: #e8edf3 !important;
  color: var(--tpl3-ink) !important;
}

html[data-template-theme="moban003"] #app,
html[data-template-theme="moban003"] .app-wrapper,
html[data-template-theme="moban003"] [class*="app-wrapper"] {
  width: min(100vw, 430px) !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  margin: 0 auto !important;
  background: var(--tpl3-bg) !important;
  box-shadow: 0 0 0 1px rgba(20, 34, 56, 0.06), 0 18px 46px rgba(20, 34, 56, 0.12) !important;
  overflow-x: hidden !important;
}

html[data-template-theme="moban003"] [class*="page"],
html[data-template-theme="moban003"] [class*="container"],
html[data-template-theme="moban003"] .video-list[data-v-0952a43b],
html[data-template-theme="moban003"] .video-grid[data-v-6236fe6d] {
  background: var(--tpl3-bg) !important;
}

html[data-template-theme="moban003"] .header[data-v-0952a43b],
html[data-template-theme="moban003"] .header[data-v-1b68e54a],
html[data-template-theme="moban003"] .nav-bar[data-v-0952a43b],
html[data-template-theme="moban003"] .nav-bar[data-v-1b68e54a] {
  background: linear-gradient(180deg, #ffffff 0%, #f2f8fb 100%) !important;
  border-bottom: 1px solid var(--tpl3-line) !important;
  box-shadow: 0 8px 20px rgba(20, 55, 86, 0.06) !important;
}

html[data-template-theme="moban003"] .nav-search[data-v-0952a43b],
html[data-template-theme="moban003"] .nav-search[data-v-1b68e54a] {
  gap: 8px !important;
  padding: 10px 12px 6px !important;
  background: transparent !important;
  box-shadow: none !important;
}

html[data-template-theme="moban003"] .nav-search-input[data-v-0952a43b],
html[data-template-theme="moban003"] .nav-search-input[data-v-1b68e54a] {
  height: 36px !important;
  background: #eef6f8 !important;
  border: 1px solid rgba(14, 165, 168, 0.18) !important;
  border-radius: 8px !important;
  color: var(--tpl3-ink) !important;
  box-shadow: inset 0 1px 2px rgba(20, 55, 86, 0.04) !important;
}

html[data-template-theme="moban003"] .nav-search-input[data-v-0952a43b]::placeholder,
html[data-template-theme="moban003"] .nav-search-input[data-v-1b68e54a]::placeholder {
  color: rgba(113, 128, 150, 0.72) !important;
}

html[data-template-theme="moban003"] .fav-btn[data-v-0952a43b],
html[data-template-theme="moban003"] .search-btn[data-v-0952a43b],
html[data-template-theme="moban003"] .fav-btn[data-v-1b68e54a],
html[data-template-theme="moban003"] .search-btn[data-v-1b68e54a],
html[data-template-theme="moban003"] .auth-btn[data-v-0952a43b] {
  height: 36px !important;
  min-width: 58px !important;
  padding: 0 14px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: linear-gradient(135deg, var(--tpl3-accent) 0%, var(--tpl3-accent-2) 100%) !important;
  color: #fff !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  box-shadow: 0 8px 18px rgba(14, 165, 168, 0.18) !important;
}

html[data-template-theme="moban003"] .category-container[data-v-0952a43b],
html[data-template-theme="moban003"] .category-container[data-v-1b68e54a] {
  gap: 6px !important;
  padding: 6px 12px 10px !important;
  background: transparent !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

html[data-template-theme="moban003"] .cate-item[data-v-0952a43b],
html[data-template-theme="moban003"] .cate-item[data-v-1b68e54a] {
  min-height: 28px !important;
  padding: 0 12px !important;
  border: 1px solid var(--tpl3-line) !important;
  border-radius: 8px !important;
  background: var(--tpl3-surface) !important;
  color: var(--tpl3-muted) !important;
  box-shadow: 0 2px 8px rgba(20, 55, 86, 0.04) !important;
  transform: none !important;
}

html[data-template-theme="moban003"] .cate-item.active[data-v-0952a43b],
html[data-template-theme="moban003"] .cate-item.active[data-v-1b68e54a] {
  background: #e8fbfb !important;
  border-color: rgba(14, 165, 168, 0.45) !important;
  color: #087f82 !important;
  box-shadow: 0 4px 12px rgba(14, 165, 168, 0.14) !important;
}

html[data-template-theme="moban003"] .cate-indicator[data-v-0952a43b] {
  display: none !important;
}

html[data-template-theme="moban003"] .notice[data-v-0952a43b],
html[data-template-theme="moban003"] .notice[data-v-1b68e54a] {
  margin: 10px 12px !important;
  padding: 8px 10px !important;
  background: #fff7e8 !important;
  border: 1px solid rgba(245, 158, 11, 0.18) !important;
  border-radius: 8px !important;
  color: #9a6409 !important;
}

html[data-template-theme="moban003"] .grid-container[data-v-6236fe6d] {
  gap: 8px !important;
  padding: 6px 10px 12px !important;
}

html[data-template-theme="moban003"] .video-item[data-v-6236fe6d],
html[data-template-theme="moban003"] .video-item.light[data-v-6236fe6d] {
  width: calc(50% - 4px) !important;
  background: var(--tpl3-surface) !important;
  border: 1px solid rgba(20, 55, 86, 0.06) !important;
  border-radius: 10px !important;
  box-shadow: 0 6px 18px rgba(20, 55, 86, 0.08) !important;
}

html[data-template-theme="moban003"] .video-item[data-v-6236fe6d]:active {
  transform: scale(0.985) !important;
}

html[data-template-theme="moban003"] .video-cover[data-v-6236fe6d] {
  height: 132px !important;
  border-radius: 10px 10px 0 0 !important;
  background: #dfe8ef !important;
}

html[data-template-theme="moban003"] .cover-img[data-v-6236fe6d] .van-image__img {
  object-fit: cover !important;
}

html[data-template-theme="moban003"] .cover-overlay[data-v-6236fe6d] {
  height: 36px !important;
  background: linear-gradient(0deg, rgba(20, 34, 56, 0.62), rgba(20, 34, 56, 0)) !important;
}

html[data-template-theme="moban003"] .duration[data-v-6236fe6d],
html[data-template-theme="moban003"] .views[data-v-6236fe6d] {
  color: #fff !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.35) !important;
}

html[data-template-theme="moban003"] .video-info[data-v-6236fe6d] {
  min-height: 48px !important;
  padding: 8px 8px 9px !important;
  background: var(--tpl3-surface) !important;
}

html[data-template-theme="moban003"] .video-title[data-v-6236fe6d],
html[data-template-theme="moban003"] .video-item.light .video-title[data-v-6236fe6d] {
  color: var(--tpl3-ink) !important;
  font-size: 13px !important;
  line-height: 1.38 !important;
  font-weight: 600 !important;
}

html[data-template-theme="moban003"] .module-promo-banner[data-v-6236fe6d] {
  width: 100% !important;
  margin: 0 0 2px !important;
  border-radius: 10px !important;
  box-shadow: var(--tpl3-shadow) !important;
}

html[data-template-theme="moban003"] .list-status[data-v-6236fe6d],
html[data-template-theme="moban003"] .video-grid:has(.video-item.light) .list-status[data-v-6236fe6d],
html[data-template-theme="moban003"] .loading[data-v-0952a43b] {
  color: var(--tpl3-muted) !important;
  background: var(--tpl3-bg) !important;
}

html[data-template-theme="moban003"] .loading-spinner[data-v-0952a43b] {
  border-color: rgba(14, 165, 168, 0.16) !important;
  border-top-color: var(--tpl3-accent) !important;
}

html[data-template-theme="moban003"] .inline-player[data-v-0952a43b] {
  margin: 10px 12px !important;
  border-radius: 10px !important;
  box-shadow: var(--tpl3-shadow) !important;
}

html[data-template-theme="moban003"] .player-header[data-v-0952a43b] {
  background: #ffffff !important;
  border-bottom: 1px solid var(--tpl3-line) !important;
}

html[data-template-theme="moban003"] .playing-label[data-v-0952a43b] {
  color: var(--tpl3-accent) !important;
}

html[data-template-theme="moban003"] .video-name[data-v-0952a43b],
html[data-template-theme="moban003"] .loading p[data-v-0952a43b] {
  color: var(--tpl3-ink) !important;
}

html[data-template-theme="moban003"] .player-close[data-v-0952a43b] {
  background: var(--tpl3-accent) !important;
}

html[data-template-theme="moban003"] .bottom-nav[data-v-0952a43b],
html[data-template-theme="moban003"] .bottom-nav.skin-blue[data-v-043f14f1],
html[data-template-theme="moban003"] .bottom-nav.skin-purple[data-v-043f14f1] {
  left: 50% !important;
  right: auto !important;
  width: min(calc(100vw - 22px), 408px) !important;
  height: 56px !important;
  bottom: calc(9px + env(safe-area-inset-bottom)) !important;
  transform: translateX(-50%) !important;
  padding: 0 !important;
  background: rgba(255, 255, 255, 0.94) !important;
  border: 1px solid rgba(20, 55, 86, 0.1) !important;
  border-radius: 16px !important;
  box-shadow: 0 12px 28px rgba(20, 55, 86, 0.18) !important;
  backdrop-filter: blur(14px) !important;
}

html[data-template-theme="moban003"] .nav-item[data-v-0952a43b],
html[data-template-theme="moban003"] .nav-item[data-v-043f14f1] {
  border-radius: 12px !important;
  color: var(--tpl3-muted) !important;
}

html[data-template-theme="moban003"] .nav-item.active[data-v-0952a43b],
html[data-template-theme="moban003"] .nav-item.active[data-v-043f14f1] {
  background: #e8fbfb !important;
}

html[data-template-theme="moban003"] .nav-icon-svg[data-v-0952a43b],
html[data-template-theme="moban003"] .skin-blue .nav-icon-svg[data-v-043f14f1],
html[data-template-theme="moban003"] .skin-purple .nav-icon-svg[data-v-043f14f1],
html[data-template-theme="moban003"] .nav-text[data-v-0952a43b],
html[data-template-theme="moban003"] .skin-blue .nav-text[data-v-043f14f1],
html[data-template-theme="moban003"] .skin-purple .nav-text[data-v-043f14f1] {
  color: var(--tpl3-muted) !important;
}

html[data-template-theme="moban003"] .nav-item.active .nav-icon-svg[data-v-0952a43b],
html[data-template-theme="moban003"] .nav-item.active .nav-text[data-v-0952a43b],
html[data-template-theme="moban003"] .skin-blue .nav-item.active .nav-icon-svg[data-v-043f14f1],
html[data-template-theme="moban003"] .skin-blue .nav-item.active .nav-text[data-v-043f14f1],
html[data-template-theme="moban003"] .skin-purple .nav-item.active .nav-icon-svg[data-v-043f14f1],
html[data-template-theme="moban003"] .skin-purple .nav-item.active .nav-text[data-v-043f14f1] {
  color: #087f82 !important;
}

html[data-template-theme="moban003"] .module-btn-raised[data-v-0952a43b] {
  background: linear-gradient(135deg, var(--tpl3-accent) 0%, var(--tpl3-accent-2) 100%) !important;
  border-color: #ffffff !important;
  box-shadow: 0 8px 18px rgba(14, 165, 168, 0.26) !important;
}

html[data-template-theme="moban003"] .module-highlight .nav-text[data-v-0952a43b] {
  color: #087f82 !important;
}

html[data-template-theme="moban003"] .back-top[data-v-0952a43b],
html[data-template-theme="moban003"] .back-top[data-v-1b68e54a] {
  right: calc(50% - min(50vw, 215px) + 14px) !important;
  bottom: calc(82px + env(safe-area-inset-bottom)) !important;
  background: #ffffff !important;
  color: var(--tpl3-accent) !important;
  border: 1px solid var(--tpl3-line) !important;
  box-shadow: var(--tpl3-shadow) !important;
}

html[data-template-theme="moban003"] .complain-btn[data-v-0952a43b] {
  background: rgba(20, 34, 56, 0.56) !important;
}

html[data-template-theme="moban003"] .popup-box[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light[data-v-fafc9840],
html[data-template-theme="moban003"] .dialog-box[data-v-19e7cae7],
html[data-template-theme="moban003"] .dialog-box.light[data-v-19e7cae7] {
  background: #ffffff !important;
  border: 1px solid rgba(20, 55, 86, 0.08) !important;
  box-shadow: 0 22px 58px rgba(20, 34, 56, 0.22) !important;
}

html[data-template-theme="moban003"] .popup-box[data-v-fafc9840] {
  border-radius: 18px !important;
}

html[data-template-theme="moban003"] .cover-gradient[data-v-fafc9840] {
  background: linear-gradient(transparent, rgba(20, 34, 56, 0.86)) !important;
}

html[data-template-theme="moban003"] .tryit-badge[data-v-fafc9840],
html[data-template-theme="moban003"] .hot-tag[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .hot-tag[data-v-fafc9840] {
  background: var(--tpl3-accent) !important;
}

html[data-template-theme="moban003"] .cover-price[data-v-fafc9840],
html[data-template-theme="moban003"] .vip-btn.best .vip-price[data-v-fafc9840] {
  color: var(--tpl3-warm) !important;
}

html[data-template-theme="moban003"] .video-title[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .video-title[data-v-fafc9840],
html[data-template-theme="moban003"] .dialog-header[data-v-19e7cae7],
html[data-template-theme="moban003"] .dialog-box.light .dialog-header[data-v-19e7cae7],
html[data-template-theme="moban003"] .info-value[data-v-19e7cae7],
html[data-template-theme="moban003"] .dialog-box.light .info-value[data-v-19e7cae7] {
  color: var(--tpl3-ink) !important;
}

html[data-template-theme="moban003"] .buy-btn-main[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .buy-btn-main[data-v-fafc9840],
html[data-template-theme="moban003"] .copy-btn[data-v-19e7cae7],
html[data-template-theme="moban003"] .dialog-box.light .copy-btn[data-v-19e7cae7] {
  background: linear-gradient(135deg, var(--tpl3-accent) 0%, var(--tpl3-accent-2) 100%) !important;
  box-shadow: 0 10px 22px rgba(14, 165, 168, 0.18) !important;
}

html[data-template-theme="moban003"] .vip-btn[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .vip-btn[data-v-fafc9840],
html[data-template-theme="moban003"] .info-row[data-v-19e7cae7],
html[data-template-theme="moban003"] .dialog-box.light .info-row[data-v-19e7cae7] {
  background: var(--tpl3-surface-soft) !important;
  border-color: rgba(14, 165, 168, 0.12) !important;
}

html[data-template-theme="moban003"] .vip-btn.hot[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .vip-btn.hot[data-v-fafc9840] {
  border-color: rgba(14, 165, 168, 0.42) !important;
  background: #e8fbfb !important;
}

html[data-template-theme="moban003"] .vip-label[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .vip-label[data-v-fafc9840],
html[data-template-theme="moban003"] .vip-title[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .vip-title[data-v-fafc9840],
html[data-template-theme="moban003"] .info-label[data-v-19e7cae7],
html[data-template-theme="moban003"] .dialog-box.light .info-label[data-v-19e7cae7] {
  color: var(--tpl3-muted) !important;
}

html[data-template-theme="moban003"] .vip-price[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .vip-price[data-v-fafc9840],
html[data-template-theme="moban003"] .vip-btn.hot .vip-price[data-v-fafc9840],
html[data-template-theme="moban003"] .popup-box.light .vip-btn.hot .vip-price[data-v-fafc9840] {
  color: #087f82 !important;
}

html[data-template-theme="moban003"] .pay-box[data-v-ffba94dd],
html[data-template-theme="moban003"] .pay-box.light[data-v-ffba94dd] {
  background: #ffffff !important;
  border-radius: 18px 18px 0 0 !important;
  box-shadow: 0 -18px 48px rgba(20, 34, 56, 0.16) !important;
}

html[data-template-theme="moban003"] .pay-header[data-v-ffba94dd],
html[data-template-theme="moban003"] .pay-box.light .pay-header[data-v-ffba94dd] {
  border-bottom: 1px solid var(--tpl3-line) !important;
}

html[data-template-theme="moban003"] .pay-header-title[data-v-ffba94dd],
html[data-template-theme="moban003"] .pay-box.light .pay-header-title[data-v-ffba94dd],
html[data-template-theme="moban003"] .pay-name[data-v-ffba94dd],
html[data-template-theme="moban003"] .pay-box.light .pay-name[data-v-ffba94dd] {
  color: var(--tpl3-ink) !important;
}

html[data-template-theme="moban003"] .pay-item[data-v-ffba94dd],
html[data-template-theme="moban003"] .pay-box.light .pay-item[data-v-ffba94dd] {
  background: #f8fbfd !important;
  border-color: var(--tpl3-line) !important;
  border-radius: 10px !important;
}

html[data-template-theme="moban003"] .pay-icon.alipay[data-v-ffba94dd] {
  color: #1677ff !important;
  border-color: rgba(22, 119, 255, 0.24) !important;
}

html[data-template-theme="moban003"] .profile-page .quick-menu,
html[data-template-theme="moban003"] .profile-page .quick-list,
html[data-template-theme="moban003"] .profile-page .profile-quick,
html[data-template-theme="moban003"] .profile-page .quick-wrap {
  background: #ffffff !important;
  border: 1px solid var(--tpl3-line) !important;
  border-radius: 10px !important;
  box-shadow: var(--tpl3-shadow) !important;
}

html[data-template-theme="moban003"] .profile-page .quick-item,
html[data-template-theme="moban003"] .profile-page div:has(> .quick-icon-wrap),
html[data-template-theme="moban003"] .profile-page div:has(> .quick-icon-wrap.deep) {
  background: #ffffff !important;
}

html[data-template-theme="moban003"] .profile-page .quick-icon-wrap,
html[data-template-theme="moban003"] .profile-page .quick-icon-wrap.deep {
  background: #e8fbfb !important;
  color: var(--tpl3-accent) !important;
}

html[data-template-theme="moban003"] .profile-page .quick-title,
html[data-template-theme="moban003"] .profile-page div:has(> .quick-icon-wrap) .quick-title,
html[data-template-theme="moban003"] .profile-page div:has(> .quick-icon-wrap.deep) .quick-title {
  color: var(--tpl3-ink) !important;
}

@media (max-width: 430px) {
  html[data-template-theme="moban003"] #app,
  html[data-template-theme="moban003"] .app-wrapper,
  html[data-template-theme="moban003"] [class*="app-wrapper"] {
    width: 100vw !important;
    box-shadow: none !important;
  }

  html[data-template-theme="moban003"] .bottom-nav[data-v-0952a43b],
  html[data-template-theme="moban003"] .bottom-nav.skin-blue[data-v-043f14f1],
  html[data-template-theme="moban003"] .bottom-nav.skin-purple[data-v-043f14f1] {
    width: calc(100vw - 18px) !important;
  }
}
.tryit-badge[data-v-fafc9840]{display:none!important}
