Skip to content

Hianime Vibe for AniCrush (configurable) by ruxy

Screenshot of Hianime Vibe for AniCrush (configurable)

Details

Authorruxy

LicenseMIT

Categoryanicrush.to

Created

Updated

Size8.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A configurable hianime theme for AniCrush, featuring customizable fonts, colors, and logo replacement.

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name           Hianime Vibe for AniCrush
@namespace      rux-styles
@version        1.0.4
@description    A configurable hianime theme for AniCrush, featuring customizable fonts, colors, and logo replacement.
@author         ruxy
@license        MIT
@preprocessor   stylus


// Configurable variables (type, name, label, default)
@advanced     text    logoUrl          "Logo image URL"           "'https://i.ibb.co/qG4qzWd/hianicrush.png'"
@var          text    baseFont         "Base font family"         'Poppins, Arial'
@var          text    baseFontSize     "Base font size"           16px
@var          text    baseFontHeight   "Base line height"         1.5em
@var          text    baseFontWeight   "Base font weight"         300

@var          color   mainBackground   "Main background color"    #201f31
@var          color   baseTextColor    "Base text color"          #fff
@var          color   headingColor     "Heading color"            #ffbade
@var          color   primaryBg        "Primary background"       #ffbade
@var          color   secondaryBg      "secondary background"     rgba(255,255,255,.1)
@var          color   primaryText      "Primary text color"       #ffbade
@var          color   chipDub          "Dub chip color"           #b9e7ff
@var          color   chipSub          "Sub chip color"           #b0e3af 
@var          color   headerBg         "Header background"        rgba(32, 31, 49, 0.8)
@var          checkbox roundedBtn      "Rounded watch now button" 1
==/UserStyle== */

