Skip to content

MyAnimeList Mobile Dark Mode by KerimDemirkaynak

Screenshot of MyAnimeList Mobile Dark Mode

Details

AuthorKerimDemirkaynak

LicenseNo License

Categorymyanimelist.net

Created

Updated

Size32 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

MyAnimeList Dark Theme

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         MAL Mobile Dark Mode
@version      20240318.13.27
@namespace    ?
==/UserStyle== */

@-moz-document domain("myanimelist.net") {
:root {
        --main-bg: rgb(12, 12, 12);
        
        --second-bg: rgb(21, 21, 21);
        --second-bg-opacity: rgba(21, 21, 21, .5);
        
        --third-bg: rgb(31, 31, 31);
        --third-bg-hover: rgb(31 31 31 / 80%);;
        
        --gray-bg: rgb(31, 31, 31);
}

/** Hiders **/
div#footer-block, .footer-ranking, .footer-inner, footer, .header .header-inner .header-toolbar .btn-mal-service-outer .btn-mal-service, .header .header-inner .header-toolbar .btn-store.loggedin, .icon-block.people {
    display: none;
}

/** UI **/
body, body:not(.ownlist), .page-common #headerSmall, .page-common #contentWrapper {
    background-color: var(--main-bg);
    color: #ccc;
}

a , .box-unit3 .data .title {
    color: #3faee5;
}

a:hover, a:active {
    color: #fff;
}

.page-common a, .page-common a:visited {
    color: #3faee5;
}

.page-common a:hover {
    color: #fff;
    text-decoration: none;
    transition: 0.2s;
}

.page-common #content {
    background-color: var(--second-bg);
    border-color: transparent;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 5px 10px 10px;
    position: relative;
}

.page-common h2, body.index .widget-container .widget .widget-header{
    color: #fff;
}

body.index .widget-container .widget .widget-header, body.index .left-column, .page-common .borderClass {
    border-color: var(--third-bg);
}

.news-list .comment-list, .news-list .news-unit, .stacks .recent-list .column-item {
    border-bottom: transparent 1px solid;
}

.widget-slide-block .widget-slide .btn-anime {
    border: transparent 1px solid;
}

.page-common .content-container .container-left {
    border-right: var(--second-bg) 1px solid;
}

.user-profile .user-status.border-top, .page-common #profileRows a:first-of-type {
    border-top: transparent 1px solid;
}

.page-common .content-container .container-right h2, .page-common .content-container .container-right h5, .user-profile h4 {
    color: #fff;
    border-bottom: 2px solid var(--third-bg);
}

.profile .statistics-updates .data .graph {
    background-color: var(--third-bg);
    border: transparent 1px solid;
}

.profile .user-statistics .stats-graph {
    background-color: var(--third-bg);
    border-radius: 5px;
}

.user-profile .user-status li, .user-profile .user-status li:nth-of-type(even) {
    background-color: var(--second-bg);
}

.user-profile .user-status li.link:hover, .user-profile .user-status li.link:active {
    background-color: var(--third-bg);
    color: #fff;
    transition: 0.2s;
}

.header2 {
    background-color: var(--second-bg);
    border-bottom: transparent 1px solid;
    border-top: transparent 1px solid;
    color: #fff;
    font-weight: 600;
    padding: 10px 0;
    border-radius: 5px;
}

.list-unit, .box-unit3 {
    border-bottom: transparent 1px solid;
}

#top_scroller {
    background: var(--second-bg);
}

#top_scroller:hover, #top_scroller:active {
    background: #3faee5;
    transition: 0.2s;
    opacity: inherit;
    outline: 2px solid #fff;
}

.header .header-inner {
    background-color: rgba(46, 81, 162, .8);
    backdrop-filter: blur(10px) !important;
}

.menu .menu-inner {
    background-color: var(--main-bg);
}

.menu .menu-inner .header2, .page-common .border_top {
    border-top: transparent 0 solid;
}

.menu .menu-inner .menu-list .link, .review-element .thumbbody {
    border-bottom: transparent 1px solid;
}

.menu .menu-inner .menu-list .link:last-of-type, .menu .menu-inner .menu-divider {
    border-bottom: transparent 1px solid;
}

.menu .menu-inner .menu-list .link a {
    color: #ccc;
}

.menu .menu-inner .menu-list .link a:hover {
    background-color: var(--third-bg);
    color: #3faee5;
    transition: 0.2s;
}

.menu .menu-inner .menu-list .link.on a {
    background-color: var(--third-bg);
    color: #3faee5;
}

