Skip to content

Instantly share code, notes, and snippets.

@qtlunya
Created December 16, 2023 15:56
Show Gist options
  • Save qtlunya/dce7816defdc611c90f136365e51d9f9 to your computer and use it in GitHub Desktop.
Save qtlunya/dce7816defdc611c90f136365e51d9f9 to your computer and use it in GitHub Desktop.
Restore Discord OLED Theme on Desktop
.theme-dark .background_cb0a80 {
background-color: var(--home-background);
}
.theme-dark .background_e80d5a {
background-color: var(--home-background);
}
.theme-dark {
--action-sheet-gradient-bg: var(--black-500);
--activity-card-background: var(--primary-700);
--alert-bg: var(--black-500);
--android-navigation-bar-background: var(--plum-24);
--android-navigation-scrim-background: hsl(var(--plum-24-hsl) / 0.5);
--android-ripple: hsl(var(--white-500-hsl) / 0.07);
--background-accent: var(--plum-17);
--background-floating: var(--plum-23);
--background-mentioned: hsl(var(--yellow-260-hsl) / 0.08);
--background-mentioned-hover: hsl(var(--yellow-300-hsl) / 0.08);
--background-message-automod: hsl(var(--red-345-hsl) / 0.08);
--background-message-automod-hover: hsl(var(--red-400-hsl) / 0.1);
--background-message-highlight: hsl(var(--brand-360-hsl) / 0.08);
--background-message-highlight-hover: hsl(var(--brand-360-hsl) / 0.06);
--background-message-hover: var(--plum-21);
--background-mobile-primary: var(--black-500);
--background-mobile-secondary: var(--black-500);
--background-modifier-accent: hsl(var(--plum-23-alpha-hsl) / 0.09);
--background-modifier-accent-2: hsl(var(--plum-11-hsl) / 0.32);
--background-modifier-active: hsl(var(--plum-13-hsl) / 0.48);
--background-modifier-hover: hsl(var(--plum-13-hsl) / 0.3);
--background-modifier-selected: hsl(var(--plum-13-hsl) / 0.6);
--background-nested-floating: var(--black-500);
--background-primary: var(--black-500);
--background-secondary: var(--plum-23);
--background-secondary-alt: var(--plum-17);
--background-tertiary: var(--plum-19);
--bg-backdrop: hsl(var(--plum-19-hsl) / 0.75);
--bg-backdrop-no-opacity: var(--plum-19);
--bg-base-primary: var(--black-500);
--bg-base-secondary: var(--black-500);
--bg-base-tertiary: var(--black-500);
--bg-mod-faint: hsl(var(--plum-11-hsl) / 0.08);
--bg-mod-strong: hsl(var(--plum-11-hsl) / 0.18);
--bg-mod-subtle: hsl(var(--plum-11-hsl) / 0.12);
--bg-surface-overlay: var(--plum-19);
--bg-surface-overlay-tmp: var(--plum-21);
--bg-surface-raised: var(--plum-23);
--black: var(--black-500);
--blur-fallback: hsl(var(--plum-19-hsl) / 0.96);
--blur-fallback-pressed: hsl(var(--plum-20-hsl) / 0.96);
--border-faint: hsl(var(--plum-11-hsl) / 0.06);
--border-strong: hsl(var(--plum-11-hsl) / 0.24);
--border-subtle: hsl(var(--plum-11-hsl) / 0.12);
--bug-reporter-modal-submitting-background: hsl(var(--plum-23-hsl) / 0.6);
--button-creator-revenue-background: var(--teal-430);
--button-danger-background: var(--red-430);
--button-danger-background-active: var(--red-530);
--button-danger-background-disabled: var(--red-430);
--button-danger-background-hover: var(--red-500);
--button-outline-brand-background: hsl(var(--white-500-hsl) / 0);
--button-outline-brand-background-active: var(--brand-560);
--button-outline-brand-background-hover: var(--brand-500);
--button-outline-brand-border: var(--brand-500);
--button-outline-brand-border-active: var(--brand-560);
--button-outline-brand-border-hover: var(--brand-500);
--button-outline-brand-text: var(--white-500);
--button-outline-brand-text-active: var(--white-500);
--button-outline-brand-text-hover: var(--white-500);
--button-outline-danger-background: hsl(var(--white-500-hsl) / 0);
--button-outline-danger-background-active: var(--red-460);
--button-outline-danger-background-hover: var(--red-430);
--button-outline-danger-border: var(--red-400);
--button-outline-danger-border-active: var(--red-430);
--button-outline-danger-border-hover: var(--red-430);
--button-outline-danger-text: var(--white-500);
--button-outline-danger-text-active: var(--white-500);
--button-outline-danger-text-hover: var(--white-500);
--button-outline-positive-background: hsl(var(--white-500-hsl) / 0);
--button-outline-positive-background-active: var(--green-530);
--button-outline-positive-background-hover: var(--green-430);
--button-outline-positive-border: var(--green-360);
--button-outline-positive-border-active: var(--green-530);
--button-outline-positive-border-hover: var(--green-430);
--button-outline-positive-text: var(--white-500);
--button-outline-positive-text-active: var(--white-500);
--button-outline-positive-text-hover: var(--white-500);
--button-outline-primary-background: hsl(var(--white-500-hsl) / 0);
--button-outline-primary-background-active: var(--plum-11);
--button-outline-primary-background-hover: var(--plum-13);
--button-outline-primary-border: var(--primary-500);
--button-outline-primary-border-active: var(--plum-11);
--button-outline-primary-border-hover: var(--plum-13);
--button-outline-primary-text: var(--white-500);
--button-outline-primary-text-active: var(--white-500);
--button-outline-primary-text-hover: var(--white-500);
--button-positive-background: var(--green-430);
--button-positive-background-active: var(--green-530);
--button-positive-background-disabled: var(--green-430);
--button-positive-background-hover: var(--green-530);
--button-secondary-background: var(--plum-13);
--button-secondary-background-active: var(--plum-10);
--button-secondary-background-disabled: var(--plum-13);
--button-secondary-background-hover: var(--plum-11);
--card-gradient-bg: hsl(var(--black-500-hsl) / 0.4);
--card-gradient-pressed-bg: hsl(var(--black-500-hsl) / 0.5);
--card-primary-bg: var(--plum-23);
--card-primary-pressed-bg: var(--plum-25);
--card-secondary-bg: var(--plum-25);
--card-secondary-pressed-bg: var(--plum-26);
--channel-icon: var(--plum-10);
--channel-text-area-placeholder: var(--plum-11);
--channels-default: var(--plum-9);
--channeltextarea-background: var(--plum-23);
--chat-background: var(--black-500);
--chat-banner-bg: var(--black-500);
--chat-border: var(--plum-20);
--chat-input-container-background: var(--plum-16);
--chat-swipe-to-reply-background: var(--plum-22);
--chat-swipe-to-reply-gradient-background: hsl(var(--black-500-hsl) / 0.1);
--control-brand-foreground: var(--brand-360);
--control-brand-foreground-new: var(--brand-360);
--creator-revenue-icon-gradient-end: var(--teal-430);
--creator-revenue-icon-gradient-start: var(--teal-360);
--creator-revenue-info-box-background: hsl(var(--teal-430-hsl) / 0.1);
--creator-revenue-info-box-border: var(--teal-400);
--creator-revenue-locked-channel-icon: var(--teal-345);
--creator-revenue-progress-bar: var(--teal-400);
--deprecated-card-bg: hsl(var(--primary-700-hsl) / 0.6);
--deprecated-card-editable-bg: hsl(var(--primary-700-hsl) / 0.3);
--deprecated-quickswitcher-input-background: var(--primary-400);
--deprecated-quickswitcher-input-placeholder: hsl(var(--white-500-hsl) / 0.3);
--deprecated-store-bg: var(--primary-600);
--deprecated-text-input-bg: var(--primary-700);
--deprecated-text-input-border: hsl(var(--black-500-hsl) / 0.3);
--deprecated-text-input-border-disabled: var(--primary-700);
--deprecated-text-input-border-hover: var(--primary-900);
--deprecated-text-input-prefix: var(--primary-200);
--display-banner-overflow-background: hsl(var(--plum-20-hsl) / 0.5);
--divider-strong: hsl(var(--plum-11-hsl) / 0.24);
--divider-subtle: hsl(var(--plum-11-hsl) / 0.12);
--expression-picker-bg: var(--black-500);
--focus-primary: var(--blue-345);
--forum-post-extra-media-count-container-background: hsl(
var(--plum-19-hsl) / 0.8
);
--forum-post-tag-background: hsl(var(--plum-19-hsl) / 0.9);
--guild-icon-inactive-bg: var(--black-500);
--guild-icon-inactive-nested-bg: var(--black-500);
--guild-notifications-bottom-sheet-pill-background: var(--primary-700);
--header-muted: var(--plum-10);
--header-primary: var(--plum-2);
--header-secondary: var(--plum-8);
--home-background: var(--plum-18);
--home-card-resting-border: hsl(var(--transparent-hsl) / 0);
--icon-muted: var(--plum-12);
--icon-primary: var(--plum-5);
--icon-secondary: var(--plum-9);
--icon-transparent: hsl(var(--transparent-hsl) / 0);
--info-box-background: hsl(var(--blue-345-hsl) / 0.1);
--info-danger-background: hsl(var(--red-400-hsl) / 0.1);
--info-danger-foreground: var(--red-400);
--info-danger-text: var(--white-500);
--info-help-background: hsl(var(--blue-345-hsl) / 0.1);
--info-help-foreground: var(--blue-345);
--info-help-text: var(--white-500);
--info-positive-background: hsl(var(--green-360-hsl) / 0.1);
--info-positive-foreground: var(--green-360);
--info-positive-text: var(--white-500);
--info-warning-background: hsl(var(--yellow-300-hsl) / 0.1);
--info-warning-foreground: var(--yellow-300);
--info-warning-text: var(--white-500);
--input-background: hsl(var(--plum-23-alpha-hsl) / 0.09);
--input-focused-border: hsl(var(--plum-11-hsl) / 0.24);
--input-placeholder-text: var(--plum-9);
--interactive-active: var(--plum-3);
--interactive-hover: var(--plum-4);
--interactive-muted: var(--plum-13);
--interactive-normal: var(--plum-6);
--legacy-android-blur-overlay-default: hsl(var(--primary-660-hsl) / 0.5);
--legacy-android-blur-overlay-ultra-thin: hsl(var(--black-500-hsl) / 0.025);
--legacy-blur-fallback-default: hsl(var(--primary-660-hsl) / 0.975);
--legacy-blur-fallback-ultra-thin: hsl(var(--black-500-hsl) / 0.95);
--live-stage-tile-border: hsl(var(--plum-13-hsl) / 0.6);
--logo-primary: var(--white-500);
--mention-background: hsl(var(--brand-500-hsl) / 0.5);
--mention-foreground: var(--brand-230);
--modal-background: var(--plum-16);
--modal-footer-background: var(--plum-17);
--navigator-header-tint: var(--white-500);
--panel-bg: var(--plum-24);
--polls-embed-background: hsl(var(--brand-360-hsl) / 0.08);
--polls-embed-border: hsl(var(--primary-630-hsl) / 0.5);
--polls-image-normal-border: hsl(var(--black-430-hsl) / 0.9);
--polls-normal-border: var(--primary-700);
--polls-normal-confetti: var(--brand-500);
--polls-normal-fill: var(--primary-530);
--polls-normal-label: var(--white-500);
--polls-victor-border: var(--yellow-300);
--polls-victor-fill: var(--yellow-200);
--polls-victor-label: var(--primary-600);
--polls-voted-border: var(--green-330);
--polls-voted-fill: var(--green-160);
--polls-voted-label: var(--primary-600);
--profile-gradient-card-background: hsl(var(--black-500-hsl) / 0.7);
--profile-gradient-message-input-border: hsl(var(--primary-500-hsl) / 0.48);
--profile-gradient-note-background: hsl(var(--black-500-hsl) / 0.3);
--profile-gradient-overlay: hsl(var(--black-500-hsl) / 0.6);
--profile-gradient-overlay-synced-with-user-theme: hsl(
var(--black-500-hsl) / 0.8
);
--profile-gradient-profile-body-background-hover: hsl(
var(--white-500-hsl) / 0.16
);
--profile-gradient-role-pill-background: hsl(var(--primary-660-hsl) / 0.5);
--profile-gradient-role-pill-border: hsl(var(--white-500-hsl) / 0.2);
--profile-gradient-section-box: hsl(var(--black-500-hsl) / 0.45);
--redesign-activity-card-background: var(--primary-560);
--redesign-activity-card-background-pressed: var(--primary-630);
--redesign-activity-card-badge-icon: var(--plum-11);
--redesign-activity-card-border: hsl(var(--plum-11-hsl) / 0.12);
--redesign-activity-card-overflow-background: var(--primary-630);
--redesign-button-danger-background: var(--red-430);
--redesign-button-danger-pressed-background: var(--red-460);
--redesign-button-danger-text: var(--white-500);
--redesign-button-overlay-alpha-background: hsl(var(--black-500-hsl) / 0.54);
--redesign-button-overlay-alpha-pressed-background: hsl(
var(--black-500-hsl) / 0.64
);
--redesign-button-overlay-alpha-text: var(--white-500);
--redesign-button-overlay-background: var(--white-500);
--redesign-button-overlay-pressed-background: var(--plum-4);
--redesign-button-overlay-text: var(--plum-25);
--redesign-button-positive-background: var(--green-430);
--redesign-button-positive-pressed-background: var(--green-460);
--redesign-button-positive-text: var(--white-500);
--redesign-button-primary-alt-background: hsl(var(--brand-500-hsl) / 0);
--redesign-button-primary-alt-border: var(--brand-400);
--redesign-button-primary-alt-on-blurple-background: hsl(
var(--brand-530-hsl) / 0
);
--redesign-button-primary-alt-on-blurple-border: var(--white-500);
--redesign-button-primary-alt-on-blurple-pressed-background: var(--brand-530);
--redesign-button-primary-alt-on-blurple-pressed-border: var(--brand-360);
--redesign-button-primary-alt-on-blurple-text: var(--white-500);
--redesign-button-primary-alt-pressed-background: hsl(
var(--brand-700-hsl) / 0.16
);
--redesign-button-primary-alt-pressed-border: hsl(var(--brand-400-hsl) / 0.5);
--redesign-button-primary-alt-pressed-text: var(--brand-360);
--redesign-button-primary-alt-text: var(--brand-400);
--redesign-button-primary-background: var(--brand-500);
--redesign-button-primary-on-blurple-background: var(--white-500);
--redesign-button-primary-on-blurple-pressed-background: var(--brand-200);
--redesign-button-primary-on-blurple-pressed-text: var(--brand-530);
--redesign-button-primary-on-blurple-text: var(--brand-500);
--redesign-button-primary-pressed-background: var(--brand-560);
--redesign-button-primary-text: var(--white-500);
--redesign-button-secondary-alt-background: hsl(
var(--plum-23-alpha-hsl) / 0.09
);
--redesign-button-secondary-alt-pressed-background: hsl(
var(--plum-11-hsl) / 0.2
);
--redesign-button-secondary-alt-pressed-text: var(--plum-8);
--redesign-button-secondary-alt-text: var(--plum-4);
--redesign-button-secondary-background: var(--plum-17);
--redesign-button-secondary-border: hsl(var(--plum-11-hsl) / 0.12);
--redesign-button-secondary-pressed-background: var(--plum-15);
--redesign-button-secondary-pressed-border: hsl(var(--plum-11-hsl) / 0.06);
--redesign-button-secondary-text: var(--plum-4);
--redesign-channel-category-name-text: var(--plum-8);
--redesign-channel-message-preview-text: var(--plum-10);
--redesign-channel-name-muted-text: var(--plum-10);
--redesign-channel-name-text: var(--plum-2);
--redesign-chat-input-background: hsl(var(--plum-23-alpha-hsl) / 0.09);
--redesign-input-control-active-bg: var(--plum-17);
--redesign-input-control-selected: var(--brand-500);
--redesign-only-background-active: var(--primary-530);
--redesign-only-background-default: var(--primary-600);
--redesign-only-background-overlay: var(--primary-645);
--redesign-only-background-raised: var(--primary-630);
--redesign-only-background-sunken: var(--primary-660);
--scrollbar-auto-scrollbar-color-thumb: var(--plum-20);
--scrollbar-auto-scrollbar-color-track: var(--plum-17);
--scrollbar-auto-thumb: var(--plum-16);
--scrollbar-auto-track: var(--plum-25);
--scrollbar-thin-thumb: var(--plum-20);
--scrollbar-thin-track: hsl(var(--black-500-hsl) / 0);
--spoiler-hidden-background: var(--plum-14);
--spoiler-revealed-background: hsl(var(--plum-11-hsl) / 0.16);
--status-danger: var(--red-400);
--status-danger-background: var(--red-400);
--status-danger-text: var(--white-500);
--status-dnd: var(--red-400);
--status-idle: var(--yellow-300);
--status-offline: var(--plum-9);
--status-online: var(--green-360);
--status-positive: var(--green-360);
--status-positive-background: var(--green-430);
--status-positive-text: var(--white-500);
--status-speaking: var(--green-360);
--status-warning: var(--yellow-300);
--status-warning-background: var(--yellow-300);
--status-warning-text: var(--black-500);
--text-brand: var(--brand-400);
--text-danger: var(--red-345);
--text-link: var(--blue-345);
--text-link-low-saturation: var(--blue-330);
--text-low-contrast: var(--plum-12);
--text-message-preview-low-sat: var(--plum-9);
--text-muted: var(--plum-10);
--text-muted-on-default: var(--primary-330);
--text-normal: var(--plum-4);
--text-positive: var(--green-330);
--text-primary: var(--plum-4);
--text-secondary: var(--plum-8);
--text-warning: var(--yellow-300);
--textbox-markdown-syntax: var(--plum-9);
--theme-locked-blur-fallback: hsl(var(--primary-700-hsl) / 0.96);
--toast-bg: var(--plum-19);
--typing-indicator-bg: var(--black-500);
--user-profile-header-overflow-background: hsl(var(--plum-20-hsl) / 0.5);
--voice-video-tile-blur-fallback: hsl(var(--plum-20-hsl) / 0.5);
--voice-video-video-tile-blur-fallback: hsl(var(--primary-700-hsl) / 0.48);
--white: var(--white-500);
}
.theme-darker {
--action-sheet-gradient-bg: var(--plum-20);
--activity-card-background: var(--primary-700);
--alert-bg: var(--plum-20);
--android-navigation-bar-background: var(--plum-24);
--android-navigation-scrim-background: hsl(var(--plum-24-hsl) / 0.5);
--android-ripple: hsl(var(--white-500-hsl) / 0.07);
--background-accent: var(--plum-15);
--background-floating: var(--plum-18);
--background-mentioned: hsl(var(--yellow-260-hsl) / 0.08);
--background-mentioned-hover: hsl(var(--yellow-300-hsl) / 0.08);
--background-message-automod: hsl(var(--red-345-hsl) / 0.08);
--background-message-automod-hover: hsl(var(--red-400-hsl) / 0.1);
--background-message-highlight: hsl(var(--brand-360-hsl) / 0.08);
--background-message-highlight-hover: hsl(var(--brand-360-hsl) / 0.06);
--background-message-hover: var(--plum-21);
--background-mobile-primary: var(--plum-20);
--background-mobile-secondary: var(--plum-20);
--background-modifier-accent: hsl(var(--plum-11-hsl) / 0.12);
--background-modifier-accent-2: hsl(var(--plum-11-hsl) / 0.24);
--background-modifier-active: hsl(var(--plum-13-hsl) / 0.48);
--background-modifier-hover: hsl(var(--plum-13-hsl) / 0.3);
--background-modifier-selected: hsl(var(--plum-13-hsl) / 0.6);
--background-nested-floating: var(--plum-22);
--background-primary: var(--plum-20);
--background-secondary: var(--plum-18);
--background-secondary-alt: var(--plum-15);
--background-tertiary: var(--plum-16);
--bg-backdrop: hsl(var(--black-500-hsl) / 0.7);
--bg-backdrop-no-opacity: var(--black-500);
--bg-base-primary: var(--plum-20);
--bg-base-secondary: var(--plum-20);
--bg-base-tertiary: var(--plum-23);
--bg-mod-faint: hsl(var(--plum-11-hsl) / 0.12);
--bg-mod-strong: hsl(var(--plum-11-hsl) / 0.24);
--bg-mod-subtle: hsl(var(--plum-11-hsl) / 0.16);
--bg-surface-overlay: var(--plum-17);
--bg-surface-overlay-tmp: var(--plum-17);
--bg-surface-raised: var(--plum-18);
--black: var(--black-500);
--blur-fallback: hsl(var(--plum-17-hsl) / 0.96);
--blur-fallback-pressed: hsl(var(--plum-18-hsl) / 0.96);
--border-faint: hsl(var(--plum-11-hsl) / 0.06);
--border-strong: hsl(var(--plum-11-hsl) / 0.22);
--border-subtle: hsl(var(--plum-11-hsl) / 0.12);
--bug-reporter-modal-submitting-background: hsl(var(--plum-23-hsl) / 0.6);
--button-creator-revenue-background: var(--teal-430);
--button-danger-background: var(--red-430);
--button-danger-background-active: var(--red-530);
--button-danger-background-disabled: var(--red-430);
--button-danger-background-hover: var(--red-500);
--button-outline-brand-background: hsl(var(--white-500-hsl) / 0);
--button-outline-brand-background-active: var(--brand-560);
--button-outline-brand-background-hover: var(--brand-500);
--button-outline-brand-border: var(--brand-500);
--button-outline-brand-border-active: var(--brand-560);
--button-outline-brand-border-hover: var(--brand-500);
--button-outline-brand-text: var(--white-500);
--button-outline-brand-text-active: var(--white-500);
--button-outline-brand-text-hover: var(--white-500);
--button-outline-danger-background: hsl(var(--white-500-hsl) / 0);
--button-outline-danger-background-active: var(--red-460);
--button-outline-danger-background-hover: var(--red-430);
--button-outline-danger-border: var(--red-400);
--button-outline-danger-border-active: var(--red-430);
--button-outline-danger-border-hover: var(--red-430);
--button-outline-danger-text: var(--white-500);
--button-outline-danger-text-active: var(--white-500);
--button-outline-danger-text-hover: var(--white-500);
--button-outline-positive-background: hsl(var(--white-500-hsl) / 0);
--button-outline-positive-background-active: var(--green-530);
--button-outline-positive-background-hover: var(--green-430);
--button-outline-positive-border: var(--green-360);
--button-outline-positive-border-active: var(--green-530);
--button-outline-positive-border-hover: var(--green-430);
--button-outline-positive-text: var(--white-500);
--button-outline-positive-text-active: var(--white-500);
--button-outline-positive-text-hover: var(--white-500);
--button-outline-primary-background: hsl(var(--white-500-hsl) / 0);
--button-outline-primary-background-active: var(--plum-11);
--button-outline-primary-background-hover: var(--plum-13);
--button-outline-primary-border: var(--primary-500);
--button-outline-primary-border-active: var(--plum-11);
--button-outline-primary-border-hover: var(--plum-13);
--button-outline-primary-text: var(--white-500);
--button-outline-primary-text-active: var(--white-500);
--button-outline-primary-text-hover: var(--white-500);
--button-positive-background: var(--green-430);
--button-positive-background-active: var(--green-530);
--button-positive-background-disabled: var(--green-430);
--button-positive-background-hover: var(--green-500);
--button-secondary-background: var(--plum-13);
--button-secondary-background-active: var(--plum-10);
--button-secondary-background-disabled: var(--plum-13);
--button-secondary-background-hover: var(--plum-11);
--card-gradient-bg: hsl(var(--black-500-hsl) / 0.4);
--card-gradient-pressed-bg: hsl(var(--black-500-hsl) / 0.5);
--card-primary-bg: var(--plum-18);
--card-primary-pressed-bg: var(--plum-19);
--card-secondary-bg: var(--plum-19);
--card-secondary-pressed-bg: var(--plum-21);
--channel-icon: var(--plum-10);
--channel-text-area-placeholder: var(--plum-11);
--channels-default: var(--plum-9);
--channeltextarea-background: var(--plum-15);
--chat-background: var(--plum-16);
--chat-banner-bg: var(--plum-20);
--chat-border: var(--plum-20);
--chat-input-container-background: var(--plum-16);
--chat-swipe-to-reply-background: var(--plum-22);
--chat-swipe-to-reply-gradient-background: hsl(var(--black-500-hsl) / 0.1);
--control-brand-foreground: var(--brand-360);
--control-brand-foreground-new: var(--brand-360);
--creator-revenue-icon-gradient-end: var(--teal-430);
--creator-revenue-icon-gradient-start: var(--teal-360);
--creator-revenue-info-box-background: hsl(var(--teal-430-hsl) / 0.1);
--creator-revenue-info-box-border: var(--teal-400);
--creator-revenue-locked-channel-icon: var(--teal-345);
--creator-revenue-progress-bar: var(--teal-400);
--deprecated-card-bg: hsl(var(--primary-700-hsl) / 0.6);
--deprecated-card-editable-bg: hsl(var(--primary-700-hsl) / 0.3);
--deprecated-quickswitcher-input-background: var(--primary-400);
--deprecated-quickswitcher-input-placeholder: hsl(var(--white-500-hsl) / 0.3);
--deprecated-store-bg: var(--primary-600);
--deprecated-text-input-bg: var(--primary-700);
--deprecated-text-input-border: hsl(var(--black-500-hsl) / 0.3);
--deprecated-text-input-border-disabled: var(--primary-700);
--deprecated-text-input-border-hover: var(--primary-900);
--deprecated-text-input-prefix: var(--primary-200);
--display-banner-overflow-background: hsl(var(--plum-20-hsl) / 0.5);
--divider-strong: hsl(var(--plum-11-hsl) / 0.22);
--divider-subtle: hsl(var(--plum-11-hsl) / 0.12);
--expression-picker-bg: var(--plum-20);
--focus-primary: var(--blue-345);
--forum-post-extra-media-count-container-background: hsl(
var(--plum-19-hsl) / 0.8
);
--forum-post-tag-background: hsl(var(--plum-19-hsl) / 0.9);
--guild-icon-inactive-bg: var(--plum-20);
--guild-icon-inactive-nested-bg: var(--plum-20);
--guild-notifications-bottom-sheet-pill-background: var(--primary-700);
--header-muted: var(--plum-10);
--header-primary: var(--plum-1);
--header-secondary: var(--plum-9);
--home-background: var(--plum-18);
--home-card-resting-border: hsl(var(--transparent-hsl) / 0);
--icon-muted: var(--plum-11);
--icon-primary: var(--plum-4);
--icon-secondary: var(--plum-9);
--icon-transparent: hsl(var(--transparent-hsl) / 0);
--info-box-background: hsl(var(--blue-345-hsl) / 0.1);
--info-danger-background: hsl(var(--red-400-hsl) / 0.1);
--info-danger-foreground: var(--red-400);
--info-danger-text: var(--white-500);
--info-help-background: hsl(var(--blue-345-hsl) / 0.1);
--info-help-foreground: var(--blue-345);
--info-help-text: var(--white-500);
--info-positive-background: hsl(var(--green-360-hsl) / 0.1);
--info-positive-foreground: var(--green-360);
--info-positive-text: var(--white-500);
--info-warning-background: hsl(var(--yellow-300-hsl) / 0.1);
--info-warning-foreground: var(--yellow-300);
--info-warning-text: var(--white-500);
--input-background: hsl(var(--plum-24-hsl) / 0.85);
--input-focused-border: hsl(var(--plum-11-hsl) / 0.32);
--input-placeholder-text: var(--plum-10);
--interactive-active: var(--plum-1);
--interactive-hover: var(--plum-4);
--interactive-muted: var(--plum-13);
--interactive-normal: var(--plum-6);
--legacy-android-blur-overlay-default: hsl(var(--primary-660-hsl) / 0.5);
--legacy-android-blur-overlay-ultra-thin: hsl(var(--black-500-hsl) / 0.025);
--legacy-blur-fallback-default: hsl(var(--primary-660-hsl) / 0.975);
--legacy-blur-fallback-ultra-thin: hsl(var(--black-500-hsl) / 0.95);
--live-stage-tile-border: hsl(var(--plum-13-hsl) / 0.6);
--logo-primary: var(--white-500);
--mention-background: hsl(var(--brand-500-hsl) / 0.5);
--mention-foreground: var(--brand-230);
--modal-background: var(--plum-16);
--modal-footer-background: var(--plum-17);
--navigator-header-tint: var(--white-500);
--panel-bg: var(--plum-20);
--polls-embed-background: hsl(var(--brand-360-hsl) / 0.08);
--polls-embed-border: hsl(var(--primary-630-hsl) / 0.5);
--polls-image-normal-border: hsl(var(--black-430-hsl) / 0.9);
--polls-normal-border: var(--primary-700);
--polls-normal-confetti: var(--brand-500);
--polls-normal-fill: var(--primary-530);
--polls-normal-label: var(--white-500);
--polls-victor-border: var(--yellow-300);
--polls-victor-fill: var(--yellow-200);
--polls-victor-label: var(--primary-600);
--polls-voted-border: var(--green-330);
--polls-voted-fill: var(--green-160);
--polls-voted-label: var(--primary-600);
--profile-gradient-card-background: hsl(var(--black-500-hsl) / 0.7);
--profile-gradient-message-input-border: hsl(var(--primary-500-hsl) / 0.48);
--profile-gradient-note-background: hsl(var(--black-500-hsl) / 0.3);
--profile-gradient-overlay: hsl(var(--black-500-hsl) / 0.6);
--profile-gradient-overlay-synced-with-user-theme: hsl(
var(--black-500-hsl) / 0.8
);
--profile-gradient-profile-body-background-hover: hsl(
var(--white-500-hsl) / 0.16
);
--profile-gradient-role-pill-background: hsl(var(--primary-660-hsl) / 0.5);
--profile-gradient-role-pill-border: hsl(var(--white-500-hsl) / 0.2);
--profile-gradient-section-box: hsl(var(--black-500-hsl) / 0.45);
--redesign-activity-card-background: var(--primary-560);
--redesign-activity-card-background-pressed: var(--primary-630);
--redesign-activity-card-badge-icon: var(--plum-10);
--redesign-activity-card-border: hsl(var(--plum-11-hsl) / 0.06);
--redesign-activity-card-overflow-background: var(--plum-17);
--redesign-button-danger-background: var(--red-430);
--redesign-button-danger-pressed-background: var(--red-460);
--redesign-button-danger-text: var(--white-500);
--redesign-button-overlay-alpha-background: hsl(var(--black-500-hsl) / 0.54);
--redesign-button-overlay-alpha-pressed-background: hsl(
var(--black-500-hsl) / 0.64
);
--redesign-button-overlay-alpha-text: var(--white-500);
--redesign-button-overlay-background: var(--white-500);
--redesign-button-overlay-pressed-background: var(--plum-4);
--redesign-button-overlay-text: var(--plum-25);
--redesign-button-positive-background: var(--green-430);
--redesign-button-positive-pressed-background: var(--green-460);
--redesign-button-positive-text: var(--white-500);
--redesign-button-primary-alt-background: hsl(var(--brand-500-hsl) / 0);
--redesign-button-primary-alt-border: var(--brand-360);
--redesign-button-primary-alt-on-blurple-background: hsl(
var(--brand-530-hsl) / 0
);
--redesign-button-primary-alt-on-blurple-border: var(--white-500);
--redesign-button-primary-alt-on-blurple-pressed-background: var(--brand-530);
--redesign-button-primary-alt-on-blurple-pressed-border: var(--brand-360);
--redesign-button-primary-alt-on-blurple-text: var(--white-500);
--redesign-button-primary-alt-pressed-background: hsl(
var(--brand-700-hsl) / 0.16
);
--redesign-button-primary-alt-pressed-border: hsl(var(--brand-400-hsl) / 0.5);
--redesign-button-primary-alt-pressed-text: var(--brand-360);
--redesign-button-primary-alt-text: var(--brand-360);
--redesign-button-primary-background: var(--brand-500);
--redesign-button-primary-on-blurple-background: var(--white-500);
--redesign-button-primary-on-blurple-pressed-background: var(--brand-200);
--redesign-button-primary-on-blurple-pressed-text: var(--brand-530);
--redesign-button-primary-on-blurple-text: var(--brand-500);
--redesign-button-primary-pressed-background: var(--brand-560);
--redesign-button-primary-text: var(--white-500);
--redesign-button-secondary-alt-background: hsl(var(--plum-11-hsl) / 0.12);
--redesign-button-secondary-alt-pressed-background: hsl(
var(--plum-11-hsl) / 0.2
);
--redesign-button-secondary-alt-pressed-text: var(--plum-9);
--redesign-button-secondary-alt-text: var(--plum-3);
--redesign-button-secondary-background: var(--plum-15);
--redesign-button-secondary-border: hsl(var(--plum-11-hsl) / 0.12);
--redesign-button-secondary-pressed-background: var(--plum-13);
--redesign-button-secondary-pressed-border: hsl(var(--plum-11-hsl) / 0.06);
--redesign-button-secondary-text: var(--plum-3);
--redesign-channel-category-name-text: var(--plum-9);
--redesign-channel-message-preview-text: var(--plum-10);
--redesign-channel-name-muted-text: var(--plum-10);
--redesign-channel-name-text: var(--plum-1);
--redesign-chat-input-background: hsl(var(--plum-11-hsl) / 0.12);
--redesign-input-control-active-bg: var(--plum-16);
--redesign-input-control-selected: var(--brand-500);
--redesign-only-background-active: var(--primary-530);
--redesign-only-background-default: var(--primary-600);
--redesign-only-background-overlay: var(--primary-645);
--redesign-only-background-raised: var(--primary-630);
--redesign-only-background-sunken: var(--primary-660);
--scrollbar-auto-scrollbar-color-thumb: var(--plum-21);
--scrollbar-auto-scrollbar-color-track: var(--plum-17);
--scrollbar-auto-thumb: var(--plum-21);
--scrollbar-auto-track: var(--plum-17);
--scrollbar-thin-thumb: var(--plum-21);
--scrollbar-thin-track: hsl(var(--black-500-hsl) / 0);
--spoiler-hidden-background: var(--plum-14);
--spoiler-revealed-background: hsl(var(--plum-11-hsl) / 0.16);
--status-danger: var(--red-400);
--status-danger-background: var(--red-400);
--status-danger-text: var(--white-500);
--status-dnd: var(--red-400);
--status-idle: var(--yellow-300);
--status-offline: var(--plum-9);
--status-online: var(--green-360);
--status-positive: var(--green-360);
--status-positive-background: var(--green-430);
--status-positive-text: var(--white-500);
--status-speaking: var(--green-360);
--status-warning: var(--yellow-300);
--status-warning-background: var(--yellow-300);
--status-warning-text: var(--black-500);
--text-brand: var(--brand-360);
--text-danger: var(--red-345);
--text-link: var(--blue-345);
--text-link-low-saturation: var(--blue-330);
--text-low-contrast: var(--plum-11);
--text-message-preview-low-sat: var(--plum-11);
--text-muted: var(--plum-10);
--text-muted-on-default: var(--primary-330);
--text-normal: var(--plum-3);
--text-positive: var(--green-330);
--text-primary: var(--plum-3);
--text-secondary: var(--plum-9);
--text-warning: var(--yellow-300);
--textbox-markdown-syntax: var(--plum-9);
--theme-locked-blur-fallback: hsl(var(--primary-700-hsl) / 0.96);
--toast-bg: var(--plum-17);
--typing-indicator-bg: var(--plum-20);
--user-profile-header-overflow-background: hsl(var(--plum-20-hsl) / 0.5);
--voice-video-tile-blur-fallback: hsl(var(--plum-20-hsl) / 0.5);
--voice-video-video-tile-blur-fallback: hsl(var(--primary-700-hsl) / 0.48);
--white: var(--white-500);
}
.theme-dark {
--shadow-border: 0 0 0 1px hsla(0, 0%, 100%, 0.08);
--shadow-border-filter: drop-shadow(0 0 1px hsla(0, 0%, 100%, 0.08));
--shadow-button-overlay: 0 12px 24px 0 hsla(0, 0%, 0%, 0.24);
--shadow-button-overlay-filter: drop-shadow(
0 12px 24px hsla(0, 0%, 0%, 0.24)
);
--shadow-high: 0 12px 24px 0 hsla(0, 0%, 0%, 0.24);
--shadow-high-filter: drop-shadow(0 12px 24px hsla(0, 0%, 0%, 0.24));
--shadow-ledge: 0 2px 0 0 hsla(0, 0%, 0%, 0.05),
0 1.5px 0 0 hsla(0, 0%, 0%, 0.05), 0 1px 0 0 hsla(0, 0%, 0%, 0.16);
--shadow-ledge-filter: drop-shadow(0 1.5px 0 hsla(0, 0%, 0%, 0.24));
--shadow-low: 0 1px 4px 0 hsla(0, 0%, 0%, 0.14);
--shadow-low-filter: drop-shadow(0 1px 4px hsla(0, 0%, 0%, 0.14));
--shadow-low-active: 0 0 4px 0 hsla(0, 0%, 0%, 0.14);
--shadow-low-active-filter: drop-shadow(0 0 4px hsla(0, 0%, 0%, 0.14));
--shadow-low-hover: 0 4px 10px 0 hsla(0, 0%, 0%, 0.14);
--shadow-low-hover-filter: drop-shadow(0 4px 10px hsla(0, 0%, 0%, 0.14));
--shadow-medium: 0 4px 8px 0 hsla(0, 0%, 0%, 0.16);
--shadow-medium-filter: drop-shadow(0 4px 8px hsla(0, 0%, 0%, 0.16));
--shadow-mobile-navigator-x: 0 0 10px 0 hsla(0, 0%, 0%, 0.22);
--shadow-mobile-navigator-x-filter: drop-shadow(
0 0 10px hsla(0, 0%, 0%, 0.22)
);
--shadow-top-high: 0 -12px 32px 0 hsla(0, 0%, 0%, 0.24);
--shadow-top-high-filter: drop-shadow(0 -12px 32px hsla(0, 0%, 0%, 0.24));
--shadow-top-ledge: 0 -2px 0 0 hsla(0, 0%, 0%, 0.05),
0 -1.5px 0 0 hsla(0, 0%, 0%, 0.05), 0 -1px 0 0 hsla(0, 0%, 0%, 0.16);
--shadow-top-ledge-filter: drop-shadow(0 -1.5px 0 hsla(0, 0%, 0%, 0.24));
--shadow-top-low: 0 -1px 4px 0 hsla(0, 0%, 0%, 0.14);
--shadow-top-low-filter: drop-shadow(0 -1px 4px hsla(0, 0%, 0%, 0.14));
}
.theme-dark,
.theme-darker {
--shadow-border: 0 0 0 1px hsla(0, 0%, 100%, 0.08);
--shadow-border-filter: drop-shadow(0 0 1px hsla(0, 0%, 100%, 0.08));
--shadow-button-overlay: 0 12px 24px 0 hsla(0, 0%, 0%, 0.24);
--shadow-button-overlay-filter: drop-shadow(
0 12px 24px hsla(0, 0%, 0%, 0.24)
);
--shadow-high: 0 12px 24px 0 hsla(0, 0%, 0%, 0.24);
--shadow-high-filter: drop-shadow(0 12px 24px hsla(0, 0%, 0%, 0.24));
--shadow-ledge: 0 2px 0 0 hsla(0, 0%, 0%, 0.05),
0 1.5px 0 0 hsla(0, 0%, 0%, 0.05), 0 1px 0 0 hsla(0, 0%, 0%, 0.16);
--shadow-ledge-filter: drop-shadow(0 1.5px 0 hsla(0, 0%, 0%, 0.24));
--shadow-low: 0 1px 4px 0 hsla(0, 0%, 0%, 0.14);
--shadow-low-filter: drop-shadow(0 1px 4px hsla(0, 0%, 0%, 0.14));
--shadow-low-active: 0 0 4px 0 hsla(0, 0%, 0%, 0.14);
--shadow-low-active-filter: drop-shadow(0 0 4px hsla(0, 0%, 0%, 0.14));
--shadow-low-hover: 0 4px 10px 0 hsla(0, 0%, 0%, 0.14);
--shadow-low-hover-filter: drop-shadow(0 4px 10px hsla(0, 0%, 0%, 0.14));
--shadow-medium: 0 4px 8px 0 hsla(0, 0%, 0%, 0.16);
--shadow-medium-filter: drop-shadow(0 4px 8px hsla(0, 0%, 0%, 0.16));
--shadow-mobile-navigator-x: 0 0 10px 0 hsla(0, 0%, 0%, 0.22);
--shadow-mobile-navigator-x-filter: drop-shadow(
0 0 10px hsla(0, 0%, 0%, 0.22)
);
--shadow-top-high: 0 -12px 32px 0 hsla(0, 0%, 0%, 0.24);
--shadow-top-high-filter: drop-shadow(0 -12px 32px hsla(0, 0%, 0%, 0.24));
--shadow-top-ledge: 0 -2px 0 0 hsla(0, 0%, 0%, 0.05),
0 -1.5px 0 0 hsla(0, 0%, 0%, 0.05), 0 -1px 0 0 hsla(0, 0%, 0%, 0.16);
--shadow-top-ledge-filter: drop-shadow(0 -1.5px 0 hsla(0, 0%, 0%, 0.24));
--shadow-top-low: 0 -1px 4px 0 hsla(0, 0%, 0%, 0.14);
--shadow-top-low-filter: drop-shadow(0 -1px 4px hsla(0, 0%, 0%, 0.14));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment