UserStyles.world Dark by BamaBraves [Updated]

BamaBraves style theme for Userstyle World

当前为 2025-01-08 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

/* ==UserStyle==
@name         UserStyles.world Dark by BamaBraves [Updated]
@namespace    typpi.online
@author       BamaBraves [Updated by Nick2bad4u]
@description  BamaBraves style theme for Userstyle World
@version      1.0.4
@license      UnLicense
@homepageURL  https://userstyles.github.typpi.online
@preprocessor uso
==/UserStyle== */
@-moz-document domain("userstyles.world") {
	/* Scrollbar Settings */

	::-webkit-scrollbar {
		/* Width */
		width: 1.2em !important;
	}

	/* Color of handle ___________________________________________________________________________*/

	::-webkit-scrollbar-thumb {
		box-shadow:
			inset 0 0 5px rgb(0 0 0 / 40%),
			rgb(55 55 55 / 100%) 0 1px 0 !important;
		border: 1px solid rgb(0 0 0 / 25%) !important;
		border-radius: 22px !important;
		background: #580303 !important;
	}

	::-webkit-scrollbar-thumb:hover {
		box-shadow:
			inset 0 0 5px rgb(0 0 0 / 40%),
			rgb(155 155 155 / 100%) 0 1px 0 !important;
		border-radius: 22px !important;
		background: #580303 !important;
	}

	/* Color of Track ______________________________________________________________________________*/

	::-webkit-scrollbar-track {
		box-shadow:
			inset 8px 0 13px rgb(0 0 0 / 40%),
			rgb(55 55 55 / 100%) 0 1px 0 !important;
		border: 1px solid rgb(0 0 0 / 25%) !important;
		background: #170000 !important;
	}

	/* Color of handles at top and bottom ___________________________________________________________*/

	::-webkit-scrollbar-button {
		box-shadow:
			inset 0 12px 13px rgb(0 0 0 / 60%),
			rgb(55 55 55 / 100%) 0 1px 0 !important;
		background: #4c0707 !important;
	}

	::-webkit-scrollbar-button:hover {
		box-shadow:
			inset 0 0 5px rgb(0 0 0 / 40%),
			rgb(155 155 155 / 100%) 0 1px 0 !important;
		border-radius: 22px !important;
	}

	/* Color of the bottom corner of the scrollable element, where two scrollbar meet. ______________*/

	::-webkit-scrollbar-corner {
		box-shadow:
			inset 0 12px 13px rgb(0 0 0 / 60%),
			rgb(55 55 55 / 100%) 0 1px 0 !important;
		background: #530205 !important;
	}

	::-webkit-scrollbar-corner:hover {
		box-shadow:
			inset 0 0 5px rgb(0 0 0 / 40%),
			rgb(155 155 155 / 100%) 0 1px 0 !important;
		border-radius: 22px !important;
	}
}

@-moz-document domain("userstyles.world") {
	/* Site Settings */

	* {
		text-decoration: none !important;
	}

	selector {
		text-transform: capitalize !important;
	}

	.card-body,
	.card-footer,
	:focus {
		outline: none !important;
		box-shadow: none !important;
		border: none !important;
	}

	/*___ Fonts ________________________________________________________________________*/

	selector {
		font-size: 21px !important;
	}

	p {
		font-size: 19px !important;
	}

	selector {
		font-size: 17px !important;
	}

	selector {
		font-size: 15px !important;
	}

	selector {
		line-height: 25px !important;
	}

	/*___ Remove Items _________________________________________________________________*/

	selector {
		position: absolute !important;
		top: -9999px !important;
		left: -9999px !important;
	}

	/*___ Left/Right/Top/Bottom ________________________________________________________*/

	/*___ Margins ______________________________________________________________________*/

	.Hero {
		margin: 12px !important;
	}

	selector {
		margin: 3px 6px !important;
	}

	/*___ Paddings _____________________________________________________________________*/

	.Hero,
	.Hero-half {
		padding: 12px !important;
	}

	selector {
		padding: 3px 6px !important;
	}

	/*___ Heights ______________________________________________________________________*/

	selector {
		max-height: none !important;
	}

	.Hero,
	.Hero-half {
		height: auto !important;
	}

	.Hero,
	.Hero-half {
		min-height: 0;
	}

	/*___ Widths _______________________________________________________________________*/

	#welcome,
	html body > * > .wrapper {
		max-width: none !important;
	}

	selector {
		width: auto !important;
	}

	html body > * > .wrapper {
		width: 98% !important;
	}
}

