Skip to content

GGrid by Cronch8

Screenshot of GGrid

Details

AuthorCronch8

LicenseNo License

Categorystudy.kood.tech

Created

Updated

Size7.8 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A flat dark green theme. Made it to match the rest of my settup; hope you like it too!

Notes

PS: Looks nice only when dark mode is enabled on the site.

Source code

/* ==UserStyle==
@name           GGrid
@namespace      github.com/openstyles/stylus
@version        1.0.1
@description    A flat dark green theme that WORKS ONLY WHEN DARK MODE IS ENABLED. I made it to match the rest of my settup; hope you like it aswell!
@author         Vivian
==/UserStyle== */

@-moz-document url-prefix("https://study.kood.tech/") {

    /* ====  background  ==== */
    body {
        background-image: url("data:image/png;base64,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") !important;
        background-repeat: repeat !important;
        background-size: auto !important;
    }

    /* ================================ */
    /* ====  gemeral theme colors  ==== */
    /* ================================ */
    .theme-johvi {
        --primary-color-50: 206, 255, 200;
        --primary-color-100: 171, 255, 166;
        --primary-color-200: 151, 241, 133;
        --primary-color-300: 137, 220, 124;
        --primary-color-400: 98, 158, 79;
        --primary-color: 99, 158, 79;
        --primary-color-500: 88, 128, 67;
        --primary-color-600: 75, 95, 55;
        --primary-color-700: 49, 55, 45;
        --primary-color-800: 35, 35, 35;
        --primary-color-900: 26, 26, 26;
    }

    .text-secondary-900 {
        color: rgb(245, 245, 245) !important;
    } 
    .bg-green-700 {
        background-color: rgb(var(--primary-color-400)) !important;
    } 
    .bg-gray-50 {
        background-color: rgb(var(--primary-color-600)) !important;
    } 
    .text-secondary-600 {
        color: rgb(var(--primary-color-300)) !important;
    }
    /* input boxes and buttons */
    .form-field input:is(.dark *):disabled, .form-field select:is(.dark *):disabled, .form-field textarea:is(.dark *):disabled,
    .btn.default:is(.dark *) {
        background-color: rgb(var(--primary-color-900)) !important;
    }
    .btn.default:is(.dark *):hover {
        background-color: rgb(var(--primary-color-800)) !important; 
    }
    .modal-overlay {
        background-color: rgba(var(--primary-color-900), 0.7) !important;  
    }
    
    /* ===================== */
    /* ====  dashboard  ==== */
    /* ===================== */
    .glass-effect {
        background-color: rgb(var(--primary-color-500)) !important;
    }

    /* ====================== */
    /* ====  study page  ==== */
    /* ====================== */
    .card-gradient-primary{
        --tw-gradient-from: rgba(var(--primary-color-700),1) var(--tw-gradient-from-position) !important;
        --tw-gradient-to: rgba(var(--primary-color-900),1) var(--tw-gradient-to-position) !important;
        color: rgb(245, 245, 245) !important;
    } 
    .card {
        background-color: rgba(var(--primary-color-800), 1) !important;
    } 
    .bg-primary {
        background-color: rgba(var(--primary-color-50),1) !important;
    } 
    label{
        color: #ffffff !important;
    } 
    .absolute.bg-gradient-to-t.to-transparent {
        display: none !important;
    }
    /* progress indicator */
    .border-secondary-600,
    .text-secondary-700 {
        border-color: rgb(var(--primary-color-400));
        color: rgb(200, 200, 200) !important;
    }
    .bg-secondary-600 {
        background-color: rgb(var(--primary-color-700))
    }
    /* the little connecting lines */
    .from-secondary-600 {
        --tw-gradient-from: rgb(var(--primary-color-400));   
    }
    .to-secondary-600 {
        --tw-gradient-to: rgb(var(--primary-color-400));   
    }

    /* remove timeline line thingy on the study page */
    .timeline-position-indicator,
    .timeline-position-line, 
    span.timeline-bg{
        display: none;
    }
    .relative.flex.flex-col.gap-5 {
        margin-left: 0rem;
    }

    /* ====================================================== */
    /* ====  the SVG overlay at the bottom right corner  ==== */
    /* ====================================================== */
    .opacity-20.fixed.-bottom-12.-right-12.h-48.w-96.z-0.text-primary {
        display: none !important;
    } 

    /* dont rememver what this was */
    .bg-gray-800 {
        background-color: rgba(var(--primary-color-50),1) !important;
    }

    /* ======================= */
    /* ====  left navbar  ==== */
    /* ======================= */
    .relative.flex.min-h-0.flex-1.flex-col.border-r.border-gray-100.group,
    .hidden.flex-col.h-full.justify-between.border-r.border-gray-100.bg-gray-100 {
        background-color: rgba(var(--primary-color-800),1) !important;
    }
    nav {
        background-color: #00000000 !important;
    }
    /* selected tab */
    .dark\:bg-secondary-600\/20:is(.dark *) {
        background-color: rgba(var(--primary-color-900),1) !important;
    }
    /* selected icon color */
    .icon,
    .h-8 {
        color: rgba(var(--primary-color),1) !important; 
    }
    /* buttons on hover */
    .dark\:hover\:bg-gray-700:hover:is(.dark *)  {
        background-color: rgba(var(--primary-color-700),1) !important;
    }

    /* ========================= */
    /* ====  community tab  ==== */
    /* ========================= */
    #community-table {
        background-color: transparent !important;
    }
    #module,
    #batch,
    #task,
    .dark\:bg-gray-700:is(.dark *) {
        background-color: rgb(var(--primary-color-800)) !important;
    }
    #searchField {
        background-color: rgb(var(--primary-color-900)) !important;
    }
    flex.flex-col.gap-5 {
        background-color: rgb(var(--primary-color)) !important;
    }
    .modal-dialog:is(.dark *) {
        background-color: rgb(var(--primary-color-900)) !important; 
    }

    /* ====================================== */
    /* ====  increase width by a little  ==== */
    /* ====================================== */
    .max-w-7xl {
        max-width: 90em;
    }

}

Reviews

No reviews yet.