.theme-toggle.theme-toggle--reversed .theme-toggle__expand{transform:scale(-1,1)}.theme-toggle{--theme-toggle__expand--duration:500ms}.theme-toggle__expand g circle,.theme-toggle__expand g path{transform-origin:center;transition:transform calc(var(--theme-toggle__expand--duration) * .65) cubic-bezier(0, 0, 0, 1.25) calc(var(--theme-toggle__expand--duration) * .35)}.theme-toggle__expand :first-child path{transition-property:transform,d;transition-duration:calc(var(--theme-toggle__expand--duration) * .6);transition-timing-function:cubic-bezier(0,0,0.5,1)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__expand g circle,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__expand g circle{transform:scale(1.4);transition-delay:0s}.theme-toggle input[type=checkbox]:checked~.theme-toggle__expand g path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__expand g path{transform:scale(.75);transition-delay:0s}.theme-toggle input[type=checkbox]:checked~.theme-toggle__expand :first-child path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__expand :first-child path{d:path("M-9 3h25a1 1 0 0017 13v30H0Z");transition-delay:calc(var(--theme-toggle__expand--duration) * 0.4);transition-timing-function:cubic-bezier(0,0,0,1.25)}@supports not (d:path("")){.theme-toggle input[type=checkbox]:checked~.theme-toggle__expand :first-child path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__expand :first-child path{transform:translate3d(-9px,14px,0)}}.theme-toggle{border:none;background:0 0;cursor:pointer}.theme-toggle input[type=checkbox]{display:none}.theme-toggle .theme-toggle-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}
.theme-toggle{width: 48px;color: #181a1b}
.theme-toggle--toggled{color: #ffffff;}

body.manual-dark {
    background-color: #000000 !important;
    color: #ffffff !important;
    transition: background 500ms
}
body.manual-dark .hd, body.manual-dark .hd section, body.manual-dark .ft {
    background-color: #141414 !important;
    color: #ffffff !important;
    border: 1px solid #141414 !important;
}
body.manual-dark .breads, body.manual-dark .pshow figure, body.manual-dark .box, body.manual-dark .mc header h1, body.manual-dark .rss header, body.manual-dark .cm header, body.manual-dark .comment-list, body.manual-dark .cts {
    background: #000000 !important;
    color: #ffffff !important;
    border-color: #323232 !important;
}
body.manual-dark .entry{
    background: #000000 !important;
    color: #ffffff !important;
    border-color: #323232 !important;
}
body.manual-dark a, body.manual-dark .top a, body.manual-dark .menu-logo a b, body.manual-dark .ft ul li a {
    color: #ffffff !important;
    border-bottom: none;
}
body.manual-dark .breads a, body.manual-dark .datepost {
    color: #ffffff !important;
}
body.manual-dark .notation, body.manual-dark .sp a, body.manual-dark .dls a, body.manual-dark .commentform button, body.manual-dark .comment_loadmore, body.manual-dark .quality-btn.active,body.manual-dark .modal-content button {
    background: #6EE7B7 !important;
    color: #141414 !important;
}
body.manual-dark .notation h1{
    color: #141414 !important;
}
body.manual-dark .vertical-divider {
    background: #323232 !important;
}
body.manual-dark input, body.manual-dark textarea, body.manual-dark .commentform input, body.manual-dark .commentform textarea, body.manual-dark .comment-form-wrapper form input, body.manual-dark .comment-form-wrapper form textarea {
    background: #141414 !important;
    color: #ffffff !important;
    border-color: #323232 !important;
}
body.manual-dark .comment-list .comment, body.manual-dark .comment-list .children .comment {
    border-right: 1px solid #323232 !important;
}
body.manual-dark .tablehead, body.manual-dark .tablefooter {
    background-color: #323232 !important;
    color: #ffffff !important;
}
body.manual-dark .dlb, body.manual-dark .dlb h2, body.manual-dark blockquote {
    background: #000000 !important;
    color: #ffffff !important;
    border-color: #323232 !important;
}
body.manual-dark .pshow {
    background: #141414 !important;
    border-color: #141414 !important;
}
body.manual-dark .pshow .mtitle {
    background: #141414 !important;
}
body.manual-dark .pshow figure {
    background: #141414 !important;
    border-color: #323232 !important;
}
body.manual-dark .pshow figcaption span:first-child {
    color: #ffffff !important;
}
body.manual-dark .commentform label {
    color: #ffffff !important;
}
body.manual-dark .comment-list .comment-text, body.manual-dark .comment-list .comment-text p {
    color: #ffffff !important;
}
body.manual-dark .comment-list-header {
    color: #ffffff !important;
}
body.manual-dark .search-form {
    background: #323232 !important;
    color: #ffffff !important;
}
body.manual-dark .search-form input,body.manual-dark #comment-modal .modal-content,body.manual-dark .comment-form-wrapper form {
    background: #323232 !important;
}
body.manual-dark .search-content {
    background: #323232 !important;
    color: #ffffff !important;
}
body.manual-dark .suggestsearch, body.manual-dark section.lastsongs {
    background: #323232 !important;
    color: #ffffff !important;
}
body.manual-dark .suggestsearch .songslist a {
    background: #323232 !important;
    color: #ffffff !important;
    border-color: #323232 !important;
}
body.manual-dark .quality-btn {
    background-color: #323232 !important;
    color: #ffffff !important;
    border-color: #323232 !important;
}
body.manual-dark .quality-btn.active {
    /*background-color: #2d2d2d !important;*/
    color: #000 !important;
}
body.manual-dark .mtitle {
    background: #181a1b;
    color: #ffffff;
}
body.manual-dark .ft p, body.manual-dark .ft p strong {
    color: #ffffff !important;
}
body.manual-dark #ply {
    background: #141414 !important;
    border-color: #141414 !important;
}
body.manual-dark #ply canvas{
    background: #141414 !important;
}
body.manual-dark .comment-list .comment-text b{
    color: #ffffff !important;
}
body.manual-dark .shb{
    background: #F97316 !important;
}
body.manual-dark .loginbutton{
    background: #F97316 !important;
    border-color: #F97316 !important;
    color: #fff !important;
}
body.manual-dark .post{
    background: #000000 !important;
    border-color: #323232 !important;
}
body.manual-dark .post .title{
    border-color: #323232 !important;
}
body.manual-dark .post h2{
    color: #ffffff !important;
    background: none !important;
}
body.manual-dark .divider{
    background-color: #323232 !important;
}
body.manual-dark .trends-icon{
    background: #efefef;
    border-radius: 4px;
}
body.manual-dark .trends-title{
    color: #ffffff !important;
}
body.manual-dark .gsc-input-box{
    background: #141414 !important;
    border-color: #323232 !important;
}
body.manual-dark .srch button{
    border-color: #323232 !important;
}
body.manual-dark .gsc-completion-container{
    background: #141414 !important;
}

body.manual-dark td.gssb_a{
    border-color: #323232 !important;
}
body.manual-dark .pshow figcaption span:nth-child(2) {
    color: #a7a7a7 !important;
}