Skip to content

ChatGPT Minimal 2.0 by endercat126

Screenshot of ChatGPT Minimal 2.0

Details

Authorendercat126

LicenseCC0

Categorychat.openai.com

Created

Updated

Size19 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

makes chatgpt look good

Notes

customize colours easily

:root {
--rounding: 12px;
--font-normal: 'Rubik', 'Noto Color Emoji', sans-serif;
--font-code: 'JetBrains Mono', 'Noto Color Emoji', monospace;
--clr-background: #262626;
--clr-sidebar: #202020;
--clr-input: #202020;
--clr-text: #acacac;
--clr-button: #2c2c2c;
--clr-button-hover: #2f2f2f;
--clr-list: #262626;
--clr-list-hover: #2f2f2f;
--clr-code-bg: #202020;
}

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         ChatGPT Minimal 2.0
@version      20240209.01.53
@namespace    https://userstyles.world/user/endercat126
@description  makes chatgpt look good
@author       endercat126
@license      CC0
==/UserStyle== */

@-moz-document domain("chatgpt.com") {
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Noto+Color+Emoji&family=Rubik:wght@400;600&display=swap');
@import url('https://mshaugh.github.io/nerdfont-webfonts/build/firacode-nerd-font.css');
    
/* Grey
@import url('https://unpkg.com/@highlightjs/cdn-assets@11.9.0/styles/atom-one-dark.min.css');
:root {
    --rounding: 12px;
    --font-normal: 'Rubik', sans-serif, 'Noto Color Emoji';
    --font-code: 'JetBrains Mono', 'Noto Color Emoji', monospace;
    --clr-background: #262626;
    --clr-sidebar: #202020;
    --clr-input: #202020;
    --clr-text: #acacac;
    --clr-button: #2c2c2c;
    --clr-button-hover: #2f2f2f;
    --clr-list: #262626;
    --clr-list-hover: #2f2f2f;
    --clr-code-bg: #202020;
    --clr-input-border: none;
    --clr-send-btn: #2c2c2c;
    --clr-send-btn-text: #acacac;
    --clr-send-btn-off: #202020;
    --clr-scroll-button: #2c2c2c;
    --clr-sussy: #e06c2b;
    --clr-1984: #ef4444;
    --clr-avatar: #86efac;
    --clr-avatar-fg: #052e16;
} */
    
/* Minimal Classic
@import url('https://unpkg.com/@highlightjs/cdn-assets@11.9.0/styles/atom-one-dark.min.css');
:root {
    --rounding: 0;
    --font-code: 'JetBrains Mono', 'Noto Color Emoji', monospace;
    --font-normal: var(--font-code);
    font-size: 0.95rem;
    --clr-background: #262626;
    --clr-sidebar: #202020;
    --clr-input: #202020;
    --clr-text: #acacac;
    --clr-button: #2c2c2c;
    --clr-button-hover: #2f2f2f;
    --clr-list: #262626;
    --clr-list-hover: #2f2f2f;
    --clr-code-bg: #202020;
    --clr-input-border: none;
    --clr-send-btn: #2c2c2c;
    --clr-send-btn-text: #acacac;
    --clr-send-btn-off: #202020;
    --clr-scroll-button: #2c2c2c;
    --clr-sussy: #e06c2b;
    --clr-1984: #ef4444;
    --clr-avatar: #86efac;
    --clr-avatar-fg: #052e16;
} */

/* Classic Darker
@import url('https://unpkg.com/@highlightjs/cdn-assets@11.9.0/styles/atom-one-dark.min.css');
:root {
    --rounding: 0;
    --font-code: 'JetBrains Mono', 'Noto Color Emoji', monospace;
    --font-normal: var(--font-code);
    font-size: 0.95rem;
    --clr-background: #212121;
    --clr-sidebar: #171717;
    --clr-input: #212121;
    --clr-text: #8c8c8c;
    --clr-button: #212121;
    --clr-button-hover: #2f2f2f;
    --clr-list: #212121;
    --clr-list-hover: #2f2f2f;
    --clr-code-bg: #171717;
    --clr-input-border: #2f2f2f;
    --clr-send-btn: #dedede;
    --clr-send-btn-text: #2f2f2f;
    --clr-send-btn-off: #8c8c8c;
    --clr-scroll-button: #212121;
    --clr-sussy: #e06c2b;
    --clr-1984: #ef4444;
    --clr-avatar: #19c37d;
}
* { border-radius: 0 !important } */
    
/* February 2024 OpenAI Theme */
@import url('https://unpkg.com/@highlightjs/cdn-assets@11.9.0/styles/atom-one-dark.min.css');
:root {
    --rounding: 8px;
    --font-normal: 'Rubik', sans-serif, 'Noto Color Emoji', 'FiraCode Nerd Font';
    --font-code: 'JetBrains Mono', 'Noto Color Emoji', monospace, var(--font-normal);
    --clr-background: #171717;
    --clr-sidebar: #0d0d0d;
    --clr-input: #171717;
    --clr-text: #8c8c8c;
    --clr-button: #171717;
    --clr-button-hover: #262626;
    --clr-list: #171717;
    --clr-list-hover: #262626;
    --clr-code-bg: #0d0d0d;
    --clr-input-border: #262626;
    --clr-send-btn: #dedede;
    --clr-send-btn-text: #262626;
    --clr-send-btn-off: #8c8c8c;
    --clr-scroll-button: #171717;
    --clr-sussy: #e06c2b;
    --clr-1984: #ef4444;
    --clr-avatar: #19c37d;
}

/* JetBrains Dark Theme
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap');
@import url('https://cdn.jsdelivr.net/gh/endercat126/hljs-themes/intellij-2023-dark.min.css');
:root {
    --rounding: 8px;
    --font-normal: 'Inter', sans-serif, 'Noto Color Emoji';
    --font-code: 'JetBrains Mono', 'Noto Color Emoji', monospace;
    --clr-background: #1e1f22;
    --clr-sidebar: #2b2d30;
    --clr-input: #1e1f22;
    --clr-text: #ced0d6;
    --clr-button: #393b40;
    --clr-button-hover: #4e5157;
    --clr-list: #393b40;
    --clr-list-hover: #4e5157;
    --clr-code-bg: #1e1f22;
    --clr-input-border: #313438;
    --clr-send-btn: #3574f0;
    --clr-send-btn-text: #1e1f22;
    --clr-send-btn-off: #2e436e;
    --clr-scroll-button: #393b40;
    --clr-code-border: #313438;
    --clr-sussy: #c77d55;
    --clr-1984: #d64d5b;
    --clr-avatar: #3574f0;
} */

/* Rosé Pine
@import url('https://cdn.jsdelivr.net/gh/rose-pine/hljs/rose-pine.min.css');
:root {
    --rounding: 8px;
    --font-normal: 'Rubik', sans-serif, 'Noto Color Emoji';
    --font-code: 'JetBrains Mono', 'Noto Color Emoji', monospace;
    --clr-background: #1f1d2e;
    --clr-sidebar: #191724;
    --clr-input: #191724;
    --clr-text: #908caa;
    --clr-button: #1f1d2e;
    --clr-button-hover: #26233a;
    --clr-list: #1f1d2e;
    --clr-list-hover: #26233a;
    --clr-code-bg: #191724;
    --clr-input-border: #26233a;
    --clr-send-btn: #9ccfd8;
    --clr-send-btn-text: #26233a;
    --clr-send-btn-off: #31748f;
    --clr-scroll-button: #1f1d2e;
    --clr-sussy: #f6c177;
    --clr-1984: #eb6f92;
    --clr-avatar: #c4a7e7;
} */

nav {
    padding-bottom: 0.5rem !important;
}
    
/* may 8 patch
--------------------*/
div.-ml-1.mt-0.h-7.items-center.justify-center {
    display: flex !important;
}

/* april 16 patch
--------------------*/
.empty\:hidden * {
    visibility: visible !important;
}
    
div.rounded-sm:has(> svg.icon-sm) {
    background: var(--clr-avatar) !important;
}
    
.w-12.h-12.mb-3 {
    display: none !important
}
/* ---------------- */
    
code.hljs{ background:var(--clr-code-bg) !important }

svg.icon-sm {
    max-width: 1.7rem !important;
}
    
div.relative.p-1.rounded-sm.h-9.w-9.text-white.flex.items-center.justify-center {
    background: var(--clr-avatar) !important;
}

div.relative.p-1.rounded-sm.h-9.w-9.text-white.flex.items-center.justify-center svg {
    color: white !important;
    color: var(--clr-avatar-fg) !important;
}

table, tr, td {
    border: 1px solid var(--clr-list-hover) !important;
}
table {
    border-radius: var(--rounding) !important;
}
.markdown th:first-child {
    border-top-left-radius: var(--rounding) !important;
}
.markdown th:last-child {
    border-top-right-radius: var(--rounding) !important;
}
thead th {
    background: var(--clr-list-hover) !important;
}

* {
    border: none !important;
    outline: none !important;
    text-align: left !important;
    box-shadow: none !important;
    transition: none !important;
    opacity: 100% !important;
}

*:not(li):not(li button) {
    background-image: none !important;
}

*:not(code):not(code span):not(svg.icon-sm):not(svg.icon-sm *):not(div:has(svg.icon-sm)):not(div.text-orange-500 p) {
    color: var(--clr-text) !important;
    font-family: var(--font-normal) !important;
}

code * {
    font-family: var(--font-code) !important;
}

.w-\[260px\] > div:nth-child(1) {
    background: var(--clr-sidebar) !important;
}

.pt-3\.5 > div:nth-child(1) > a:nth-child(1) > div:nth-child(2) {
    text-align: center !important;
    font-weight: bold !important;
}

.pt-3\.5 > div:nth-child(1) > a {
    background: var(--clr-button) !important;
}

.pt-3\.5 > div:nth-child(1):hover > a {
    background: var(--clr-button-hover) !important;
}

.bg-gray-950 {
    background: var(--clr-code-bg) !important;
    border: 1px solid var(--clr-code-border) !important;
}

.bg-gray-950 > div.flex {
    background: transparent !important;
}

.rounded-lg, .rounded-xl, .gizmo\:rounded-lg {
    border-radius: var(--rounding) !important;
}

textarea#prompt-textarea {
    background: var(--clr-input) !important;
}

