ChatGPT - True Dark Theme

Makes ChatGPT dark mode truly black by changing the styles

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         ChatGPT - True Dark Theme
// @namespace    https://example.com/userscripts
// @license      MIT
// @version      1.0
// @description  Makes ChatGPT dark mode truly black by changing the styles
// @author       @krispy-snacc (https://github.com/krispy-snacc)
// @match        https://chatgpt.com/*
// @match        https://chat.openai.com/*
// @grant        none
// @run-at       document-body
// ==/UserScript==

(function () {
    "use strict";

    function applyBlackTheme() {
        const style = document.createElement("style");
        style.id = "chatgpt-true-black-theme";
        style.textContent = `
            .dark {
                --bg-primary: #000000 !important;
                --bg-elevated-secondary: #000000 !important;
                --sidebar-surface-primary: #000000 !important;
                --main-surface-primary: #000000 !important;
            }
        `;
        document.head.appendChild(style);
    }

    // Apply immediately
    applyBlackTheme();

    console.log("[ChatGPT Dark] True black theme applied");
})();