Makes gradescope dark with nice green highlights.
Gradescope Dark Theme by dragonvortex
Details
Authordragonvortex
LicenseNo License
Categorygradescope.com
Created
Updated
Size7.9 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Gradescope Dark Mode
@namespace github.com/openstyles/stylus
@version 1.0.82
@description Makes Gradescope Prettier
@author Zaden
==/UserStyle== */
@-moz-document url-prefix("https://www.gradescope.com/"), url-prefix("http://www.gradescope.com/") {
.sidebar--menuItemIcon::after {
border-color: #e7e7e700;
}
.svgLogo {
filter: brightness(2);
}
.l-mobileTopNav {
border-bottom: 1px solid #092b29;
background: #092b29;
}
.l-mobileTopNav {
box-shadow: 4px -2px 16px #146a65;
}
html,
body {
background-color: #151515;
--text-color: #219792 !important;
--tdl-system-gray-900: #ee1313;
}
:root {
--tdl-system-gray-900: #2d8681;
--tdl-system-gray-500: #939393;
--tdl-system-gray-700: #146a65;
--tdl-system-gray-200: #0a1a19;
--tdl-brand-primary-800: #204443;
--tdl-system-gray-0: #c2c2c2;
--tdl-system-gray-50: 0c3a38;
--tdl-brand-secondary-75: #0e3a37;
--tdl-color-state-hover-surface: #091817;
--tdl-system-light-blue-400: #219792;
}
.table {
background: transparent;
}
.form--textInput {
background-color: #092b29;
border-bottom: 2px solid #092b29;
}
.l-actionBar,
.sidebar--userProfile {
background-color: #171e1c;
}
.l-sidebar {
background-color: #092b29;
}
.l-rightSidebar-outline {
background-color: #092b29;
}
.selectPages--pages {
border-left: 2px solid #444;
background-color: #151515;
}
.selectPagesHeading {
border-bottom: 2px solid #444;
}
.slider--input-rtl {
background-color: #15151500;
}
.selectPagesQuestionOutline--questions {
border: 2px solid #104a47;
background-color: #092b29;
}
.selectPagesQuestionOutline--item-selected,
.selectPagesQuestionOutline--item-selected:focus,
.selectPagesQuestionOutline--item-selected:hover {
border-left-color: #1b807c00;
background-color: #104a47;
color: var(--green-text, #1b807c);
}
.selectPagesQuestionOutline--item {
border-left: 2px solid #092b2900;
}
.keyboardShortcut--icon {
background-color: #092b29;
box-shadow: 0 1px #051514;
}
.selectPagesQuestionOutline--item:hover {
background-color: #0c3735;
}
.selectPagesQuestionOutline--itemRow {
border-bottom: 1px solid #104a47;
}
.selectPagesQuestionOutline--item {
color: #219792;
}
.courseBox {
background-color: #092b29 !important;
}
.courseBox:focus,
.courseBox:hover:not(.disabled) {
background-color: #0c3a38 !important;
}
.modal {
background-color: #151515;
}
.modal--footer-closeButton:hover {
background-color: #219792;
color: #313131;
}
.modal--footer-closeButton {
background-color: #092b29;
color: #219792;
}
.msg-info {
border: 1px solid #061a18;
background: #030d0c;
color: #1b807c;
}
.modal--heading {
color: #219792
}
.modal--subheading {
background-color: #092b29;
color: #fff;
}
.form--radioOptions {
color: #219792;
}
.js-dropzoneMessage, .dz-clickable {
color: #219792;
}
.dropzonePreview--progressContainer {
background-color: #383838;
}
.dropzonePreview--fileList {
color: #219792;
border-top: 3px solid #e1e5eb00;
border-bottom: 3px solid #e1e5eb00;
}
.courseHeader--title {
border-right: 1px solid #e1e5eb00;
color: var(--text-color, #219792);
}
.courseDashboard--panelHeading {
border-bottom: 2px solid #092b29;
color: var(--text-color, #219792);
}
.modal-body, .modal--body {
color: #219792;
}
.progressBar--background {
background-color: #2c2c2c;
}
.table > tbody > tr {
height: 54px;
border-bottom: 1px solid #092b29;
border-top: 1px solid #092b29 !important;
}
.table > thead > tr {
height: 40px;
border-bottom: 2px solid #092b29;
}
.table--primaryLink > a,
.table--secondaryLink > a,
.table--primaryLink button,
.table--secondaryLink button {
color: #67b9b9;
}
.testCase--header {
background-color: #092b29;
}
.testCase {
border: 1px solid #219792;
}
.submissionOutline--sectionHeading {
color: #8af1f1;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
}
.onlineAssignment--footer {
border-top: 1px solid #219792;
background-color: #092b29;
}
.form--textArea {
background: #092b29;
border-color: #219792
}
.form--textArea:hover {
border-color: #28b9b3
}
.statusBar {
background: #092b29;
border-color: #0e4542
}
.testCase--body {
border-top: 1px solid #219792;
}
/* buttons */
.btnv7-secondary, .btnv7-primary, .actionBar--action-next {
padding: 8px 16px;
border-radius: 2px;
border-color: #27b4ac;
background-color: #135753;
color: white;
}
.btnv7-secondary:hover, .btnv7-primary:hover, .actionBar--action-next:hover:not(.disabled) {
border-color: #176964;
background-color: #176964;
color: white;
}
.btnv7-primary.disabled, .btnv7-primary:disabled {
border-color: #1e958e;
background-color: #1e8d86;
}
.btnGroup-segmented .btnGroup--btn:not(.btnGroup--btn-is-selected) {
border-color: #1b807c;
background-color: #3c3c3c;
color: #1b807c;
}
.fileViewer {
border: 1px solid #1b807c;
background-color: #092b29;
}
.fileViewerBody {
border-top: 1px solid #1b807c;
}
.hljs {
background: #151515;
color: #219792
}
.textFileRow--lineNumber {
border-right: 1px solid #219792;
}
.submissionTimeChart-warning .progressBar--fill {
background-color: #d29b07;
}
.submissionStatus-warning > .submissionStatus--bullet {
background-color: #d29b07;
}
.progressBar--caption {
color: #4a8383;
}
.table thead th.sorting:hover,
.table thead th.sorting:focus,
.table thead th.sorting:hover::before,
.table thead th.sorting:focus::before,
.table thead th.sorting_desc,
.table thead th.sorting_asc {
color: #4a8383;
}
.submissionStatus {
color: #85989f;
}
.onlineAssignment {
background-color: #092b29;
}
.onlineAssignment-submit,
.onlineAssignment-view {
border: 1px solid #092b29;
}
.fileViewerHeader--downloadLink {
color: #70b5b5;
}
.fileUpload .fa-file-text-o,
.fileUpload .fa-file-image-o,
.fileUpload--prompt {
color: #219792;
}
.btn-fileUpload {
border-radius: 2px;
padding: 10px 20px;
border-color: #092b29;
background-color: #092b29;
color: #219792;
}
.btn-fileUpload:hover {
border-color: #0d403d;
background-color: #0d403d;
color: #219792;
}
.btn-cancel {
border-color: #0d713f !important;
background-color: #0d713f !important;
color: #fff;
}
.mobile-app-links,
.appDownloadInstructionText {
visibility: hidden;
}
.btnContainer > .btn:not(:last-child),
.btnContainer > .btnv7:not(:last-child),
.btnContainer > .form-buttonTo:not(:last-child),
.btnContainer > .btnGroup:not(:last-child) {
margin-top: 16px;
}
}