textarea.ipmb,input.ipma{background-color:var(--yh-dark-text-secondary);color:var(--yh-dark-text-muted)}
select{background:var(--yh-dark-bg-black);color:#ececec;opacity:.55;border:1px solid var(--yh-dark-border-3)}
input[type=submit]{background-image:none!important;border:1px solid var(--yh-dark-border-3);color:#8b8b8b;text-shadow:1px 1px 0 #363636}
@media (hover:hover){input[type=submit]:hover{background:#393939;border-color:#6d6d6d;background-color:#3c3c3c;background-image:linear-gradient(#4e4e4e,#030303);color:#d2d2d2;text-shadow:-1px -1px 0 rgb(0 0 0 / 30%);border-bottom-color:#494949}}input[type=submit]:active{background:#393939;border-color:#6d6d6d;background-color:#3c3c3c;background-image:linear-gradient(#4e4e4e,#030303);color:#d2d2d2;text-shadow:-1px -1px 0 rgb(0 0 0 / 30%);border-bottom-color:#494949}
input,textarea{border:1px solid var(--yh-dark-border-3);color:#bdbdbd}
img{filter:brightness(70%)}
hr{border-bottom:1px dashed var(--yh-dark-border-dashed)}
div.justify{text-align:justify;width:198px}
body{box-shadow:0 2px 1px -1px rgba(255,255,255,.12),0 1px 1px 0 rgba(255,255,255,.10),0 1px 3px 0 rgba(255,255,255,.08);background-color:var(--yh-dark-bg-page)!important;text-shadow:0 0 1px #454545;color:var(--yh-dark-text-primary)}
iframe{opacity:0.5}
a{text-shadow:0 0 1px #3d547d;color:#839fb7}
a:hover{color:#787c81}
button.link-btn{border:0;background:none;padding:0;font:inherit;cursor:pointer;text-shadow:0 0 1px #3d547d;color:#839fb7;text-decoration:none}button.link-btn:hover{color:#787c81;text-decoration:underline}
.confirm-modal-content{background:var(--yh-dark-bg-panel,#252525);border-color:var(--yh-dark-border-1,#333);box-shadow:none}
.confirm-modal-title{color:var(--yh-dark-text-primary,#b7b7b7)}
.confirm-modal-message{color:var(--yh-dark-text-secondary,#9a9a9a)}
.confirm-modal-btn--neutral{background:#2c2c2c;color:var(--yh-dark-text-secondary,#9a9a9a)}
.confirm-modal-btn--neutral:hover{background:#383838;color:var(--yh-dark-text-primary,#b7b7b7)}
a.relink{color:#ababab}
a.relink:hover{color:#b5b5b5}
:root{
--yh-dark-bg-root:#131313;
--yh-dark-bg-page:#1d1d1d;
--yh-dark-bg-panel:#0e0e0e;
--yh-dark-bg-elevated:#2a2a2a;
--yh-dark-bg-tip:#191919;
--yh-dark-bg-black:#000;
--yh-dark-bg-input:#101010;
--yh-dark-bg-emoticon:#252525;
--yh-dark-bg-link:#282828;
--yh-dark-bg-link-hover:#3b3b3b;
--yh-dark-border-1:#2b2b2b;
--yh-dark-border-2:#3a3a3a;
--yh-dark-border-3:#595959;
--yh-dark-border-dashed:#555;
--yh-dark-text-primary:#bfbfbf;
--yh-dark-text-secondary:#a5a5a5;
--yh-dark-text-muted:#888;
--yh-dark-text-soft:#bbbbbb;
--yh-dark-text-subtle:#737373;
--yh-dark-link:#839fb7;
--yh-dark-link-soft:#929292;
--yh-dark-accent:#16a085;
--yh-dark-accent-legacy:#1abc9c;
--yh-dark-accent-strong:#0d8a72;
--yh-dark-accent-hover:#0b7a65;
--yh-dark-accent-soft:rgba(26, 188, 156, 0.3);
background-color:var(--yh-dark-bg-root)}
::placeholder{opacity:.45}
.welcome{border-top:1px solid var(--yh-dark-border-1);border-bottom:1px solid var(--yh-dark-border-1);background:var(--yh-dark-bg-panel);color:var(--yh-dark-text-secondary);text-shadow:0 0 0 var(--yh-dark-bg-root)}
.welcome a{color:var(--yh-dark-link-soft)}
.ui__alert .ui__alert_content{background:var(--yh-dark-bg-elevated)!important;border:1px solid var(--yh-dark-border-2)!important}
.u_name label{color:var(--yh-dark-text-subtle)!important}
.toupiao{border:1px solid var(--yh-dark-border-2);padding:2% 4% 2% 4%;margin:2% 3% 2% 3%}
.top,.title{border-bottom:1px solid var(--yh-dark-border-1);background:var(--yh-dark-bg-root);color:var(--yh-dark-text-muted)}
.top2{border-bottom:1px solid var(--yh-dark-border-1);background:var(--yh-dark-bg-panel);color:var(--yh-dark-text-muted)}
.top2 a,.title a{color:var(--yh-dark-link-soft)}
.tip,.tipmini{background-color:var(--yh-dark-bg-tip);color:var(--yh-dark-text-muted)}
.the_me,.the_user{color:#b3b3b3!important}
.the_me .info{color:var(--yh-dark-text-subtle)!important}
.subtitle,.subtitle2{border-bottom:1px solid #343434;border-top:1px solid #343434;border-left:0 solid;border-right:0 solid}
.subtitle2{border-top:0 solid}
.sticky{background-color:var(--yh-dark-bg-root)!important}
.showpage{background-color:var(--yh-dark-bg-black)}
.shouye{letter-spacing:.7px}
.retime{color:#999;padding-left:5px}
.remoney{color:#a3a3a3}
.reline{word-break:break-all}
.recontent br{line-height:280%}
.nexttitle{background-color:var(--yh-dark-bg-root)}
.mylink{background-color:var(--yh-dark-bg-root);color:var(--yh-dark-text-muted)}
.more{border:1px solid #676767}
.more a{color:var(--yh-dark-text-secondary)}
.more a:hover{color:#6b8399}
.more a:after{border-right:1px solid #5e5e5ecc}
.logo a:hover{opacity:.75;}
.list{color:var(--yh-dark-text-muted)}
.line2,.line3{word-break:break-all;background-color:var(--yh-dark-bg-page)}
.line1{word-break:break-all;background-color:#0f0f0f}
.google{opacity:.7}
.footer{border-top:var(--yh-dark-border-1) 1px solid;background:var(--yh-dark-bg-root);color:#666}
.dashed{border-bottom:1px dashed var(--yh-dark-border-dashed)}
.content{word-break:break-all;background-color:var(--yh-dark-bg-page)!important}
.content br{line-height:200%}
.bubble{-webkit-box-shadow:0 1px 2px #000,inset 0 4px 4px rgba(255,255,255,0),inset 0 -4px 4px rgba(255,255,255,0);-moz-shadow:0 1px 2px #000,inset 0 4px 4px rgba(255,255,255,0),inset 0 -4px 4px rgba(255,255,255,0);box-shadow:0 1px 2px #000,inset 0 4px 4px rgb(0 0 0 / 0%),inset 0 -4px 4px rgb(0 0 0 / 50%)!important;background:#2d2d2d!important}
.bubble:before{border-color:#1d1d1d00 #1d1d1d00 #1d1d1d00 #1d1d1d00!important}
.bubble:after{border-color:#000 #000 #000 #000!important;border-width:0!important}
.bubble .con:before{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 0)!important;background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 0)!important}
.bt1,.bt2,.bt3,.bt4,.bt5{border:1px solid var(--yh-dark-border-1);background:var(--yh-dark-bg-black)}
.bt1 a:hover,.bt2 a:hover,.bt3 a:hover,.bt4 a:hover,.bt5 a:hover{color:#aaa}
.bt1 a:after,.bt2 a:after,.bt3 a:after,.bt4 a:after,.bt5 a:after{border-right:1px solid var(--yh-dark-border-1)}
.bt1 a,.bt2 a,.bt3 a,.bt4 a,.bt5 a{color:#a7a7a7}
.forum-post {
    background: var(--yh-dark-bg-root)!important;
    color: var(--yh-dark-text-primary)!important;
	border-top: 1px solid #262626!important;
}
.forum-post.bgColor {
    background: #1a1a1a!important;
}
a.rongyuwenzi { color: var(--yh-dark-text-primary); }
.emoticon-popup{background-color: var(--yh-dark-bg-emoticon)!important;}
.ulselect,.select_expand:checked+.select_closeLabel+.select_options .select_label:hover,.select_label{background-color: black!important;}
.select_label.select_label-placeholder{background-color: transparent !important;}
.select_items{border: 1px solid var(--yh-dark-border-3)!important;}
.select_label-placeholder{opacity:1!important;}
.attachment {
    border: 1px dashed #6b6b6b!important;
    background-color: var(--yh-dark-bg-input)!important;
}
.downloadurl a {
    color: #3b78ba!important;
    background-color: var(--yh-dark-bg-link)!important;
}
.downloadurl a:hover {
    background-color: var(--yh-dark-bg-link-hover)!important;
}
.attachmentsize, .downloadcount, .attachmentCharge, .attachmentNote {
    color: var(--yh-dark-text-secondary)!important;
}
.downloadname {
    color: var(--yh-dark-text-primary)!important;
}
.attachmentinfo {
    border-bottom-color: var(--yh-dark-border-2)!important;
}
.CodeContainer {
    background-color: #202329!important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35)!important;
}
.CodeSnippet,
.CodeSnippet a {
    color: #d6d6d6!important;
}
.CopyIcon {
    border-color: var(--yh-dark-border-2)!important;
    background: #2b2f36!important;
}
.CopyIcon img {
    filter: brightness(1.15);
}
.necro-overlay {
    background-color: var(--yh-dark-bg-elevated);
    border: 1px solid var(--yh-dark-border-2);
}
.banklist-page .stats-panel {
    border-color: var(--yh-dark-border-2);
    background-color: var(--yh-dark-bg-panel);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.28);
}
.banklist-page .stats-header {
    background: #202726;
    color: var(--yh-dark-text-primary);
    border-bottom: 1px solid var(--yh-dark-border-2);
}
.banklist-page .stats-content {
    background: var(--yh-dark-bg-panel);
}
.banklist-page .stats-item {
    border-color: var(--yh-dark-border-1);
    background-color: var(--yh-dark-bg-elevated);
}
.banklist-page .stats-label {
    color: var(--yh-dark-text-secondary);
}
.banklist-page .stats-count,
.banklist-page .stats-summary {
    color: var(--yh-dark-text-secondary);
}
.banklist-page .stats-summary {
    background-color: #232323;
    border-top: 1px solid var(--yh-dark-border-1);
}
.banklist-page #table1 {
    border-collapse: separate;
    border-spacing: 0;
    border-color: var(--yh-dark-border-2);
}
.banklist-page #table1 tr:first-child td {
    background: var(--yh-dark-bg-page);
    color: var(--yh-dark-text-primary);
}
.banklist-page #table1 td {
    border-color: var(--yh-dark-border-2);
    background: #232323;
    color: var(--yh-dark-text-primary);
}
.banklist-page #table1 .banklist-row-alt td {
    background: #2a2a2a;
}
.banklist-page #table1 .banklist-row td a {
    color: #93add2;
}
