Skip to content

ChatGPT Tokyo Night (tokyonight) by JoshuaMarkle

Screenshot of ChatGPT Tokyo Night (tokyonight)

Details

AuthorJoshuaMarkle

LicenseCC Zero

Categorychatgpt.com

Created

Updated

Size4.5 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A tokyonight (dark) themed ChatGPT! The colors are easily customizable if you want to change the theme yourself :)

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         ChatGPT Tokyonight
@version      2.2
@namespace    https://userstyles.world/user/JoshuaMarkle
@description  A tokyonight (dark) themed ChatGPT! The colors are easily customizable if you want to change the theme yourself :)
@author       JoshuaMarkle
@license      CC Zero
==/UserStyle== */

@-moz-document domain("chatgpt.com") {
    * {
        --bg-dark: #16161E;
        --bg-code: #12121a;
        --bg: #1A1B26;
        --bg-2: #282B3C;
        --bg-3: #3F4256;
        --bg-4: #444B6A;
        --highlight-1: #1E202E;
        --highlight-2: #2E3448;
        --blue-accent: #89ddff;
        --blue-dim: #5C88E6;
        --text: #c0caf5;
        --text-dim: #565f89;
        --cyan: #7dcfff;
        --blue: #7aa2f7;
        --orange: #ff9e64;
        --red: #f7768e;
        --red-dark: #db4b4b;
        --green: #9ece6a;
        --green-dark: #1abc9c;
        --comment: #565f89;

        --main-surface-primary: var(--bg);
        --main-surface-secondary: var(--bg-2);
        --main-surface-tertiary: var(--bg-3);
        --sidebar-surface-primary: var(--bg-dark);
        --sidebar-surface-secondary: var(--bg);
        --sidebar-surface-tertiary: var(--bg-2);
        --text-primary: var(--text);
        --text-secondary: var(--text-dim);
        --text-tertiary: var(--text-dim);
        --text-quaternary: var(--text-dim);
        --border: var(--bg-2);
        --border-light: var(--border);
        --border-medium: var(--border);
        --border-heavy: var(--border);
        --border-xheavy: var(--border);
        --link: var(--blue);
        --link-hover: var(--blue-dim);

        --gray-50: var(--text);
        --gray-100: var(--text);
        --gray-200: var(--bg);
        --gray-300: var(--bg);
        --gray-400: var(--bg);
        --gray-500: var(--bg);
        --gray-600: var(--bg);
        --gray-700: var(--bg-dark);
        --gray-800: var(--bg);
        --gray-900: var(--bg);
        --gray-950: var(--bg);
        
        border-color: var(--bg-2) !important;
        scrollbar-color: var(--bg-2) var(--bg) !important;
    }
    
    /* User messages */
    .bg-token-message-surface { background: var(--bg-2); }

    /* Main prompt box */
    #prompt-textarea::placeholder {
        color: var(--text-dim);
    }
    button[data-testid="fruitjuice-send-button"] { background: var(--green-dark) !important; }
    button[data-testid="fruitjuice-send-button"] > svg { color: white !important; }
    .text-white, textarea {
        color: var(--text) !important;
    }
    .dark\:bg-white {
        background-color: var(--green-dark) !important;
        border: none;
    }
    .dark\:bg-white .text-white {
        color: var(--bg-dark) !important;
    }
    .dark .dark\:text-gray-500 { color: var(--text-dim); }
    svg { color: var(--text); }

    /* Full width */
    div, .text-gray-100 {
        color: var(--text);
    }

    /* Small border on navigation bar */
    nav {
        border-right: 1px solid var(--border) !important;
    }

    /* Code block */
    pre > div { border: 1px solid var(--border) !important; }
    code {
        color: var(--text) !important;
    }
    .p-4 {
        background: var(--bg-code);
    }
    .hljs-meta {
        color: var(--cyan);
    }
    .hljs-title {
        color: var(--blue);
    }
    .hljs-type {
        color: var(--blue-dim);
    }
    .hljs-number {
        color: var(--orange);
    }
    .hljs-built_in {
        color: var(--blue);
    }
    .hljs-string {
        color: var(--green);
    }
    .hljs-keyword {
        color: var(--cyan);
    }
    .hljs-comment {
        color: var(--comment);
    }

    /* Settings */
    .btn-danger {
        background-color: var(--red-dark);
    }
    .btn-danger div {
        color: var(--bg-dark) !important;
    }

    .btn-primary {
        background-color: var(--green-dark);
    }
    .btn-primary div {
        color: var(--bg-dark) !important;
    }

    .bg-gray-900 {
        background-color: var(--bg-dark);
        border: 1px solid var(--border);
        border-radius: 1px;
    }
    
    /* Pop Up */
    .popover { background: var(--bg-2) !important; }
    .hover\:bg-token-main-surface-secondary:hover { background: var(--bg); }
    .bg-white { background: var(--text); }
    .rounded-2xl { border-radius: 10px; }
    .dark .dark\:bg-black\/80 { background: rgba(0,0,0,0.4)} 
    
    /* Math */
    .frac-line { background: var(--text) !important; }
}

Reviews

No reviews yet.