Skip to content

Stylus Ultra Dark by blacksapphire27

Details

Authorblacksapphire27

LicenseNo License

Categorydark

Created

Updated

Size14 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

sss

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Stylus Ultra Dark
@namespace      USO Archive
@author         IgChi
@description    `!!! THANK YOU FOR YOUR DONATION !!!Ultra Dark Theme for Stylus Chrome Extention.`
@version        20210205.17.53
@license        CC-BY-4.0
@preprocessor   uso
==/UserStyle== */
@-moz-document regexp("chrome-extension://.*") {
::-webkit-scrollbar {
	width: 10px
}
#header::-webkit-scrollbar {
	width: 4px
}
#header::-webkit-scrollbar-thumb {
	background: #222
}
::-webkit-scrollbar-thumb {
	background: #272727
}
::-webkit-scrollbar-thumb:hover {
	background: #333
}
div::-webkit-scrollbar-thumb {
	background: #444
}
div::-webkit-scrollbar-thumb:hover {
	background: #555
}

input[type="checkbox"]:not(.slider):hover, .style-name:hover input[type="checkbox"]:checked, .style-name:hover input[type="checkbox"] {
	background: #111;
	border-color: #ccc;
}
#header, #options, #filters label:hover, #filters .filter-selection:hover {
	color: #b9b9b9;
	background: #111;
	border-color: #333
}
#sections {
	height: unset
}
#header {
	border-right: none!important;
	padding: 0;
	padding-left: 5px;
	box-shadow: none
}
.filter-selection {
	left: 0
}
.filter-selection select {
	width: 230px!important
}
#header .filter-selection label, .filter-selection select {
	height: 24px;
}
#header .filter-selection label .checkmate {
	margin-top: 0
}
#manage-text {
	margin-top: 5px
}
#search-wrapper {
	margin-bottom: 0;
	width: 240px
}
#options-wrapper {
	margin-top: 8px
}
.options-column > div[class="option"] {
	margin-bottom: 8px
}
#header summary, #header #filters summary {
	margin: 0;
}
#mozilla-format-buttons {
	margin-top: 5px;
	margin-bottom: 5px
}
#header h1 {
	text-align: center;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 22px;
	font-weight: 1000
}
#header summary h2 {
	border-bottom: none!important;
	font-size: 13px
}
#filters {
	border-bottom: 1px dashed #333;
	margin-bottom: 8px
}
#sort-wrapper, #style-actions {
	width: 241px;
	margin-bottom: 0px;
	margin-top: 8px;
	margin-left: 13px;
}
#searchMode {
	box-shadow:-3px 0 2px -3px #6d6d6d!important;
	background: #222!important;
	border-radius: 0;
	width: 86px!important
}
.section-editor .section, .section-editor .section:not(:first-child) {
	margin: 10px;
	margin-bottom: 10px;
	padding: 0;
	padding-bottom: 10px;
	border: none;
	border-radius: 5px;
	background: #151515;
	box-shadow: 0 0 10px -5px black;
}
#sections > .section:not(.removed) > label {
	width: calc(100% - 20px);
	background: #151515!important;
	padding: 6px 10px;
	border-radius: 5px;
	box-shadow: 0px 3px 4px -3px #00000082
}
#sort-wrapper .select-arrow, .svg-icon.select-arrow, .filter-selection .select-arrow {
	margin: 0;
	height: 100%;
	width: 14px;
	top: 0;
	right: 4px;
}
#header details, #header details:not([open]), #mozilla-format-container {
	background: #111;
	margin: 0;
	margin-left: 4px;
	margin-right: 5px;
	margin-bottom: 8px;
	padding: 8px;
	padding-left: 8px;
	padding-right: 0;
	border: 1px dashed #333;
}
#mozilla-format-container h2 {
	margin: 0;
	margin-bottom: 8px
}
#mozilla-format-container {
	margin-top: 15px;
	width: 255px
}
#basic-info-enabled {
	justify-content: center
}
#basic-info, #stylus-edit #actions {
	padding-left: 4px
}
#stylus-edit #actions {
	padding-bottom: 8px
}
#search, #manage\.newUI\.sort, input:not([type]), #newUIoptions input[type="number"], #options [type="number"], select {
	background: #222;
	color: #b9b9b9;
	font-weight: bold;
	font-size: 13px;
	padding: 0;
	padding-left: 10px;
	height: 30px;
	border: none;
	border-radius: 3px;
	box-shadow: 2px 2px 0 0 #0d0d0d;
}
#newUIoptions input[type="number"], #options [type="number"] {
	height: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 3px;
}
input[type=number]::-webkit-inner-spin-button {
  height: 25px;
	cursor: pointer;
	opacity: .2; 
}
select {
	width: 123px;
}
.applies-to select {
	width: 360px
}
.dropbtn {
	width: 110px
}
#options-buttons button {
	width: 79px
}
#filters select {
	background: #111;
	box-shadow: none
}
button, #backup-buttons .dropbtn, #options-buttons button, #backup-buttons button {
	background: #222;
	border: none;
	margin: 0;
	margin-right: 2px;
	margin-left: 2px;
	padding: 5px;
	color: #b9b9b9;
	font-weight: bold;
	font-size: 12px;
	border-radius: 3px;
	box-shadow: 2px 2px 2px -2px #000;
	transition-duration: .2s
}
button:hover, button:not(:disabled):hover, #options-buttons button:hover, #backup-buttons button:hover {
	background: #262626;
	box-shadow: 4px 4px 4px -4px #000;
}
#actions button, #actions > div > a {
	margin: 0;
	margin-right: 2px;
	margin-left: 2px;
	width: 86px
}
.svg-icon, .svg-icon.info:hover, .svg-icon.settings:hover {
	fill: #777;
}
a:hover .svg-icon.info, a:hover .svg-icon, .svg-icon:hover, .newUI .entry:hover .svg-icon:hover, input[type="checkbox"]:not(.slider):checked + .svg-icon.checked, .svg-icon.select-arrow {
	fill: #ccc;
}
body {
	color: #b9b9b9;
	background: #111;
}
#name {
	margin-bottom: 8px;
	width: 98%;
}
.newUI .entry > * {
	border-bottom: 1px dashed #1a1a1a;
	padding-bottom: 1px;
	padding-top: 2px
}
#add-style-label {
	background: #063a06
}
#add-style-label:hover {
	background: #024702
}
.newUI .entry.odd {
	background: #111
}
.newUI .entry.odd:hover {
	background: #111
}
#message-box > div, #message-box-buttons, #message-box-title {
	background: #1d1d1d;
}
#message-box.danger #message-box-title {
	background: firebrick;
}
#help-popup {
	background: #1c1c1c;
}
.newUI .target img {
	border-radius: 50%;
}
.newUI .target {
	line-height: 17px;
}
.newUI .style-name {
	font-size: 12px;
	text-indent: unset;
	padding-left: 15px;
}
.entry .checkmate, .entry input[type="checkbox"]:not(.slider) {
	height: 16px;
	width: 16px
}
.entry .svg-icon.checked {
	height: 12px;
	width: 12px
}
.newUI .has-favicons .target {
	font-size: 11px;
}
a, a:visited {
	color: #b9b9b9;
}
a:hover, .disabled a:hover,.newUI .entry.enabled .style-name:hover .style-name-link {
	color: #eee
}
.newUI .no-update:not(.update-problem):not(.update-done) .up-to-date, .newUI .can-update .update {
	color: black;
}
#reset-filters svg {
	height: 15px;
	padding: 0
}
.active #filters-stats {
	padding: 0 5px
}
#toc {
	padding: 0;
	padding-top: 5px
}
#toc li {
	padding: 5px 0;
	font-size: 11px;
	margin-right: 8px
}
.single-editor {
	height: calc(100% - 20px);
}
.single-editor .CodeMirror {
	width: unset
}
.CodeMirror {
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 5px!important;
	font-size: 13px;
	outline: transparent;
	border: none;
}
.resize-grip {
	border:none
}
.resize-grip:after {
	border-color: #444
}
.CodeMirror-search-field {
	width: 100%!important
}
.CodeMirror-gutters {
	padding: 0!important
}
.CodeMirror-linenumber {
	padding: 0 3px
}
.CodeMirror, .applies-to, .edit-actions{
	margin-left: 8px;
	margin-right: 8px
}
.applies-to label {
	height: 30px;
	margin-right: 8px
}
.add-applies-to, .remove-applies-to {
	height: 30px;
	margin-left: 4px
}
#confirm > div, .menu-items-wrapper {
	background: #202020;
	border: solid 2px rgba(0, 0, 0, 0.52);
}
#backup-buttons .dropdown-content {
	display: block;
	background: #222;
	min-width: unset;
	width: 108px;
	box-shadow: none;
	left: 2px;
	top: 0;
	border: 1px solid #333;
	border-radius: 2px
}
#backup-buttons .dropdown-content a {
	color:#b9b9b9;
	padding: 5px 8px
}
#backup-buttons .dropdown-content a:hover {
	background: #222;
	color:#eee
}
#sync-dropbox-export, #sync-dropbox-import {
	display: none!important
}
#manage-text {
	padding-left: 5px;
	padding-bottom: 8px;
}
#manage-text a {
	background: #141414;
	border: 1px solid #1a1a1a;
	padding: 5px;
	border-radius: 3px;
	box-shadow: 2px 2px 0 0 #0d0d0d;
	transition-duration: .2s;
	text-decoration: none
}
#manage-text > :not(:last-child):after {
    content: "";
    margin: 0 2px;
}
#update-all-no-updates:before {
	content: ">>> ";
}
#update-all-no-updates {
	margin-left: 35px
}
#backup-buttons button {
	margin-top: 5px;
	width: 248px
}
#backup-buttons button:not(#sync-styles) {
	width: 122px;
}
#check-all-updates, #manage-options-button {
	width: 220px!important
}
#add-style-wrapper > a, #add-style-wrapper button {
	width: 100px!important;
	margin-bottom: 12px;
	margin-top: 5px;
}