.page-common .h1 {
    background-color: var(--second-bg);
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-style: solid;
    border-top-color: transparent;
    border-width: 1px;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

h1.page-title, .page-title {
    background-color: var(--second-bg);
    color: #fff;
    margin-top: 5px;
    margin-bottom: 5px;
}

.btn-toggle-detail {
    background-color: var(--second-bg);
    border-bottom: transparent 1px solid!important;
    padding-left: 32px;
}

.header3, .box-unit7, h3.header3.pb12 {
    border-bottom: transparent 1px solid;
}

.btn-blue {
    background-color: var(--second-bg);
    border: transparent 1px solid;
    border-radius: 3px;
    color: #3faee5!important;
}

.btn-blue:hover {
    background-color: #3faee5;
    color: #fff !important;
    transition: 0.2s;
}

.btn-blue4 {
    background-color: var(--second-bg);
    border: transparent 1px solid;
    color: #fff!important;
}

.btn-blue4:hover {
    background-color: var(--third-bg);
    border: transparent 1px solid;
    color: #fff!important;
}

.fn-grey2, .fn-grey5, .fn-black {
    color: #ccc !important;
}

span[data-v-fb56e45c] {
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 4px;
}

.icon-watch-status.triangle[data-class="1"], .icon-watch-status.triangle[data-class="2"], .icon-watch-status.triangle[data-class="3"], .icon-watch-status.triangle[data-class="4"], .icon-watch-status.triangle[data-class="6"], .icon-watch-status.triangle[data-class="0"] {
    width: 32px;
    height: 32px;
}

.anime-detail .status-unit, .manga-detail .status-unit, .company-detail .status-unit, .character-detail .status-unit {
    background-color: var(--second-bg);
    border-bottom: transparent 1px solid;
    border-top: transparent 1px solid;
    margin-top: 5px;
    margin-bottom: 5px;
}

.slider.head.anime-detail, .slider.head.manga-detail, .slider-outer .slider.anime-detail .title, .slider-outer .slider.manga-detail .title, .slider-outer.anime-detail, .slider-outer.manga-detail {
    background-color: var(--second-bg); 
}

.anime-manga-search .genre-link {
    border-top: transparent 1px solid;
}

a.genre-name-link:hover {
    background-color: var(--third-bg);
    color: #fff;
    transition: 0.2s;
}

.breadcrumb {
    background-color: var(--second-bg); 
}

.overlay .dialog[data-v-13f6f0ae], .overlay .dialog .form[data-v-13f6f0ae] {
    background-color: var(--second-bg);
}

.ranking-digest .ranking-header {
    background-color: var(--main-bg);
    border-bottom: transparent 1px solid;
    color: #fff;
}

.ranking-digest {
    background-color: var(--third-bg)
}

#search-box .form-area, .review-detail {
    background-color: var(--second-bg);
    border-bottom: 1px solid transparent;
}

.overlay .dialog .title[data-v-13f6f0ae], .review-detail .title a {
    color: #fff;
}

label[data-v-2cec037a], label[data-v-c5f05fd4], label[data-v-650a79e0], .anime-detail-header-stats .stats-block .numbers, .anime-detail-header-stats .stats-block .score, .page-common .fn-grey6 {
    color: #ccc;
}

.input-num[data-v-2cec037a], select[data-v-c5f05fd4], select[data-v-650a79e0], .input-num input[data-v-2cec037a], #search-box input#topSearchText, #search-box input#topSearchButton {
    border: 1px solid transparent;
    background-color: var(--third-bg);
    color: #ccc;
}

input.button.show_button, input.button.expand_quote {
    background-color: transparent;
    border: 1px solid #ccc;
    color: #ccc;
}

.anime-detail-header-stats .stats-block, .anime-detail-header-stats .user-status-block {
    background-color: var(--third-bg);
    border: transparent 1px solid;
}

.user-status-block .form-user-score, .user-status-block .form-user-episode {
    background-color: var(--second-bg);
    border: transparent 1px solid;
    color: #ccc;
}

.user-status-block .form-user-episode input[type=text] {
    border: var(--second-bg) 1px solid;
    background: var(--second-bg);
        color: #fff;
}

.page-common #horiznav_nav ul li a {
    background-color: var(--third-bg);
    color: #ccc;
}

.page-common #horiznav_nav ul li {
    background-color: transparent;
}

.detail-characters-list .left-column table:nth-of-type(even), .detail-characters-list .left-right table:nth-of-type(even), .mal-navbar, .review-element, .page-forum .forum_boardrow2, .page-forum .forum_boardrow1, .anime-character, .manga-character, .page-common .bgColor2, .page-common .bgColor1 {
    background-color: var(--third-bg);
    border-color: transparent;
}

.detail-characters-list .left-column.divider:after {
    border-right: var(--third-bg) 1px solid;
}

.page-common h2 {
    border-color: var(--third-bg);
}

.review-element .thumbbody .body .text, .page-common .dark_text, .page-common .dark_text:hover, .page-common .dark_text:visited, .stacks .detail .info {
    color: #ccc;
}

.page-common #profileRows a, .page-common .profileRows a {
    border-color: transparent;
    border-style: solid;
    border-width: 0 0 1px;
    color: #3faee5;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 2px 3px;
    text-decoration: none;
    text-align: center;
}

.page-common #profileRows a:hover, .page-common .profileRows a:hover {
    background-color: #3faee5;
    color: #fff;
    transition: 0.2s;
}

.page-common #horiznav_nav {
    border-color: var(--third-bg);
}

.page-common #horiznav_nav ul li .horiznav_active, .page-common #horiznav_nav ul li a:hover {
    background-color: var(--main-bg);
}

.page-common .normal_header {
    border-color: var(--third-bg);
    color:...

Reviews

No reviews yet.