/* Millennium BBS layer: compact fixed-width desktop, beveled bars, original icons. */
/* Individual transparent PNG ornaments, like pasted graphics on a millennium BBS. */
body{background-color:#09090b!important;background-image:url(ornaments/lantern.webp),url(ornaments/talismans.webp),url(ornaments/paper-doll.webp),url(ornaments/flowers.webp),url(ornaments/talismans.webp),url(ornaments/lantern.webp)!important;background-position:left 2vw top 48px,right 1.4vw top 100px,left 2.8vw top 400px,right 1.2vw bottom 24px,left 1vw bottom 20px,right 4vw top 390px!important;background-size:160px auto,170px auto,150px auto,185px auto,110px auto,100px auto!important;background-repeat:no-repeat!important;background-attachment:fixed!important}
@media(max-width:1200px){body{background-size:100px auto,105px auto,90px auto,115px auto,70px auto,65px auto!important;background-position:left 0 top 48px,right 0 top 100px,left 0 top 400px,right 0 bottom 24px,left 0 bottom 20px,right 0 top 390px!important}}
@media(max-width:1000px){body{background-image:none!important}}
#hd .hdc{background-image:url(bloodmoon-banner-wide.webp);background-position:center 25%!important;background-size:cover!important}
.bian-logo{display:block;width:330px;height:auto;max-width:100%;object-fit:contain}#hd h2:has(.bian-logo){padding-top:26px;padding-bottom:20px}.bloodmoon-subtitle{display:none}
@media(max-width:800px){.bian-logo{width:270px}#hd h2:has(.bian-logo){padding-top:17px;padding-bottom:0}}
@media(max-width:800px){#lsform .fastlg td{white-space:nowrap}#lsform .px{width:88px!important}#lsform .fastlg_l{padding-right:0}.fastlg_fm{padding:0}#lsform td{font-size:11px!important}#lsform .pn{min-width:56px}#lsform .fastlg{float:none}}
body,input,button,select,textarea{font-family:Tahoma,"SimSun",serif;font-size:13px}
.wp,.widthauto .wp{width:980px;max-width:calc(100% - 24px)}#ct.wp{width:auto;max-width:none}
#hd .hdc{min-height:166px;border-color:#562a31;background-color:#080809}#hd h2{padding:42px 0 0 26px}.bloodmoon-title{font-family:"SimSun",serif;font-size:40px;font-weight:bold;color:#e7cbd0;letter-spacing:5px}.bloodmoon-subtitle{font-size:13px;letter-spacing:2px}#lsform{padding-top:39px}
#toptb{height:26px;line-height:26px}#toptb a{height:26px;line-height:26px}#nv{height:32px;background:linear-gradient(#713542 0%,#4b1e2b 48%,#2c101a 52%,#45202b 100%);border:1px solid #93515f;box-shadow:inset 0 1px #b67c864d,inset 0 -1px #170b0e}#nv li,#nv li a{height:32px;line-height:32px;font-size:13px}#nv li.a{background:linear-gradient(#945266,#612b3e)}#qmenu{margin-top:3px;height:24px;line-height:24px}
#scbar{height:36px;line-height:36px;background:#191316}#scbar_txt{height:23px;font-size:13px}#scbar_btn{height:25px}#pt{height:31px;line-height:31px}#pt .z a,#pt .z em{height:31px;line-height:31px}#pt .z em{background-position:3px 11px}
.bm{margin-bottom:10px;border:1px solid #522b37}.bm_h,.fl .bm_h{height:29px;line-height:29px;border:0;border-top:1px solid #845064;border-bottom:1px solid #4c2635;background:linear-gradient(#522736,#351723);box-shadow:inset 0 1px #ffffff08;padding:0 10px}.bm_h h2,.bm_h h3{font-size:14px;line-height:29px;letter-spacing:2px}.bm_h h2 a{color:#e4a9bb}.fl .bm_c{padding:0 8px}.fl_tb td{padding:10px 7px}.fl_tb h2{font:700 14px/23px "SimSun",serif}.fl_tb p{font-size:12px;line-height:21px;color:#b29da6}.fl_tb .fl_icn{width:48px}.fl_tb .fl_icn img{width:48px;height:48px;object-fit:contain;filter:none;opacity:1}.fl_tb .fl_by{font-size:12px;width:220px}.fl_tb .fl_by div{width:210px}.fl_tb .fl_i{font-size:12px;width:85px}.fl_tb .fl_row td{border-top:1px dashed #49303a}.fl_tb tr:hover{background:#24161d}.bloodmoon-notice{padding:8px 12px;margin-bottom:10px;background:#201219;border-color:#6b3449;font-size:12px}.bloodmoon-notice strong{color:#e4afc1}
#chart{font-size:12px;padding-bottom:6px}.pn,.pnc,#newspecial,#newspecialtmp{border-radius:0;background:linear-gradient(#764153,#482131);border-color:#a26d80;box-shadow:inset 1px 1px #bf829233,inset -1px -1px #180b12}.tl th .s.xst{font:14px/1.7 "SimSun",serif}.tl td,.tl th{padding:9px 5px}.pl .t_f{font-family:"SimSun",serif;font-size:16px;line-height:1.95}.pl .quote{font-family:inherit}#online .bm_h h3{font-size:12px;line-height:29px}#ft{margin-top:18px;font-family:Tahoma,"SimSun",serif}.bm_h .o i{color:#c690a2}.bloodmoon-home-icon{width:18px;height:18px;vertical-align:middle;margin-right:5px}.bloodmoon-quick a{color:#e3c6d1}
@media(max-width:800px){.wp,.widthauto .wp{width:auto;max-width:calc(100% - 16px)}#hd .hdc{min-height:216px;background-image:url(bloodmoon-banner.webp);background-size:cover!important;background-position:center!important}#hd h2{padding:22px 14px 0}.bloodmoon-title{font-size:31px;letter-spacing:3px}.bloodmoon-subtitle{font-size:12px;letter-spacing:1px}.fl_tb .fl_icn{width:40px!important}.fl_tb .fl_icn img{width:36px;height:36px}.fl_tb .fl_i{width:38px!important}.fl_tb .fl_by{display:none}.fl_tb td{padding:10px 4px}.fl_tb h2{font-size:14px}.fl_tb p{font-size:12px;line-height:1.6}#online .bm_h h3{line-height:1.7}.bloodmoon-notice{line-height:1.8}.pls{width:82px!important}.pls .avatar{margin:8px}.pls .avatar img{width:50px;height:50px}.pls .tns th,.pls .tns td{display:table-cell;width:auto;font-size:11px}.pls .tns{table-layout:auto!important}.pls .tns .xi2{font-size:12px}.plc{padding:0 8px}.pl .t_f{font-size:15px}#postlist h1{font-size:15px;line-height:1.7}.pi .y,.pi .fj{display:none}.pl .pob{height:auto}.pl .t_fsz{min-height:0}.tl .by:last-child{display:none}.tl .num{width:40px}#f_pst .plc{padding:10px}#f_pst .fastposteditor{width:auto!important}.bloodmoon-quick{display:none}}
