Skip to content

AniList Ultimate-Darkness Theme by T-Tanvir

Mirrored from https://raw.githubusercontent.com/T-Tanvir/AniList-Ultimate-Darkness-Theme/main/Ultimate-Darkness.user.css

Screenshot of AniList Ultimate-Darkness Theme

Details

AuthorT-Tanvir

LicenseMIT

Categoryanilist

Created

Updated

Size68 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

The ultimate dark theme for anilist

Notes

  • I did not write any of this code. It was tweaked from crayon for anilist and some other user-styles but the base was from crayon for anilist
  • If you are wondering if he(T-Tanvir) did not write this code so wtf is the License stuff about? Well... I am new to this GitHub and coding stuff so I don't know what it is. I just tried to make it look like or work like AniList-High-Contrast-Dark-Theme GitHub repo but I did not understand anything about how it works...
  • Useable with Automail
  • This theme also has a light-theme but I recommend you use the dark-theme.

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 Ultimate-Darkness Theme
@namespace    https://github.com/T-Tanvir
@author       t_tanvir
@description  The ultimate dark theme for anilist
@version      1.0.1
@license      MIT
@homepageURL  https://github.com/T-Tanvir/AniList-Ultimate-Darkness-Theme
@supportURL   https://anilist.co/user/SF-Rock
==/UserStyle== */
@-moz-document url-prefix("https://anilist.co/")
{
  /* Ultimate-Darkness for AniList */
  @font-face {
    font-family: "FontAwesome";
    src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
    src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0")
        format("embedded-opentype"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0")
        format("woff2"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0")
        format("woff"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0")
        format("truetype"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")
        format("svg");
  }

  /* Colour references (Variables not used) */
  :root {
    --blue: #70c8ed;
    --pink: #f46592;
    --orange: #ffc46c;
    --green: #70d0b6;
    --purple: #8c7dd0;
  }

  /* Primary colours */
  :root,
  .site-theme-dark,
  .site-theme-contrast {
    --color-blue: 112, 200, 237 !important;
    --color-blue-alt: 112, 200, 237 !important;
    /* Genre Overview */
    --color-blue-swap: 112, 200, 237 !important;
    /* Coloured bits */
    --color-blue-dim: 112, 200, 237 !important;
    /* Barely used */
    --color-blue-600: 112, 200, 237 !important;
    --color-blue-light: 240, 248, 252;
    /* Browse page */
    --color-red: 244, 101, 146 !important;
    /* Pink */
    --color-pink: 244, 101, 146;
    --color-orange: 255, 196, 108 !important;
    --color-green: 112, 208, 182 !important;
    --color-purple: 140, 125, 208 !important;
  }
  .site-theme-dark {
    --color-blue-swap: 60, 60, 60 !important;
  }
  /* Uncoloured bits */
  /* Colours */
  :root,
  .site-theme-dark,
  .site-theme-contrast {
    --color-background: 245, 245, 245 !important;
    --color-foreground: 255, 255, 255 !important;
    --color-foreground-blue: 245, 245, 245 !important;
    --color-foreground-blue-dark: 235, 235, 235 !important;
    --color-foreground-grey: 245, 245, 245 !important;
    --color-foreground-grey-dark: 235, 235, 235 !important;
    --color-text: 111, 111, 111 !important;
    --color-text-light: 133, 133, 133 !important;
    --color-text-lighter: 165, 165, 165 !important;
    --color-text-bright: 255, 255, 255 !important;
    --color-text-white: 255, 255, 255;
    --color-overlay: 35, 35, 35 !important;
    --color-bw: 255, 255, 255;
    --color-black: 18, 18, 18;
    --color-gray: 200, 200, 200;
    --color-white: 255, 255, 255;
    --placeholder: 192, 196, 204;
    --box-shadow: 0 2px 20px rgba(50, 55, 65, 0.1);
  }

  /* Dark colours */
  .site-theme-dark {
    --color-background: 30, 30, 30 !important;
    --color-foreground: 50, 50, 50 !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;
    --color-foreground-lighter: 101, 101, 101;
    --color-text: 133, 133, 133 !important;
    --color-text-light: 155, 155, 155 !important;
    --color-text-lighter: 177, 177, 177 !important;
    --placeholder: 101, 101, 101;
    --color-bw: 24, 24, 24;
  }

  /* Remove blue tint from blacks and grays */
  :root,
  .site-theme-contrast {
    --color-background-100: 251, 251, 251;
    --color-background-200: 241, 241, 241;
    --color-background-300: 230, 230, 230;
    --color-background-400: 215, 215, 215;
    --color-background-500: 192, 192, 192;
    --color-background-600: 160, 160, 160;
    --color-background-700: 136, 136, 136;
    --color-background-800: 115, 115, 115;
    --color-background-900: 97, 97, 97;
    --color-background-1000: 78, 78, 78;
    --color-background-1100: 52, 52, 52;
    --color-background-1200: 30, 30, 30;
    --color-gray-100: 251, 251, 251;
    --color-gray-200: 241, 241, 241;
    --color-gray-300: 230, 230, 230;
    --color-gray-400: 215, 215, 215;
    --color-gray-500: 192, 192, 192;
    --color-gray-600: 160, 160, 160;
    --color-gray-700: 136, 136, 136;
    --color-gray-800: 115, 115, 115;
    --color-gray-900: 97, 97, 97;
    --color-gray-1000: 78, 78, 78;
    --color-gray-1100: 52, 52, 52;
    --color-gray-1200: 30, 30, 30;
  }
  .site-theme-dark {
    --color-background-1200: 251, 251, 251;
    --color-background-1100: 243, 243, 243;
    --color-background-1000: 230, 230, 230;
    --color-background-900: 215, 215, 215;
    --color-background-800: 192, 192, 192;
    --color-background-700: 160, 160, 160;
    --color-background-600: 136, 136, 136;
    --color-background-500: 115, 115, 115;
    --color-background-400: 97, 97, 97;
    --color-background-300: 42, 42, 42;
    --color-background-100: 31, 31, 31;
    --color-background-200: 22, 22, 22;
    --color-gray-1200: 251, 251, 251;
    --color-gray-1100: 243, 243, 243;
    --color-gray-1000: 230, 230, 230;
    --color-gray-900: 215, 215, 215;
    --color-gray-800: 192, 192, 192;
    --color-gray-700: 160, 160, 160;
    --color-gray-600: 136, 136, 136;
    --color-gray-500: 115, 115, 115;
    --color-gray-400: 97, 97, 97;
    --color-gray-300: 42, 42, 42;
    --color-gray-100: 31, 31, 31;
    --color-gray-200: 22, 22, 22;
  }

  /* Profile colour selection */
  .color[style="background: rgb(61, 180, 242);"] {
    background: rgba(var(--color-blue)) !important;
  }
  .color[style="background: rgb(192, 99, 255);"] {
    background: rgba(var(--color-purple)) !important;
  }
  .color[style="background: rgb(76, 202, 81);"] {
    background: rgba(var(--color-green)) !important;
  }
  .color[style="background: rgb(239, 136, 26);"] {
    background: rgba(var(--color-orange)) !important;
  }
  .color[style="background: rgb(225, 51, 51);"] {
    background: rgb(214, 78, 78) !important;
  }
  .color[style="background: rgb(252, 157, 214);"] {
    background: rgba(var(--color-pink)) !important;
  }
  .color[style="background: rgb(103, 123, 148);"] {
    background: rgba(var(--color-gray)) !important;
  }

  /* Placeholder text */
  input::placeholder,
  textarea::placeholder {
    color: rgba(var(--placeholder)) !important;
  }

  /* Nav */
  #nav .links {
    border-left: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
  }
  .nav.transparent,
  #app #nav.nav.transparent {
    background: rgba(var(--color-foreground), 0.2) !important;
  }
  .nav.transparent:hover,
  #app #nav.nav,
  #app #nav.nav:hover {
    background: rgba(var(--color-foreground-blue)) !important;
  }

  .nav .wrap .link:not(.router-link-active) {
    color: rgb(206, 212, 219) !important;
  }
  .nav .wrap .link:hover:not(.router-link-active) {
    color: rgba(var(--color-text-white)) !important;
  }
  #app #nav.nav {
    border-bottom: 2px solid rgba(var(--color-foreground-blue), 0.2) !important;
    border-top: 2px solid rgba(var(--color-foreground-blue), 0.2) !important;
    z-index: 1002;
  }
  .nav .user .avatar {
    border-radius: 50% !important;
    border: 0.1px solid GrayText;
  }
  .nav .user .chevron,
  .nav .search svg {
    color: rgba(var(--color-text-lighter)) !important;
  }
  .nav .search svg {
    opacity: 0.5;
    transition: opacity 0.3s ease;
  }
  .nav .search:hover svg {
    opacity: 1;
  }
  .nav .router-link-active {
    color: rgba(var(--color-blue)) !important;
    font-weight: bold !important;
  }
  .user .notification-dot {
    /*     background: transparent !important; */
    border-radius: 100% !important;
  }

  /* Nav icon colours */
  .user-wrap .dropdown .fa-user {
    color: rgba(var(--color-blue)) !important;
  }
  .user-wrap .dropdown .fa-envelope {
    color: rgba(var(--color-green)) !important;
  }
  .user-wrap .dropdown .fa-cog {
    color: rgba(var(--color-orange)) !important;
  }
  .user-wrap .dropdown .fa-sign-out-alt {
    color: rgba(var(--color-pink)) !important;
  }
  .browse-wrap .primary-links svg {
    color: rgba(var(--color-blue)) !important;
  }

  /* Quick search */
  .quick-search .result,
  .quick-search .result a,
  .quick-search .result .info,
  .quick-search .result .open-list-editor {
    transition: none !important;
  }

  /* Left panels */
  .filter-group,
  .settings .nav-group,
  .sidebar .tags {
    background: rgba(var(--color-foreground)) !important;
    padding: 15px !important;
    border-radius: 3px !important;
    box-shadow: var(--box-shadow) !important;
  }
  .forum-feed .filter-group a,
  .nav-group a[href^="/settings/"],
  .sidebar .tags .tag a {
    transition: none !important;
  }
  .sidebar .tags .tag a:hover,
  .sidebar .tags .tag:hover .rank {
    color: rgba(var(--color-text-white)) !important;
  }
  .search .filter-group .link {
    background: rgba(var(--color-foreground-blue)) !important;
  }
  .search .filter-group .link,
  .filter-group .link,
  .forum-feed .filter-group a,
  .nav-group a[href^="/settings/"] {
    padding: 8px !important;
  }

  /* Left (Active and hovered) */
  .search .filter-group .router-link-active,
  .filter-group .link.active,
  .nav-group .router-link-active,
  .filter-group .router-link-exact-active,
  .site-theme-dark .filter-group span.active,
  .filter-group a:hover,
  .search .filter-group .link:hover,
  .filter-group .link:hover,
  .nav-group a[href^="/settings/"]:hover,
  .sidebar .tags .tag:hover {
    background: rgba(var(--color-blue-swap)) !important;
    color: rgba(var(--color-text-white)) !important;
  }

  /* Left (Dark theme ad...

Reviews

No reviews yet.