ClearVision
Highly customizable theme for BetterDiscord (and Powercord).
1.8K
Live preview
Full Discord interface with this theme applied โ powered by ThemePreview.
Screenshot
1
/**2
* @name ClearVision V7 for BetterDiscord3
* @author ClearVision Team4
* @version 7.0.15
* @description Highly customizable theme for BetterDiscord.6
* @source https://github.com/ClearVision/ClearVision-v77
* @website https://clearvision.github.io8
* @invite dHaSxn39
*/10
/* IMPORT CSS */11
@import url("https://clearvision.github.io/ClearVision-v7/main.css");12
@import url("https://clearvision.github.io/ClearVision-v7/betterdiscord.css");13
/* SETTINGS */14
:root {15
/* ACCENT COLORS */16
--main-color: #2780e6; /* main accent color (hex, rgb or hsl) [default: #2780e6] */17
--hover-color: #1e63b3; /* hover accent color (hex, rgb or hsl) [default: #1e63b3] */18
--success-color: #43b581; /* positive accent color (hex, rgb or hsl) [default: #43b581] */19
--danger-color: #982929; /* danger accent color (hex, rgb or hsl) [default: #982929] */20
/* STATUS COLORS */21
--online-color: #43b581; /* online status color (hex, rgb or hsl) [default: #43b581] */22
--idle-color: #faa61a; /* idle status color (hex, rgb or hsl) [default: #faa61a] */23
--dnd-color: #982929; /* dnd status color (hex, rgb or hsl) [default: #982929] */24
--streaming-color: #593695; /* streaming status color (hex, rgb or hsl) [default: #593695] */25
--offline-color: #808080; /* offline/invisible status color (hex, rgb or hsl) [default: #808080] */26
/* APP BACKGROUND */27
--background-shading-percent: 100%; /* app background shading amount (0 for complete smoothness) [default: 100%] */28
--background-image: url(https://clearvision.github.io/images/sapphire.jpg); /* app background image (link must be HTTPS) [default: url(https://clearvision.github.io/images/sapphire.jpg)]*/29
--background-position: center; /* app background position [default: center] */30
--background-size: cover; /* app background size (px) [default: cover] */31
--background-attachment: fixed; /* app background attachment [default: fixed] */32
--background-filter: saturate(calc(var(--saturation-factor, 1) * 1)); /* app background adjustments (ex: blur, saturation, brightness) (more info: https://developer.mozilla.org/en-US/docs/Web/CSS/filter) [default: saturate(calc(var(--saturation-factor, 1) * 1))] */33
/* USER POPOUT BACKGROUND */34
--user-popout-image: var(--background-image); /* user popout background image (link must be HTTPS) (not applied to nitro users) [default: var(--background-image)] */35
--user-popout-position: var(--background-position); /* user popout position [default: var(--background-position)] */36
--user-popout-size: var(--background-size); /* user popout size (px) [default: var(--background-size)] */37
--user-popout-attachment: var(--background-attachment); /* user popout background attachment [default: var(--background-attachment)] */38
--user-popout-filter: var(--background-filter); /* user popout background adjustments (ex: blur, saturation, brightness) (more info: https://developer.mozilla.org/en-US/docs/Web/CSS/filter) [default: var(--background-filter);] */39
/* USER MODAL BACKGROUND */40
--user-modal-image: var(--background-image); /* user modal background image (link must be HTTPS) (not applied to nitro users) [default: var(--background-image)] */41
--user-modal-position: var(--background-position); /* user modal position [default: var(--background-position)] */42
--user-modal-size: var(--background-size); /* user modal size (px) [default: var(--background-size)] */43
--user-modal-attachment: var(--background-attachment); /* user modal background attachment [default: var(--background-attachment)] */44
--user-modal-filter: var(--background-filter); /* user modal background adjustments (ex: blur, saturation, brightness) (more info: https://developer.mozilla.org/en-US/docs/Web/CSS/filter) [default: var(--background-filter);] */45
/* HOME ICON */46
--home-icon: url(https://clearvision.github.io/icons/discord.svg); /* home button icon (link must be HTTPS) [default: url(https://clearvision.github.io/icons/discord.svg)]*/47
--home-size: cover; /* home button icon size (px) [default:cover] */48
/* FONTS */49
--main-font: "gg sans", "Helvetica Neue", Helvetica, Arial, sans-serif; /* main font for app (font must be installed) [default: gg sans, Helvetica Neue, Helvetica, Arial, sans-serif] */50
--code-font: Consolas, "gg mono", "Liberation Mono", Menlo, Courier, monospace; /* font for codeblocks (font must be installed) [default: Consolas, Liberation Mono, Menlo, Courier, monospace] */51
/* CHANNEL COLORS */52
--channel-normal: var(--interactive-text-default); /* channel text color [default: var(--interactive-text-default)] */53
--channel-muted: var(--interactive-muted); /* muted channel text color [default: var(--interactive-muted)] */54
--channel-hover: var(--interactive-text-hover); /* hovered channel text color [default: var(--interactive-text-hover)] */55
--channel-selected: var(--interactive-text-active); /* selected channel text color [default: var(--interactive-text-active)] */56
--channel-selected-bg: var(--main-color); /* selected channel background [default: var(--main-color)] */57
--channel-unread: var(--main-color); /* unread channel text color [default: var(--main-color)] */58
--channel-unread-hover: var(--hover-color); /* unread channel hover color [default: var(--hover-color)] */59
/* ACCESSIBILITY */60
--focus-color: var(--main-color); /* outline when pressing TAB key [default: var(--main-color)] */61
}62
63
/* THEME SPECIFIC SHADING */64
/* LIGHT THEME */65
:is(.theme-light, .theme-dark .theme-light) {66
--background-shading: rgba(252, 252, 252, 0.3); /* app background shading color [default: rgba(252, 252, 252, 0.3)] */67
--card-shading: rgba(252, 252, 252, 0.3); /* cards background shading color [default: rgba(252, 252, 252, 0.3)] */68
--popout-shading: rgba(252, 252, 252, 0.7); /* popouts background shading color [default: rgba(252, 252, 252, 0.7)] */69
--modal-shading: rgba(252, 252, 252, 0.5); /* modals background shading color [default: rgba(0, 0, 0, 0.6)] */70
--input-shading: rgba(0, 0, 0, 0.3); /* inputs background shading color [default: rgba(0, 0, 0, 0.6)] */71
--normal-text: #36363c; /* text color [default: #36363c] */72
--muted-text: #75757e; /* muted text color [default: #75757e] */73
}74
75
/* ASH THEME */76
:is(.theme-dark, .theme-light .theme-dark) {77
--background-shading: rgba(0, 0, 0, 0.4); /* app background shading color [default: rgba(0, 0, 0, 0.4)] */78
--card-shading: rgba(0, 0, 0, 0.2); /* cards background shading color [default: rgba(0, 0, 0, 0.2)] */79
--popout-shading: rgba(0, 0, 0, 0.6); /* popouts background shading color [default: rgba(0, 0, 0, 0.6)] */80
--modal-shading: rgba(0, 0, 0, 0.4); /* modals background shading color [default: rgba(0, 0, 0, 0.4)] */81
--input-shading: rgba(255, 255, 255, 0.05); /* inputs background shading color [default: rgba(255, 255, 255, 0.05)] */82
--normal-text: #d8d8db; /* text color [default: #d8d8db] */83
--muted-text: #aeaeb4; /* muted text color [default: #aeaeb4] */84
}85
86
/* DARK THEME */87
:is(.theme-darker, .theme-light .theme-darker) {88
--background-shading: rgba(0, 0, 0, 0.6); /* app background shading color [default: rgba(0, 0, 0, 0.6)] */89
--card-shading: rgba(0, 0, 0, 0.3); /* cards background shading color [default: rgba(0, 0, 0, 0.3)] */90
--popout-shading: rgba(0, 0, 0, 0.7); /* popouts background shading color [default: rgba(0, 0, 0, 0.7)] */91
--modal-shading: rgba(0, 0, 0, 0.5); /* modals background shading color [default: rgba(0, 0, 0, 0.6)] */92
--input-shading: rgba(255, 255, 255, 0.05); /* inputs background shading color [default: rgba(255, 255, 255, 0.05)] */93
--normal-text: #fbfbfb; /* text color [default: #fbfbfb] */94
--muted-text: #94949c; /* muted text color [default: #94949c] */95
}96
97
/* ONYX THEME */98
:is(.theme-midnight, .theme-light .theme-midnight) {99
--background-shading: rgba(0, 0, 0, 0.8); /* app background shading color [default: rgba(0, 0, 0, 0.8)] */100
--card-shading: rgba(0, 0, 0, 0.4); /* cards background shading color [default: rgba(0, 0, 0, 0.4)] */101
--popout-shading: rgba(0, 0, 0, 0.8); /* popouts background shading color [default: rgba(0, 0, 0, 0.8)] */102
--modal-shading: rgba(0, 0, 0, 0.6); /* modals background shading color [default: rgba(0, 0, 0, 0.6)] */103
--input-shading: rgba(255, 255, 255, 0.05); /* inputs background shading color [default: rgba(255, 255, 255, 0.05)] */104
--normal-text: #dcdcde; /* text color [default: #dcdcde] */105
--muted-text: #86868e; /* muted text color [default: #86868e] */106
}107
108
/* ADD ADDITIONAL CSS BELOW HERE */109