@-moz-document domain("anicrush.to") {

	@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap');
	/* ---------------------- */
	/*      Base Styles       */
	/* ---------------------- */
	body {
		background: mainBackground;
		font-family: baseFont;
		color: baseTextColor;
		font-size: baseFontSize;
		line-height: baseFontHeight;
		font-weight: baseFontWeight;
		padding: 0;
		margin: 0;
		-webkit-text-size-adjust: none;
	}

	:root {
		--bs-heading-color: headingColor;
		--primary-bg: primaryBg;
		--primary-text: primaryText;
		--secondary-bg: secondaryBg;
	}

	/* ---------------------- */
	/*     Header Styles      */
	/* ---------------------- */
	#header {
		background-color: headerBg !important;
		backdrop-filter: blur(10px) !important;
		-webkit-backdrop-filter: blur(10px) !important;
	}

	#header .circle-item {
		background-color: unset;
	}

	#header .circle-item .base-icon {
		color: primaryText;
	}

	/* ---------------------- */
	/*      Logo Styles       */
	/* ---------------------- */
	#logo img {
		display: none;
	}

	#logo {
		display: block;
		width: 160px;
		height: 44px;
		background: url(logoUrl) no-repeat center;
		background-size: contain;
	}

	/* ---------------------- */
	/*   Navigation Styles    */
	/* ---------------------- */
	.ne-menu .item .item-link:hover {
		background-color: unset;
	}

	.btn-primary,
	a.btn-server.active,
	.episodes .epi-list .item.active .btn-ep {
		color: #111 !important;
	}

	li.nav-item > .nav-link > div.item.item-flex,
	li.nav-item > .nav-link > div.item.item-flex .name {
		background-color: unset;
		color: #ddd;
	}

	/* ---------------------- */
	/*     Content Items      */
	/* ---------------------- */
	div.item.item-flex {
		color: #111;
		background-color: #fff;
		font-size: 12px !important;
		font-family: arial;
		line-height: 1;
		font-weight: 600;
		display: flex;
		align-items: center;
		padding: 0 6px;
		height: 20px;
	}

	div.stick-mask .item {
		border-radius: 0;
	}

	div.item.item-flex.item-dub {
		background-color: chipDub;
	}

	div.item.item-flex.item-sub {
		background-color: chipSub;
	}

	div.stick-mask.bottom-left > .item:first-child:nth-last-child(2).item-dub {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}

	div.stick-mask.bottom-left > .item:nth-child(2):last-child.item-sub {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	div.stick-mask.bottom-left > .item:only-child,
	.other-items .item {
		border-radius: 4px;
	}
	

	/* ---------------------- */
	/*  Detail Section Styles */
	/* ---------------------- */
	.e-detail .others {
		gap: 0;
		flex-direction: row-reverse;
		justify-content: start;
	}

	.e-detail .others > .item-flex {
		border-radius: 4px;
		margin-left: 2px;
	}
	

	.e-detail:has(.item-sub) .others > .item-quality:before {
		content: "●";
		margin-right: 5px;
		margin-left: 5px;
		color: rgba(255, 255, 255, 0.3);
	}

	.grid-card .e-detail .others {
		flex-direction: row;
		color: #aaa;
		font-size: .9em;
	}
	
	.e-detail:not(:has(.item-sub)) .others > .item-quality:after {
		content: "●";
		margin-right: 5px;
		margin-left: 5px;
		color: rgba(255, 255, 255, 0.3);
	}
	
	.e-detail:has(.item-sub) .others > .item-quality {
		font-size: 0.85em;
		color: #ddd;
		font-weight: 300;
	}
	
	.e-detail:not(:has(.item-sub)) .others > .item-quality {
		color: #aaa;
		font-size: .9em;
		font-family: unset;
		font-weight: 300;
	}

	div.item.item-flex .name {
		color: #111;
	}

	div.stick-mask.bottom-left {
		flex-direction: row-reverse;
		gap: 0;
	}

	/* ---------------------- */
	/*  Overlay & Icon Styles */
	/* ---------------------- */
	a.anime-thumbnail:after,
	div.swiper-slide.swiper-slide-active .anime-poster:after {
		content: "";
		position: absolute;
		top: 40%;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 2;
		background: mainBackground;
		background: -moz-linear-gradient(0deg, mainBackground 0, rgba(32, 31, 49, 0) 40%);
		background: -webkit-linear-gradient(0deg, mainBackground 0, rgba(32, 31, 49, 0) 40%);
		background: linear-gradient(0deg, mainBackground 0, rgba(32, 31, 49, 0) 40%);
	}

	div.sp-icon.sp-12,
	.sp-14 {
		filter: brightness(0) saturate(100%) invert(5%) sepia(7%) saturate(2%) hue-rotate(355deg) brightness(95%) contrast(85%);
	}

	div.list .w-type .sp-12 {
		filter: unset;
	}

	div.swiper-slide.swiper-slide-active .anime-detail {
		z-index: 10;
	}

	.anime-thumbnail .stick-play,
	.playlist-thumbnail .stick-play {
		color: #111;
		border: none;
	}

	/* ---------------------- */
	/*   Sidebar/Folder List  */
	/* ---------------------- */
	ul.anime_folder-list > li > div.item,
	ul.anime_folder-list > li > div.item > span {
		display: flex;
		align-items: center;
	}

	/* ---------------------- */
	/*   Conditional Rounded  */
	/* ---------------------- */
	if roundedBtn {
		div.swiper-slide.swiper-slide-active .anime-detail a.btn-primary {
			border-radius: 30px;
		}
	}
}

@-moz-document url-prefix("https://anicrush.to/az-list") {
	/* ---------------------- */
	/*    Pagination Styles   */
	/* ---------------------- */
	.section-pagination .pagination > .page-item.active .page-link {
		color: #111 !important;
	}
}

@-moz-document url-prefix("https://anicrush.to/watch") {
	/* ---------------------- */
	/*    watch Styles   */
	/* ---------------------- */
	div.anime-servers > .server-select {
		background-color: #201f31;
	}

	div.anime-servers .server-select .current {
		text-align: center;
		background-color: primaryBg;
		color: #111;
		padding: 6px 15px;
	}

	div.anime-servers .server-select .current .text-white {
		color: #111 !important;
	}

	div.anime-servers .server-select .current .anime-thumbnail {
		display: none;
	}
	div.anime-servers .server-select .current .other-items {
		justify-content: center;
	}

	div.anime-servers .server-select .current .other-items .item,
	div.anime-servers .server-select .current .base-icon {
		color: #111 !important;
		display: flex;
	}

	div.alert.remind-ep {
		border-radius: 6px;
		font-size: 12px;
		margin: 0 15px 15px;
		padding: 12px 15px;
		text-align: left;
		font-weight: 500;
		line-height: 1.5em;
		border: none !important;
		color: #fff;
		background: #08c;
	}
}

Reviews

No reviews yet.