Skip to content

OpenAI ChatGPT ocodo dark mode by jasonm23

Screenshot of OpenAI ChatGPT ocodo dark mode

Details

Authorjasonm23

LicenseNONE

Categorychat.openai.com

Created

Updated

Size18 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A Dark mode theme for Chat GPT

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         OpenAI ChatGPT Colored Theme DARK MODE
@namespace    USO Archive
@author       LuciferX
@description  A colorful Monokai inspired theme for OpenAI ChatGPT DARK MODE    Instruction:    Don't forget to select Dark mode in the ChatGPT options (bottom left).    More screenshot : https://postimg.cc/gallery/Jrt54Kz
@version      20240107.00.35
@license      NONE
@preprocessor uso
==/UserStyle== */
@-moz-document domain("chat.openai.com") {
    .markdown .bg-gray-800 span,
    .markdown th {
        font-size: 16px
    }
    .markdown h1,
    .markdown th {
        text-shadow: 0 2px 2px #000
    }
    @keyframes bounce_chatgpt {
        0% {
            animation-timing-function: ease-in;
            opacity: 1;
            transform: translateY(-45px)
        }
        24% {
            opacity: 1
        }
        40% {
            animation-timing-function: ease-in;
            transform: translateY(-24px)
        }
        65% {
            animation-timing-function: ease-in;
            transform: translateY(-12px)
        }
        82% {
            animation-timing-function: ease-in;
            transform: translateY(-6px)
        }
        93% {
            animation-timing-function: ease-in;
            transform: translateY(-4px)
        }
        25%,
        55%,
        75%,
        87% {
            animation-timing-function: ease-out;
            transform: translateY(0)
        }
        100% {
            animation-timing-function: ease-out;
            opacity: 1;
            transform: translateY(0)
        }
    }
    ::-moz-selection {
        background: #004740;
        color: #fff
    }
    ::selection {
        background: #354700;
        color: #fff
    }
    body {
        color: #f2f8f7
    }
    #headlessui-portal-root .justify-center > div.relative,
    .dark body,
    .dark html,
    body {
        background-color: #222827;
        font-size: 12pt;
    }
    #headlessui-portal-root .btn-danger,
    .markdown th,
    div > .hover\:bg-gray-500\/10 {
        background-color: #006a55
    }
    @media (min-width:768px) {
        .md\:pb-\[8vh\] {
            position: relative;
            z-index: -5
        }
    }
    h1 {
        color: #1b1c18!important;
        text-shadow: 0 1px 0 #303737;
        animation: 2s ease-in forwards bounce_chatgpt
    }
    h1 span {
        background-color: #2ee2d9!important;
        color: #1f4942!important;
        text-shadow: initial
    }
    .dark .dark\:text-gray-100,
    a {
        color: #dce4e3
    }
    main button,
    main li.group {
        border-color: #1a1e1d!important
    }
    main button:focus {
        border-color: #1ffdd4!important
    }
    .input-container,
    .output-container {
        border: 1px solid #5e756e;
        background-color: #222827
    }
    #headlessui-portal-root .grow.justify-center .text-gray-500,
    .user-input {
        color: #1ffddc
    }
    #headlessui-portal-root .grow.justify-center svg.text-green-700,
    .assistant-output,
    textarea + button.text-gray-500 {
        color: #2ee2c7
    }
    .timestamp {
        color: #5e756e
    }
    .send-button {
        background-color: #00aa9c;
        color: #f8f8f2
    }
    .send-button:hover {
        background-color: #0ed3c3
    }
    svg[viewBox="0 0 41 41"] {
        -webkit-filter: invert(100%);
        filter: invert(100%)
    }
    .relative.rounded-sm {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        background-color: black !important;
    }
    .bg-gray-900.md\:fixed,
    .dark .dark\:bg-gray-900,
    .scrollbar-trigger,
    .scrollbar-trigger a.bg-gray-900 {
        background-color: #202625
    }
    .scrollbar-trigger > nav.p-3 {
        padding: 0 .5rem 0 .04rem
    }
    .scrollbar-trigger .bg-gray-800,
    .scrollbar-trigger a.bg-gray-800:hover {
        background-color: #097157
    }
    .hover\:bg-token-surface-primary:hover .bg-gradient-to-l,
    .scrollbar-trigger .bg-gray-800 .bg-gradient-to-l,
    .scrollbar-trigger .hover\:bg-\[\#2A2B32\] .bg-gradient-to-l {
        background-image: inherit
    }
    #headlessui-portal-root button[aria-selected=true],
    .group[data-headlessui-state~=open] .group-ui-open\:bg-gray-800,
    .scrollbar-trigger .hover\:bg-\[\#2A2B32\]:hover,
    .scrollbar-trigger .hover\:bg-gray-800:hover {
        background-color: #181c1b
    }
    .scrollbar-trigger .bg-\[\#050509\],
    .scrollbar-trigger .ui-open\:bg-gray-800[data-headlessui-state~=open] {
        background-color: #0f1110
    }
    .scrollbar-trigger .bg-\[\#050509\].opacity-100 {
        opacity: .96
    }
    .scrollbar-trigger .bg-\[\#050509\] .bg-gray-700:hover {
        background-color: #097168!important
    }
    .scrollbar-trigger .bg-\[\#050509\] .bg-gray-700:hover:first-child {
        background-color: #02e7b9!important
    }
    .scrollbar-trigger .bg-\[\#050509\] .bg-gray-700:hover:last-child {
        background-color: #003725!important
    }
    .scrollbar-trigger .border-white\/20 {
        border-color: #2e2f2a
    }
    .dark .dark\:bg-gray-700 {
        background-color: #101312;
        -webkit-box-shadow: inset 0 1px 0 0 #003325, 0 0 20px 0 rgba(0, 0, 0, .4);
        -moz-box-shadow: inset 0 1px 0 0 #003325, 0 0 20px 0 rgba(0, 0, 0, .4);
        box-shadow: inset 0 1px 0 0 #003325, 0 0 20px 0 rgba(0, 0, 0, .4)
    }
    .dark .dark\:bg-gray-800,
    .dark .dark\:hover\:bg-gray-700:hover,
    .hover\:bg-token-surface-primary:hover,
    span > .hover\:bg-gray-500\/10:hover {
        background-color: #171c1b
    }
    #headlessui-portal-root .btn-danger:hover,
    div > .hover\:bg-gray-500\/10:hover {
        background-color: #004643
    }
    .dark .dark\:bg-gray-700 button:hover {
        cursor: pointer
    }
    .disabled\:text-gray-400:disabled:hover,
    .gizmo .gizmo\:text-gizmo-gray-600 {
        color: #fff
    }
    .bg-token-surface-primary,
    .dark .dark\:hover\:bg-\[\#2A2B32\]:hover {
        background-color: #094672
    }
    .dark .dark\:bg-\[\#444654\],
    .dark .dark\:hover\:bg-gray-800:hover,
    .dark .dark\:hover\:bg-token-surface-primary:hover {
        background-color: #1b1c17!important
    }
    .h-full.w-full.bg-white .rounded-sm {
        background-color: inherit!important
    }
    .bg-white {
        background-color: black;
    }
    .dark .dark\:bg-\[\#272832\],
    .group.hover\:bg-token-surface-primary {
        background-color: #005f6a
    }
    ol li .group.hover\:bg-token-surface-primary {
        background-color: #202625;
    }
    .dark .dark\:bg-\[\#444654\] {
        border-top: 1px solid #111514;
        border-bottom: 1px solid #2f3734;
        -webkit-box-shadow: inset 0 -5px 10px 0 rgba(0, 0, 0, .2);
        -moz-box-shadow: inset 0 -5px 10px 0 rgba(0, 0, 0, .2);
        box-shadow: inset 0 -5px 10px 0 rgba(0, 0, 0, .2)
    }
    .dark button.btn-neutral,
    .scrollbar-trigger .btn.btn-dark {
        background-color: rgba(52, 65, 61, .2);
        border-color: rgba(16, 19, 18, .5)
    }
    .dark button.btn-neutral:hover,
    .scrollbar-trigger .btn.btn-dark:hover {
        background-color: rgba(16, 19, 18, .9)
    }
    .scrollbar-trigger .sticky .text-gray-500 {
        background-color: #111313;
        border-bottom: 1px solid #00332b;
        line-height: .75rem;
        color: #d7d7d7;
        letter-spacing: .02em
    }
    .absolute.bottom-0 .text-center {
        padding: 0;
        text-align: left
    }
    @media only screen and (min-width:1065px) {
        .absolute.bottom-0 .px-3.text-center {
            padding: initial;
            background-color: inherit;
            text-align: left;
            height: 0
        }
        .absolute.bottom-0 .text-center span {
            font-size: 0;
            position: relative
        }
        .absolute.bottom-0 .text-center span a {
            font-size: 0;
            position: absolute;
            text-decoration: none;
            top: -50px;
            left: 20px
        }
        .absolute.bottom-0 .text-center span a::before {
            content: "?";
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
            font-size: 14px;
            position: relative;
            cursor: pointer;
            width: 24px;
            height: 24px;
            background-color: rgba(255, 255, 255, .1);
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            border-radius: 100%
        }
        .absolute.bottom-0 .text-center span a:hover::after {
            content: "ChatGPT — Release Notes";
            display: block;
            position: absolute;
            top: -30px;
            left: -5px;
            padding: 5px;
            background-color: #121310;
            border: 1px solid #003331;
            opacity: .9;
            font-size: 12px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            white-space: nowrap;
            z-index: 1000
        }
        .absolute.bottom-0 .text-center span a:focus::before {
            border: 1px solid #2dd9d0
        }
    }
    .absolute.bottom-0 .text-center.stretch {
        background-color: #096571;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }
    .absolute.bottom-0 form.stretch > div > div > div.justify-center {
        justify-content: right
    }
    .absolute.bottom-0 form.stretch > div > div > div > button {
        padding: 2px 6px;
        font-size: .7em
    }
    .group.w-full button:hover {
 ...

Reviews

No reviews yet.