Skip to content

GruvboxLightGPT by csepes

Details

Authorcsepes

LicenseGNU GPLv3

Categorychatgpt.com

Created

Updated

Size5.1 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A Gruvbox Light GPT userstyle

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name           GruvboxLightGPT
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    A Gruvbox Light GPT userstyle
@author         csepes
==/UserStyle== */
@-moz-document url-prefix("https://chatgpt.com/") {
    :root {
        --white: #fbf1c7;
        /* Light background */
        --black: #3c3836;
        /* Dark foreground */
        --gray-50: #f9f5d7;
        /* Lightest Gruvbox tone */
        --gray-100: #ebdbb2;
        /* Very light Gruvbox tone */
        --gray-200: #d5c4a1;
        /* Light Gruvbox tone */
        --gray-300: #bdae93;
        /* Sandy Gruvbox tone */
        --gray-400: #928374;
        /* Medium Gruvbox tone */
        --gray-500: #7c6f64;
        /* Dark Gruvbox tone */
        --gray-600: #665c54;
        /* Darker Gruvbox tone */
        --gray-700: #504945;
        /* Darker Gruvbox tone */
        --gray-750: #3c3836;
        /* Darker Gruvbox tone */
        --gray-800: #32302f;
        /* Darkest Gruvbox tone */
        --gray-900: #282828;
        /* Very dark Gruvbox tone */
        --gray-950: #1d2021;
        /* Deepest Gruvbox tone */
        --red-500: #cc241d;
        /* Gruvbox red */
        --red-700: #9d0006;
        /* Darker Gruvbox red */
        --brand-purple: #b16286;
        /* Gruvbox purple */
    }

    .dark {
        --text-primary: #3c3836;
        /* Gruvbox dark foreground */
        --text-secondary: #504945;
        /* Gruvbox darker foreground */
        --text-tertiary: #665c54;
        /* Gruvbox darker tone */
        --text-quaternary: #7c6f64;
        /* Gruvbox dark sandy tone */
        --text-error: #cc241d;
        /* Gruvbox red */
        --border-light: #ebdbb2;
        /* Light Gruvbox border */
        --border-medium: #d5c4a1;
        /* Medium Gruvbox border */
        --border-heavy: #bdae93;
        /* Heavy Gruvbox border */
        --border-xheavy: #a89984;
        /* Extra heavy Gruvbox border */
        --main-surface-primary: #f9f5d7;
        /* Light Gruvbox tone */
        --main-surface-secondary: #ebdbb2;
        /* Very light Gruvbox tone */
        --main-surface-tertiary: #d5c4a1;
        /* Sandy Gruvbox tone */
        --sidebar-surface-primary: #bdae93;
        /* Sandy Gruvbox tone */
        --sidebar-surface-secondary: #a89984;
        /* Medium sandy Gruvbox tone */
        --sidebar-surface-tertiary: #928374;
        /* Dark Gruvbox tone */
        --link: #458588;
        /* Gruvbox blue for links */
        --link-hover: #076678;
        /* Darker Gruvbox blue for link hover */
    }

    .dark\:prose-invert:is(.dark *) :where(code):not(:where([class~="not-prose"] *)) {
        background-color: var(--gray-700);
        color: #fbf1c7;
    }

    .bg-gray-950 {
        --tw-bg-opacity: 1;
        background-color: #1d2021;
    }

    .dark .dark\:bg-token-main-surface-secondary {
        background-color: var(--sidebar-surface-primary);
    }

    .dark .dark\:text-gray-500 {
        --tw-text-opacity: 1;
        color: #fbf1c7;
    }

    .dark .dark\:text-white {
        --tw-text-opacity: 1;
        color: #3c3836;
    }

    input::placeholder,
    textarea::placeholder {
        color: #bdae93;
        opacity: 1;
    }

    .disabled\:dark\:bg-token-text-quaternary:is(.dark *):disabled {
        background-color: var(--gray-800);
    }

    /* Target the SVG directly using its class */
    .icon-2xl {
        fill: #bdae93;
        /* Change the fill color to Gruvbox tone */
        width: 32px;
        /* Adjust the width if necessary */
        height: 32px;
        /* Adjust the height if necessary */
    }

    /* You can also target the path within the SVG */
    .icon-2xl path {
        fill: #bdae93;
        /* Change the fill color to Gruvbox tone */
    }

    /* Scrollbar for WebKit browsers (Chrome, Safari) */
    ::-webkit-scrollbar {
        width: 12px;
        /* Adjust the width as needed */
    }

    ::-webkit-scrollbar-track {
        background: transparent;
    }

    ::-webkit-scrollbar-thumb {
        background-color: #a89984;
        /* Medium Gruvbox tone */
        border-radius: 20px;
        /* Rounded edges */
        border: 3px solid transparent;
        /* Adds space around thumb */
    }

    ::-webkit-scrollbar-thumb:hover {
        background-color: #928374;
        /* Dark Gruvbox tone */
    }

    /* Scrollbar for Firefox */
    html {
        scrollbar-width: thin;
        scrollbar-color: #a89984 transparent;
    }

    /* Scrollbar for Edge, IE */
    * {
        scrollbar-width: thin;
        scrollbar-color: #a89984 transparent;
    }

    body {
        scrollbar-width: thin;
        scrollbar-color: #a89984 transparent;
    }

    .dark .dark\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(50, 48, 47);
    }

    .group.flex.gap-2.p-2\.5.text-sm.cursor-pointer.focus\:ring-0.radix-disabled\:pointer-events-none.radix-disabled\:opacity-50.items-center.hover\:bg-token-sidebar-surface-secondary.m-0.rounded-lg.px-2 {
        display: none;
    }
}

Reviews

No reviews yet.