div:has(> textarea#prompt-textarea) {
    border: 1px solid var(--clr-input-border) !important;
    border-radius: calc(var(--rounding) * 1.5) !important;
}

.final-completion > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div {
    gap: 0.2rem !important;
}

div:has(> textarea#prompt-textarea) > button.absolute {
    background: var(--clr-send-btn) !important;
    border: none !important;
    color: var(--clr-send-btn-text) !important;
}

div:has(> textarea#prompt-textarea) > button.absolute * {
    color: var(--clr-send-btn-text) !important;
}

div:has(> textarea#prompt-textarea) > button.absolute:disabled {
    background: var(--clr-send-btn-off) !important;
}

.-top-px > div:nth-child(1) {
    font-weight: bold !important;
    margin-left: 0.5rem !important;
}

button.cursor-pointer {
    background: var(--clr-scroll-button) !important;
}


body {
    background: var(--clr-background) !important;
}

.sticky.top-0 {
    background: transparent !important;
}

button.btn, button.rounded-md, button.md\:bottom-3 {
    background: var(--clr-button) !important;
    border: 1px solid var(--clr-input-border) !important;
}

button.btn:hover, button.rounded-md:hover, button.md\:bottom-3:hover {
    background: var(--clr-button-hover) !important;
}

.dark.flex-shrink-0.overflow-x-hidden.bg-black {
    background: var(--clr-sidebar) !important;
}

h3 { 
    background: transparent !important;
    font-weight: bold !important;
    
}

li button {
    background-color: var(--clr-list) !important;
}

li:hover button {
    background-color: var(--clr-list-hover) !important;
}

li button:hover {
    background-color: var(--clr-button-hover) !important;
}

li a {
    background: var(--clr-list) !important;
    margin-top: 0.5rem !important;
}

li div * {
    border-radius: var(--rounding) !important;
}

li:hover a {
    background: var(--clr-list-hover) !important;
    margin-top: 0.5rem !important;
}

nav *::-webkit-scrollbar {
    width: 0px;
    background: transparent; /* make scrollbar transparent */
}

nav * {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+...

Reviews

No reviews yet.