Skip to content

AniList BlackBlood | by Query by terrormonkey

Screenshot of AniList BlackBlood | by Query

Details

Authorterrormonkey

LicenseNo License

CategoryAnilist

Created

Updated

Code size12 kB

Code checksum548fff8d

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

My first style.

Notes

IMPORTANT: use DARKMODE on AniList.

Red profile accent color works in my opinion the best, blue is a bit fucked but still useable.

All other colors should work perfectly fine, I only edited the red accent gradient milestone bars, didnt touch the other accent color gradient bars.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
    @name         AniList Dark Mode
    @namespace    NAME SPACE
    @author       Query
    @description  My custom theme for ANILIST
    @version      1.0.0
    ==/UserStyle== */
    /* My Dark Mode for AniList */
@-moz-document domain("anilist.co") {
    .site-theme-dark {
        --color-background: 7, 7, 7 !important;
        --color-foreground: 10, 10, 10 !important;
        --color-foreground-blue: 60, 60, 60 !important;
        --color-foreground-blue-dark: 40, 40, 40 !important;
        --color-foreground-grey: 60, 60, 60 !important;
        --color-foreground-grey-dark: 40, 40, 40 !important;
        --color-foreground-light: 75, 75, 75 !important;
        --color-foreground-lighter: 101, 101, 101 !important;
        --color-text: 210, 210, 210 !important;
        --color-text-light: 155, 155, 155 !important;
        --color-text-lighter: 130, 0, 0 !important; 
        --placeholder: 101, 101, 101 !important;
        --color-bw: 24, 24, 24 !important;
    }
    
    :root {
    --color-text-bright: 255, 255, 255;
    --color-blue-dim: 255, 255, 255;
    --color-blue: 113, 207, 255;
    }
    
    .milestones[data-v-815ccddc] {
        background: black !important;
    }

    .site-theme-dark .nav-unscoped {
        background: black;
    }

    .site-theme-dark .nav-unscoped.transparent {
        background: rgba(0, 0, 0, .5);
    }

    .footer[data-v-0f519cab] {
        background: #0e0e0e;
    }

    /* Scrollbar track */
    ::-webkit-scrollbar {
    width: 12px;
    background-color: #000;
    }

    /* Scrollbar handle */
    ::-webkit-scrollbar-thumb {
    background-color: #313131;
    border-radius: 10px;
    }

    /* Scrollbar handle hover effect */
    ::-webkit-scrollbar-thumb:hover {
    background-color: #393939;
    }

    .name[data-v-04d66030] {
    color: rgb(var(--color-red));
    }

    * {
    scrollbar-color: rgba(255, 0, 0, .45) rgba(0, 0, 0, 0.2);
    scrollbar-width: thin;
    }

    .dropdown[data-v-04b245e6] {
    background: rgba(0, 0, 0, .8);
    border-radius: 6px;
    box-shadow: 0 14px 30px rgba(var(--color-shadow-red), .25), 0 4px 4px rgba(var(--color-shadow-red), .15);
    font-family: Overpass, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50px;
    transition: opacity .2s ease;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 200px;
    right: -80px;
    }

    .footer[data-v-04b245e6] {
    background: rgba(0, 0, 0, .8);
    border-radius: 0 0 6px 6px;
    color: rgb(107, 107, 107);
    display: grid
    ;
    font-size: 1.1rem;
    font-weight: 600;
    grid-gap: 14px 12px;
    grid-template-columns: 72px auto;
    padding: 16px 27px;
    }

    .primary-link .icon[data-v-04b245e6] {
    color:  rgb(107, 107, 107);
    position: relative;
    font-size: 1.4rem;
    transition: color .2s ease;
    }

    .site-theme-dark .nav-unscoped.transparent:hover {
    background: #000000bd;
    color: #c8c8c8;
    }

    .home .activity-feed-wrap .section-header .el-dropdown-menu__item.active, .user .activity-feed-wrap .section-header .el-dropdown-menu__item.active {
    background: none !important;
    color: rgb(var(--color-red));
    }

    a:visited {
    color: #696969;
    }
    
    a:hover {
    color: #f00 !important;
    }

    .dropdown[data-v-38edf8f8] {
    background: rgba(0, 0, 0, .8);
    border-radius: 6px;
    box-shadow: 0 14px 30px rgba(var(--color-shadow-red), .25), 0 4px 4px rgba(var(--color-shadow-red), .15);
    font-family: Overpass, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    left: -5px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 32px;
    transition: opacity .2s ease;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 270px;
    }

    .footer[data-v-38edf8f8] {
    background:  rgba(0, 0, 0, .8);
    border-radius: 0 0 6px 6px;
    color: rgba(107, 0, 0, .8);
    display: grid
    ;
    font-size: 1.1rem;
    font-weight: 600;
    grid-gap: 14px 10px;
    grid-template-columns: 80px auto;
    padding: 16px 27px;
    }

    .search[data-v-219025ae] {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    background: rgb(7 7 7);
    min-height: 100vh;
    }

    .site-theme-dark {
    --color-foreground-grey: 15, 22, 31;
    --color-foreground-grey-dark: 6, 12, 19;
    --color-foreground-blue: 15, 22, 31;
    --color-foreground-blue-dark: 6, 12, 19;
    --color-text: 100, 100, 100;
    --color-text-lighter: 250, 150, 150;
    --color-shadow-blue: 0, 5, 15;
    --color-background-1200: 251, 251, 251;
    --color-background-1100: 240, 243, 246;
    --color-background-1000: 221, 230, 238;
    --color-background-900: 201, 215, 227;
    --color-background-800: 173, 192, 210;
    --color-background-700: 139, 160, 178;
    --color-background-600: 116, 136, 153;
    --color-background-500: 100, 115, 128;
    --color-background-400: 81, 97, 112;
    --color-background-300: 20, 20, 20;
    --color-background-100: 10, 10, 10;
    --color-background-200: 20, 20, 20;
    --color-gray-1200: 251, 251, 251;
    --color-gray-1100: 240, 243, 246;
    --color-gray-1000: 221, 230, 238;
    --color-gray-900: 201, 215, 227;
    --color-gray-800: 255, 255, 255 !important;
    --color-gray-700: 139, 160, 178;
    --color-gray-600: 116, 136, 153;
    --color-gray-500: 255, 0, 0;
    --color-gray-400: 81, 97, 112;
    --color-gray-300: 30, 42, 56;
    --color-gray-100: 21, 31, 46;
    --color-gray-200: 30, 30, 30;
    --color-blue-600: 255, 100, 100;
    }

    .title[data-v-366e5d34] {
    background: rgba(0, 0, 0, .8);
    border-radius: 7px;
    color: rgba(var(--color-white), .95);
    font-weight: 700;
    padding: 8px 12px;
    padding-right: 16px;
    }

    .content[data-v-366e5d34] {
    background: rgba(0, 0, 0, .8);
    color: rgba(var(--color-white), .8);
    font-weight: 500;
    line-height: 1.5;
    padding: 8px 12px;
    }

    .name[data-v-39573fe2] {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    align-items: flex-end;
    background: rgb(0 0 0 / 69%);
    color: rgb(var(--color-white));
    display: flex
    ;
    font-size: 1.3rem;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    opacity: 0;
    padding: 10px 4px;
    text-align: center;
    transition: opacity .3s ease-in-out;
    width: 100%;
    word-break: break-all;
    }

    .footer[data-v-0165744a] {
    background: rgba(0, 0, 0, .8);
    color: #7a858f;
    color: #45454599;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 600;
    margin-top: 20px;
    min-height: 100px;
    padding: 50px 30px;
    text-align: left;
    width: 100%;
    }

    .site-theme-dark {
    --color-gray-600: 255, 0, 0;
    --color-gray-700: 255, 0, 0;
    --color-text-lighter: 255, 155, 0;}

    .search[data-v-62eacfff] svg {
    color: #8f000078;
    cursor: pointer;
    transition: color .3s ease;
    }

    .transparent .search[data-v-62eacfff] svg {
    color: #8f000078;
    }

    .search[data-v-62eacfff]:hover svg {
    color: #ff000078;
    }

    .site-theme-dark .quick-search {
    background: rgb(0 0 0 / 90%);
    }
    
    .header[data-v-779420e9] {
    background: rgb(18 18 18 / 69%);
    padding-bottom: 30px;
    padding-top: 50px;
    }
    
    .name-spoiler[data-v-779420e9] {
    background: rgb(0 0 0);
    border-radius: 4px;
    color: transparent;
    cursor: pointer;
    font-weight: 600;
    padding: 0 4px;
    position: relative;
    transition: color .2s ease, background .2s ease;
    }
    
    .checkbox[data-v-32107ecb] {
    align-items: center;
    background: rgb(32, 0, 0);
    border-radius: 4px;
    border: 2px solid rgb(255, 0, 0);
    display: flex
    ;
    font-size: .9rem;
    justify-content: center;
    width: 15px;
    height: 15px;
    overflow: hidden;
    }
    
    .check[data-v-32107ecb] {
    align-items: center;
    background: rgb(32, 0, 0);
    color: rgb(255, 0, 0);
    display: flex
    ;
    height: 100%;
    justify-content: center;
    width: 100%;
    }
    
    h2[data-v-0165744a] {
    color: #f23d3d;
    font-size: 1.6rem;
    font-weight: 700;
    padding-bottom: 14px;
    }
    
    .theme-preview[data-v-0165744a] {
    border-radius: 3px;
    border: 2px solid #f00;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: 25px;
    margin-right: 10px;
    padding-left: 2px;
    padding-top: 5px;
    width: 25px;
    }
    
    .theme-preview.dark-contrast {
    border-radius: 3px;
    border: 2px solid #f00;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: 25px;
    margin-right: 10px;
    padding-left: 2px;
    padding-top: 5px;
    width: 25px;
    background: rgb(14, 18, 22);
    color: rgb(240, 240, 240);
    }
    
    a:hover {
    color: rgb(var(--color-red));
    }
    
    .user .chevron[data-v-62eacfff] {
    color: #ff0000;
    font-size: 1.2rem;
    left: 45px;
    opacity: .5;
    position: absolute;
    top: 14px;
    transition: opacity .3s ease;
    }
    
    [data-v-acf5fe42] .select {
    background: rgb(34 11 11 / 69%);
  ...

Reviews

No reviews yet.