.dz_pg_index.dz_pg_index,
.dz_pg_index.dz_pg_index *,
.dz_pg_index.dz_pg_index *::before,
.dz_pg_index.dz_pg_index *::after{box-sizing:border-box;}
.dz_pg_index.dz_pg_index{position:sticky;left:0;right:0;width:100%;min-width:1200px;z-index:190;}
.dz_btm_layer{width: 1280px;margin: 0 auto;}
.dz_btm_layer .dz_layer_nav{width: 650px;}
.dz_btm_layer .header-searcher .search-input{width: 300px;}
.dzlogo {display:inline-block;position:relative;top:8px;width:240px;height:55px;background:url(/template/discuzx5/static//logo-zero-x5-home.svg) no-repeat 0 50%;background-size:240px auto}
.dzlogo img {display:none}
#dz_btm_layer.dz_nav_dismall .dz_layer_nav{width:650px;}
.dz_pg_index.pg_index .dz_nav .dz_nav_logo,
#nv_home.pg_spacecp .dz_nav .dz_nav_logo{width:180px;min-width:180px;}
.dz_pg_index.pg_index .dzlogo,
#nv_home.pg_spacecp .dzlogo{display:inline-flex;align-items:center;top:0;width:180px;height:44px;background-size:180px auto;background-position:0 50%;}
.dz_pg_index.pg_index .dzlogo img{display:none;}
#nv_home.pg_spacecp .dz_nav .dz_nav_logo img{width:180px;height:auto;max-height:44px;object-fit:contain;}
.dz_pg_index.pg_index .header-searcher .search-input{width:200px;}
.dz_pg_index.pg_index .pc-theme-toggle{width:44px;min-width:44px;height:44px;flex:0 0 44px;border:0;border-radius:10px;cursor:pointer;background:transparent;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;}
.dz_pg_index.pg_index .pc-theme-toggle:hover{background:#e5e7eb;color:#111827;box-shadow:0 1px 8px rgba(15,23,42,.08);}
.dz_pg_index.pg_index .pc-theme-toggle svg{display:none;width:22px;height:22px;}
html.dark .dz_pg_index.pg_index .pc-theme-toggle .pc-theme-icon-when-dark{display:block;}
html:not(.dark) .dz_pg_index.pg_index .pc-theme-toggle .pc-theme-icon-when-light{display:block;}
html.dark .dz_pg_index.pg_index .pc-theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12);color:#d1d5db;}
html.dark .dz_pg_index.pg_index .pc-theme-toggle:hover{background:rgba(255,255,255,.2);color:#fff;box-shadow:none;}
.dz_pg_index.pg_index .header-user-login .login_btn{min-width:32px;text-align:center;white-space:nowrap;padding:0;overflow:hidden;}
.dz_pg_index.pg_index .header-user-login .login_btn a{display:block;padding:5.5px 14px;margin:0;background:var(--dz-nvbg);border-radius:inherit;white-space:nowrap;line-height:20px;}
.dz_pg_index.pg_index .header-notice{top:0;}
.dz_pg_index.pg_index .dz_layer_dl .header-notice .notice-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;line-height:1;background:transparent !important;box-shadow:none !important;border-radius:0 !important;}
.dz_pg_index.pg_index .dz_layer_dl .header-notice .notice-icon:hover,
.dz_pg_index.pg_index .dz_layer_dl .header-notice.open .notice-icon{background:transparent !important;box-shadow:none !important;border-radius:0 !important;}
.dz_pg_index.pg_index .dz_layer_dl .header-notice .notice-icon .dzicon{display:block;line-height:1;}
html.dark .dz_pg_index.pg_index .dz_layer_dl .header-notice .notice-icon,
html.dark .dz_pg_index.pg_index .dz_layer_dl .header-notice .notice-icon:hover,
html.dark .dz_pg_index.pg_index .dz_layer_dl .header-notice.open .notice-icon{background:transparent !important;box-shadow:none !important;}
.dz_pg_index.pg_index .header-user{top:-2px;}
.dz_pg_index.pg_index .header-user-dropdown,
.dz_pg_index.pg_index .header-user-dropdown *,
.dz_pg_index.pg_index .header-user-dropdown *::before,
.dz_pg_index.pg_index .header-user-dropdown *::after{box-sizing:content-box;}
.dz_pg_index.pg_index .dz_layer_nav ul{display:flex;align-items:center;height:64px;gap:var(--pc-din-nav-gap,14px);}
.dz_pg_index.pg_index .dz_layer_nav ul li{float:none;flex:0 0 var(--pc-din-nav-item-width,92px);width:var(--pc-din-nav-item-width,92px);height:64px;display:flex;align-items:center;}
.dz_pg_index.pg_index .dz_layer_nav ul li a{box-sizing:border-box;width:100%;margin-right:0;padding:0 8px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dz_pg_index.pg_index .dz_layer_nav ul li.a a{font-weight:500;}
.dz_pg_index.pg_index .dz_layer_nav ul li#mn_N276f a,
.dz_pg_index.pg_index #dz_btm_layer.dz_nav_dismall .dz_layer_nav ul li#mn_N276f a{font-family:'Segoe UI','Microsoft YaHei UI','Microsoft YaHei',sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:40px !important;color:#4b5563 !important;vertical-align:baseline !important;text-shadow:none !important;-webkit-font-smoothing:antialiased;}
.dz_pg_index.pg_index .dz_layer_nav ul li#mn_N276f.a a,
.dz_pg_index.pg_index #dz_btm_layer.dz_nav_dismall .dz_layer_nav ul li#mn_N276f.a a{background:#f3f4f6;color:#4b5563 !important;font-weight:400 !important;}
html.dark .dz_pg_index.pg_index .dz_layer_top{background:#121212 !important;border-bottom:0 !important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.24) !important;}
html.dark .dz_pg_index.pg_index .dz_btm_layer.dz_nav{background:#121212 !important;}
html.dark .dz_pg_index.pg_index .dz_layer_nav ul li a,
html.dark .dz_pg_index.pg_index .dz_layer_nav ul li#mn_N276f a,
html.dark .dz_pg_index.pg_index #dz_btm_layer.dz_nav_dismall .dz_layer_nav ul li#mn_N276f a{color:#d1d5db !important;text-shadow:none !important;}
html.dark .dz_pg_index.pg_index .dz_layer_nav ul li.a a,
html.dark .dz_pg_index.pg_index .dz_layer_nav ul li a:hover,
html.dark .dz_pg_index.pg_index .dz_layer_nav ul li#mn_N276f.a a,
html.dark .dz_pg_index.pg_index #dz_btm_layer.dz_nav_dismall .dz_layer_nav ul li#mn_N276f.a a{background:rgba(255,255,255,.1) !important;color:#fff !important;}
html.dark .dz_pg_index.pg_index .header-searcher .search-input{background:#1e1e1e;border-color:rgba(255,255,255,.12);color:#d1d5db;box-shadow:none;}
html.dark .dz_pg_index.pg_index .header-searcher .search-input::placeholder{color:#6b7280;}
html.dark .dz_pg_index.pg_index .header-searcher .search-input:hover{border-color:rgba(255,255,255,.2);}
html.dark .dz_pg_index.pg_index .header-searcher .search-input:focus,
html.dark .dz_pg_index.pg_index .header-searcher .search-input.active{background:#1e1e1e;border-color:rgba(59,130,246,.55);box-shadow:0 0 0 1px rgba(59,130,246,.2);}
html.dark .dz_pg_index.pg_index .header-searcher .search-icon{filter:invert(1) opacity(.75);}
html.dark .dz_pg_index.pg_index .header-user-login .login_btn a{color:#d1d5db;}
html.dark .dz_pg_index.pg_index .header-user-login .login_btn a:hover{color:#fff;text-decoration:none;}
html.dark .dz_pg_index.pg_index .header-notice .notice-icon,
html.dark .dz_pg_index.pg_index .header-i18n,
html.dark .dz_pg_index.pg_index .header-client{background:rgba(255,255,255,.08);color:#d1d5db;}
html.dark .dz_pg_index.pg_index .header-notice .notice-icon:hover,
html.dark .dz_pg_index.pg_index .header-notice.open .notice-icon{background:rgba(255,255,255,.16);}
html.dark .dz_pg_index.pg_index .header-notice .notice-icon .dzicon{color:#d1d5db;}
html.dark .dz_pg_index.pg_index .header-user-avatar img{border-color:rgba(255,255,255,.14);background:#1e1e1e;}
html.dark .dz_pg_index.pg_index .header-user-dropdown,
html.dark .dz_pg_index.pg_index .notice-dropdown{background:#1e1e1e;border-color:rgba(255,255,255,.12);color:#d1d5db;}
html.dark .dz_pg_index.pg_index .header-user-dropdown a,
html.dark .dz_pg_index.pg_index .notice-dropdown a{color:#d1d5db;}
html.dark .dz_pg_index.pg_index .header-user-dropdown a:hover,
html.dark .dz_pg_index.pg_index .notice-dropdown a:hover{color:#fff;}
.dz_pg_index.pg_index .dz_layer_nav ul li a[href$="/vip/"],
.dz_pg_index.pg_index .dz_layer_nav ul li a[href$="/pc/vip/"],
.dz_pg_index.pg_index .dz_layer_nav ul li a[href$="/pc/vip/index.php"]{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;}
.dz_footc{background: #333333;}
.dz_footc a,.dz_footc_nav .pipe{color: var(--dz-bgfglass);}
.dz_footc_copy{color: var(--dz-bgfglass);}
.dz_footc_nav{border-bottom: none;}
.dz_footc_dico{background: none;}

/* Forum pages dark mode body */
html.dark body#nv_forum.discuzx5{
    --dz-bodybg:#101114;
    --dz-alink:#e5e7eb;
    --dz-ahover:#60a5fa;
    --dz-fa:#e5e7eb;
    --dz-fb:#d1d5db;
    --dz-fc:#9ca3af;
    --dz-fd:#6b7280;
    --dz-bga:#252a33;
    --dz-bgb:#1a1d23;
    --dz-bgc:#181b20;
    --dz-bgd:#222733;
    --dz-bgf:#16181d;
    --dz-bgfglass:rgba(255,255,255,.16);
    --dz-bgbglass:rgba(0,0,0,.55);
    --dz-btnbg:#263044;
    --dz-btntxt:#dbeafe;
    --dz-btnbga:#2563eb;
    --dz-btntxta:#fff;
    --dz-bordera:#3a404a;
    --dz-borderb:#2a2f38;
    --dz-borderc:#3a404a;
    --dz-borderd:#2f3a4d;
    --dz-shadow:none;
    background:#101114 !important;
    color:#e5e7eb;
}
html.dark body#nv_forum.discuzx5 a{color:var(--dz-alink);}
html.dark body#nv_forum.discuzx5 a:hover{color:var(--dz-ahover);text-decoration:none;}
html.dark body#nv_forum.discuzx5 #wp,
html.dark body#nv_forum.discuzx5 #ct,
html.dark body#nv_forum.discuzx5 .mn{background:transparent;}
html.dark body#nv_forum.discuzx5 .bm,
html.dark body#nv_forum.discuzx5 .bn,
html.dark body#nv_forum.discuzx5 .fl,
html.dark body#nv_forum.discuzx5 .tl,
html.dark body#nv_forum.discuzx5 .bmw,
html.dark body#nv_forum.discuzx5 #threadlist,
html.dark body#nv_forum.discuzx5 #online.bm,
html.dark body#nv_forum.discuzx5 .bm.lk{background:var(--dz-bgf) !important;border-color:var(--dz-borderb) !important;box-shadow:none !important;}
html.dark body#nv_forum.discuzx5 .bm_h,
html.dark body#nv_forum.discuzx5 .fl .bm_h,
html.dark body#nv_forum.discuzx5 .bmw .bm_h,
html.dark body#nv_forum.discuzx5 .tl .th{background:var(--dz-bgb) !important;border-color:var(--dz-borderb) !important;color:var(--dz-fa);}
html.dark body#nv_forum.discuzx5 .bm_c,
html.dark body#nv_forum.discuzx5 .fl .bm_c,
html.dark body#nv_forum.discuzx5 .tl .bm_c,
html.dark body#nv_forum.discuzx5 #category_grid,
html.dark body#nv_forum.discuzx5 .category_l1,
html.dark body#nv_forum.discuzx5 .category_l2,
html.dark body#nv_forum.discuzx5 .category_l3,
html.dark body#nv_forum.discuzx5 .category_l4{background:var(--dz-bgf) !important;color:var(--dz-fa);}
html.dark body#nv_forum.discuzx5 .fl_tb td,
html.dark body#nv_forum.discuzx5 .fl_row td,
html.dark body#nv_forum.discuzx5 #category_grid td,
html.dark body#nv_forum.discuzx5 #category_grid h4,
html.dark body#nv_forum.discuzx5 .tl th,
html.dark body#nv_forum.discuzx5 .tl td,
html.dark body#nv_forum.discuzx5 .tl .th,
html.dark body#nv_forum.discuzx5 .ttp a,
html.dark body#nv_forum.discuzx5 .ttp strong,
html.dark body#nv_forum.discuzx5 hr.da,
html.dark body#nv_forum.discuzx5 .bbda,
html.dark body#nv_forum.discuzx5 .bbs{border-color:var(--dz-borderb) !important;}
html.dark body#nv_forum.discuzx5 .fl_tb td.fl_g:hover,
html.dark body#nv_forum.discuzx5 .category_newlist li:hover,
html.dark body#nv_forum.discuzx5 .tl tr:hover th,
html.dark body#nv_forum.discuzx5 .tl tr:hover td{background:var(--dz-bgc) !important;}
html.dark body#nv_forum.discuzx5 #pt,
html.dark body#nv_forum.discuzx5 #chart,
html.dark body#nv_forum.discuzx5 .bw0,
html.dark body#nv_forum.discuzx5 .ttp{background:transparent !important;color:var(--dz-fc);}
html.dark body#nv_forum.discuzx5 .chart em,
html.dark body#nv_forum.discuzx5 .bm_h h1,
html.dark body#nv_forum.discuzx5 .bm_h h2,
html.dark body#nv_forum.discuzx5 .bm_h h2 a,
html.dark body#nv_forum.discuzx5 .fl_g dt,
html.dark body#nv_forum.discuzx5 .fl_g dt a,
html.dark body#nv_forum.discuzx5 .fl_tb td h2,
html.dark body#nv_forum.discuzx5 .fl_tb td h2 a,
html.dark body#nv_forum.discuzx5 .tl th,
html.dark body#nv_forum.discuzx5 .tl td.fn,
html.dark body#nv_forum.discuzx5 .tl .xst,
html.dark body#nv_forum.discuzx5 .tl .xst a,
html.dark body#nv_forum.discuzx5 .tl th a.s.xst{color:var(--dz-fa) !important;}
html.dark body#nv_forum.discuzx5 .chart,
html.dark body#nv_forum.discuzx5 .fl_g dd,
html.dark body#nv_forum.discuzx5 .fl_g dd a,
html.dark body#nv_forum.discuzx5 .fl_tb td .xg2,
html.dark body#nv_forum.discuzx5 .tl cite,
html.dark body#nv_forum.discuzx5 .tl td em,
html.dark body#nv_forum.discuzx5 .tl td em a,
html.dark body#nv_forum.discuzx5 .tl th a:visited,
html.dark body#nv_forum.discuzx5 .tl td.fn a:visited,
html.dark body#nv_forum.discuzx5 .xg1,
html.dark body#nv_forum.discuzx5 .xg1 a{color:var(--dz-fc) !important;}
html.dark body#nv_forum.discuzx5 .xi2,
html.dark body#nv_forum.discuzx5 .xi2 a,
html.dark body#nv_forum.discuzx5 .tl th em,
html.dark body#nv_forum.discuzx5 .tl th em a,
html.dark body#nv_forum.discuzx5 .fl_by div .xi2{color:#93c5fd !important;}
html.dark body#nv_forum.discuzx5 .ttp a,
html.dark body#nv_forum.discuzx5 .ttp strong,
html.dark body#nv_forum.discuzx5 .pg a,
html.dark body#nv_forum.discuzx5 .pg strong,
html.dark body#nv_forum.discuzx5 .pgb a{background:var(--dz-bgf) !important;border-color:var(--dz-borderb) !important;color:var(--dz-fa) !important;}
html.dark body#nv_forum.discuzx5 .ttp .a a,
html.dark body#nv_forum.discuzx5 .pg strong,
html.dark body#nv_forum.discuzx5 .pg a:hover,
html.dark body#nv_forum.discuzx5 .pgb a:hover{background:var(--dz-btnbga) !important;border-color:var(--dz-btnbga) !important;color:var(--dz-btntxta) !important;}
html.dark body#nv_forum.discuzx5 #vfastpost,
html.dark body#nv_forum.discuzx5 .blockcode,
html.dark body#nv_forum.discuzx5 .quote,
html.dark body#nv_forum.discuzx5 .p_pop,
html.dark body#nv_forum.discuzx5 .sltm{background:var(--dz-bgc) !important;color:var(--dz-fa);border-color:var(--dz-borderb) !important;}
html.dark body#nv_forum.discuzx5 .px,
html.dark body#nv_forum.discuzx5 .pt,
html.dark body#nv_forum.discuzx5 .ps,
html.dark body#nv_forum.discuzx5 select,
html.dark body#nv_forum.discuzx5 #vfastpost #vf_m input{background:#111827;color:var(--dz-fa);border-color:var(--dz-borderc);}
