Skip to content

UPHSL LMS Dark Mode (Scrollbar) by jinZeex

Screenshot of UPHSL LMS Dark Mode (Scrollbar)

Details

AuthorjinZeex

LicenseNo License

Categoryuphslms

Created

Updated

Size4.8 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A primitive dark mode for the UPHSL LMS website, which lacks it.

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         UPHSL LMS Dark Mode (Scrollbar)
@version      20241011.02.24
@namespace    https://userstyles.world/user/jinZeex
@description  A primitive dark mode for the UPHSL LMS website, which lacks it.
@author       jinZeex
@license      No License
==/UserStyle== */

@-moz-document url-prefix("https://uphslms.com/blended/") {
:root {
    --background-color: #1e2227;
    --secondary-bg-color: #252a30;
    --border-color: #2c3136;
    --text-color: #e0e0e0;
    --link-color: #80d0ff;
    --link-hover-color: #66baff;
    --card-shadow-color: rgba(0, 0, 0, 0.3);
    --alert-color: #ff4d4d;
}

::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}


::-webkit-scrollbar-track {
    background: var(--secondary-bg-color);
}

::-webkit-scrollbar-thumb {
    background: #07080a;
    border-radius: 10px;
}


::-webkit-scrollbar-thumb:hover {
    background: #07080a;
}

.alert {
    background-color: var(--alert-color) !important;
    border-radius: 5px;
}

.card {
    background-color: var(--background-color) !important;
    color: var(--text-color) !important;
    border: 1.5px solid var(--border-color) !important;
    border-color: var(--border-color);
    box-shadow: 0 2px 8px var(--card-shadow-color);
    border-radius: 0;
}

.submissionstatussubmitted,
.submissiongraded {
    background-color: rgb(76, 175, 80) !important;
    color: black !important;
}

.submissionnotgraded {
    color: white !important;
}

.badge {
    mix-blend-mode: difference !important;
}

.alert-success {
    color: white !important;
    background-color: rgb(76, 175, 80) !important;
}

.alert-danger {
    color: white !important;
}

.navbar,
.btn {
    background-color: var(--secondary-bg-color) !important;
    color: var(--text-color) !important;
    border: 1.5px solid var(--border-color) !important;
    border-color: var(--border-color);
    box-shadow: 0 2px 8px var(--card-shadow-color);
}

.navbar-brand,
.usertext,
.icon,
.img {
    color: var(--text-color) !important;
}

a {
    color: var(--link-color);
    text-decoration: none;
    transition: color 0.2s ease-in-out;
}

a:hover {
    color: var(--link-hover-color);
    text-decoration: underline;
}

.region-main-content,
.login-container,
.tox,
.tox-tbtn,
.user-report-container,
.table {
    background-color: var(--background-color) !important;
    border: 1.5px solid var(--border-color) !important;
    color: var(--text-color);
    border-radius: 5px;
    box-shadow: 0 2px 8px var(--card-shadow-color);
}

.tox-editor-header,
.tox-menubar,
.tox-toolbar__primary,
.tox-statusbar__path,
.tox-toolbar-overlord,
.tox-pop__dialog,
.header,
.closewidget {
    background-color: var(--background-color) !important;
}

.cell {
    color: var(--text-color);
    background-color: #161a1e;
    border: 2px;
    border-color: var(--border-color) !important;
}

.lastcol {
    background-color: #161a1e;
    color: var(--text-color);
}

.btn-success {
    color: rgb(255, 255, 255);
    background-color: rgb(53, 122, 50);
    border-color: rgb(185, 208, 183);
    text-decoration: none;
}

.btn {
    color: white;
}

path, .tox-tbtn__select-label {
    fill: white;
}


.tox-mbtn {
    background-color: var(--secondary-bg-color) !important;
    color: white !important;
}


.tox-tbtn {
    background-color: var(--secondary-bg-color) !important;
}

.tox-edit-area__iframe {
    background-color: var(--background-color) !important;
    color: var(--text-color) !important;
}

.urlselect,
custom-select,
.form-control,
.dropdown-item,
.dropdown-menu,
.user-report-container,
.header,
.category-content,
.level1,
.level2,
.level3,
.level4,
.tox-editor-header,
.tox-menubar,
.tox-toolbar__primary,
.tox-statusbar__path,
.tox-statusbar__wordcount,
.tox-edit-area,
.tox-statusbar,
.tox-editor-header,
.footer-popover,
.flex-column,
.list-group-item {
    background-color: var(--secondary-bg-color) !important;
    color: var(--text-color) !important;
}

.activity-dates,
.tox-mbtn__select-label {
    color: var(--text-color) !important;
}

.activity-item {
    background-color: var(--secondary-bg-color) !important;
    color: var(--text-color) !important;
    border: 1.5px solid var(--border-color) !important;
    border-radius: 8px;
    border-color: var(--border-color);
    box-shadow: 0 2px 8px var(--card-shadow-color);
}

.dropdown-divider {
    border-top: 1px solid var(--border-color) !important;
}

.activity-header,
.row,
.container-fluid {
    background-color: var(--background-color) !important;
}

.region-main {
    background-color: var(--secondary-bg-color) !important;
    border: 1.5px solid var(--border-color) !important;
}

.col-12,
.blockcolumn {
    background-color: var(--secondary-bg-color) !important;
}

[id^="yui"] {
    color: white !important;
}
}

Reviews

No reviews yet.