@media (prefers-color-scheme: dark) {

body {
    background: #6f9196 !important;
}
.oer-ico {
    background: #558289 !important;
}
.home-card,
.osa-pa-wrap,
.stats-card,
.page-content,
.site-header,
.osa-si-card,
.footer-top,
.osa-dir-wrap, .osa-container,
.osa-dir-v2,
.osa-contrib-card{
    background: #113339 !important;
}
.footer-top {
    color: #76adb4 !important;
}
.site-header{
    color: #ebfcff !important;
}
.lyricsTitle-h2 h2 {
    color: #fff !important;
}

article p ,
.osa-pa-h1,
.osa-pa-desc{
    color: #ffffff !important;
}
 .osa-song-yearcard {
    background: #4c747a   !important;
}

.osa-gridnew .osa-song-yearcard svg {
    fill: #fff !important;
}
.release-year-page .osa-pagination .current {
    background: #375c62 !important;
    color: #fff !important;
}
.release-year-page .osa-pagination .page-numbers {
    background: #4c747a   !important;
    color: #ffffff !important;
}
.release-year-page .osa-main-title {
    color: #fff !important;
}
.osa-song-yearcard .osa-title span {
    color: #fff !important;
}
.osa-article-breadcrumbs a {
    color: #bbe6ee !important;
}

.osa-article-breadcrumbs .osa-current {
    color: #ffffff !important;
}

.osa-article-breadcrumbs .osa-article-sep {
    color: #cdcdcd  !important;
}

.osa-booster-desc {
    color: #ffffff !important;
}

.osa-booster-title {
    color: #bae6ed !important;
}

.wmdh-ra-head{
    background: #375c62 !important;
    color: #ffffff !important;
}

.wmdh-ra-toggle {
    background: #3a808c !important;
    color: #ffffff !important;
}



.osa-si-table tr:nth-child(odd) {
    background: #4c747a   !important;
}

.osa-si-table tr:nth-child(even) {
    background: #35595f  !important;
}

.osa-si-table td {
    color: #ffffff !important;
}
.osa-si-table th {
    color: #e2e2e2  !important;
}
.osa-si-table th, .osa-si-table td {
    border: 1px solid #000000 !important;
}

.osa-si-head {
    background: #113339  !important;
    color: #ffffff !important;
    margin: 0 -1px 0 -1px !important;
}

.osa-related-wrap .osa-section-head h3 {
    color: #ffffff !important;
}
.osa-related-wrap .osa-section-head h3 a {
    color: #cdcdcd !important;
}
.osa-related-wrap .osa-song-card {
    background: #233c41 !important;
}
.osa-related-wrap .osa-title {
    color: #ffffff !important;
}

.osa-related-wrap .osa-home-latest svg {
    fill: #99c0c6  !important;
}

.osa-related-wrap .osa-artist {
    color: #bdf7ff !important;
}

.osa-dir-title,
.osa-album-sources{
    color: #fff !important;
}

.osa-dir-row,
.osa-card,
.osa-album-row,
.album-sub,
.osa-album-sources{
    background: #536c70 !important;
}
.osa-home-year .osa-song-card,
.stat-box{
    background: #4c747a  !important;
}
.osa-home-year svg {
    fill: #a6c3c7 !important;
    color: #ffffff !important;
}
.album-meta-rows {
    background: #203437 !important;
}
.album-sub,
p.album-sub strong,
.album-h1,
.album-song-title a,
.album-meta-row .album-meta-label,
.home-title,
.osa-search-page .wrap{
    color: #ffffff !important;
}

.osa-search-page input[type="search"] {
    background: #6e949a !important;
    border: 1px solid #6e949a !important;
}
.osa-empty {
    color: #ffffff !important;
}

.osa-search-min {
    background: #4a5e61 !important;
}
.cardmainhome {
    background: #4c747a !important;
}

.home-card-top {
    background: #0e1c1f !important;
    color: #ffffff !important;
}

.osa-search-page input[name="ymin"],
.osa-search-page select[name="sort"],
.osa-search-page select[name="type"],
.osa-search-page input[name="ymax"]{
    background: #536c70 !important;
    color: #fff !important;    
}
.album-meta-row a, .album-meta-row span {
    color: #afecf7 !important;
}


.osa-home-latest .osa-song-card,
.album-card{
    background: #4a5e61  !important;
}
.osa-dir-name a {
    color: #ffffff !important;
}
.osa-dir-count {
    color: #ebebeb  !important;
}
.osa-albums-label,
.osa-album-year,
.osa-sort-btn,
span.osa-album-label,
.album-badge{
    background: #0e3740 !important;
    color: #fff !important;
}
.osa-name,
.osa-dir-desc,
.osa-album-name{
    color: #ffffff !important;
}
.osa-name svg {
    fill: #e7fbff !important;
}

.osa-count,
.osa-album-left{
    color: #e4fafd !important;
}
#search-panel {
    background: #264c51 !important;
}
.letters a {
    background: #0b181b !important;
    color: #ffffff !important;
}
.search-hint {
    color: #ffffff !important;
}
.osa-toolbar input[type="search"],
.osa-search-input{
    border: 1px solid #737474 !important;
    background: #536c70 !important;
}

