/* Blood Moon: a skin for the real Discuz! desktop forum. */
:root{color-scheme:dark;--bg:#09090a;--panel:#131213;--raised:#1b1718;--line:#3c292d;--text:#d1c8c9;--muted:#aea0a3;--red:#e68d8e;--wine:#51222b;--link:#e4d1d3}
body,#toptb,.widthauto body,.widthauto #toptb{min-width:0!important}#ct.wp{width:auto;max-width:none}.fl_icn i{color:#bd7781!important}#chart i{color:#bd7781!important}#newspecial,#newspecialtmp{background:#683243;border:1px solid #9b5b6d;color:#f6dce5}.pob a,.pob em a{opacity:1!important;color:#bd9ca9!important}
@media(min-width:801px){#hd .hdc{background-size:auto 100%!important;background-position:right center!important}}
@media(max-width:800px){#lsform .y{float:none}#lsform .fastlg_l{float:none;border:0;padding:0}#lsform{padding:16px 10px!important}#lsform .px{width:90px}#lsform td{padding:3px;font-size:12px}#lsform .fastlg td{white-space:normal}#lsform .fastlg{min-width:0}#hd h2{float:none!important}#chart .chart{float:none}#postlist .plc{min-width:0}#postlist .t_fsz{min-height:0}#postlist .t_f{width:100%!important}#postlist .pi{height:auto;min-height:30px;overflow-wrap:anywhere}#postlist .pi .y,#postlist .pi strong{float:none}#postlist .pi .authi{white-space:normal}#postlist .pi .authi em{display:block}#f_pst .tedt{width:auto!important}.fl .fl_tb{table-layout:fixed}.fl_tb .fl_icn{width:30px}.fl_tb .fl_i{width:45px!important}#pt .wp{max-width:none}}
html{background:var(--bg);scrollbar-color:#65444b #121012}
body,input,button,select,textarea{font-family:Tahoma,"Microsoft YaHei",sans-serif;font-size:14px;color:var(--text)}
body{background:var(--bg)!important}a{color:var(--link)}a:hover{color:#ffafb0;text-decoration:underline;text-underline-offset:3px}::selection{color:#fff;background:#793443}input,textarea{caret-color:#f39c9f}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #f39c9f;outline-offset:3px}
.wp,.widthauto .wp{width:1080px;max-width:calc(100% - 32px);margin:0 auto}.widthauto #hd .wp,.widthauto #wp{min-width:0}
#toptb{background:#141112;border-bottom:1px solid var(--line);height:32px;line-height:32px}#toptb a{color:var(--muted)}
#hd{border-bottom:0;background:none}#hd .wp{background:none;padding-top:0}#hd .hdc{min-height:184px;position:relative;background:#0d0b0c url(bloodmoon-banner.webp) center 44%/cover no-repeat;border-left:1px solid #36252a;border-right:1px solid #36252a}
#hd h2{padding:47px 0 0 35px;float:left;max-width:55%}#hd h2 a:hover{text-decoration:none}.bloodmoon-title{display:block;font:700 42px/1.3 "STSong","SimSun",serif;color:#e2bdc0;letter-spacing:6px;text-shadow:0 3px 12px #000}.bloodmoon-subtitle{display:block;margin-top:10px;color:#bda3a7;font:14px/1.8 "SimSun",serif;letter-spacing:3px}
#um{padding:35px 25px 0 0;color:#c1b2b6}#um .avt img{background:#281d21;border-color:#51333b}#um a{color:#e1cbd0}
#lsform{padding:43px 24px 0 0}#lsform .px{width:120px}#lsform .fastlg_l{border-color:#4c3238}#lsform label,#lsform a{color:#d7c4c8}#ls_fastloginfield{background:none;border:0;color:#d7c4c8}
#nv{height:39px;padding:0 12px;background:#3f1b24;border:1px solid #74404b;box-shadow:inset 0 1px 0 #9a59602e}#nv li{height:39px;line-height:39px;background:none;border-right:1px solid #68404a}#nv li a{height:39px;color:#ead6d9;font-size:14px}#nv li.a{background:#642e3b}#nv li a:hover,#nv li.hover a,#nv li.hover{background:#642e3b}#nv li span{display:none}#qmenu{margin-top:6px;background:#27151b;color:#e4c8d0;border:1px solid #72414d;line-height:25px}
#scbar{height:43px;background:#181416;border:1px solid var(--line);border-top:0;line-height:43px}#scbar table{width:auto}#scbar_txt{width:260px;color:var(--text)!important;background:#0e0c0d;height:28px;font-size:14px}#scbar_txt:focus{outline-offset:-2px}.scbar_icon_td{background:none;width:18px}.scbar_txt_td,.scbar_type_td,.scbar_btn_td{background:none}#scbar_type{color:#d6bac0;background:none}#scbar_btn{background:#542733;border:1px solid #82505a;height:28px;margin:0 16px 0 8px;color:#eedce0}#scbar_hot strong{color:var(--muted)}#scbar_hot a{color:#bb969e}
#pt{height:40px;line-height:40px;color:var(--muted)}#pt .z a,#pt .z em{height:40px;line-height:40px}#pt .z em{background-position:3px 15px}#pt .nvhm{background-position:0 13px}
#ct{background:transparent;border:0}#chart{padding:0 0 12px;color:var(--muted)}#chart .chart{background:none;padding-left:0}#chart .pipe{color:#685157}.xi1,.xi2,.xi2 a{color:var(--red)!important}.xg1,.xg1 a{color:var(--muted)!important}.xg2{color:var(--text)}
.bm,.bn,.tl .th,.tl th,.tl td,.fl .bm_h,.fl .bm_c{border-color:var(--line)}.bm{background:var(--panel);margin-bottom:16px}.bm_h,.fl .bm_h{height:37px;line-height:37px;background:#301b22;border:1px solid #54313c;color:#e1c0c7;padding:0 16px}.bm_h h2,.bm_h h3{font:700 15px/37px "SimSun",serif;letter-spacing:1px}.bm_h h2 a{color:#e7bcc6}.bm_c{padding:12px 16px}.fl .bm_c{padding:0 14px}.fl_tb{width:100%}.fl_tb td{padding:18px 8px}.fl_tb h2{font-size:16px;line-height:26px;font-weight:400}.fl_tb p{color:var(--muted);line-height:24px}.fl_tb .fl_i{width:105px;text-align:center;color:#ad919a;font-variant-numeric:tabular-nums}.fl_tb .fl_by{width:245px;padding-left:22px;font-size:13px}.fl_tb .fl_by div{width:225px}.fl_tb .fl_row td{border-top:1px solid #312329}.fl_tb tr:hover{background:#1c1518}.fl_tb .fl_icn{width:44px}.fl_icn img{filter:grayscale(1) sepia(1) saturate(3) hue-rotate(305deg);opacity:.85}
#online .bm_h{background:#23181d}#online .bm_h h3{letter-spacing:0;font:14px/37px Tahoma,"Microsoft YaHei",sans-serif}#category_lk{display:none}#ft{border-top:1px solid var(--line);color:#99858c;margin-top:24px;padding:20px 0 35px;font-size:12px}#ft a{color:#bea6ae}
.px,.pt,.ps,select{background:#0f0d0e;border:1px solid #654550;box-shadow:inset 0 1px 2px #0008;color:var(--text);padding:4px}.px:focus,.pt:focus{border-color:#c77b8e}.pn{background:#42232e;border:1px solid #865266;color:#edd7df;box-shadow:none}.pn span,.pn strong{color:inherit}.pnc,.pnc a{background:#6b3043;border-color:#9b5a70;color:#fff}.pnc:hover,.pn:hover{background:#783d51}.pnc:disabled,.pn:disabled{opacity:.5;cursor:not-allowed}.pnc:focus-visible,.pn:focus-visible{outline:2px solid #e998af}
.p_pop,.p_pof,.sllt,.fwin .m_c{background:#21171c;border:1px solid #71505c;color:var(--text)}.p_pop a{color:var(--text);border-bottom-color:#513641}.p_pop a:hover,.p_pop .a,.p_pop .a1{background:#482733;color:#fff}.flb em,.flb em a{color:#e6b3c3}.fwin .m_c .c{background:#191317}.fwin .m_c .o{background:#291a21;border-top-color:#563a46}
.tl .th,.tl .tf{background:#271a20;border-color:var(--line)}.tl .th a{color:#c6a8b3}.tl .th td,.tl .th th{background:none}.tl td,.tl th{border-bottom:1px solid #35272e;padding:13px 5px}.tl tr:hover th,.tl tr:hover td{background:#20161c}.tl .by{color:var(--muted)}.tl .by em,.tl .by em a{color:#b49aa4}.tl .num{color:#b899a5}.tl th .s.xst{font-size:15px}.tl th .s.xst:visited{color:#bba2ac}.tl .o{width:25px}.tl .new{color:#efd4dd}.tl .icn img{filter:grayscale(.8)}
.pg a,.pg strong,.pgb a,.pg label{background:#21171c;border-color:#674450;color:var(--text)}.pg strong{background:#612d40}.pg a:hover,.pgb a:hover{border-color:#b46d84;color:#f0c1d1}.pg label .px{background:#141013;color:#ddd}
#postlist{border:1px solid var(--line);background:var(--panel)}.plc{background:#131113}.pls{background:#1e141a;border-right:1px solid #49303d}.pl{color:var(--text)}.pl .ad .pls,.pl .ad .plc{background:#38202b}.pl .pi{border-bottom-color:#3c2c34}.pl .pi strong a{border-color:#593847;background:#291b23;color:#dec0cc}.pl .pnv{color:#c8b0bc}.pl .authi a{color:#e6b9cb}.pl .t_f{font:16px/1.95 Tahoma,"Microsoft YaHei",sans-serif;color:#ddd0d6;overflow-wrap:anywhere}.pl .t_f p{margin:0 0 1em}.pl .quote{background:#20151c;border:1px solid #513441;color:#c0a6b2}.pl .quote blockquote{background:none}.pl .sign{border-top:1px dashed #563b49;color:#ac8e9d}.pls .avatar img{padding:4px;background:#3a2631}.pob,.pob em a{color:#bba1ad}.pob{border-top:1px dashed #49303e}.pl .p_pop a{color:#d9bcc9}.t_f img{max-width:100%;height:auto}
#f_pst .pls{background:#21151d}#f_pst .plc{background:#151014}.tedt{border-color:#704858}.tedt .bar{background:#35222d;border-color:#5b3b4b}.tedt .area{background:#100c0f}.tedt .pt{background:#100c0f;color:#dac6d1}.area textarea{color:var(--text)}
.tb{border-bottom-color:#63414f}.tb a{background:#2c1d26;border-color:#63414f;color:#d9becb}.tb .a a,.tb .current a{background:#492938;border-bottom-color:#492938;color:#fff}.tbmu{border-bottom-color:#543747}.bbda,.bbd{border-bottom-color:#513742}.hm{color:var(--muted)}.mn{min-width:0}.ct2_a .mn{background:#141014}.ct2_a .appl{background:#21151e;border-color:#4d3040}.ct2_a{border:1px solid #49313e;background:#171117}.appl li a{color:#ceb5c4}.appl .a{background:#482737;border-color:#654354}
.bloodmoon-notice{padding:12px 16px;margin:0 0 16px;background:#20151b;border:1px solid #533441;color:#cfb1bf;line-height:1.7}.bloodmoon-notice strong{color:#e9becd;margin-right:12px}
@media(max-width:800px){.wp,.widthauto .wp{width:auto;max-width:calc(100% - 20px)}#hd .hdc{min-height:228px;background-position:68% center}#hd h2{padding:25px 15px 0;max-width:none}.bloodmoon-title{font-size:32px;letter-spacing:3px}.bloodmoon-subtitle{font-size:12px;letter-spacing:2px}#lsform{clear:both;float:none;padding:20px 15px 12px}#um{padding:20px 12px}#scbar_hot{display:none}#scbar_txt{width:160px}#nv{padding:0 5px}#nv li a{padding:0 12px}#qmenu{display:none}.fl_tb .fl_by{display:none}.fl_tb .fl_i{width:62px;font-size:12px}.fl_tb .fl_icn{width:26px}.fl_tb .fl_icn img{width:26px;height:auto}.fl_tb td{padding:13px 5px}.fl_tb h2{font-size:15px}.fl_tb p{font-size:13px;line-height:1.6}.bm_h h2{font-size:14px}#chart{line-height:1.8}#online .bm_h{height:auto;min-height:37px}#online .bm_h h3{line-height:1.8;padding:8px 0}.pls{width:100px!important}.pls .avatar img{width:64px;height:64px}.pls .avatar{margin:10px}.pls .tns th,.pls .tns td{display:block;width:100%}.pls .pil{display:none}.plc{padding:0 10px}.pl .t_f{font-size:15px}.tl .by{width:85px}.tl .num{width:42px}.tl .by em{font-size:11px}.tl .th .by,.tl .th .num{font-size:12px}.tl td,.tl th{padding:10px 3px}.tl .icn{display:none}#ft .y{float:none}#pt{overflow:hidden;white-space:nowrap}.pg label{display:none}#postlist table{table-layout:fixed;width:100%}#postlist .pls .pi{white-space:normal}#f_pst .pls{display:none}.ct2_a .appl{width:100px}.ct2_a .mn{width:calc(100% - 122px)}}
/* Keep native Discuz glyphs on this host, including after a cross-domain cached font failure. */
@font-face{font-family:dzicon;src:url('/static/image/common/dzicon.woff2?v=20260926') format('woff2'),url('/static/image/common/dzicon.woff?v=20260926') format('woff');font-weight:normal;font-style:normal}
