Skip to content

AL Kitsu by jordy3d

Screenshot of AL Kitsu

Details

Authorjordy3d

LicenseNo License

Categorykitsu

Created

Updated

Size8.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Kitsu.io, but Anilist-ified! Bonus tweaks!

  • Anilist colour scheme!
  • A themed scrollbar!
  • Etc!

Notes

Release!

  • Anilist colour scheme!
  • Improved avatar shape!
  • A themed scrollbar!
  • Adding Favourite manga/anime/characters is now easier with a hover zoom onto the related image!

Minor update!

  • Kitsu.io is now Kitsu.app, so I just updated that.

Source code

/* ==UserStyle==
@name         AL Kitsu
@version      20240419.15.09
@namespace    https://userstyles.world/user/jordy3d
@description  Kitsu.io, but Anilist-ified! Bonus tweaks!- Anilist colour scheme!- Improved avatar shape!- A themed scrollbar!- Adding Favourite manga/anime/characters is now easier with a hover zoom onto the related image!
@author       jordy3d
@license      No License
==/UserStyle== */

@-moz-document domain("kitsu.app") {
/*Theme*/

body,

.cover-nav.navbar-light .nav-item.active,

.time-spent-card,

.library-list thead,

.library-sections li.active a.library-all,

.media-browse .media-grid,

.group-result-header input,

.modal-body,
.soft-tabs .nav-link.active, .soft-tabs .nav-link.active:active, .soft-tabs .nav-link.active:focus, .soft-tabs .nav-link.active:hover,

.ember-basic-dropdown-content,


.list-item.active,

.feed-aside .timeline-link,

.add-comment-wrapper .add-comment,

.favorite-series-panel .nav-tabs,


.tagged-media,

.combo-gate a, .nsfw-gate a, .spoiler-gate a,

.reply-list,
.media-body .comment-actions,

.site-search__input,

.ember-power-select-option[aria-selected=true], .open>.notification-drop,

.notification-drop header
{
  background: #0b1622;
}

.navbar,

.card, .character-wrapper, .hint-panel, .library-list, .media-unit--block, .stream-add-content, .stream-item,

.user-stats-panel,

.stream-error-wrapper,

.ember-power-select-trigger, .form-control, input, textarea,

.library-content .media-browse .media-grid .entry-stats,

.modal-footer,

.ember-power-select-search-input:focus,

.settings--header,

.notification-settings--headers,

.quick-update,

.feed-aside .timeline-link.active,

.stream-item--title-block,
.stream-item-comments,

.stream-content-embed .embed-article .embed-info,

.media-summary,
.media--reactions .reactions-list,
.media--category-tag a

.notification-drop header,

.media-tooltip>div,

.explore-search input, .library-search input
{
  background: #151f2e;
}

.skeleton-loader-background,

.fake-effect,

.ember-power-select-options li,

.favorite-series-panel .nav .active, .favorite-series-panel .nav .active:hover,
/* .nav:hover .nav-link, */

.dropdown-menu, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover, .open>.dropdown-menu,


.media--sidebar .library-state,


.search--group-header,

.modal-header
{
  background: #151f2e !important;
}

.panel-effect,

.fe-13,

.ember-power-select-options li:hover,

.site-search__input.active,

.notifications,

.search--header,
.search--drop,

.group-result-meta .category-button,
.group-result-meta .member-button
{
  background: #0b1622 !important;
}

.aozora-conflict-option, .import-option,
.export-container .aozora-conflict-option, .export-container .import-option,

.button--secondary,

.library-state .entry-state-status .completed-button, .library-state .entry-state-status .rating-button, .library-state .entry-state-status .seen-this,

.role-tag,

.search--results .media:hover,

.group-link-wrapper:hover
{
  background: #00aaff;
}

.text-danger
{
  background: #722230;
  color: white !important;
  
  text-align: center;
  font-weight: bold;
  padding: 1em;
  border-radius: 5px;
}

.cover-nav.navbar-light .nav-item:hover,

.skeleton-loader-item,

/* .settings--navigation .list-item.active a:before, */

.where-to-watch-header>span,

.stream-content .onebox-image
{
  background: #0000 !important;
}

.stream-error-wrapper
{
  box-shadow: none;
}

.favorite-series-panel .nav .active, .favorite-series-panel .nav :hover
{
  border-color: #0000 !important;
}

a, a:hover,

.entry-rating-empty svg { fill: #ccc; }
.navbar .logo g g:last-child { fill: #3db4f2; }
.rc-progress-line-path { stroke: #3db4f2; }


.cover-nav.navbar-light .nav-item.active,
.cover-nav.navbar-light .nav-item:hover,

.settings--navigation .list-item.active a,


.author-name,
p a,
.comment-actions a,
.media a,
.view-more a,

.reaction-button a,

.entry-state-status a,
.library-state .entry-state-status .edit-button,
.library-state.with-header a
{
  color: #00aaff;
}
.library-list .edit-entry-button
{
  color: #ccc;
  border-color: #ccc;
}
a, 

.settings--navigation,

.dropdown-menu,

.library-content .media-browse .media-grid .entry-rating .no-rating,

.media-tooltip>div,
.media-tooltip>div .media-description
{
  color: #a0b1c5;
}
.settings--navigation a
{
  color: inherit;
}
.library-content .media-browse .media-grid .entry-rating .no-rating:hover,

.grid-edit:hover, .grid-poster-link:hover, .grid-reaction--add:hover, .grid-reaction--more:hover,

.search--group-header a:hover,
.categories-more a:hover
{
  color: #00aaff !important;
  
  text-decoration: none !important;
}

.import-title,

.button--secondary
{
  color: #fff;
  font-size: 18px;
  text-shadow: 0 0 5px black;
}

.search--results .media:hover,

.group-link-wrapper:hover h2,

.group-link-wrapper:hover .group-result-description
{
  color: #fff;
  text-shadow: 0 0 5px black;
}

.user-menu-drop .dropdown-item:hover,
.open>.dropdown-menu a:hover
{
  color: #fff !important;
}

.modal-avatar-wrapper .modal-overlay-button
{
  border: 3px solid #151f2e !important;
}

.stream-item-comments,

.stream-item-comments li
{
  border-color: #151f2e !important;
}

.grid-edit:hover, .grid-poster-link:hover, .grid-reaction--add:hover, .grid-reaction--more:hover
{
  border-color: #00aaff !important;
}

.open>.dropdown-menu
{
  box-shadow: 0 0 10px 3px #0004;
}

.notifications svg path
{
  fill: #a0b1c5;
  transition: fill .2s;
}
.notifications:hover svg path
{
  fill: #ccc;
}

.grid-edit:hover svg, .grid-poster-link:hover svg, .grid-reaction--add:hover svg, .grid-reaction--more:hover svg
{
  fill: #00aaff !important;
}


/*Dark Scrollbar*/
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: #fff0; }
::-webkit-scrollbar-thumb { background: #192739; }
::-webkit-scrollbar-thumb:hover { background: #39516b; }
::-webkit-scrollbar-corner { background: #0000; }
}

@-moz-document domain("kitsu.io") {
/*Tweaks*/

/*Better avatar shape*/
.avatar-image, .modal-avatar-wrapper .modal-overlay-button { border-radius: 13%; }
.author-avatar *, .media-left *, .stream-item-activity .stream-like img { border-radius: 13% !important; }

/*results with proper padding*/
.group-result-list .group-results { padding-bottom: 1px; }


/*The ability to actually fucking see what it is you're adding to your Favourites*/
.media-sort-item .media-sort-thumb-wrapper,

.ember-power-select-options li .waifu-wrapper
{
  transform: scale(1);
  transition: transform 100ms ease-in-out;
}
.media-sort-item:hover, 

.ember-power-select-dropdown, .ember-power-select-options[role=listbox] 
{ 
  overflow: visible; 
}
.media-sort-item:hover .media-sort-thumb-wrapper
{
  transform: scale(3);
    display: inline-table;
    z-index: 90;
    position: absolute;
}
.ember-power-select-options li:hover .waifu-wrapper
{
  transform: scale(5);
  display: inline-table;
  z-index: 90;
}
.media-sort-item:hover .media-sort-title
{
  top: 11px;
  left: 110px;
  
  transition: left 100ms ease-in-out;
}
.ember-power-select-options li:hover strong
{
  position: relative;
  left: 45px;
  
  transition: left 100ms ease-in-out;
}


/*whatever fucking reaction recommendation thing, not-shit buttons*/
.reaction-modal button 
{
  height: 40px;  
  bottom: -40px;
  background: #6e6e6e !important;
  font-weight: bold;
}
.reaction-modal button:hover
{
  height: 50px;  
  background: #08972c !important;
}
.reaction-modal button.skip-button
{
  height: 30px;  
  background: #090909 !important;
  font-weight: bold;
}
.reaction-modal button.skip-button:hover
{
  height: 40px;  
  background: #970808 !important;
}
}

Reviews

No reviews yet.