Apply dark mode to the DeepSeek website
Dark Mode for DeepSeek [Customizable] by Nick2bad4u
Imported and mirrored from https://github.com/Nick2bad4u/UserStyles/raw/refs/heads/main/DeepSeek-DarkMode.user.css
![Screenshot of Dark Mode for DeepSeek [Customizable]](https://userstyles.world/preview/20884/0.jpeg)
Details
AuthorNick2bad4u
LicenseUnLicense
Categorydeepseek
Created
Updated
Code size3.8 kB
Code checksum3e16550c
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Dark Mode for DeepSeek [Customizable]
@namespace typpi.online
@version 1.0.3
@description Apply dark mode to the DeepSeek website
@author Nick2bad4u
@license UnLicense
@homepageURL https://github.com/Nick2bad4u/UserStyles
@supportURL https://github.com/Nick2bad4u/UserStyles/issues
@var color white "White" #ffffff
@var color black "Black" #000000
@var color red "Red" #f35a5a
@var color light-white "Light White" #f8faff
@var color light-gray "Light Gray" #d4d4d4
@var color light-gray2 "Light Gray 2" #404040
@var color light-gray3 "Light Gray 3" #353535
@var color dark-gray "Dark Gray" #131313
@var color transparent "Transparent" #212327
@downloadURL https://update.greasyfork.org/scripts/526831/Dark%20Mode%20for%20DeepSeek%20%5BCustomizable%5D.user.css
==/UserStyle== */
@-moz-document domain("chat.deepseek.com") {
:root {
--white: var(white);
--black: var(black);
--red: var(red);
--light-white: var(light-white);
--light-gray: var(light-gray);
--light-gray2: var(light-gray2);
--light-gray3: var(light-gray3);
--dark-gray: var(dark-gray);
--transparent: var(transparent);
--chatwidth: var(chatwidth);
}
.dad65929,
.aaff8b8f,
.a2f8e4bb,
.aaff8b8f.eb830e32 {
max-width: 100%;
}
body {
--dsr-main: var(--white);
--dsr-main-2: #ffffff66;
--dsr-main-3: #ffffff33;
}
body[data-ds-dark-theme] {
--ds-rgb-red-500: #ef4444;
--ds-rgb-red-550: #e53535;
--dsr-delete-button-bg: rgb(
var(--ds-rgb-red-500) / 85%
);
--dsr-delete-button-bg-hover: rgb(
var(--ds-rgb-red-550) / 45%
);
--ds-rgb-neutral-300: var(--light-gray);
--ds-rgb-neutral-700: var(--light-gray2);
--dsr-bg: var(--black);
--dsr-text-0: var(--black);
--dsr-text-1: var(--white);
--dsr-text-2: var(--white);
--dsr-text-3: rgb(var(--ds-rgb-neutral-300));
--dsr-text-4: var(--white);
--dsr-border-1: var(--black);
--dsr-border-2: var(--black);
--dsr-input-border: var(--black);
--dsr-input-bg: var(--black);
--dsr-button-main-bg: var(--black);
--dsr-button-main-bg-hover: var(--black);
--dsr-button-second-bg: #00000066;
--dsr-button-grey-0: var(--black);
--dsr-button-grey-1: var(--black);
--dsr-button-grey-2: var(--black);
--dsr-tooltip-fg: var(--black);
--dsr-tooltip-bg: var(--black);
--dsr-side-bg: var(--transparent);
--dsr-side-hover-bg-rgb: 51, 51, 51;
--dsr-side-hover-bg: var(--black);
--dsr-icon-fg-1: var(--black);
--dsr-icon-hover-0: var(--black);
--dsr-icon-hover-1: rgb(var(--ds-rgb-neutral-700));
--dsr-side-icon-hover: var(--black);
/* --dsr-error-fg: var(--black); */
--dsr-error-fg: var(--red);
}
.cdfc1683 {
background-color: var(--black);
color: var(--white);
}
.b8812f16 {
background-color: var(--black);
}
[data-ds-dark-theme] .a8ac7a80 {
--local-button: var(--black);
--local-button-hover: var(--black);
--local-button-text: var(--white);
}
.f9edaa3c {
background-color: var(--black);
}
[data-ds-dark-theme] .be88ba8a {
display: none;
}
[data-ds-dark-theme] .fbb737a4 {
background-color: var(--black);
}
[data-ds-dark-theme] .e214291b {
color: var(--light-white);
background-color: var(--black);
}
.ds-textarea.ds-textarea--focused {
background-color: var(--black);
}
.dc04ec1d.a02af2e6 .a7f3a288 {
background-color: var(--black);
}
.md-code-block {
background: var(--black);
}
.f9edaa3c .f8773756 {
background: linear-gradient(
90deg,
#21232700 0%,
#2807451f 50%,
var(--transparent) 100%
);
}
/* Scrollbar styling */
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-track {
background: var(--black);
}
::-webkit-scrollbar-thumb {
background: var(--dark-gray);
border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
background: var(--white0);
}
}