Current version: v3.0.4 (24/01/2022)
BetterDiscord download
View add-on themes
Vencord link
https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/source.css
(Previews are subject to be out of date)
** Indicates that it has two values for both the dark and light themes of Discord. Instead of using :root, use .theme-dark or .theme-light.
--app-font- The font used throughout the entire theme. The font must either be installed or imported. Default:"Google Sans"--app-bg- The background for the entire Discord app. Default:var(--main-alt)--main-color- The background color for main content areas like in the settings menu. Default:#16171a-#e8eaeb**--main-alt- An alternative background color for main content areas. Default:#0f1012-#ddd**--server-color- The background color for the servers list. Default:#232327-#eee**--status-picker-color- The background color for the status area with the settings button. Default:#181a1d-#dee0e0**--sidebar-panel-color- The background color for the sidebar panels in the channels list. Default:#111114-#d4d6d6**--chat-color- The background color the main chat area. Default:var(--main-color)--avatar-radius- The border radius of avatars, servers, and change status buttons. Default:50%--tooltip-color- The background color for tooltips. Default:rgba(97,97,97,0.9)--tooltip-text-color- The text color for tooltips. Default:#ddd--tooltip-shadow- The box shadow for tooltips. Default:0px 5px 15px rgba(0,0,0,0.2)
--accent-hue- The hue value for the accent color of the theme. Default:224--accent-saturation- The saturation percentage for the accent color of the theme. Default:71%--accent-lightness- The lightness percentage for the accent color of the theme. Default:61%--accent-button-action- The color used for the hover and active states for accent buttons. Default:#fff--accent-text-color- The text color for buttons and other various elements with the accent background color. Default:#fff
--message-color- The background color for message bubbles. Default:#292d30-#edeff0**--message-color-hover- The hover background color for message bubbles. Default:#303438-#e1e2e3**--message-color-alt- An alternative background color for message bubbles in areas like pinned messages. Default:#1c1e21-#e8e8e8**--message-radius- The border radius for the message bubbles. Default:19px--message-padding-top- The top and bottom padding of message bubbles. Default:8px--message-padding-side- The side padding of message bubbles. Default:12px--media-radius- The border radius for images, videos, and audio. Default:19px--attachment-color- The background color for all attachments. Default:rgb(0,0,0,0.325)-rgba(0,0,0,0.1)**--main-textarea-color- The background color for the main chat text box. Default:#2c2f33-#fff**--main-textarea-color-alt- An alternative background color for the main chat text box. Default:#3b3f42-#ccc**--main-textarea-border- The border color for the main chat text box. Default:#3a3e45-#dadce0**--main-textarea-radius- The border radius for the main chat text box. Default:24px--typing-color- The background color for the typing indicator. Default:rgba(22,23,26,0.9)-rgba(249,249,249,0.9)**
--popout-color- The background color for popout menus and modals. Default:#2c2f33-#fff**--popout-color-alt- An alternative background color for popout menus and modals. Default:#202225-#e5e5e5**--popout-header-border- The border color for popout menu headers. Default:#444-#aaa**--separator-color- The background color for the separator lines in various popout menus. Default:#444-#ccc**--popout-radius- The border radius for popout menus. Default:8px--popout-radius-big- The bigger border radius for modals. Default:18px
--card-color-filled- The background color for cards. Default:hsl(225,6%,13%)-hsl(0,0%,92%)**--card-color-hover- The background color for hovering over cards. Default:hsl(225,6%,16%)-hsl(0,0%,85%)**--card-color-active- The background color for active cards. Default:hsl(225,6%,25%)-hsl(0,0%,80%)**--card-color-alt- An background color for cards. Default:hsl(225,6%,18%)-hsl(0,0%,98%)**--card-color-alt-hover- An background color for hovering over cards. Default:hsl(225,6%,21%)-hsl(0,0%,88%)**--card-border-color- The border color for outlined cards. Defaulthsl(220,3%,26%)-hsl(0,0%,78%)**--card-header-text-color- The text color for card headers. Default:#eee-#333**--card-radius- The border radius for cards. Default:8px--card-radius-big- The bigger border radius for cards. Default:18px
--button-height- The height for buttons. Default:36px--button-padding- The left and right padding for buttons. Default:0 24px--button-radius- The border radius for buttons. Default:18px--button-link-color- The background color for transparent buttons. Default:0,0%,100%-0,0%,0%**--button-link-text-color- The text color for transparent buttons. Default:#fff-#333**
--switch-knob-color- The background color for the knob on switches. Default:hsl(0,0%,47%)-hsl(0,0%,47%)**--switch-slider-color- The background color for the background slider on switches. Default:hsl(240,1%,20%)-hsl(240,1%,20%)**
--input-color- The background color for text fields that don't have the animated border. Default:rgb(38,38,41)-rgb(38,38,41)**--input-border-color- The border color for text fields. Default:#444-#aaa**
--md-ripple-color- The color of the ripple effect. Default:255,255,255-0,0,0**--emoji-category-header- The background color for the headers in the emoji panel. Default:rgba(44,47,51,0.95)-rgba(255,255,255,0.9)**--scrollbar-color- The background color for scrollbars. Default:255,255,255-0,0,0**