.osa-toolbar select {
    border: 1px solid #99c1c8 !important;
    background: #233d41 !important;
    color: #fff !important;
}

.osa-site-link, .osa-dir-desc b {
    color: #b8f9ff !important;
}

.oer-updated {
    color: #84edff !important;
}

.osa-dir-foot {
    color: #ffffff !important;
}

.osa-dir-breadcrumbs a,
.osa-breadcrumb a{
    color: #9cf0ff !important;
}
.osa-dir-breadcrumbs {
    color: #ffffff !important;
}

.osa-dir-breadcrumbs .osa-dir-sep,
.osa-breadcrumb .sep{
    color: #e8f3f5 !important;
}


.wmdh-ra {
    border-top: 2px dashed #99c0c6 !important;
}







.osa-home-latest h2 {
    color: #c1c9ca  !important;
}

.stats-card-top,
.osa-home-year h2{
    color: #a8c9ce  !important;
}


.stat-box .s-num {
    color: #ffffff !important;
}

.statret {
    color: #ffffff !important;
}

.stat-icon {
    stroke: #4c747a   !important;
}
.s-icon svg {
    fill: #b7cfd2   !important;
}
.footer-text a {
    color: #d6d6d6 !important;
}
.footer-bottom {
    background: #0b2529 !important;
    color: #99c0c6 !important;
}
.osa-home-latest svg {
    fill: #b4cbcf  !important;
}
.oer-btn-edit {
    background: #aecdd2 !important;
    color: #113339 !important;
}
.osa-home-latest .osa-title a {
    color: #fbfdfd !important;
}

.osa-home-latest .osa-artist a {
    color: #ffffff !important;
}
.osa-home-year .osa-title a {
    color: #ffffff !important;
}
.osa-sub-title {
    color: #ffffff !important;
}

.osa-home-year .osa-artist a {
    color: #ffffff !important;
}




.osa-year-link {
    background: #4c747a  !important;
    color: #ffffff !important;
}








.osa-sort-wrap .btn {
    border: 1px solid #4c7d84  !important;
    background: #4c7d84  !important;
    color: #fff  !important;
}
.osa-pa-count {
    color: #fff  !important;
}

.osa-pa-table {
    border: 1px solid #113339 !important;
    background: #113339 !important;
}

.osa-pa-row {
    background: #4c747a !important;
    border: 0px solid #113339 !important;
    color: #ffffff !important;
}

.osa-pa-row:nth-child(even) {
    background: #4a5e61 !important;
}
.osa-sort-wrap .label {
    opacity: 1.0 !important;
    color: #fff !important;
}

.osa-pa-head {
    background: #0e1c1f !important;
    color: #ffffff !important;
    border-bottom: 1px solid #0e1c1f !important;
}
#osa-live-q {
    border: 1px solid #789a9f !important;
    color: #ffffff !important;
    background: #789a9f !important;
}
.osa-pa-pagi a, .osa-pa-pagi span {
    background: #4c747a !important;
    color: #ffffff !important;
}
.page-numbers.current {
    background: #4a5e61 !important;
}

.osa-pa-row .c-writer::before,
.osa-pa-row .c-composer::before,
.osa-pa-row .c-year::before,
.osa-pa-row .c-artist::before
{
    color: #c1faff !important;
}



.osa-pa-row .c-artist, .osa-pa-row .c-writer, .osa-pa-row .c-composer, .osa-pa-row .c-year {
    color: #f1f6ff !important;
    
}



.oer-form-wrap {
    background: #113339 !important;

}
.oer-h1 {
    color: #fff !important;
}

.oer-songbox {
    background: #4c747a !important;
    color: #fff !important;
}

.oer-input {
    background: #4c747a !important;
    color: #fff !important;
}

.oer-proofbox {
    background: #4a5e61 !important;
    color: #fff !important;
}

.oer-label {
    color: #fff !important;
}
.oer-proof-hint {
    color: rgb(255 244 201) !important;
}

.oer-check {
    color: #f5ff8d !important;
}
.main-nav .icon {
    fill: #9bc0c8 !important;
}




}