@-moz-document domain("userstyles.world") {
	/* Font Settings */

	a[href],
	td span {
		color: #0ff !important;
		text-shadow: 1px 1px #000 !important;
	}

	a[href]:visited {
		color: #fc79fc !important;
		text-shadow: 1px 1px #000 !important;
	}

	/*__________________________________________________________________________________*/

	a[href]:hover,
	h1,
	input[type='checkbox']:checked + label,
	input[type='radio']:checked + label {
		color: #ff0 !important;
	}

	/*__________________________________________________________________________________*/

	[class*='ml'],
	li,
	p {
		color: #fff !important;
	}

	/*___ Khaki ________________________________________________________________________*/

	h1,
	h2 {
		color: #f0e890 !important;
	}

	/*___ Burlywood ____________________________________________________________________*/

	h3,
	h4 {
		color: #e0b880 !important;
	}

	/*___ Sandy Brown __________________________________________________________________*/

	.minw,
	h5,
	h6,
	label {
		color: #f0a060 !important;
	}

	/*___ Blue _________________________________________________________________________*/

	.card time {
		color: #07beff !important;
	}

	/*___ Green ________________________________________________________________________*/

	selector {
		color: #07ff24 !important;
	}

	/*___ Red __________________________________________________________________________*/

	selector {
		color: #ff0707 !important;
	}

	/*__________________________________________________________________________________*/

	input,
	input[type='email'],
	input[type='number'],
	input[type='password'],
	input[type='search'],
	input[type='tel'],
	input[type='text'],
	select,
	textarea {
		border-radius: 22px !important;
		background-color: #1d0909 !important;
		color: #fff !important;
	}

	/*__________________________________________________________________________________*/

	::selection {
		background: #ff9 !important;
		color: #000 !important;
	}

	pre ::selection {
		background: #ff9 !important;
		color: #fff !important;
	}

	::placeholder {
		opacity: 100%;
		color: #f48f8f;
	}

	/*___ Misc _________________________________________________________________________*/

	.token.punctuation {
		color: #fff !important;
	}

	.token.selector,
	.token.attr-name,
	.token.string,
	.token.char,
	.token.builtin,
	.token.inserted {
		color: #af0 !important;
	}

	.token.atrule,
	.token.attr-value,
	.token.keyword {
		color: #00b3ff !important;
	}

	.token.property,
	.token.tag,
	.token.boolean,
	.token.number,
	.token.constant,
	.token.symbol,
	.token.deleted {
		color: #ff6cbe !important;
	}
}