@media (max-height: 730px) {
	#options-buttons button {
		width: 78px
	}
	#manage-text a {
		padding: 4px
	}
}
@media (max-width: 850px) {
	#header {
		border:none;
	}
	.fixed-header #header {
		min-height: 0;
		position: unset;
		padding: 0;
		background: #111;
	}
	#search-wrapper, #sort-wrapper, #header summary {
    max-width: unset;
	}
	#actions {
    display: inline-block;
		padding-left: 3px
	}
	#stylus-options #actions {
    display: flex;
	}
	#actions #mozilla-format-container {
		margin-top: 0;
		width: 180px
	} 
	#basic-info {
    padding-bottom: 8px;
		padding-left: 5px
	}
	#name {
    margin-bottom: 0
	}
	#newUIoptions input[type="number"], #options [type="number"] {
    height: 25px;
    margin:0
	}
	#options #tabSize-label {
    top: 0;
	}
	#options .option.aligned > label {
		padding-right: 13px
	}
	#sections-list, #lint {
    width: 100%;
  }
	#sections > *, 	#sections > :not(.single-editor) {
    margin: 5px .5rem;
    padding: 0;
	}
	select {
    width: 200px;
	}
	.newUI .entry .checkmate {
		position: relative;
    left: unset;
    top: unset;
    bottom: unset;
    margin-right: 15px;
  }
}

/* -------------------------- POPUP --------------------------- */
#stylus-popup {
	width: 200px!important;
	border: 1px solid #333;
	background: #1d1d1d
}
#stylus-popup .style-name {
	padding-left: 32px;
	line-height: 0
}
.entry .style-name::before,.newUI .entry .style-name:hover::before {
	background: linear-gradient(to right, transparent, #251f7366 7%, transparent);
	transition: opacity .2s
}
#stylus-popup #installed {
	border: none;
	padding-bottom: 5px;
	padding-top: 5px;
}
#options-close-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: -1;
}
#options-close-icon .svg-icon {
	display:none;
}
#options-title:before {
	position: unset;
	padding: 4px 41...

Reviews

No reviews yet.