/* Shared dark appearance for existing CMS lists, articles, search and downloads. */
body.legacy-page{background:#101114!important;color:#c5ccda!important;}
.legacy-page>header{max-width:1380px;width:100%;height:106px;box-sizing:border-box;}
.legacy-page>header .brand{line-height:1.3;}
.legacy-page>header .brand small{line-height:1.4;}
.legacy-page>header nav a{font-weight:400;}
.legacy-page>header svg{display:block;}
.legacy-page .artlist,.legacy-page .soft-box{max-width:1200px!important;}
.legacy-page .artItem,.legacy-page .artinfo,.legacy-page .artcontent,.legacy-page .xgcomm,.legacy-page .w880,.legacy-page .soft-box,.legacy-page .soft-content,.legacy-page .tag-cloud-box,.legacy-page .side_r dl,.legacy-page .tags-wrap,.legacy-page .zt-wrap,.legacy-page .zt-card{background:#1a1c23!important;border:1px solid #ffffff12!important;border-radius:14px!important;box-shadow:0 8px 28px #0002!important;color:#c5ccda!important;}
.legacy-page .container,.legacy-page .main_l,.legacy-page .c-left,.legacy-page .artItemList,.legacy-page .soft-area,.legacy-page .area-l,.legacy-page .area-c,.legacy-page .pcInfo,.legacy-page .itemRight{background:transparent!important;}
.legacy-page .location,.legacy-page .location a,.legacy-page .pos,.legacy-page .pos a{color:#858fa3!important;font-weight:400!important;background:transparent!important;line-height:1.8;}
.legacy-page .itemTitle a,.legacy-page .itemTit a,.legacy-page .artinfo h1,.legacy-page .soft-title h1,.legacy-page .c-hd h3,.legacy-page .c-hd h3 span,.legacy-page .side_r dt h3,.legacy-page .side_r dt h3 span,.legacy-page .tags-wrap h1,.legacy-page .zt-wrap h1,.legacy-page .zt-card h3 a{color:#e0e4ed!important;}
.legacy-page .itemDesc,.legacy-page .item_intro,.legacy-page .soft-desc,.legacy-page .artcontent,.legacy-page .soft-content,.legacy-page .soft-meta,.legacy-page .soft-meta span,.legacy-page .soft-meta em,.legacy-page .itemMetaTop,.legacy-page .itemMetaBottom,.legacy-page .item_date,.legacy-page .item_tag{color:#929db1!important;}
.legacy-page .artcontent *,.legacy-page .soft-content *{color:inherit!important;background-color:transparent!important;}
.legacy-page .artcontent h1,.legacy-page .artcontent h2,.legacy-page .artcontent h3,.legacy-page .soft-content h1,.legacy-page .soft-content h2,.legacy-page .soft-content h3{color:#e1e6f1!important;}
.legacy-page .artcontent a,.legacy-page .soft-content a{color:#cbb7ee!important;text-decoration:underline;}
.legacy-page .itemMetaTop em,.legacy-page .itemMetaBottom em,.legacy-page .artinfo dd{color:#75829b!important;}
.legacy-page .tag-cloud-item,.legacy-page .tags-list a{background:#ffffff06!important;border:1px solid #ffffff10!important;color:#bbc1d2!important;border-radius:8px!important;}
.legacy-page .tag-cloud-item:hover,.legacy-page .tags-list a:hover{background:#c8b4ed18!important;border-color:#c8b4ed40!important;color:#e2d3f6!important;}
.legacy-page .downBtn,.legacy-page .down a,.legacy-page .back-home,.legacy-page .submit-btn,.legacy-page .reply-submit,.legacy-page .unlock-btn{background:#cbb7ee!important;border:1px solid #dfcaff33!important;color:#292037!important;border-radius:8px!important;}
.legacy-page .downBtn:hover{background:#dfcafa!important;}
.legacy-page .side_r dl{overflow:hidden;margin-bottom:16px;}
.legacy-page .side_r dt,.legacy-page .c-hd,.legacy-page .t-nav,.legacy-page .down-header{background:#ffffff03!important;border-color:#ffffff10!important;color:#d9deea!important;}
.legacy-page .side_r dd,.legacy-page .side_r li,.legacy-page .side_r ul,.legacy-page .c-img-title li,.legacy-page .xgcomm .item-inner{background:transparent!important;border-color:#ffffff0d!important;}
.legacy-page .side_r a,.legacy-page .c-img-title a,.legacy-page .art_next a,.legacy-page .xgcomm a{color:#a9b3c7!important;}
.legacy-page .side_r a:hover,.legacy-page .c-img-title a:hover{color:#d6c4ef!important;}
.legacy-page .side_r em,.legacy-page .side_r i{background:#c3afd826!important;color:#d4bdef!important;}
.legacy-page .pagebar,.legacy-page .pagination{background:none!important;}
.legacy-page .pagination a,.legacy-page .pagebar a,.legacy-page .pagebar span{background:#ffffff05!important;border:1px solid #ffffff15!important;color:#a7b2c6!important;border-radius:7px!important;}
.legacy-page .pagebar a:hover,.legacy-page .pagination a:hover{background:#c9b6ed20!important;}
.legacy-page .down-box,.legacy-page .down-btns,.legacy-page .down-tip,.legacy-page .down-title,.legacy-page .down-pwd{background:#1b1e27!important;border-color:#ffffff12!important;color:#b0bacd!important;}
.legacy-page .down-btns a{background:#2a2538!important;border:1px solid #c8b5ec32!important;border-radius:9px!important;color:#e2d2f7!important;box-shadow:none!important;}
.legacy-page .down-btns a:hover{background:#3c3151!important;}
.legacy-page .down-tip{font-size:12px!important;}
.legacy-page .soft-safety,.legacy-page .soft-safety span{color:#8b99ac!important;}
.legacy-page .soft-safety i{background:#788b7755!important;color:#bed3bd!important;}
.legacy-page .t-nav a,.legacy-page .t-nav .tab_2{background:transparent!important;color:#d4c2ed!important;}
.legacy-page .comment-form,.legacy-page .reply-form,.legacy-page .comment-item,.legacy-page .reply-item,.legacy-page .admin-reply,.legacy-page .down-unlock-modal{background:#1e222c!important;border-color:#ffffff12!important;color:#abb6cc!important;}
.legacy-page .comment-form input,.legacy-page .comment-form textarea,.legacy-page .reply-form input,.legacy-page .reply-form textarea,.legacy-page .pwd-input{background:#10131a!important;border:1px solid #ffffff20!important;color:#dce3f1!important;border-radius:8px!important;}
.legacy-page .comment-form label,.legacy-page .reply-form label,.legacy-page .comment-content,.legacy-page .comment-nick,.legacy-page .admin-label{color:#b8c3da!important;}
.legacy-page .comment-time,.legacy-page .no-comment,.legacy-page .reply-time{color:#7d899e!important;}
.legacy-page .code-img,.legacy-page .reply-code-img{background:#323041!important;color:#d8c6f4!important;border-color:#ffffff15!important;}
.legacy-page .foot{background:#101114!important;border-top:1px solid #ffffff12!important;color:#6e798e!important;}
.legacy-page .foot p,.legacy-page .foot a,.legacy-page .foot span{color:#7e899f!important;}
.legacy-page .footer-links-label{color:#b2bbce!important;}
.legacy-page .friend-links a:hover{background:#ffffff08!important;color:#d7c6ee!important;}
.legacy-page .artcontent img,.legacy-page .soft-content img{border-radius:8px;}
.legacy-page .star{color:#c5addf!important;}
.legacy-page .soft-title{border-color:#c5addf55!important;}
@media(max-width:1150px){.legacy-page>header{height:auto;padding-top:23px;padding-bottom:15px;}}
@media(max-width:700px){.legacy-page>header{padding-top:22px;padding-bottom:15px;}.legacy-page .artcontent,.legacy-page .soft-content{font-size:15px;line-height:1.9;}.legacy-page .itemTitle a{font-size:16px;}}
.legacy-page .artlist,.legacy-page .side_r,.legacy-page .soft-title,.legacy-page .soft-title h1,.legacy-page .soft-safety span{background:transparent!important;}
.legacy-page .soft-area{display:flex!important;align-items:center!important;padding:24px!important;gap:24px!important;}
.legacy-page .soft-area .area-c{width:250px!important;max-width:30%!important;flex:0 0 250px!important;}
.legacy-page .soft-area .area-l{flex:1!important;min-width:0!important;width:auto!important;}
.legacy-page .soft-title,.legacy-page .soft-title h1{height:auto!important;overflow:visible!important;white-space:normal!important;line-height:1.5!important;}
.legacy-page .soft-safety span{border:1px solid #ffffff15!important;}
.legacy-page .art_next,.legacy-page .pcInfo h4,.legacy-page .itemTitle,.legacy-page .itemTit{background:transparent!important;}
@media(max-width:768px){.legacy-page .soft-area{flex-direction:column!important;padding:18px!important;}.legacy-page .soft-area .area-c{max-width:100%!important;width:100%!important;flex:auto!important;}.legacy-page .soft-area .area-l{width:100%!important;}}
.legacy-page .artpage,.legacy-page .listArt,.legacy-page .artpage center{background:transparent!important;}
.legacy-page>header nav a{display:flex!important;align-items:center!important;flex-direction:row!important;white-space:nowrap!important;}
.legacy-page>header nav a span{display:inline!important;white-space:nowrap!important;}

/* Integrate white-backed software icons into dark panels. */
.legacy-page .itemPic,.legacy-page .titPic,.legacy-page .itemPic a{background:transparent!important;}
.legacy-page .itemPic img,.legacy-page .titPic img{mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg) brightness(.85);border-radius:10px;}

.legacy-page .itemPic img,.legacy-page .titPic img{mix-blend-mode:normal!important;filter:none!important;}
