Skip to content

Dark theme on Jurnal TOP by VaF1lKa

Screenshot of Dark theme on Jurnal TOP

Details

AuthorVaF1lKa

LicenseNo License

Categoryhttps://journal.top-academy.ru

Created

Updated

Code size23 kB

Code checksum42fd66b9

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Поберегите глазки

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         Best dark theme on Jurnal TOP
@version      20240326.14.12
@namespace    https://userstyles.world/user/VaF1lKa
@description  Поберегите глазки
@author       VaF1lKa
@license      No License
==/UserStyle== */

@-moz-document url-prefix("https://journal.top-academy"), domain("journal.top-academy.ru") {
body {
	font-family: "Comic Sans MS";
}
.wrap {
	background-color: #000;
}
.wrapper {
	background-color: #1e2724;
	color: #e9e9e9;
}
* {
	box-sizing: border-box;
}

html,
body {
	padding: 0;
	margin: 0;
	height: 100%;
}

.wrapper {
	position: relative;
	height: 100%;
	display: flex;
	justify-content: center;
	background-color: #1e2724;
}


main {
	height: 5000px;
}
.homeworks-section .item-homework .item-container .item .item-header {
	background-color: #0c0c0c;
}
.homeworks-section .item-homework .item-container .item.status0 .item-image,
.homeworks-section .item-homework .item-container .item.status1 .item-image,
.homeworks-section .item-homework .item-container .item.status2 .item-image,
.homeworks-section .item-homework .item-container .item.status3 .item-image,
.homeworks-section .item-homework .item-container .item.status5 .item-image {
	background-color: #0c0c0c
}
.homeworks-section .item-homework .item-container .item .on-hover {
    flex-direction: column;
    color: white;
    text-align: center;
    line-height: 1;
    font-size: 13px;
    padding: 20px 30px 15px 30px;
}
.homeworks-section .item-homework .item-container .item .on-hover {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    bottom: 0;
    right: 0;
    height: 311px;
    background-color: rgba(88, 110, 139, 0.6);
    justify-content: space-around;
    align-items: center;
}
.homeworks-section .item-homework .item-container .item.status3 .item-footer {
	background-color: #2C3746;
}
.homeworks-section .item-homework .item-container .item.status0 .item-footer {
	background-color: #6D0C21;
}
.homeworks-section .item-homework .item-container .item.status0 .count-expired {
    text-align: center;
    color: #fff;
    width: 81px;
    height: 81px;
    line-height: 80px;
    font-size: 36px;
    font-weight: bold;
    border-radius: 50%;
    background-color: #6D0C21;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.homeworks-section .item-homework .item-container .item.status2 .item-footer {
	background-color: #B89F5E;
}
.homeworks-section .item-homework .item-container .item.status1 .item-footer {
	background-color: #0C414A;
}
.homeworks-section .item-homework .item-container .item.status1 .count-checked {
    text-align: center;
    color: #fff;
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 36px;
    font-weight: bold;
    border-radius: 50%;
    background-color: #0C414A;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.homeworks-section .item-homework .item-container .item.status5 .item-footer {
	background-color: #525764;
}
.text-homework-wrap .text-homework-title,
.text-homework-answer-wrap .text-homework-title {
	color: #e9e9e9;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}
.text-homework-wrap .evaluation-feedback-wrap .evaluation-tags-item,
.text-homework-answer-wrap .evaluation-feedback-wrap .evaluation-tags-item {
	border: 1px solid #464646;
	color: #1aa4cb;
	background: #0c0c0c;
	padding: 2px 5px;
	border-radius: 5px;
	cursor: pointer;
	user-select: none;
	margin: 2px;
}
.text-homework-wrap .center .file-drop-description,
.text-homework-answer-wrap .center .file-drop-description {
	display: flex;
	justify-content: center;
	color: #e9e9e9;
	text-align: center;
	opacity: 0.5;
}
.text-homework-wrap .text-homework-time-spent-wrap .info-content,
.text-homework-answer-wrap .text-homework-time-spent-wrap .info-content {
	display: none;
	opacity: 0;
	min-width: 315px;
	padding: 15px 20px;
	background: #343434;
	border-radius: 5px;
	position: absolute;
	z-index: 1;
	transition: 1s;
	left: -173%;
	top: -117px;
	line-height: 1.2;
	color: white;
}
.bold {
	color: #e9e9e9;
	font-weight: bold;
}
.text-homework-wrap .center h6,
.text-homework-answer-wrap .center h6 {
	color: #e9e9e9;
	font-weight: 900;
	font-size: 16px;
	margin-top: 24px;
	width: 350px;
}
.text-homework-wrap .evaluation-feedback-wrap .want-review-toggle,
.text-homework-answer-wrap .evaluation-feedback-wrap .want-review-toggle {
	border: 1px solid #e9e9e9;
	padding: 0 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}
.homeworks-navigation .ng-select .ng-select-container .ng-value-container {
	background-color: #0c0c0c;
	color: #e9e9e9
}
.homeworks-navigation .ng-select .ng-dropdown-panel .scroll-host .ng-option:hover {
    background: #343434;
}
.navbar {
	background-color: #0c0c0c;
	color: #e9e9e9
}
.wrap-counts {
	background-color: #181818;
	color: #e9e9e9
}
.progress-section .item .content-progress {
	background-color: #0c0c0c
}
.progress-section .item .main-block .block-day .all-less .lessons {
	background-color: #181818;
}
.progress-section .item .main-block .block-day .date {
	width: 100%;
	padding-top: 3px;
	font-size: 11px;
	color: #c0c0c0;
	pointer-events: none;
}
.progress-section .item .content-progress .description .cub .pass::before {
	background: #93000080;
}
.progress-section .item .main-block .block-day .all-less .pass {
	background-color: #93000080;
}
.progress-section .item .content-progress .description .cub .lateness::before {
	background: #ffee0082;
}
.progress-section .item .main-block .block-day .all-less .lateness {
	background-color: #ffee0082;
}
.progress-section .item .content-progress .select .ng-select .ng-select-container .ng-value-container {
	background-color: #0c0c0c;
	color: #e9e9e9
}
.progress-section .item .content-progress .exams-table .body-list:nth-child(2n) {
	background-color: #181818;
	color: #e9e9e9;
}
.progress-section .item .content-progress .header {
	color: #e9e9e9
}
.homepage-wrapper .inner {
	padding: 0 20px;
	background-color: #0c0c0c;
	color: #c6c6c6;
	outline: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 20px;
	-webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.homeworks-navigation .ng-select .ng-dropdown-panel {
    z-index: 999;
    background: #0c0c0c;
    margin-top: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.homepage-wrapper .header-title-block {
	display: flex;
	justify-content: space-between;
	padding: 25px 0;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	border-bottom: 1px solid #e9e9e9;
	color: #fff;
}
.homepage-wrapper .part-homeworks .homeworks-content .count-holder.items {
	background: #181818;
	padding: 30px 0;
	margin-bottom: 20px;
	padding-left: 25px;
	padding-right: 15px;
}
div .wrapper {
	font-family: "Comic Sans MS";
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 25px;
	text-decoration: none solid rgb(33, 37, 41);
	text-align: left;
	text-indent: 0px;
	text-transform: none;
	white-space: normal;
	word-spacing: 0px;
	background-attachment: fixed;
	background-color: #1e2724;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: #e9e9e9;
	height: fit-content;
	width: fit-content;
	border: 0px none #1e2724;
	border-top: 0px none #1e2724;
	border-right: 0px none #1e2724;
	border-bottom: 0px none #1e2724;
	border-left: 0px none #1e2724;
	margin: 0px;
	padding: 30px;
	max-height: max-content;
	min-height: fit-content;
	max-width: max-content;
	min-width: fit-content;
	position: relative;
	top: auto;
	bottom: auto;
	right: auto;
	left: auto;
	float: none;
	display: block;
	clear: none;
	z-index: auto;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
	border-collapse: separate;
	border-spacing: 0px 0px;
	caption-side: top;
	empty-cells: show;
	table-layout: auto;
	overflow: visible;
	cursor: auto;
	visibility: visible;
	transform: none;
	transition: all 0.3s ease 0s;
	outline: rgb(0, 0, 0) dashed 0.888889px;
	outline-offset: 0px;
	box-sizing: border-box;
	resize: none;
	text-shadow: none;
	text-overflow: clip;
	word-wrap: normal;
	box-shadow: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.schedule-section .item .content-schedule {
	margin-bottom: 30px;
	padding: 30px 35px;
	background-color: #0c0c0c;
	border-radius: 5px;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
	text-align: center;
}
.schedule-section .item .content-schedule .week .day {
	width: 13.7%;
	margin-left: 10px;
	background-color: #093138;
	border-radius: 4px;
	display: flex;
	padding: 5px 20px;
	color: #fff;
	text-transform: lowercase;
}
.schedule-section .item .content-schedule .day-holder {
	display: flex;
	flex-wrap: wrap;
	background-color: #0c0c0c;
	justify-content: space-between;
}
.schedule-section .item .content-schedule .day-holder .day .active-day {
	cursor: pointer;
    border-radius: 4px;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0px;
    display: flex;
	background-color: #0D6270;
    padding: 35px 20px 20px 20px;
    color: #e9e9e9;
    box-shadow: 0px 2px 4px rgb(214 25 25 / 10%);
}
.schedule-section .item .content-schedule .day-holder .day {
	width: 13.7%;
	margin-bottom: 10px;
	background-color: #0c0c0c;
	border-radius: 4px;
	display: flex;
	padding: 35px 20px 20px 20px;
	border: 2px solid #202020;
	color: #e9e9e9;
	position: relative;
}
.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: auto;
	background-color: #0c0c0cfc;
	background-clip: padding-box;
	border: 1px solid rgba(63, 63, 63, .98);
	border-radius: ...

Reviews

No reviews yet.