@-moz-document domain("userstyles.world") {
	/* Background Settings */

	body {
		background: #000 !important;
	}

	selector {
		background-image: none;
	}

	/*___ Background Gray ______________________________________________________________*/

	.Footer,
	nav {
		background-color: #060505 !important;
	}

	selector {
		background-color: #1a1a1a !important;
	}

	/*___ Background 0000 ______________________________________________________________*/

	selector {
		background: #0000 !important;
	}

	/*___ Background-color 0000 ________________________________________________________*/

	.form-wrapper:not(.Form).search button,
	.form-wrapper:not(.Form).search input,
	form:not(.Form).search button,
	form:not(.Form).search input {
		background-color: #0000 !important;
	}

	/*__ Blue __________________________________________________________________________*/

	.btn.primary {
		box-shadow:
			1px 1px 1px black,
			inset 2px 3px 5px rgb(0 0 0 / 30%),
			inset -2px -3px 5px rgb(255 255 255 / 50%) !important;
		border: none !important;
		border-radius: 22px !important;
		background-image: linear-gradient(
			to bottom right,
			#043dda,
			#000
		) !important;
		color: #fff !important;
	}

	.btn.primary:hover {
		background-image: linear-gradient(
			to bottom right,
			#154eeb,
			#000
		) !important;
		color: #ff0 !important;
	}

	.btn.primary:active {
		box-shadow:
			inset 2px 2px 1px black,
			inset 2px 3px 5px #0000004d,
			inset -2px -3px 5px #ffffff80 !important;
	}

	/*__ Red __________________________________________________________________________*/

	selector {
		box-shadow:
			1px 1px 1px black,
			inset 2px 3px 5px #0000004d,
			inset -2px -3px 5px #ffffff80 !important;
		border: none !important;
		border-radius: 22px !important;
		background-image: linear-gradient(
			to bottom right,
			#043dda,
			#000
		) !important;
		color: #fff !important;
	}

	selector:hover {
		background-image: linear-gradient(
			to bottom right,
			#f11,
			#000
		) !important;
		color: #ff0 !important;
	}

	selector:active {
		box-shadow:
			inset 2px 2px 1px black,
			inset 2px 3px 5px #0000004d,
			inset -2px -3px 5px #ffffff80 !important;
	}

	/*__ Orange ________________________________________________________________________*/

	.btn.icon.write-review {
		box-shadow:
			1px 1px 1px black,
			inset 2px 3px 5px #0000004d,
			inset -2px -3px 5px #ffffff80 !important;
		border: none !important;
		border-radius: 22px !important;
		background-image: linear-gradient(
			to bottom right,
			#da3a04,
			#000
		) !important;
		color: #fff !important;
	}

	.btn.icon.write-review:hover {
		background-image: linear-gradient(
			to bottom right,
			#eb4b15,
			#000
		) !important;
		color: #ff0 !important;
	}

	.btn.icon.write-review:active {
		box-shadow:
			inset 2px 2px 1px black,
			inset 2px 3px 5px #0000004d,
			inset -2px -3px 5px #ffffff80 !important;
	}

	/*___ Green ________________________________________________________________________*/

	selector {
		box-shadow:
			1px 1px 1px black,
			inset 2px 3px 5px #0000004d,
			inset -2px -3px 5px #ffffff80 !important;
		border: none !important;
		border-radius: 22px !important;
		background-image: linear-gradient(
			to bottom right,
			#81bc2e,
			#000
		) !important;
		color: #fff !important;
	}

	selector:hover {
		background-image: linear-gradient(
			to bottom right,
			#92cd3f,
			#000
		) !important;
		color: #ff0 !important;
	}

	selector:active {
		box-shadow:
			inset 2px 2px 1px black,
			inset 2px 3px 5px #0000004d,
			inset -2px -3px 5px #ffffff80 !important;
	}

	/*___ Plain Black __________________________________________________________________*/

	.Hero,
	.Hero-half {
		box-shadow:
			inset 0 0 5px #0006,
			#373737 0 1px 0,
			10px 10px 5px #0006,
			#9b9b9b 0 1px 0 !important;
		border: 1px solid rgb(0 0 0 / 25%) !important;
		border-radius: 22px !important;
		background-color: #000 !important;
	}

	.Hero:hover,
	.Hero-half:hover {
		box-shadow:
			inset 0 0 5px #0006,
			#9b9b9b 0 1px 0,
			10px 10px 5px #0a0a0a66,
			#9b9b9b 0 1px 0 !important;
	}

	/*___ Plain ________________________________________________________________________*/

	.Box,
	.card {
		box-shadow:
			inset 0 0 5px #0006,
			#373737 0 1px 0,
			10px 10px 5px #0006,
			#9b9b9b 0 1px 0 !important;
		border: 1px solid rgb(0 0 0 / 25%) !important;
		border-radius: 22px !important;
		background-color: #1c1c1c !important;
	}

	.Box:hover,
	.card:hover {
		box-shadow:
			inset 0 0 5px #0006,
			#fc79fc 0 1px 0,
			3px 3px 2px #fc79fc,
			#9b9b9b 0 1px 0 !important;
	}

	/*___ Red Gradient _________________________________________________________________*/

	selector {
		border-bottom: 1px solid #000 !important;
		border-radius: 22px !important;
		background: linear-gradient(
			to bottom,
			#300202 0%,
			#590505 100%
		) !important;
	}

	/*__ Blue Gradient _________________________________________________________________*/

	selector {
		border-bottom: 1px solid #000 !important;
		border-radius: 22px !important;
		background: linear-gradient(
			to bottom,
			#03193c,
			#000 100%
		) !important;
	}

	/*__ Green Gradient ________________________________________________________________*/

	selector {
		border-bottom: 1px solid #000 !important;
		border-radius: 22px !important;
		background: linear-gradient(
			to bottom,
			#15534d 0%,
			#000 100%
		) !important;
		text-shadow: 1px 1px #555 !important;
	}

	/*__ Yellow Gradient _______________________________________________________________*/

	selector {
		border-bottom: 1px solid #000 !important;
		border-radius: 22px !important;
		background: linear-gradient(
			to bottom,
			#9d9d5d 0%,
			#000 100%
		) !important;
		text-shadow: 1px 1px #555 !important;
	}

	/*__ Orange Gradient _______________________________________________________________*/

	selector {
		border-bottom: 1px solid #000 !important;
		border-radius: 22px !important;
		background: linear-gradient(
			to bottom,
			#da3a04 0%,
			#000 100%
		) !important;
		text-shadow: 1px 1px #555 !important;
	}

	/*__ Code ___________________________________________________________________________*/

	pre {
		background: #111 !important;
	}

	/*___ Highlight Background _________________________________________________________*/

	.TableRow:hover {
		border-left-color: #434343 !important;
		background: linear-gradient(
			to right,
			#383838,
			#0000
		) !important;
	}

	/*___ Radial Background _________________________________________________________*/

	yt-chip-cloud-chip-renderer[chip-style='STYLE_DEFAULT'][selected],
	yt-chip-cloud-chip-renderer[chip-style='STYLE_HOME_FILTER'][selected] {
		background: radial-gradient(
			ellipse at center,
			#07ed07 0%,
			#0000 70%
		) !important;
	}

	a.ytmusic-content-update-chip {
		background: radial-gradient(
			ellipse at center,
			#9a9d00 0%,
			#0e0e0e 70%
		) !important;
	}

	selector {
		background: radial-gradient(
			ellipse at center,
			#00809d 0%,
			#0e0e0e00 70%
		) !important;
	}
}

