Current version: v3.0.4 (24/01/2022)
BetterDiscord download
View add-on themes
View source files
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:hsl(225,8%,9%)
-hsl(0,0%,98%)
** -
--main-alt
- An alternative background color for main content areas. Default:hsl(220,9%,6%)
-hsl(0,0%,91%)
** -
--server-color
- The background color for the servers list. Default:transparent
-transparent
** -
--status-picker-color
- The background color for the status area with the settings button. Default:hsl(228,5%,18%)
-hsl(180,3%,87%)
** -
--sidebar-panel-color
- The background color for the sidebar panels in the channels list. Default:hsl(228,7%,14%)
-hsl(210,5%,93%)
** -
--chat-color
- The background color the main chat area. Default:var(--main-color)
-
--avatar-radius
- The border radius of avatars and servers. Default:24px
-
--tooltip-color
- The background color for tooltips. Default:hsl(0,0%,38%,0.9)
-
--tooltip-text-color
- The text color for tooltips. Default:hsl(0,0%,87%)
-
--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-text-color
- The text color for buttons and other various elements with the accent background color. Default:hsl(0,0%,100%)
-
--alert-hue
- The hue value for various elements that use the alert color. Default:0
-
--alert-saturation
- The saturation percentage for various elements that use the alert color. Default:85%
-
--alert-lightness
- The lightness percentage for various elements that use the alert color. Default:61%
-
--alert-text-color
- The text color for various elements with the alert background color. Default:hsl(0,0%,100%)
-
--warning-hue
- The hue value for various elements that use the warning color. Default:44
** -
--warning-saturation
- The saturation percentage for various elements that use the warning color. Default:71%
** -
--warning-lightness
- The lightness percentage for various elements that use the warning color. Default:61%
** -
--warning-text-color
- The text color for various elements with the warning background color. Default:hsl(0,0%,100%)
**
-
--message-color
- The background color for message bubbles. Default:hsl(216,7%,14%)
-hsl(210,4%,90%)
** -
--message-color-hover
- The hover background color for message bubbles. Default:hsl(216,7%,18%)
-hsl(210,4%,86%)
** -
--message-color-alt
- An alternative background color for message bubbles in areas like pinned messages. Default:hsl(216,7%,13%)
-hsl(210,4%,84%)
** -
--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:hsl(216,7%,9%)
-hsl(210,4%,79%)
** -
--main-textarea-color
- The background color for the main chat text box. Default:hsl(240,4%,16%)
-hsl(0,0%,89%)
** -
--main-textarea-color-alt
- An alternative background color for the main chat text box. Default:hsl(240,2%,22%)
-hsl(0,0%,100%)
** -
--main-textarea-border
- The border color for the main chat text box. Default:hsl(0,0%,29%)
-hsl(0,0%,66%)
** -
--main-textarea-radius
- The border radius for the main chat text box. Default:24px
-
--popout-color
- The background color for popout menus and modals. Default:hsl(214,7%,19%)
-hsl(0,0%,100%)
** -
--popout-color-alt
- An alternative background color for popout menus and modals. Default:hsl(216,7%,14%)
-hsl(0,0%,90%)
** -
--popout-header-border
- The border color for popout menu headers. Default:hsl(0,0%,100%,0.125)
-hsl(0,0%,80%)
** -
--separator-color
- The background color for the separator lines in various popout menus. Default:hsl(0,0%,100%,0.125)
-hsl(0,0%,0%,0.195)
** -
--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:hsl(0,0%,93%)
-hsl(0,0%,20%)
** -
--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:hsl(0,0%,100%)
-hsl(0,0%,20%)
**
-
--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:hsl(0,0%,89%)
-hsl(0,0%,89%)
** -
--input-color-alt
- The alternate background color for text fields that don't have the animated border. Default:hsl(0,0%,100%)
-hsl(0,0%,100%)
** -
--input-border-color
- The border color for text fields. Default:hsl(0,0%,66%)
-hsl(0,0%,66%)
** -
--input-text-color
- The text color for text fields. Default:hsl(0,0%,17%)
-hsl(0,0%,17%)
** -
--input-placeholder-color
- The placeholder text color for text fields. Default:hsl(0,0%,39%)
-hsl(0,0%,39%)
**
-
--md-ripple-color
- The color of the ripple effect. Default:0,100%,100%
-0,0%,0%
** -
--scrollbar-color
- The background color for scrollbars. Default:255,255,255
-0,0,0
**