@-moz-document domain("userstyles.world") {
	/* Image Settings */

	.TableRow,
	.card {
		filter: brightness(75%) !important;
	}

	/*__________________________________________________________________________________*/

	.TableRow:hover,
	.card:hover {
		filter: brightness(100%) !important;
	}

	/*__________________________________________________________________________________*/

	img {
		border-radius: 22px !important;
	}

	/*__________________________________________________________________________________*/

	img {
		-webkit-box-reflect: below
			0 -webkit-gradient(
				linear,
				left top,
				left bottom,
				from(transparent),
				color-stop(70%, transparent),
				to(rgb(250 250 250 / 10%))
			);
	}

	/*__________________________________________________________________________________*/

	selector:hover {
		opacity: 100% !important;
	}
}

@-moz-document domain("userstyles.world") {
	/* New Icons */

	/* Calendar _________________________________________________________________________*/

	.card-footer small:first-child svg {
		box-sizing: border-box;
	}

	.card-footer small:first-child svg {
		background-size: 15px !important;
		height: 26px !important;
	}

	/* Eyes _______________________________________________________________*/

	/* Open ____________________________*/

	.card-footer small:nth-child(2) svg {
		box-sizing: border-box;
	}

	/* Close ____________________________*/

	selector {
		box-sizing: border-box;
	}

	.card-footer small:nth-child(2) svg {
		background-size: 18px !important;
		height: 19px !important;
	}

	/* Search ___________________________________________________________________________*/

	form:not(.Form).search svg,
	.btn.primary svg {
		box-sizing: border-box;
	}

	form:not(.Form).search svg,
	.btn.primary svg {
		background-size: 20px !important;
		height: 21px !important;
	}
}