diff --git a/other/themes/GitHub-Dark/GitHub-Dark.theme.css b/other/themes/GitHub-Dark/GitHub-Dark.theme.css new file mode 100644 index 0000000..104dc4f --- /dev/null +++ b/other/themes/GitHub-Dark/GitHub-Dark.theme.css @@ -0,0 +1,471 @@ +/** + * @name GitHub Dark + * @version 1.0.0 + * @description A modified version of the GitHub Dark Discord theme by Sango. + * @author Tay + * @source https://github.com/moistp1ckle/GitHub_Dark + * @website https://tay.is-a.dev/ +**/ + +:root { + /* --------- BASE THEME --------- */ + --blurple-replace: #7289DA; + --background-primary: rgb(9, 12, 16); + --background-secondary: rgb(13, 17, 23); + --background-floating: rgb(22, 27, 34); + --background-secondary-alt: var(--background-floating); + --background-tertiary: rgb(7, 10, 16); + --background-accent: rgb(17, 29, 46); + --userarea-background: var(--background-tertiary); + --header-primary: rgb(240, 246, 252); + --header-secondary: rgb(139, 148, 158); + --elevation-low: 0 1px 0 rgba(40, 40, 50, 0.2), 0 1.5px 0 rgba(60, 60, 70, 0.05), 0 2px 0 rgba(40, 40, 50, 0.05); + --elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24); + --channels-default: rgb(139, 148, 158); + --channeltextarea-background: rgb(7, 10, 16); + --voice-color: var(--brand-experiment); + --guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); + --activity-card-background: #0f0f0f; + --interactive-normal: rgb(139, 148, 158); + --interactive-hover: #dcddde; + --interactive-active: #fff; + --interactive-muted: rgb(76, 82, 88); + --background-modifier-hover: rgba(33, 38, 45, 0.26); + --background-modifier-active: rgba(33, 38, 45, 0.44); + --background-modifier-selected: rgba(33, 38, 45, 0.52); + --background-modifier-accent: rgb(33, 38, 45); + --text-link: rgb(88, 166, 255); + --text-normal: rgb(201, 209, 217); + --text-muted: rgb(139, 148, 158); + --deprecated-panel-background: #2a2f29; + --deprecated-card-bg: var(--background-secondary); + --deprecated-card-editable-bg: var(--background-secondary); + --deprecated-store-bg: #36393f; + --deprecated-quickswitcher-input-background: #72767d; + --deprecated-quickswitcher-input-placeholder: hsla(0, 0%, 100%, 0.3); + --deprecated-text-input-bg: var(--channeltextarea-background); + --deprecated-text-input-border: var(--border-color); + --deprecated-text-input-border-hover: #040405; + --deprecated-text-input-border-disabled: #202225; + --deprecated-text-input-prefix: #dcddde; + --background-accent-1: rgb(15, 15, 15, 0.1); + --background-accent-3: rgb(15, 15, 15, 0.3); + --background-floating-2: rgba(0, 0, 0, 0.2); + --border: 1px solid rgb(48, 54, 61); + --border-color: rgb(48, 54, 61); + --blurple-border: 1px solid rgb(31, 47, 71); + --border-radius: 5px; + --divide-color: var(--brand-experiment); + --brand-experiment: rgb(88, 101, 242); + --deprecated-quickswitcher-input-background: var(--channeltextarea-background) +} + +.theme-light { + --background-secondary: rgb(13, 17, 23); + --header-primary: rgb(240, 246, 252); + --header-secondary: rgb(139, 148, 158); + --background-primary: rgb(22, 27, 34); + --text-normal: rgb(201, 209, 217); + --background-floating: rgb(22, 27, 34); + --background-tertiary: transparent; + --deprecated-text-input-bg: rgb(7, 10, 16); +} + +.theme-dark { + --text-positive: hsl(139, calc(var(--saturation-factor, 1)*66.8%), 58.6%); + --text-warning: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%); + --text-danger: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%); + --info-positive-text: #fff; + --info-warning-text: #fff; + --info-danger-text: #fff; + --info-help-background: hsla(197, calc(var(--saturation-factor, 1)*100%), 47.8%, 0.1); + --info-help-foreground: hsl(197, calc(var(--saturation-factor, 1)*100%), 47.8%); + --info-help-text: #fff; + --status-warning-text: #000; + --scrollbar-thin-thumb: rgb(22, 27, 34); + --scrollbar-thin-track: transparent; + --scrollbar-auto-thumb: rgb(22, 27, 34); + --scrollbar-auto-track: rgba(17, 19, 24, 0.308); + --scrollbar-auto-scrollbar-color-thumb: rgb(22, 27, 34); + --scrollbar-auto-scrollbar-color-track: rgba(17, 19, 24, 0.308); + --elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15); + --elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05), 0 2px 0 rgba(4, 4, 5, 0.05); + --elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16); + --elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24); + --logo-primary: rgb(240, 246, 252); + --control-brand-foreground: hsl(227, calc(var(--saturation-factor, 1)*57.9%), 77.6%); + --control-brand-foreground-new: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 77.5%); + --background-mentioned: rgba(13, 17, 23, 0.466); + --background-mentioned-hover: rgba(20, 33, 53, 0.233); + --background-message-hover: rgba(4, 4, 5, 0.07); + --activity-card-background: #202225; + --textbox-markdown-syntax: rgb(82, 89, 95); +} + +.resultsGroup-r_nuzN { + background-color: var(--background-secondary); + border-radius: var(--border-radius); + border-left: var(--border); + border-right: var(--border); +} + +.lookBlank-3eh9lL { + color: var(--text-normal); +} + +.footer-2gL1pp .lookFilled-1Gx00P.colorGrey-2DXtkV { + background-color: rgb(43, 50, 59) !important; +} + +.mentioned-xhSam7:before { + background-color: var(--brand-experiment); +} + +.theme-dark .emptyHintCard-2mUdMe { + background-color: var(--background-secondary-alt); + border: var(--border); + border-radius: var(--border-radius); +} + +#MemberCount { + border-left: var(--border); +} + +.theme-dark .contentWrapper-3WC1ID { + background-color: var(--background-secondary); +} + +.divider-JfaTT5 { + --divider-color: var(--divide-color); +} + +.children-19S4PO:after { + content: none +} + +.theme-dark .outer-1AjyKL.interactive-3B9GmY:hover, .theme-dark .outer-1AjyKL.active-1xchHY { + background-color: var(--background-modifier-selected); +} + +.theme-light .footer-2gL1pp { + box-shadow: none; + border-top: var(--border); +} + +.border-Jn5IOt.speaking-B2MXPi { + -webkit-box-shadow: inset 0 0 0 2px #0FF; + box-shadow: inset 0 0 0 2px #0FF; + -webkit-animation: rainbow 3s infinite linear !important; + animation: rainbow 3s infinite linear !important; +} + +@keyframes rainbow { + 0% { + -webkit-filter: hue-rotate(0deg); + } + 100% { + -webkit-filter: hue-rotate(360deg); + } +} + +.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV { + background-color: var(--background-floating); +} + +.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV:hover { + background-color: var(--background-modifier-selected); +} + +.theme-dark .container-1D34oG { + background-color: var(--background-primary); +} + +.item-26Dhrx[aria-checked=true] { + background-color: var(--background-modifier-selected); + border: var(--border); +} + +.phoneField-38N1bJ, .phoneField-38N1bJ .inputField-aNPXsv { + background-color: var(--channeltextarea-background); + border-radius: var(--border-radius); +} + +.option-n0icdO, .theme-dark .notDetected-33MY4s, .theme-light .notDetected-33MY4s { + background-color: var(--background-floating); +} + +.container-1r6BKw.themed-ANHk51 { + background-color: var(--background-secondary); + border-top: var(--border); + border-bottom: var(--border); +} + +.menu-3sdvDG { + border: var(--border); + border-radius: var(--border-radius); +} + +.container-enaOkj, .messagesPopoutWrap-1MQ1bW, .role-3UN8jj:hover { + border: var(--border); + border-radius: var(--border-radius); + margin: -1px; +} + +.peopleListItem-2nzedh.active-rhSpJJ, .peopleListItem-2nzedh:hover { + border: var(--border); + border-radius: var(--border-radius); + margin: 0 10px 0 20px; +} + +.peopleListItem-2nzedh { + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; +} + +.item-1tOPte, .container-2Pjhx-, .membershipDialog-rVL-t_, .listRow-1iDGel, .content-1x5b-n, .side-8zPYf6 .item-PXvHYJ, .memberRow-1wwtfV, .roleRow-30TwGe, .result-oB0z--, .container-jSV3OF, .theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV, .container-2rNpDV, .wrapper-3D2qGf, .friend-3KALPe, .item-26Dhrx { + border-radius: var(--border-radius); +} + +.tertiary-aMXF0g:hover:not(.disabled-3Njyym), .secondary-dIudih:hover:not(.disabled-3Njyym) { + border: var(--border); +} + +.actionButton-uPB8Fs:hover, .listRow-1iDGel:hover { + border: var(--border); +} + +.actionButton-uPB8Fs, .item-26Dhrx, .listRow-1iDGel, .side-8zPYf6 .item-PXvHYJ, .memberRow-1wwtfV { + border: 1px solid transparent; +} + +.theme-dark .userSettingsVoice-iwdUCU .previewOverlay-2O7_KC { + background-color: var(--background-secondary); + border: var(--border); + border-radius: var(--border-radius); +} + +.searchBar-3dMhjb { + border: var(--border); + padding: 0; +} + +.searchBar-6Kv8R2 .searchBarComponent-32dTOx, .bd-select, .bd-select:hover, .bd-select.menu-open { + border: var(--border) +} + +.panels-j1Uci_ { + border-top: var(--border); + margin-top: -1px; +} + +.topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ { + border: var(--border); + border-radius: var(--border-radius); +} + +.topPill-30KHOu .item-PXvHYJ, .friend-3KALPe, .selectable-3dP3y-, .roleRow-30TwGe { + border: 1px solid transparent; +} + +.sidebar-2K8pFh { + border-left: var(--border); + border-top: var(--border); + border-right: var(--border); +} + +.theme-dark .root-1gCeng, .theme-dark .popoutList-T9CKZQ { + background-color: var(--background-secondary); + border: var(--border); + border-radius: var(--border-radius); +} + +.members-1998pB { + border-left: var(--border); +} + +.userPopout-xaxa6l { + border: var(--border); +} + +.theme-dark .friendSelected-1sa4bG { + border: var(--border); + background: var(--background-modifier-hover); +} + +.theme-dark .selectableItem-1MP3MQ:hover { + background-color: var(--background-modifier-hover); +} + +.theme-dark .footer-2gL1pp { + background-color: var(--background-floating); +} + +.theme-dark .container-1nZlH6 { + background-color: var(--channeltextarea-background); + border: var(--border); + border-radius: var(--border-radius); +} + +.inputDefault-_djjkz.input-cIJ7To.multiInputField-3K361B { + border: none !important; +} + +.theme-dark .codeRedemptionRedirect-1wVR4b { + background-color: var(--background-secondary); + border-color: var(--border-color); + border: var(--border); + border-radius: var(--border-radius); +} + +.bd-addon-list .bd-addon-card { + border: var(--border); + border-radius: var(--border-radius); + margin-bottom: 18px; +} + +.bd-select .bd-select-options { + border-left: var(--border); + border-right: var(--border); + border-bottom: var(--border); +} + +.searchHeader-2XoQg7 { + background-color: var(--background-secondary-alt); + border-bottom: var(--border); +} + +.theme-dark .headerExpanded-CUEwZ5, .checklistHeader-1KWcEY, .header-2Y0-A- { + background-color: var(--background-secondary-alt); +} + +.theme-dark .pageWrapper-1PgVDX { + border-top: var(--border); +} + +.panels-j1Uci_, .theme-dark .changeDetails-bk98pu, .theme-dark .tierBody-16Chc9, .theme-dark .headerClickable-2IVFo9, .theme-dark .headerDefault-1wrJcN { + background-color: var(--background-secondary); +} + +.bf-toolbar::before { + background-color: var(--background-secondary) !important; +} + +.option-3KoAJB[aria-selected=true] { + background-color: var(--background-modifier-selected); +} + +.cardWrapper-2Min21, .cardPrimaryOutline-29Ujqw, .theme-dark .tierHeaderUnlocked-3lTDnP, .theme-dark .tierBody-3aUxuc, .theme-dark .pageWrapper-1PgVDX { + background-color: var(--background-secondary); +} + +.container-cMG81i, .theme-dark .copyInput-2rOSt7, .searchPage-3GKAdT .search-1iTphC .searchBox-2_mAlO { + background-color: var(--channeltextarea-background); +} + +.channelTextArea-rNsIhG, .detailsBlock-FoDTGA, .container-UC8Ug1, .bf-toolbar::before, .tier-12tKuZ, .ctaBar-2UsjF2, .theme-dark .uploadModal-2ifh8j, .container-2Yth53, .wrapper-1rqM3x, .searchPage-3GKAdT .search-1iTphC .searchBox-2_mAlO, .theme-dark .card-3DjzTQ, .getStartedWrapper-2AGgRZ, .settingsFormItem-103g1I, .enableContainer-2DIT9Q, .container-2w0lh0, .checklistContainer-mFJZEJ, .featureCard-1RR4Tl, .developerPortalCtaWrapper-2XNafh, .upsellContainer-L9xv7w, .analyticsCard-qckucw, .descriptionBox-1EKQKL, .theme-dark .copyInput-2rOSt7, .wrapper-18yWki, .theme-dark .auditLog-3jNbM6, .theme-dark .tierHeaderUnlocked-3lTDnP, .side-8zPYf6 .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .previewContainer-1KQDJS, .memberRow-1wwtfV:hover, .roleRow-30TwGe:hover:not(.roleRowDisableHover-1HiqqT), .container-cMG81i, .container-_phMUq, .popout-VcNcHB, .lookFilled-22uAsw.select-2fjwPw, .searchResult-9tQ1uo, .background-1QDuV2, .cardPrimaryOutline-29Ujqw, .accountBtn-2Nozo3 .accountBtnInner-sj5jLs, .connection-1fbD7X, .accountList-33MS45, .theme-dark .feature-2w65J5, .activeGame-14JI7o, .cardWrapper-2Min21, .guild-Hq0WWA, .preview-2nSL_2, .previewMessage-1ZN7YG, .cardPrimary-1Hv-to, .cardPrimaryEditable-3KtE4g, .channelTextArea-2VhZ6z, #bd-editor-panel, .bd-search-wrapper, .input-cIJ7To, .messageGroupWrapper-o-Zw7G, .wrapper-1cBijl, .contentWrapper-SvZHNd, .quickswitcher-3JagVE, .input-2VB9rf, .container-2XeR5Z, .tutorial-3w5I9h, .messages-3G3erD, .messageContainer-gbhlwo, .section-2gLsgF { + border: var(--border); + border-radius: var(--border-radius); +} + +.theme-dark .iconWrapper-3LVgIo { + background-color: var(--background-secondary-alt); +} + +.searchResultsWrap-3-pOjs { + border-left: var(--border); +} + +.theme-dark .tierHeaderLocked-3S508x, .theme-dark .footer-3mqk7D { + background-color: var(--background-secondary-alt); +} + +.root-1gCeng, .theme-dark .uploadModal-2ifh8j { + background-color: var(--background-secondary); +} + +.theme-dark .perksModal-fSYqOq { + background-color: var(--background-primary); +} + +.reaction-1hd86g .emoji { + width: 1.2rem; + height: 1.2rem; +} + +.embed-IeVjo6, .wrapper-35wsBm { + border-radius: var(--border-radius); +} + +.container-S9SaVf { + border: var(--border) !important; + border-radius: var(--border-radius); +} + +.accountBtn-2Nozo3 .accountBtnInner-sj5jLs:hover { + border: var(--border); +} + +.css-gvi9bl-control, .css-gvi9bl-control:hover, .css-6fzn47-control:hover, .css-6fzn47-control, .css-17e1tep-control:hover, .css-17e1tep-control { + background-color: var(--background-secondary); + border-radius: var(--border-radius); + border: var(--border); + border-color: var(--border-color); +} + +.css-3vaxre-menu { + border-radius: var(--border-radius); + border: var(--border); + background-color: var(--background-secondary); +} + +.theme-dark .addGamePopout-2RY8Ju { + background-color: var(--background-floating); + border: var(--border); + border-radius: var(--border-radius); +} + +.theme-dark .default-3oAQTF { + background-color: var(--background-secondary); +} + +.diversitySelectorOptions-4YM-vX { + border: var(--border); + border-radius: var(--border-radius); +} + +.header-2-Imhb .tabBar-1kuXvJ .tab-ck0077.active-1MbGPa { + border: var(--blurple-border); + border-radius: var(--border-radius); + color: var(--header-primary); + margin: -1px; + margin-top: 4px; +} + +.navButtonActive-1MkytQ { + border: var(--blurple-border); + border-radius: var(--border-radius); + color: var(--header-primary); + margin: -1px; +} + +.autocomplete-1vrmpx { + background-color: var(--background-secondary) !important; + border: var(--border); + border-radius: var(--border-radius); +} + +.header-ykumBX { + background-color: var(--background-floating); + border-bottom: var(--border); +} + +.selected-1Tbx07 { + background-color: var(--background-modifier-selected) !important; + border: var(--border); + border-radius: var(--border-radius); +} + +.option-96V44q:after { + width: 0px; +} diff --git a/other/themes/GitHub-Dark/source.css b/other/themes/GitHub-Dark/source.css new file mode 100644 index 0000000..122cb64 --- /dev/null +++ b/other/themes/GitHub-Dark/source.css @@ -0,0 +1,508 @@ +:root { + /* --------- BASE THEME --------- */ + --blurple-replace: #7289DA; + --background-primary: rgb(9, 12, 16); + --background-secondary: rgb(13, 17, 23); + --background-floating: rgb(22, 27, 34); + --background-secondary-alt: var(--background-floating); + --background-tertiary: rgb(7, 10, 16); + --background-accent: rgb(17, 29, 46); + --userarea-background: var(--background-tertiary); + --header-primary: rgb(240, 246, 252); + --header-secondary: rgb(139, 148, 158); + --elevation-low: 0 1px 0 rgba(40, 40, 50, 0.2), 0 1.5px 0 rgba(60, 60, 70, 0.05), 0 2px 0 rgba(40, 40, 50, 0.05); + --elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24); + --channels-default: rgb(139, 148, 158); + --channeltextarea-background: rgb(7, 10, 16); + --voice-color: var(--brand-experiment); + --guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); + --activity-card-background: #0f0f0f; + --interactive-normal: rgb(139, 148, 158); + --interactive-hover: #dcddde; + --interactive-active: #fff; + --interactive-muted: rgb(76, 82, 88); + --background-modifier-hover: rgba(33, 38, 45, 0.26); + --background-modifier-active: rgba(33, 38, 45, 0.44); + --background-modifier-selected: rgba(33, 38, 45, 0.52); + --background-modifier-accent: rgb(33, 38, 45); + --text-link: rgb(88, 166, 255); + --text-normal: rgb(201, 209, 217); + --text-muted: rgb(139, 148, 158); + --deprecated-panel-background: #2a2f29; + --deprecated-card-bg: var(--background-secondary); + --deprecated-card-editable-bg: var(--background-secondary); + --deprecated-store-bg: #36393f; + --deprecated-quickswitcher-input-background: #72767d; + --deprecated-quickswitcher-input-placeholder: hsla(0, 0%, 100%, 0.3); + --deprecated-text-input-bg: var(--channeltextarea-background); + --deprecated-text-input-border: var(--border-color); + --deprecated-text-input-border-hover: #040405; + --deprecated-text-input-border-disabled: #202225; + --deprecated-text-input-prefix: #dcddde; + --background-accent-1: rgb(15, 15, 15, 0.1); + --background-accent-3: rgb(15, 15, 15, 0.3); + --background-floating-2: rgba(0, 0, 0, 0.2); + --border: 1px solid rgb(48, 54, 61); + --border-color: rgb(48, 54, 61); + --blurple-border: 1px solid rgb(31, 47, 71); + --border-radius: 5px; + --divide-color: var(--brand-experiment); + --brand-experiment: rgb(88, 101, 242); + --deprecated-quickswitcher-input-background: var(--channeltextarea-background) +} + +.theme-light { + --background-secondary: rgb(13, 17, 23); + --header-primary: rgb(240, 246, 252); + --header-secondary: rgb(139, 148, 158); + --background-primary: rgb(22, 27, 34); + --text-normal: rgb(201, 209, 217); + --background-floating: rgb(22, 27, 34); + --background-tertiary: transparent; + --deprecated-text-input-bg: rgb(7, 10, 16); +} + +.theme-dark { + --text-positive: hsl(139, calc(var(--saturation-factor, 1)*66.8%), 58.6%); + --text-warning: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%); + --text-danger: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%); + --info-positive-text: #fff; + --info-warning-text: #fff; + --info-danger-text: #fff; + --info-help-background: hsla(197, calc(var(--saturation-factor, 1)*100%), 47.8%, 0.1); + --info-help-foreground: hsl(197, calc(var(--saturation-factor, 1)*100%), 47.8%); + --info-help-text: #fff; + --status-warning-text: #000; + --scrollbar-thin-thumb: rgb(22, 27, 34); + --scrollbar-thin-track: transparent; + --scrollbar-auto-thumb: rgb(22, 27, 34); + --scrollbar-auto-track: rgba(17, 19, 24, 0.308); + --scrollbar-auto-scrollbar-color-thumb: rgb(22, 27, 34); + --scrollbar-auto-scrollbar-color-track: rgba(17, 19, 24, 0.308); + --elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15); + --elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05), 0 2px 0 rgba(4, 4, 5, 0.05); + --elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16); + --elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24); + --logo-primary: rgb(240, 246, 252); + --control-brand-foreground: hsl(227, calc(var(--saturation-factor, 1)*57.9%), 77.6%); + --control-brand-foreground-new: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 77.5%); + --background-mentioned: rgba(13, 17, 23, 0.466); + --background-mentioned-hover: rgba(20, 33, 53, 0.233); + --background-message-hover: rgba(4, 4, 5, 0.07); + --activity-card-background: #202225; + --textbox-markdown-syntax: rgb(82, 89, 95); +} + +.resultsGroup-r_nuzN { + background-color: var(--background-secondary); + border-radius: var(--border-radius); + border-left: var(--border); + border-right: var(--border); +} + +.lookBlank-3eh9lL { + color: var(--text-normal); +} + +.footer-2gL1pp .lookFilled-1Gx00P.colorGrey-2DXtkV { + background-color: rgb(43, 50, 59) !important; +} + +.mentioned-xhSam7:before { + background-color: var(--brand-experiment); +} + +.theme-dark .emptyHintCard-2mUdMe { + background-color: var(--background-secondary-alt); + border: var(--border); + border-radius: var(--border-radius); +} + +#MemberCount { + border-left: var(--border); +} + +.theme-dark .contentWrapper-3WC1ID { + background-color: var(--background-secondary); +} + +.theme-dark .message-2qRu38 { + background-color: var(--background-primary); +} + +.divider-JfaTT5 { + --divider-color: var(--divide-color); +} + +.children-19S4PO:after { + content: none +} + +.theme-dark .outer-1AjyKL.interactive-3B9GmY:hover, .theme-dark .outer-1AjyKL.active-1xchHY { + background-color: var(--background-modifier-selected); +} + +.theme-light .footer-2gL1pp { + box-shadow: none; + border-top: var(--border); +} + +.border-Jn5IOt.speaking-B2MXPi { + -webkit-box-shadow: inset 0 0 0 2px #0FF; + box-shadow: inset 0 0 0 2px #0FF; + -webkit-animation: rainbow 3s infinite linear !important; + animation: rainbow 3s infinite linear !important; +} + +@keyframes rainbow { + 0% { + -webkit-filter: hue-rotate(0deg); + } + 100% { + -webkit-filter: hue-rotate(360deg); + } +} + +.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV { + background-color: var(--background-floating); +} + +.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV:hover { + background-color: var(--background-modifier-selected); +} + +.theme-dark .container-1D34oG { + background-color: var(--background-primary); +} + +.item-26Dhrx[aria-checked=true] { + background-color: var(--background-modifier-selected); + border: var(--border); +} + +.phoneField-38N1bJ, .phoneField-38N1bJ .inputField-aNPXsv { + background-color: var(--channeltextarea-background); + border-radius: var(--border-radius); +} + +.option-n0icdO, .theme-dark .notDetected-33MY4s, .theme-light .notDetected-33MY4s { + background-color: var(--background-floating); +} + +.container-1r6BKw.themed-ANHk51 { + background-color: var(--background-secondary); + border-top: var(--border); + border-bottom: var(--border); +} + +.menu-3sdvDG { + border: var(--border); + border-radius: var(--border-radius); +} + +.container-enaOkj, .messagesPopoutWrap-1MQ1bW, .role-3UN8jj:hover { + border: var(--border); + border-radius: var(--border-radius); + margin: -1px; +} + +.peopleListItem-2nzedh.active-rhSpJJ, .peopleListItem-2nzedh:hover { + border: var(--border); + border-radius: var(--border-radius); + margin: 0 10px 0 20px; +} + +.peopleListItem-2nzedh { + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; +} + +.item-1tOPte, .button-38aScr, .wrapper-2aW0bm, .headerClickable-2IVFo9, .container-3XJ8ns, .accountProfileCard-1XCH88, .connectedAccount-2Jb-Z0, .note-367eZJ textarea, .gameIcon-_0rmMm, .container-2Pjhx-, .membershipDialog-rVL-t_, .listRow-1iDGel, .content-1x5b-n, .side-8zPYf6 .item-PXvHYJ, .memberRow-1wwtfV, .roleRow-30TwGe, .result-oB0z--, .container-jSV3OF, .theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV, .container-2rNpDV, .wrapper-3D2qGf, .friend-3KALPe, .item-26Dhrx { + border-radius: var(--border-radius); +} + +.headerExpanded-CUEwZ5 { + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); +} + +.tertiary-aMXF0g:hover:not(.disabled-3Njyym), .secondary-dIudih:hover:not(.disabled-3Njyym) { + border: var(--border); +} + +.actionButton-uPB8Fs:hover, .listRow-1iDGel:hover { + border: var(--border); +} + +.actionButton-uPB8Fs, .item-26Dhrx, .listRow-1iDGel, .side-8zPYf6 .item-PXvHYJ, .memberRow-1wwtfV { + border: 1px solid transparent; +} + +.wrapper-2aW0bm { + background: var(--background-secondary); +} + +.theme-dark .userSettingsVoice-iwdUCU .previewOverlay-2O7_KC { + background-color: var(--background-secondary); + border: var(--border); + border-radius: var(--border-radius); +} + +.searchBar-3dMhjb { + border: var(--border); + padding: 0; +} + +.searchBar-6Kv8R2 .searchBarComponent-32dTOx, .bd-select, .bd-select:hover, .bd-select.menu-open { + border: var(--border) +} + +.panels-j1Uci_ { + border-top: var(--border); + margin-top: -1px; +} + +.topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ { + border: var(--border); + border-radius: var(--border-radius); +} + +.topPill-30KHOu .item-PXvHYJ, .friend-3KALPe, .selectable-3dP3y-, .roleRow-30TwGe { + border: 1px solid transparent; +} + +.sidebar-2K8pFh { + border-left: var(--border); + border-top: var(--border); + border-right: var(--border); +} + +.theme-dark .root-1gCeng, .theme-dark .popoutList-T9CKZQ { + background-color: var(--background-secondary); + border: var(--border); + border-radius: var(--border-radius); +} + +.members-1998pB { + border-left: var(--border); +} + +.userPopout-xaxa6l { + border: var(--border); +} + +.theme-dark .friendSelected-1sa4bG { + border: var(--border); + background: var(--background-modifier-hover); +} + +.callContainer-36WRfH { + border-top: var(--border); + border-bottom: var(--border); +} + +.categoryHeader-O1zU94 {background: transparent;} + +.theme-dark .contentWarningPopout-n5JsIs { + background-color: var(--background-secondary); +} + +.theme-dark .footer-3N9rgh { + background-color: var(--background-floating); + border-top: var(--border); + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); +} + +.theme-dark .selectableItem-1MP3MQ:hover { + background-color: var(--background-modifier-hover); +} + +.theme-dark .footer-2gL1pp { + background-color: var(--background-floating); +} + +.theme-dark .container-1nZlH6 { + background-color: var(--channeltextarea-background); + border: var(--border); + border-radius: var(--border-radius); +} + +.inputDefault-_djjkz.input-cIJ7To.multiInputField-3K361B { + border: none !important; +} + +.theme-dark .codeRedemptionRedirect-1wVR4b { + background-color: var(--background-secondary); + border-color: var(--border-color); + border: var(--border); + border-radius: var(--border-radius); +} + +.bd-addon-list .bd-addon-card { + border: var(--border); + border-radius: var(--border-radius); + margin-bottom: 18px; +} + +.bd-select .bd-select-options { + border-left: var(--border); + border-right: var(--border); + border-bottom: var(--border); +} + +.searchHeader-2XoQg7 { + background-color: var(--background-secondary-alt); + border-bottom: var(--border); +} + +.theme-dark .headerExpanded-CUEwZ5, .checklistHeader-1KWcEY, .header-2Y0-A- { + background-color: var(--background-secondary-alt); +} + +.theme-dark .pageWrapper-1PgVDX { + border-top: var(--border); +} + +.panels-j1Uci_, .theme-dark .changeDetails-bk98pu, .theme-dark .tierBody-16Chc9, .theme-dark .headerClickable-2IVFo9, .theme-dark .headerDefault-1wrJcN { + background-color: var(--background-secondary); +} + +.bf-toolbar::before { + background-color: var(--background-secondary) !important; +} + +.option-3KoAJB[aria-selected=true] { + background-color: var(--background-modifier-selected); +} + +.cardWrapper-2Min21, .cardPrimaryOutline-29Ujqw, .theme-dark .tierHeaderUnlocked-3lTDnP, .theme-dark .tierBody-3aUxuc, .theme-dark .pageWrapper-1PgVDX { + background-color: var(--background-secondary); +} + +.container-cMG81i, .theme-dark .copyInput-2rOSt7, .searchPage-3GKAdT .search-1iTphC .searchBox-2_mAlO { + background-color: var(--channeltextarea-background); +} + +#permissions-modal { + border: var(--border) !important; + border-radius: var(--border-radius) !important; + +} + +#permissions-modal-wrapper .header { background-color: var(--background-floating) !important; border-bottom: var(--border); } +#permissions-modal-wrapper .modal-body, #permissions-modal-wrapper .role-side { background-color: var(--background-secondary) !important; } +#permissions-modal-wrapper .perm-side { background-color: var(--background-floating) !important; } +#permissions-modal-wrapper .role-item.selected { background-color: var(--background-modifier-selected) !important; border-radius: var(--border-radius); } +#permissions-modal-wrapper .role-item:hover { + background-color: var(--background-modifier-hover) !important; border-radius: var(--border-radius); +} + +.channelTextArea-rNsIhG, .theme-dark .message-2qRu38, #emoji-picker-tab-panel, .markup-2BOw-j code, .card-3RzMcx, .detailsBlock-FoDTGA, .profileBannerPreview-3_l0Wd, .contentWarningPopout-n5JsIs, .container-UC8Ug1, .bf-toolbar::before, .tier-12tKuZ, .ctaBar-2UsjF2, .theme-dark .uploadModal-2ifh8j, .container-2Yth53, .searchPage-3GKAdT .search-1iTphC .searchBox-2_mAlO, .theme-dark .card-3DjzTQ, .getStartedWrapper-2AGgRZ, .settingsFormItem-103g1I, .enableContainer-2DIT9Q, .container-2w0lh0, .checklistContainer-mFJZEJ, .featureCard-1RR4Tl, .developerPortalCtaWrapper-2XNafh, .upsellContainer-L9xv7w, .analyticsCard-qckucw, .descriptionBox-1EKQKL, .theme-dark .copyInput-2rOSt7, .wrapper-18yWki, .theme-dark .auditLog-3jNbM6, .theme-dark .tierHeaderUnlocked-3lTDnP, .side-8zPYf6 .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .previewContainer-1KQDJS, .memberRow-1wwtfV:hover, .roleRow-30TwGe:hover:not(.roleRowDisableHover-1HiqqT), .container-cMG81i, .container-_phMUq, .popout-VcNcHB, .lookFilled-22uAsw.select-2fjwPw, .searchResult-9tQ1uo, .background-1QDuV2, .cardPrimaryOutline-29Ujqw, .accountBtn-2Nozo3 .accountBtnInner-sj5jLs, .connection-1fbD7X, .accountList-33MS45, .theme-dark .feature-2w65J5, .activeGame-14JI7o, .cardWrapper-2Min21, .guild-Hq0WWA, .preview-2nSL_2, .previewMessage-1ZN7YG, .cardPrimary-1Hv-to, .cardPrimaryEditable-3KtE4g, .channelTextArea-2VhZ6z, #bd-editor-panel, .bd-search-wrapper, .input-cIJ7To, .messageGroupWrapper-o-Zw7G, .wrapper-1cBijl, .contentWrapper-SvZHNd, .quickswitcher-3JagVE, .input-2VB9rf, .container-2XeR5Z, .tutorial-3w5I9h, .messages-3G3erD, .messageContainer-gbhlwo, .section-2gLsgF { + border: var(--border); + border-radius: var(--border-radius); +} + +.theme-dark .avatarUploaderIndicator-2G-aIZ { + background-color: var(--background-floating); + border: var(--border); +} + +.theme-dark .iconWrapper-3LVgIo { + background-color: var(--background-secondary-alt); +} + +.searchResultsWrap-3-pOjs { + border-left: var(--border); +} + +.theme-dark .tierHeaderLocked-3S508x, .theme-dark .footer-3mqk7D { + background-color: var(--background-secondary-alt); +} + +.root-1gCeng, .theme-dark .uploadModal-2ifh8j { + background-color: var(--background-secondary); +} + +.theme-dark .perksModal-fSYqOq { + background-color: var(--background-primary); +} + +.reaction-1hd86g .emoji { + width: 1.2rem; + height: 1.2rem; +} + +.embed-IeVjo6, .wrapper-35wsBm { + border-radius: var(--border-radius); +} + +.container-S9SaVf { + border: var(--border) !important; + border-radius: var(--border-radius); +} + +.accountBtn-2Nozo3 .accountBtnInner-sj5jLs:hover { + border: var(--border); +} + +.css-gvi9bl-control, .css-gvi9bl-control:hover, .css-6fzn47-control:hover, .css-6fzn47-control, .css-17e1tep-control:hover, .css-17e1tep-control { + background-color: var(--background-secondary); + border-radius: var(--border-radius); + border: var(--border); + border-color: var(--border-color); +} + +.css-3vaxre-menu { + border-radius: var(--border-radius); + border: var(--border); + background-color: var(--background-secondary); +} + +.theme-dark .addGamePopout-2RY8Ju { + background-color: var(--background-floating); + border: var(--border); + border-radius: var(--border-radius); +} + +.theme-dark .default-3oAQTF { + background-color: var(--background-secondary); +} + +.diversitySelectorOptions-4YM-vX { + border: var(--border); + border-radius: var(--border-radius); +} + +.header-2-Imhb .tabBar-1kuXvJ .tab-ck0077.active-1MbGPa { + border: var(--blurple-border); + border-radius: var(--border-radius); + color: var(--header-primary); + margin: -1px; + margin-top: 4px; +} + +.navButtonActive-1MkytQ { + border: var(--blurple-border); + border-radius: var(--border-radius); + color: var(--header-primary); + margin: -1px; +} + +.autocomplete-1vrmpx { + background-color: var(--background-secondary) !important; + border: var(--border); + border-radius: var(--border-radius); +} + +.header-ykumBX { + background-color: var(--background-floating); + border-bottom: var(--border); +} + +.selected-1Tbx07 { + background-color: var(--background-modifier-selected) !important; + border: var(--border); + border-radius: var(--border-radius); +} diff --git a/other/themes/Material-Discord/Material-Discord.theme.css b/other/themes/Material-Discord/Material-Discord.theme.css new file mode 100644 index 0000000..557eea1 --- /dev/null +++ b/other/themes/Material-Discord/Material-Discord.theme.css @@ -0,0 +1,87 @@ +/** + * @name Material Discord + * @version 3.0.5 + * @description A theme based on Google's Material Design + * @author CapnKitten + * + * @website https://tay.is-a.dev/ + * @source https://github.com/tayrp/taycord + * @donate https://paypal.me/mystixmew + * @invite 2UH5dYZck3 + */ + +@import url(https://tay.is-a.dev/other/themes/Material-Discord-source.css); + +/* Material You addon */ +@import url(https://tay.is-a.dev/other/themes/Material-Discord-material-you-source.css); + +/* MATERIAL YOU DARK THEME SETTINGS */ +.theme-dark { + --saturation-modifier: 0.31; + --lightness-modifier: 0.225; + --text-lightness-modifier: 1.0; +} + +/* MATERIAL YOU LIGHT THEME SETTINGS */ +.theme-light { + --saturation-modifier: 0.74; + --lightness-modifier: 2.125; + --text-lightness-modifier: 1.0; +} + +:root { + /* ACCENT HSL AND TEXT COLOR SETTINGS */ + --accent-hue: 227; + --accent-saturation: 71%; + --accent-lightness: 61%; + --accent-text-color: hsl(0,0%,100%); /* DOES NOTHING WITH MATERIAL YOU ENABLED */ + --accent-button-action: hsl(0,0%,100%); + + /* ALERT HSL AND TEXT COLOR SETTINGS */ + --alert-hue: 0; + --alert-saturation: 85%; + --alert-lightness: 61%; + --alert-text-color: hsl(0,0%,100%); /* DOES NOTHING WITH MATERIAL YOU ENABLED */ + + /* WARNING HSL AND TEXT COLOR SETTINGS*/ + --warning-hue: 40; + --warning-saturation: 86.4%; + --warning-lightness: 56.9%; + --warning-text-color: hsl(0,0%,100%); /* DOES NOTHING WITH MATERIAL YOU ENABLED */ + + /* MESSAGE SETTINGS */ + --message-radius: 18px; + --message-padding-top: 8px; + --message-padding-side: 12px; + + /* MESSAGE MEDIA SETTINGS */ + --media-radius: 10px; + + /* CARD SETTINGS */ + --card-radius: 8px; + --card-radius-big: 18px; + + /* BUTTON SETTINGS */ + --button-height: 36px; + --button-padding: 0 24px; + --button-action-color: hsl(0,0%,100%); + + /* INPUT SETTINGS */ + --input-height: 36px; + --input-padding: 0 12px; + + /* POPOUT AND MODAL SETTINGS */ + --popout-radius: 8px; + --popout-radius-big: 18px; + + /* TOOLTIP SETTINGS */ + --tooltip-color: hsl(0,0%,38%,0.9); + --tooltip-text-color: hsl(0,0%,87%); + --tooltip-font-size: 12px; + --tooltip-padding: 8px; + --tooltip-radius: 8px; + + /* SCROLLBAR SETTINGS */ + --scrollbar-width: 10px; + --scrollbar-thin-width: 6px; +} diff --git a/other/themes/Material-Discord/assets/preview.png b/other/themes/Material-Discord/assets/preview.png new file mode 100644 index 0000000..b83b841 Binary files /dev/null and b/other/themes/Material-Discord/assets/preview.png differ diff --git a/other/themes/Material-Discord/beta.scss b/other/themes/Material-Discord/beta.scss new file mode 100644 index 0000000..8635dd3 --- /dev/null +++ b/other/themes/Material-Discord/beta.scss @@ -0,0 +1,4 @@ +@use 'src/app/materialYou'; +//@use 'src/beta'; + +@import 'src/selectorPlaceholders'; diff --git a/other/themes/Material-Discord/changelog.md b/other/themes/Material-Discord/changelog.md new file mode 100644 index 0000000..aa522f7 --- /dev/null +++ b/other/themes/Material-Discord/changelog.md @@ -0,0 +1,566 @@ +# Material Discord + +## Changelog + +#### v3.0.3 (24/02/2021) +* Font changed to Google Sans +* Delete message modal updated + +#### v3.0.2 (04/02/2021) +* Light theme fixes +* The left margin on the message bubbles lowered + +#### v3.0.0 (04/02/2021) +* Rewritten theme - reduced file size, removed deprecated code, cleaner structure (as a result, some variable names and values may need to be updated for them to work properly) +* Light theme support +* Cards updated + +#### v2.3.5 (11/01/2021) +* Icons added to the sidebars of both the user and server options +* Voice channel icons updated +* Various server community pages styled +* Search results updated + +#### v2.3.3.2 (10/08/2020) +* Various fixes + +#### v2.3.3.1 (17/07/2020) +* Spacing issue with compact messages and chat font scaling fixed +* Spacing issue with disabled video and screensharing buttons when in a voice call fixed + +#### v2.3.3 (11/07/2020) +* Icons updated for languages other than English +* Search results updated +* Pinned messages message for the compact appearance fixed + +#### v2.3.2 (30/06/2020) +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v2.3 (21/06/2020) +* New messages bubbles based on Material Design 2 +* Message bubbles spacing is now affected by `Space between message groups` in the appearance settings +* Link color in messages abides by `--accent-color` +* Plugin list button hover/active effect fixed +* Channel/mention text color will be handled by `--accent-rgb-text-color` +* Reverted plugin settings UI changes to make them more usable +* Various small color fixes that Discord changed + +#### v2.2.8.1 (13/06/2020) +* Search results updated +* Tooltip text size slightly increased for readability +* Compact messages padding adjusted + +#### v2.2.8 (14/05/2020) +* New Discover categories styled +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v2.2.7 (09/05/2020) +* Improved DM screenshare interface +* Most uploaded files icons updated +* Various fixes + +#### v2.2.6 (27/04/2020) +* Edit messages form fixed +* New emoji popout styled +* Changed how button backgrounds change on hover and active states + +#### v2.2.5 (18/04/2020) +* New Go Live interfaces updated +* Noise suppression popout updated +* Chat font scaling issue with pinned messages fixed +* New Inbox/mentions popout menu updated + +#### v2.2.3.2 (10/04/2020) +* Video player buttons fixed +* Unread messages notification for ServerFolders by DevilBro mostly fixed + +#### v2.2.3 (03/04/2020) +* Server icons updated +* Various updated icons fixed +* Date dividers between messages fixed + +#### v2.2 (28/03/2020) +* Bandaged BetterDiscord elements updated + +#### v2.1.9.4 (19/03/2020) +* Create/join server modals fixed +* Messages hover color updated +* Various missed icons updated + +#### v2.1.9.3 (15/03/2020) +* Fixed video and audio buttons + +#### v2.1.9 (08/03/2020) +* Updated icons that were changed +* Fixed DM call icons in messages + +#### v2.1.8 +* Server/DM search results updated +* Added Product Sans font support for Greek and Latin Extended characters + +#### v2.1.7 +* Messages updated yet again, thanks Discord +* Messages container scrollbar gap at the bottom fixed +* Compact messages updated +* Delete message modal updated +* Upload file message fixed +* Audio player fixed +* Pinned messages styled + +#### v2.1.6 +* Messages updated +* New message actions styled and animated +* Unread/new messages notification bar updated (WIP) +* Popup format toolbar styled + +#### v2.1.5.1 +* Nitro subsriptions, gift invetory, and server boost pages styled +* Billing add credit card modal fixed +* Discord tag input fixed +* Language selector fixed +* New friends list/activity styled +* Removed deprecated code regarding things Discord removed + +#### v2.1.4 +* New messages bar colored correctly +* Library games list fixed +* Library settings fixed +* [CharCounter](https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/CharCounter) plugin by [DevilBro](https://github.com/mwittrien) styled correctly for the theme + +#### v2.1.3 +* Editing, uploading file, and spotify invite textareas fixed +* Attachment button realigned correctly +* Autocomplete modal for mentions in the upload and spotify invite modals styled correctly +* ServerFolders by DevilBro server unread notification somewhat fixed +* Scrollbars made a few pixels wider + +#### v2.1 +* Search button on the home tab fixed +* Radio buttons fixed +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v2.0.9.3 +* Server tooltips with partnered and verified icons fixed +* Status picker aligned correctly +* Verified games icon fixed + +#### v2.0.9.1 +* z-index for some drop down menus fixed +* OldTitleBar by [DevilBro](https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/OldTitleBar) fixed + +#### v2.0.9 +* Server boost features styled +* Color picker updated + +#### v2.0.8 +* Custom status styled and fixed + +#### v2.0.7.4 +* Bug fixes + +#### v2.0.7.2 +* Compact messages and editing updated +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v2.0.7.1 +* Create a group/LFG styled +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v2.0.7 +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v2.0.6.1 +* Missed go live features styled + +#### v2.0.6 +* Some server folder fixes +* User popout menus updated to fix the blurry issue +* Go live features styled + +#### v2.0.5.1 +* Native server folders updated +* MemberCount plugin by Arashiryuu updated + +#### v2.0.5 +* Native server folders styled + +#### v2.0.4.1 +* Login and register modals updated +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v2.0.4 +* Updated elements that Discord changed (If I missed any, please let me know) +* Set custom status styled +* Voice connected info updated +* Animations for a couple popout menus updated + +#### v2.0.2 +* Updated elements that Discord changed (If I missed any, please let me know) +* Fixed the unread notifications glitchy animations +* MemberCount plugin by Arashiryuu support added + +#### v2.0 +* Nitro server boost modal styled +* Server discovery cards and pagination updated +* Game Activity and Activity Feed lists updated +* Select a language list updated +* Server settings audit log updated +* Various text headers updated to not be uppercase +* Discord Nitro game page updated + +#### v1.9.2 +* Partnered and verified server icons updated +* Spotify listen along invite textarea fixed +* Various list borders removed +* Library games updated + +#### v1.9.1 +* Nitro store search modal updated +* Citator plugin by Nirewen styled +* PersonalPins plugin by DevilBro updated +* OldTitleBar by DevilBro fixed +* Create/join server modal updated + +#### v1.9.0.2 +* Detect account interface styled +* Various macOS related fixes/updates + +#### v1.9.0 +* ServerFolders plugin support updated +* OldTitleBar plugin support updated +* Material Design ripple added back to the top bar buttons +* Message jump buttons fixed +* Spoiler tag updated and tooltip added +* Material Design input bar animation added +* Voice call updated +* Title bar while in voice/video call updated + +#### v1.8.2.1 +* Game popout modal updated +* Tooltips updated +* Updated elements that Discord changed (If I missed any, please let me know) - Server list is a WIP but I wanted to at least an update out to fix most of the changes +* Emoji menu updated +* Add friends to DM popout updated +* Various search bars updated + +#### v1.8.1 +* Cyrillic font support added +* Activity quick launcher and recently played cards updated +* Activity now playing Twitch player updated +* Home tab notification updated + +#### v1.8.0 +* User settings activity feed styled +* Create/Join server button updated +* Activity carousel fixed +* Authorize app modal updated +* Home Activity page updated + +#### v1.7.2 +* New Nitro tab styled +* Server folders mention notification fixed + +#### v1.7.1.6 +* Verified server banners fixed +* Screen sharing top bar fixed +* Video call PiP icons updated + +#### v1.7.1.3 +* Server discovery and create/join buttons swapped +* New link cards styled +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v1.7.1 +* New activity tab styled +* Various updates for user profiles playing Xbox games + +#### v1.7.0 +* Server discovery features styled +* Spotify buttons in user popouts and profiles fixed + +#### v1.6.2 +* Status picker fixed +* Server search results updated +* Add friends to DM updated +* DevilBro's theme and plugin repo modals updated + +#### v1.6.1 +* Emoji panel search bar fixed +* Voice and video chat region select updated +* Edit messages buttons fixed +* Upload modal textarea fixed + +#### v1.6.0 +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v1.5.6 +* Gift Nitro modal styled +* Authorize app modal styled +* Gift inventory cards updated + +#### v1.5.5 +* Mic test styled +* Blocked messages updated +* Discord store game page latest news styled +* Gif button and popout menu styled + +#### v1.5.4 +* Modal headers padding updated +* Emoji button positions fixed +* Gift inventory styled +* Server Folders plugin mentions fixed +* Discord store game page sidebar updated + +#### v1.5.2 +* Sidebar for user and server settings updated +* Server emoji, webhooks, invites, and bans lists updated +* Role colored text fixed +* Create/join popout menu updated + +#### v1.5.0 +* Font updated to Product Sans +* Material Discord logo updated to Product Sans +* Home activity carousel updated +* Dicord store cards updated +* Library cards updated +* Library nitro tab styled + +#### v1.4.4 +* Various formatting updates +* Imbeded video/gif playback fixed +* Server settings changed settings notice bar updated +* Discord game cards in chat updated +* Reaction buttons updated + +#### v1.4.3.1 +* BetterDiscord settings updated +* Mention and emoji match popup menu updated + +#### v1.4.3 +* Updated elements that Discord changed (If I missed any, please let me know) +* Discord store game page cards and icons updated +* Create group DM menu updated +* Add friend input updated +* Icons that I missed are updated to Material Design 2 icons +* Button shadows updated + +#### v1.4.2 +* Search popout menu updated +* Unread messages notification made darker +* Incoming call popup updated +* Majority of the icons updated to Material Design 2 + +#### v1.4.1.1 +* Discord game store cards updated +* Discord game store game info popouts updated + +#### v1.4.1 +* Discord game store home and game listing pages made more fluid for larger displays +* Various search bars updated to Material Design 2 +* New messages banner updated + +#### v1.4.0 +* Discord game store styled +* New game library tab upadted +* Slowmode notification updated + +#### v1.3.5.2 +* NSFW warning update +* Imbeded YouTube video play button fixed +* Nitro notification updated + +#### v1.3.5.1 +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v1.3.5 +* Handful of animations updated +* ImageGallary plugin by DevilBro updated +* Voice call buttons updated +* Server settings add/remove user roles tooltip fixed + +#### v1.3.4.10 +* Button sizes updated +* Search results header bar updated +* Spotify song link fixed +* AFK channel popout menu fixed + +#### v1.3.4.8 +* Quick switcher updated +* Guilds error fixed +* Server down icon updated +* Game center carousel arrow buttons fixed + +#### v1.3.4.6 +* Billing styled +* Overlay settings styled + +#### v1.3.4.2 +* Game center title bar added +* Game center small carousel pagination buttons fixed +* Add friend searching updated +* Jump to present updated +* Status picker animation fixed + +#### v1.3.4 +* Updated elements that Discord changed (If I missed any, please let me know) +* Various popout menu animations updated +* Recent mentions popout updated +* User status icons fixed + +#### v1.3.3.4 +* Updated elements that Discord changed (If I missed any, please let me know) +* Connection issue interface updated + +#### v1.3.3.2 +* Various message fixes +* Invited modal updated +* Add friends to DM updated +* Mention notifications updated +* Search users DM modal updated + +#### v1.3.3 +* Updated elements that Discord changed (If I missed any, please let me know) +* Compact messages updated +* Message options popout fixed +* Edit message buttons updated +* Color picker styled +* Uploaded video player styled +* Server settings notification change updated + +#### v1.3.2 +* Card button action size reduced +* Blocked messages styled +* Imbeded video play button fixed +* Server member settings role tooltips fixed +* Padding between message blocks reduced + +#### v1.3.1.2 +* Game center carousel pagination for smaller screens styled +* Game center game popout carousel styled +* Game preview modal updated to remove whitespace +* Updated small popout menu for messages +* Imbeded video play button updated +* Status changer with colorblind mode on updated + +#### v1.3.1 +* Game center styled +* Status picker fixed after update +* Toasts styled +* Now playing games buttons in user settings fixed +* Open original image button updated + +#### v1.3.0 +* Spotify invite updated +* NSFW alert updated +* Members list padding changed +* Server invites and ban list updated +* Games list animated +* Audit log icons updated +* Attachment and emoji buttons fixed + +#### v1.2.9 +* Emoji panel border radius with the emote menu enabled fixed +* Pinned messages and mentions popouts height limited to 85vh +* Added shadow animation to colored buttons +* Create a server interface updated +* File upload progress styled +* Some Material Design 2 elements added + +#### v1.2.8.3 +* Changed the emote switch buttons +* Updated elements that Discord changed + +#### v1.2.8.1 +* Load more messages button changed +* Mentions updated +* DMs separator added +* Slider bar grabber tooltip fixed +* Fix for [DevilBro's](https://github.com/mwittrien) theme and plugin repos + +#### v1.2.7.7 +* Updated elements that Discord changed (If I missed any, please let me know) + +#### v1.2.6.1 +* Emoji menu updated +* Typing status positioning fixed +* Create/join server icon centered + +#### v1.2.6 +* Reactions menu animation fixed +* More card updates +* Connection integrations styled +* Settings side bar changed + +#### v1.2.5.5 +* Updated elements that Discord changed + +#### v1.2.5.1 +* Fixed a bug when mentioning offline users +* Styled server invite + +#### v1.2.5 +* Added status tooltips +* Streaming status fixed +* New button to open images in browser +* Public servers updated +* Updated cards in most of user and BetterDiscord settings + +#### v1.2.4.6 +* Fixed channels scrollbar issue +* Temporarily fixed DM reactions +* Updated elements that Discord changed + +#### v1.2.4.2 +* Changed the scrollbars +* Codeblocks are now monospace +* Updated various elements that Discord changed +* Better positioning of the user popout + +#### v1.2.4 +* Updated the styling for Spotify +* Change the Discord logo to Material Discord +* Updated the right click context menu +* Added animations to changing users roles + +#### v1.2.3.1 +* Fixed the things that Discord update 2.15.2018 changed +* Changed server option icons to material icons +* Updated user status location + +#### v1.2.3 +* SMS authentication styled +* Fixed messages background +* Fixed username showing up when editing messages +* Fixed the emoji panel for inviting user to listen to Spotify + +#### v1.2.2 +* Font changed to Roboto +* Members list loading animation changed to match the theme +* The loading blocks are now a material design spinner +* Various small changes (excluding the listed ones) + +#### v1.2.1 +* Spotify integrations styled +* Fixed up the user info popout backgrounds for those streaming/listening to spotify +* Fixed scrolling issue with user connected accounts +* Styled the add friend page + +#### v1.2 +* Better Discord plugin/theme cards and switches fixed +* More material icons added +* Made popout menus more responsive +* Added scrollbars to popout menus that require them +* User info popout header background added + +#### v1.1.1 +* Changed more icons to material icons +* Styled the public servers list for Better Discord +* Added various animations +* Upload modal styled + +#### v1.1 +* Video and audio calling styled +* Screensharing styled + +#### v1.0 +* Initial release diff --git a/other/themes/Material-Discord/css/addons/README.md b/other/themes/Material-Discord/css/addons/README.md new file mode 100644 index 0000000..94ae733 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/README.md @@ -0,0 +1,14 @@ +# Material Discord Add-on Themes - [![Paypal][paypal-logo]][paypal-url] [![GitHub][github-logo]][github-url] + +* [Solid Icons](https://github.com/CapnKitten/BetterDiscord/tree/master/Themes/Material-Discord/css/addons/icons) - Converts the outline icons in Material Discord to solid icons. Requires Material Discord. +* [Old Message Bubbles](https://github.com/CapnKitten/BetterDiscord/tree/master/Themes/Material-Discord/css/addons/messages) - Changes the message bubbles and main textbox to an older version before Material Design 2.0. Requires Material Discord. +* [Status Picker](https://github.com/CapnKitten/BetterDiscord/tree/master/Themes/Material-Discord/css/addons/status-picker) - Adds the status picker from Material Discord to any theme (may require some modification to the positioning). +* [Material You](https://github.com/CapnKitten/BetterDiscord/tree/master/Themes/Material-Discord/css/addons/material-you) - Converts the Material Discord color scheme to resemble that of Material You based on the accent color. Requires Material Discord. +* [Custom Themes](https://github.com/CapnKitten/BetterDiscord/tree/master/Themes/Material-Discord/css/addons/custom-themes) - Allows the custom Discord themes to work with Material Discord. Requires Material Discord. + + +[paypal-logo]: https://img.shields.io/static/v1?label=PayPal&message=Donate&style=flat&logo=paypal&color=blue +[paypal-url]: https://paypal.me/capnkitten + +[github-logo]: https://img.shields.io/static/v1?label=GitHub&message=Sponsor&style=flat&logo=github&color=black +[github-url]: https://github.com/sponsors/CapnKitten diff --git a/other/themes/Material-Discord/css/addons/custom-themes/Material-Discord_addon-custom-themes.theme.css b/other/themes/Material-Discord/css/addons/custom-themes/Material-Discord_addon-custom-themes.theme.css new file mode 100644 index 0000000..3c70c7c --- /dev/null +++ b/other/themes/Material-Discord/css/addons/custom-themes/Material-Discord_addon-custom-themes.theme.css @@ -0,0 +1,14 @@ +/** +* @name Material Discord Addon - Custom Discord Themes +* @version 1.0.0 +* @description Allows the custom Discord themes to work with Material Discord +* @author CapnKitten +* @authorId 124276233478471680 + * + * @website http://github.com/CapnKitten + * @source https://github.com/CapnKitten/BetterDiscord/blob/master/Themes/Material-Discord/css/addons/custom-themes/Material-Discord_addon-custom-themes.theme.css + * @donate https://paypal.me/capnkitten + * @invite jzJkA6Z + */ + +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/custom-themes/source.css); diff --git a/other/themes/Material-Discord/css/addons/custom-themes/README.md b/other/themes/Material-Discord/css/addons/custom-themes/README.md new file mode 100644 index 0000000..d508f61 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/custom-themes/README.md @@ -0,0 +1,23 @@ +# [Add-on] Material Discord Custom Themes - [![Paypal][paypal-logo]][paypal-url] [![GitHub][github-logo]][github-url] [![Discord][discord-logo]][discord-url] +#### Allows the custom Discord themes to work with Material Discord + +
+ +[Download here](https://capnkitten.github.io/BetterDiscord/Download/?theme=Material-Discord&addon=custom-themes) or use as import with the code below. +```css +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/custom-themes/source.css); +``` + +Vencord link +``` +https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/custom-themes/source.css +``` + +[paypal-logo]: https://img.shields.io/static/v1?label=PayPal&message=Donate&style=flat&logo=paypal&color=blue +[paypal-url]: https://paypal.me/capnkitten + +[github-logo]: https://img.shields.io/static/v1?label=GitHub&message=Sponsor&style=flat&logo=github&color=black +[github-url]: https://github.com/sponsors/CapnKitten + +[discord-logo]: https://img.shields.io/static/v1?label=Discord&message=Server&style=flat&logo=discord&color=blue +[discord-url]: https://discord.gg/jzJkA6Z diff --git a/other/themes/Material-Discord/css/addons/custom-themes/source.css b/other/themes/Material-Discord/css/addons/custom-themes/source.css new file mode 100644 index 0000000..154fb60 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/custom-themes/source.css @@ -0,0 +1,305 @@ +.theme-dark, +.theme-light { + --app-bg: var(--bg-overlay-4,var(--background-tertiary)) !important; + --accent-text-color--material-you: var(--interactive-active); +} +.theme-dark .withBackgroundOverride_a934d8, +.theme-light .withBackgroundOverride_a934d8 { + background: transparent; +} +.theme-dark .base_a4d4d9, +.theme-light .base_a4d4d9 { + background: var(--bg-overlay-2, var(--background-secondary)); + border-radius: var(--card-radius-big); +} +.theme-dark .themed_e44302, +.theme-light .themed_e44302 { + background: var(--bg-overlay-2, var(--background-secondary)) !important; +} +.theme-dark .standardSidebarView_c25c6d, +.theme-light .standardSidebarView_c25c6d { + background: var(--app-bg); +} +.theme-dark .sidebarRegionScroller_c25c6d, +.theme-light .sidebarRegionScroller_c25c6d { + background-color: transparent; +} +.theme-dark .contentRegion_c25c6d, +.theme-light .contentRegion_c25c6d { + background: var(--bg-overlay-2, var(--background-secondary)); +} +.theme-dark .cardPrimary_a298b8, +.theme-dark .accountProfileCard_b69b77, +.theme-dark .customizationSection_b3a5c2, +.theme-dark .sessions_c7a2c0 > div:not([class]), +.theme-dark .otherSessions_c7a2c0, +.theme-dark .connectContainer_e2a436, +.theme-dark .connection_e2a436, +.theme-dark div[role=radiogroup], +.theme-light .cardPrimary_a298b8, +.theme-light .accountProfileCard_b69b77, +.theme-light .customizationSection_b3a5c2, +.theme-light .sessions_c7a2c0 > div:not([class]), +.theme-light .otherSessions_c7a2c0, +.theme-light .connectContainer_e2a436, +.theme-light .connection_e2a436, +.theme-light div[role=radiogroup] { + background: var(--bg-overlay-3, var(--background-secondary)); +} +.theme-dark .item_eb92a8:hover, +.theme-light .item_eb92a8:hover { + background: var(--bg-overlay-4, var(--background-secondary)); +} +.theme-dark .item_eb92a8:active, .theme-dark [aria-checked=true].item_eb92a8, +.theme-light .item_eb92a8:active, +.theme-light [aria-checked=true].item_eb92a8 { + background: var(--bg-overlay-5, var(--background-secondary)); +} +.theme-dark .sidebar_c25c6d .item_a0:hover, +.theme-light .sidebar_c25c6d .item_a0:hover { + background: var(--bg-overlay-hover, var(--background-primary)); +} +.theme-dark .sidebar_c25c6d .item_a0.selected_a0, +.theme-light .sidebar_c25c6d .item_a0.selected_a0 { + background: var(--bg-overlay-selected, var(--background-primary)); +} +.theme-dark .customizationSectionBorder_b3a5c2, +.theme-light .customizationSectionBorder_b3a5c2 { + background: var(--bg-overlay-3, var(--background-secondary)) padding-box, linear-gradient(45deg, hsl(269, calc(var(--saturation-factor, 1) * 52.7%), 52.7%), hsl(325, calc(var(--saturation-factor, 1) * 31.7%), 51.8%)) border-box; +} +.theme-dark .metadataContainer_e2a436, +.theme-dark .integration_e2a436, +.theme-light .metadataContainer_e2a436, +.theme-light .integration_e2a436 { + background: var(--bg-overlay-4, var(--background-secondary)); +} +.theme-dark .lookFilled_dd4f85, +.theme-light .lookFilled_dd4f85 { + --button-background: var(--bg-overlay-selected,var(--background-modifier-selected)); + --button-text-color: var(--interactive-active); +} +.theme-dark .lookFilled_dd4f85.colorBrand_dd4f85, +.theme-light .lookFilled_dd4f85.colorBrand_dd4f85 { + --button-background: var(--bg-overlay-selected,var(--background-modifier-selected)); + --button-text-color: var(--interactive-active); +} +.theme-dark .container_f7e03d, +.theme-light .container_f7e03d { + background: var(--bg-overlay-4, var(--background-secondary)); +} +.theme-dark .wrapper_fea3ef, +.theme-light .wrapper_fea3ef { + background: transparent; +} +.theme-dark .wrapper_fea3ef .scrollerBase_eed6a8, +.theme-light .wrapper_fea3ef .scrollerBase_eed6a8 { + background: transparent; +} +.theme-dark .scroller_fea3ef, +.theme-light .scroller_fea3ef { + background: transparent; +} +.theme-dark .wrapper__8436d .childWrapper_a6ce15, +.theme-light .wrapper__8436d .childWrapper_a6ce15 { + background: var(--bg-overlay-1, var(--background-primary)); + color: var(--interactive-active); +} +.theme-dark .wrapper__8436d.selected_ae80f7 .childWrapper_a6ce15, +.theme-light .wrapper__8436d.selected_ae80f7 .childWrapper_a6ce15 { + background: var(--bg-overlay-6, var(--background-primary)); + color: var(--interactive-active); +} +.theme-dark .circleButtonMask-1_597P, +.theme-dark .circleIconButton_db6521, +.theme-light .circleButtonMask-1_597P, +.theme-light .circleIconButton_db6521 { + background: var(--bg-overlay-1, var(--background-primary)); + color: var(--interactive-active); +} +.theme-dark .circleButtonMask-1_597P.selected_db6521, +.theme-dark .circleIconButton_db6521.selected_db6521, +.theme-light .circleButtonMask-1_597P.selected_db6521, +.theme-light .circleIconButton_db6521.selected_db6521 { + background: var(--bg-overlay-6, var(--background-primary)); + color: var(--interactive-active); +} +.theme-dark .privateChannels_f0963d, +.theme-light .privateChannels_f0963d { + background: transparent; +} +.theme-dark .privateChannels_f0963d .scrollerBase_eed6a8, +.theme-light .privateChannels_f0963d .scrollerBase_eed6a8 { + background: inherit; +} +.theme-dark .wrapper_d8bfb3 .link_d8bfb3, +.theme-light .wrapper_d8bfb3 .link_d8bfb3 { + background: transparent; +} +.theme-dark .wrapper_d8bfb3:hover, +.theme-light .wrapper_d8bfb3:hover { + background: var(--bg-overlay-hover, var(--background-primary)); +} +.theme-dark .wrapper_d8bfb3.modeSelected_d8bfb3, +.theme-light .wrapper_d8bfb3.modeSelected_d8bfb3 { + background: var(--bg-overlay-selected, var(--background-primary)); +} +.theme-dark .nowPlayingColumn_c2739c, +.theme-light .nowPlayingColumn_c2739c { + background: transparent; +} +.theme-dark .nowPlayingColumn_c2739c .container_bf550a, +.theme-light .nowPlayingColumn_c2739c .container_bf550a { + background: inherit; +} +.theme-dark .interactive_c0f6a6, +.theme-light .interactive_c0f6a6 { + background: var(--bg-overlay-2, var(--background-primary)); +} +.theme-dark .interactive_c0f6a6:hover, .theme-dark .interactive_c0f6a6.active_c0f6a6, +.theme-light .interactive_c0f6a6:hover, +.theme-light .interactive_c0f6a6.active_c0f6a6 { + background: var(--bg-overlay-3, var(--background-primary)); +} +.theme-dark .interactive_c0f6a6 .section_cd82a7, +.theme-light .interactive_c0f6a6 .section_cd82a7 { + background: var(--bg-overlay-4, var(--background-primary)); +} +.theme-dark .sidebar_a4d4d9, +.theme-light .sidebar_a4d4d9 { + background: transparent; +} +.theme-dark .sidebar_a4d4d9 .container_fd6364:not(.hasBanner_fd6364) .header_fd6364, +.theme-light .sidebar_a4d4d9 .container_fd6364:not(.hasBanner_fd6364) .header_fd6364 { + background-color: transparent; +} +.theme-dark .container_ee69e0, +.theme-light .container_ee69e0 { + background: transparent !important; +} +.theme-dark .container_ee69e0:after, +.theme-light .container_ee69e0:after { + --main-color: transparent; +} +.theme-dark .container_adcaac, +.theme-dark .activityPanel_a4d4d9, +.theme-dark .listeningAlong_cfdc9f, +.theme-dark .container_6sXIoE, +.theme-dark #vc-spotify-player, +.theme-light .container_adcaac, +.theme-light .activityPanel_a4d4d9, +.theme-light .listeningAlong_cfdc9f, +.theme-light .container_6sXIoE, +.theme-light #vc-spotify-player { + background: var(--bg-overlay-3, var(--background-tertiary)) !important; +} +.theme-dark .container_b2ca13, +.theme-light .container_b2ca13 { + background: var(--bg-overlay-4, var(--background-tertiary)) !important; +} +.theme-dark .chat_a7d72e, +.theme-dark .chatContent_a7d72e, +.theme-light .chat_a7d72e, +.theme-light .chatContent_a7d72e { + background: transparent !important; +} +.theme-dark .form_a7d72e, +.theme-light .form_a7d72e { + background-color: transparent; +} +.theme-dark .typing_d7ebeb, +.theme-light .typing_d7ebeb { + background: var(--bg-overlay-2, var(--background-secondary)); +} +.theme-dark .wrapper_ec86aa, +.theme-light .wrapper_ec86aa { + background: var(--bg-overlay-3, var(--background-secondary)); +} +.theme-dark .wrapper_ec86aa:not(.groupStart_d5deea):before, .theme-dark .wrapper_ec86aa:not(.groupStart_d5deea):after, +.theme-light .wrapper_ec86aa:not(.groupStart_d5deea):before, +.theme-light .wrapper_ec86aa:not(.groupStart_d5deea):after { + width: calc(var(--message-radius) / 3); + height: calc(var(--message-radius) / 2); + top: calc(var(--message-radius) / 2 * -1); + background: var(--bg-overlay-3, var(--background-secondary)); + border: none; +} +.theme-dark .wrapper_ec86aa:hover, +.theme-light .wrapper_ec86aa:hover { + background: var(--bg-overlay-4, var(--background-secondary)) !important; +} +.theme-dark .messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_ec86aa:not(.groupStart_d5deea):before, .theme-dark .messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_ec86aa:not(.groupStart_d5deea):after, +.theme-light .messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_ec86aa:not(.groupStart_d5deea):before, +.theme-light .messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_ec86aa:not(.groupStart_d5deea):after { + background: var(--bg-overlay-4, var(--background-secondary)); + border: none; +} +.theme-dark .mentioned_d5deea .messageContent_ec86aa, +.theme-light .mentioned_d5deea .messageContent_ec86aa { + background: var(--bg-overlay-5, var(--background-primary)); +} +.theme-dark .wrapper_a7c28c, +.theme-light .wrapper_a7c28c { + color: var(--text-normal); +} +.theme-dark .markup_d6076c a span, +.theme-light .markup_d6076c a span { + -webkit-background-clip: text !important; + -webkit-text-fill-color: transparent; + background: var(--bg-overlay-6, var(--background-primary)); +} +.theme-dark .embed_ad0b71.embedFull_ad0b71, +.theme-light .embed_ad0b71.embedFull_ad0b71 { + background: var(--bg-overlay-2, var(--background-secondary)); +} +.theme-dark .wrapper_b9fe76, +.theme-light .wrapper_b9fe76 { + background: var(--bg-overlay-2, var(--background-secondary)); +} +.theme-dark .wrapper_ef319f, +.theme-light .wrapper_ef319f { + background: var(--bg-overlay-5, var(--background-secondary)); +} +.theme-dark .wrapper_ef319f .button_ef319f, +.theme-light .wrapper_ef319f .button_ef319f { + color: var(--interactive-active); +} +.theme-dark .members_cbd271, .theme-dark .members_cbd271 > div, +.theme-light .members_cbd271, +.theme-light .members_cbd271 > div { + background: transparent; +} +.theme-dark .members_cbd271 .member_a31c43, +.theme-light .members_cbd271 .member_a31c43 { + background: inherit; +} +.theme-dark .upload_df1eaf, +.theme-light .upload_df1eaf { + background: var(--bg-overlay-5, var(--background-secondary)); +} +.theme-dark .searchResultsWrap_c2b47d, +.theme-light .searchResultsWrap_c2b47d { + background: var(--bg-overlay-3, var(--background-secondary)); +} +.theme-dark .themeEditor_c9dda6, +.theme-light .themeEditor_c9dda6 { + background: var(--bg-overlay-2, var(--background-secondary)); +} +.theme-dark .themeEditor_c9dda6:before, +.theme-light .themeEditor_c9dda6:before { + background: var(--app-bg); +} +.theme-dark .themeEditor_c9dda6:after, +.theme-light .themeEditor_c9dda6:after { + background: var(--bg-overlay-2, var(--background-secondary)); +} + +.lookFilled_dd4f85, +.lookOutlined_dd4f85, +.lookLink_dd4f85, +.lookInverted_a299dc { + background: var(--button-background); +} + +.custom-theme-background .typeWindows_a934d8.withBackgroundOverride_a934d8 { + padding-top: 0; +} diff --git a/other/themes/Material-Discord/css/addons/icons/Material-Discord_addon-icons.theme.css b/other/themes/Material-Discord/css/addons/icons/Material-Discord_addon-icons.theme.css new file mode 100644 index 0000000..0c5dc76 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/icons/Material-Discord_addon-icons.theme.css @@ -0,0 +1,13 @@ +/** + * @name Material Discord Addon - Icons + * @version 1.0.1 + * @description An add-on theme to revert to solid icons for Material Discord + * @author CapnKitten + * + * @website http://github.com/CapnKitten + * @source https://github.com/CapnKitten/BetterDiscord/blob/master/Themes/Material-Discord/css/addons/icons/Material-Discord_addon-icons.theme.css + * @donate https://paypal.me/capnkitten + * @invite jzJkA6Z + */ + +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/icons/source.css); diff --git a/other/themes/Material-Discord/css/addons/icons/README.md b/other/themes/Material-Discord/css/addons/icons/README.md new file mode 100644 index 0000000..6ddbd7a --- /dev/null +++ b/other/themes/Material-Discord/css/addons/icons/README.md @@ -0,0 +1,23 @@ +# [Add-on] Material Discord Solid Icons - [![Paypal][paypal-logo]][paypal-url] [![GitHub][github-logo]][github-url] [![Discord][discord-logo]][discord-url] +#### An add-on theme to revert to solid icons for Material Discord + +
+ +[Download here](https://capnkitten.github.io/BetterDiscord/Download/?theme=Material-Discord&addon=icons) or use as import with the code below. +```css +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/icons/source.css); +``` + +Vencord link +``` +https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/icons/source.css +``` + +[paypal-logo]: https://img.shields.io/static/v1?label=PayPal&message=Donate&style=flat&logo=paypal&color=blue +[paypal-url]: https://paypal.me/capnkitten + +[github-logo]: https://img.shields.io/static/v1?label=GitHub&message=Sponsor&style=flat&logo=github&color=black +[github-url]: https://github.com/sponsors/CapnKitten + +[discord-logo]: https://img.shields.io/static/v1?label=Discord&message=Server&style=flat&logo=discord&color=blue +[discord-url]: https://discord.gg/jzJkA6Z diff --git a/other/themes/Material-Discord/css/addons/icons/source.css b/other/themes/Material-Discord/css/addons/icons/source.css new file mode 100644 index 0000000..9f02791 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/icons/source.css @@ -0,0 +1,902 @@ +/* TITLE BAR */ +.iconWrapper_e44302 .icon_e44302 path[d="M20.998 0V3H23.998V5H20.998V8H18.998V5H15.998V3H18.998V0H20.998ZM2.99805 20V24L8.33205 20H14.998C16.102 20 16.998 19.103 16.998 18V9C16.998 7.896 16.102 7 14.998 7H1.99805C0.894047 7 -0.00195312 7.896 -0.00195312 9V18C-0.00195312 19.103 0.894047 20 1.99805 20H2.99805Z"] { + d: path("M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M11 5V3C16.515 3 21 7.486 21 13H19C19 8.589 15.411 5 11 5ZM17 13H15C15 10.795 13.206 9 11 9V7C14.309 7 17 9.691 17 13ZM11 11V13H13C13 11.896 12.105 11 11 11ZM14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16Z"] { + d: path("M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M21.526 8.149C21.231 7.966 20.862 7.951 20.553 8.105L18 9.382V7C18 5.897 17.103 5 16 5H4C2.897 5 2 5.897 2 7V17C2 18.104 2.897 19 4 19H16C17.103 19 18 18.104 18 17V14.618L20.553 15.894C20.694 15.965 20.847 16 21 16C21.183 16 21.365 15.949 21.526 15.851C21.82 15.668 22 15.347 22 15V9C22 8.653 21.82 8.332 21.526 8.149Z"] { + d: path("M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M21 3H24V5H21V8H19V5H16V3H19V0H21V3ZM10 12C12.205 12 14 10.205 14 8C14 5.795 12.205 4 10 4C7.795 4 6 5.795 6 8C6 10.205 7.795 12 10 12ZM10 13C5.289 13 2 15.467 2 19V20H18V19C18 15.467 14.711 13 10 13Z"] { + d: path("M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M18 9V14C18 15.657 19.344 17 21 17V18H3V17C4.656 17 6 15.657 6 14V9C6 5.686 8.686 3 12 3C15.314 3 18 5.686 18 9ZM11.9999 21C10.5239 21 9.24793 20.19 8.55493 19H15.4449C14.7519 20.19 13.4759 21 11.9999 21Z"] { + d: path("M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M21.178 1.70703L22.592 3.12103L4.12103 21.593L2.70703 20.178L21.178 1.70703Z"] { + d: path("M20 18.69L7.84 6.14 5.27 3.49 4 4.76l2.8 2.8v.01c-.52.99-.8 2.16-.8 3.42v5l-2 2v1h13.73l2 2L21 19.72l-1-1.03zM12 22c1.11 0 2-.89 2-2h-4c0 1.11.89 2 2 2zm6-7.32V11c0-3.08-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.15.03-.29.08-.42.12-.1.03-.2.07-.3.11h-.01c-.01 0-.01 0-.02.01-.23.09-.46.2-.68.31 0 0-.01 0-.01.01L18 14.68z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M21.178 1.70703L22.592 3.12103L4.12103 21.593L2.70703 20.178L21.178 1.70703Z"] ~ path { + display: none; +} +.iconWrapper_e44302 .icon_e44302 path[d="M22 12L12.101 2.10101L10.686 3.51401L12.101 4.92901L7.15096 9.87801V9.88001L5.73596 8.46501L4.32196 9.88001L8.56496 14.122L2.90796 19.778L4.32196 21.192L9.97896 15.536L14.222 19.778L15.636 18.364L14.222 16.95L19.171 12H19.172L20.586 13.414L22 12Z"] { + d: path("M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M14 8.00598C14 10.211 12.206 12.006 10 12.006C7.795 12.006 6 10.211 6 8.00598C6 5.80098 7.794 4.00598 10 4.00598C12.206 4.00598 14 5.80098 14 8.00598ZM2 19.006C2 15.473 5.29 13.006 10 13.006C14.711 13.006 18 15.473 18 19.006V20.006H2V19.006Z"] { + d: path("M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M14 8.00598C14 10.211 12.206 12.006 10 12.006C7.795 12.006 6 10.211 6 8.00598C6 5.80098 7.794 4.00598 10 4.00598C12.206 4.00598 14 5.80098 14 8.00598ZM2 19.006C2 15.473 5.29 13.006 10 13.006C14.711 13.006 18 15.473 18 19.006V20.006H2V19.006Z"] ~ path { + display: none; +} +.iconWrapper_e44302 .icon_e44302 path[d="M16.293 9.293L17.707 10.707L12 16.414L6.29297 10.707L7.70697 9.293L11 12.586V2H13V12.586L16.293 9.293ZM18 20V18H20V20C20 21.102 19.104 22 18 22H6C4.896 22 4 21.102 4 20V18H6V20H18Z"] { + d: path("M11 8v5l4.25 2.52.77-1.28-3.52-2.09V8zm10 2V3l-2.64 2.64C16.74 4.01 14.49 3 12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10h7z"); + fill: var(--success-color); +} +.iconWrapper_e44302 .icon_e44302 path[d="M19 3H4.99C3.88 3 3.01 3.89 3.01 5L3 19C3 20.1 3.88 21 4.99 21H19C20.1 21 21 20.1 21 19V5C21 3.89 20.1 3 19 3ZM19 15H15C15 16.66 13.65 18 12 18C10.35 18 9 16.66 9 15H4.99V5H19V15Z"] { + d: path("M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10z"); +} +.iconWrapper_e44302 .icon_e44302 path[d="M12 2C6.486 2 2 6.487 2 12C2 17.515 6.486 22 12 22C17.514 22 22 17.515 22 12C22 6.487 17.514 2 12 2ZM12 18.25C11.31 18.25 10.75 17.691 10.75 17C10.75 16.31 11.31 15.75 12 15.75C12.69 15.75 13.25 16.31 13.25 17C13.25 17.691 12.69 18.25 12 18.25ZM13 13.875V15H11V12H12C13.104 12 14 11.103 14 10C14 8.896 13.104 8 12 8C10.896 8 10 8.896 10 10H8C8 7.795 9.795 6 12 6C14.205 6 16 7.795 16 10C16 11.861 14.723 13.429 13 13.875Z"] { + d: path("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"); +} + +/* USER STATUS */ +.container_b2ca13 .button_f67531 path[d="M12 2.00305C6.486 2.00305 2 6.48805 2 12.0031V20.0031C2 21.1071 2.895 22.0031 4 22.0031H6C7.104 22.0031 8 21.1071 8 20.0031V17.0031C8 15.8991 7.104 15.0031 6 15.0031H4V12.0031C4 7.59105 7.589 4.00305 12 4.00305C16.411 4.00305 20 7.59105 20 12.0031V15.0031H18C16.896 15.0031 16 15.8991 16 17.0031V20.0031C16 21.1071 16.896 22.0031 18 22.0031H20C21.104 22.0031 22 21.1071 22 20.0031V12.0031C22 6.48805 17.514 2.00305 12 2.00305Z"] { + d: path("M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"); +} +.container_b2ca13 .button_f67531 path[d="M6.16204 15.0065C6.10859 15.0022 6.05455 15 6 15H4V12C4 7.588 7.589 4 12 4C13.4809 4 14.8691 4.40439 16.0599 5.10859L17.5102 3.65835C15.9292 2.61064 14.0346 2 12 2C6.486 2 2 6.485 2 12V19.1685L6.16204 15.0065Z"] { + d: path("M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z"); +} +.container_b2ca13 .button_f67531 path[d="M6.16204 15.0065C6.10859 15.0022 6.05455 15 6 15H4V12C4 7.588 7.589 4 12 4C13.4809 4 14.8691 4.40439 16.0599 5.10859L17.5102 3.65835C15.9292 2.61064 14.0346 2 12 2C6.486 2 2 6.485 2 12V19.1685L6.16204 15.0065Z"] ~ path { + display: none; +} +.container_b2ca13 .button_f67531 path[d="M19.738 10H22V14H19.739C19.498 14.931 19.1 15.798 18.565 16.564L20 18L18 20L16.565 18.564C15.797 19.099 14.932 19.498 14 19.738V22H10V19.738C9.069 19.498 8.203 19.099 7.436 18.564L6 20L4 18L5.436 16.564C4.901 15.799 4.502 14.932 4.262 14H2V10H4.262C4.502 9.068 4.9 8.202 5.436 7.436L4 6L6 4L7.436 5.436C8.202 4.9 9.068 4.502 10 4.262V2H14V4.261C14.932 4.502 15.797 4.9 16.565 5.435L18 3.999L20 5.999L18.564 7.436C19.099 8.202 19.498 9.069 19.738 10ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z"] { + d: path("M19.14,12.94c0.04-0.3,0.06-0.61,0.06-0.94c0-0.32-0.02-0.64-0.07-0.94l2.03-1.58c0.18-0.14,0.23-0.41,0.12-0.61 l-1.92-3.32c-0.12-0.22-0.37-0.29-0.59-0.22l-2.39,0.96c-0.5-0.38-1.03-0.7-1.62-0.94L14.4,2.81c-0.04-0.24-0.24-0.41-0.48-0.41 h-3.84c-0.24,0-0.43,0.17-0.47,0.41L9.25,5.35C8.66,5.59,8.12,5.92,7.63,6.29L5.24,5.33c-0.22-0.08-0.47,0-0.59,0.22L2.74,8.87 C2.62,9.08,2.66,9.34,2.86,9.48l2.03,1.58C4.84,11.36,4.8,11.69,4.8,12s0.02,0.64,0.07,0.94l-2.03,1.58 c-0.18,0.14-0.23,0.41-0.12,0.61l1.92,3.32c0.12,0.22,0.37,0.29,0.59,0.22l2.39-0.96c0.5,0.38,1.03,0.7,1.62,0.94l0.36,2.54 c0.05,0.24,0.24,0.41,0.48,0.41h3.84c0.24,0,0.44-0.17,0.47-0.41l0.36-2.54c0.59-0.24,1.13-0.56,1.62-0.94l2.39,0.96 c0.22,0.08,0.47,0,0.59-0.22l1.92-3.32c0.12-0.22,0.07-0.47-0.12-0.61L19.14,12.94z M12,15.6c-1.98,0-3.6-1.62-3.6-3.6 s1.62-3.6,3.6-3.6s3.6,1.62,3.6,3.6S13.98,15.6,12,15.6z"); +} + +/* VOICE CONNECTED -> DISCONNECT */ +.container_adcaac .button_f67531 path[d="M21.1169 1.11603L22.8839 2.88403L19.7679 6.00003L22.8839 9.11603L21.1169 10.884L17.9999 7.76803L14.8839 10.884L13.1169 9.11603L16.2329 6.00003L13.1169 2.88403L14.8839 1.11603L17.9999 4.23203L21.1169 1.11603ZM18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22Z"] { + d: path("M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7 0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9z"); +} + +/* CHAT AREA ACTIONS */ +.message_d5deea .button_ef319f .icon_a14cf7 path[d="M12.1151 2.00065C12.0768 2.00022 12.0384 2 12 2C6.477 2 2 6.477 2 12C2 17.522 6.477 22 12 22C17.523 22 22 17.522 22 12C22 11.9616 21.9998 11.9232 21.9993 11.8849C21.1882 12.1737 20.3146 12.3309 19.4043 12.3309C15.1323 12.3309 11.6691 8.86771 11.6691 4.59565C11.6691 3.68536 11.8263 2.8118 12.1151 2.00065ZM7.92105 11.8023C7.92105 12.7107 7.18468 13.4471 6.27631 13.4471C5.36795 13.4471 4.63158 12.7107 4.63158 11.8023C4.63158 10.894 5.36795 10.1576 6.27631 10.1576C7.18467 10.1576 7.92105 10.894 7.92105 11.8023ZM10.5217 14.5171C10.3859 13.9893 9.84786 13.6716 9.32005 13.8074C8.79223 13.9433 8.47448 14.4813 8.61033 15.0091C9.01196 16.5695 10.4273 17.7236 12.1147 17.7236C13.8021 17.7236 15.2174 16.5695 15.6191 15.0091C15.7549 14.4813 15.4372 13.9433 14.9093 13.8074C14.3815 13.6716 13.8435 13.9893 13.7077 14.5171C13.525 15.2267 12.8797 15.7499 12.1147 15.7499C11.3497 15.7499 10.7044 15.2267 10.5217 14.5171Z"] { + d: path("M11.99,2C6.47,2,2,6.48,2,12c0,5.52,4.47,10,9.99,10C17.52,22,22,17.52,22,12C22,6.48,17.52,2,11.99,2z M8.5,8 C9.33,8,10,8.67,10,9.5S9.33,11,8.5,11S7,10.33,7,9.5S7.67,8,8.5,8z M12,18c-2.28,0-4.22-1.66-5-4h10C16.22,16.34,14.28,18,12,18z M15.5,11c-0.83,0-1.5-0.67-1.5-1.5S14.67,8,15.5,8S17,8.67,17,9.5S16.33,11,15.5,11z"); +} +.message_d5deea .button_ef319f .icon_a14cf7 path[d="M12.1151 2.00065C12.0768 2.00022 12.0384 2 12 2C6.477 2 2 6.477 2 12C2 17.522 6.477 22 12 22C17.523 22 22 17.522 22 12C22 11.9616 21.9998 11.9232 21.9993 11.8849C21.1882 12.1737 20.3146 12.3309 19.4043 12.3309C15.1323 12.3309 11.6691 8.86771 11.6691 4.59565C11.6691 3.68536 11.8263 2.8118 12.1151 2.00065ZM7.92105 11.8023C7.92105 12.7107 7.18468 13.4471 6.27631 13.4471C5.36795 13.4471 4.63158 12.7107 4.63158 11.8023C4.63158 10.894 5.36795 10.1576 6.27631 10.1576C7.18467 10.1576 7.92105 10.894 7.92105 11.8023ZM10.5217 14.5171C10.3859 13.9893 9.84786 13.6716 9.32005 13.8074C8.79223 13.9433 8.47448 14.4813 8.61033 15.0091C9.01196 16.5695 10.4273 17.7236 12.1147 17.7236C13.8021 17.7236 15.2174 16.5695 15.6191 15.0091C15.7549 14.4813 15.4372 13.9433 14.9093 13.8074C14.3815 13.6716 13.8435 13.9893 13.7077 14.5171C13.525 15.2267 12.8797 15.7499 12.1147 15.7499C11.3497 15.7499 10.7044 15.2267 10.5217 14.5171Z"] ~ path { + display: none; +} +.message_d5deea .button_ef319f .icon_a14cf7 path[d="M5.43309 21C5.35842 21 5.30189 20.9325 5.31494 20.859L5.99991 17H2.14274C2.06819 17 2.01168 16.9327 2.02453 16.8593L2.33253 15.0993C2.34258 15.0419 2.39244 15 2.45074 15H6.34991L7.40991 9H3.55274C3.47819 9 3.42168 8.93274 3.43453 8.85931L3.74253 7.09931C3.75258 7.04189 3.80244 7 3.86074 7H7.75991L8.45234 3.09903C8.46251 3.04174 8.51231 3 8.57049 3H10.3267C10.4014 3 10.4579 3.06746 10.4449 3.14097L9.75991 7H15.7599L16.4523 3.09903C16.4625 3.04174 16.5123 3 16.5705 3H18.3267C18.4014 3 18.4579 3.06746 18.4449 3.14097L17.7599 7H21.6171C21.6916 7 21.7481 7.06725 21.7353 7.14069L21.4273 8.90069C21.4172 8.95811 21.3674 9 21.3091 9H17.4099L17.0495 11.04H15.05L15.4104 9H9.41035L8.35035 15H10.5599V17H7.99991L7.30749 20.901C7.29732 20.9583 7.24752 21 7.18934 21H5.43309Z"] { + d: path("M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z"); +} +.message_d5deea .button_ef319f .icon_a14cf7 path[d="M12 2C6.485 2 2 6.485 2 12H5.33333C5.33333 8.32333 8.32333 5.33333 12 5.33333C15.6767 5.33333 18.6667 8.32333 18.6667 12C18.6667 15.6767 15.6767 18.6667 12 18.6667C10.2033 18.6667 8.55833 17.9333 7.315 16.6867L10.3333 13.6667H2V22L4.935 19.065C6.79833 20.94 9.30167 22 12 22C17.515 22 22 17.515 22 12C22 6.48667 17.515 2 12 2Z"] { + d: path("M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"); +} +.message_d5deea .button_ef319f .icon_a14cf7 path[d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24zm2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"] { + d: path("M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"); +} +.message_d5deea .button_ef319f .icon_a14cf7 path[d="M5 2C3.34315 2 2 3.34315 2 5V19C2 20.6569 3.34315 22 5 22H19C20.6569 22 22 20.6569 22 19V5C22 3.34315 20.6569 2 19 2H5ZM8.79741 7.72V16H6.74541V7.72H8.79741ZM13.2097 7.72C16.0897 7.72 17.5897 9.388 17.5897 11.848C17.5897 14.308 16.0537 16 13.2577 16H10.3537V7.72H13.2097ZM13.1497 14.404C14.6137 14.404 15.5257 13.636 15.5257 11.86C15.5257 10.12 14.5537 9.316 13.1497 9.316H12.4057V14.404H13.1497Z"] { + d: path("M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"); +} + +.message_d5deea .button_ef319f .icon_a3b500 path[d="M14 3H20C21 3 22.0001 4 22.0001 5V19.0003C22.0001 20 21 21 20 21H14C13 21 6 13 6 13H2V11H6C6 11 13 3 14 3Z"] { + d: path("M22,6.98V16c0,1.1-0.9,2-2,2H6l-4,4V4c0-1.1,0.9-2,2-2h10.1C14.04,2.32,14,2.66,14,3c0,2.76,2.24,5,5,5 C20.13,8,21.16,7.61,22,6.98z M16,3c0,1.66,1.34,3,3,3s3-1.34,3-3s-1.34-3-3-3S16,1.34,16,3z"); +} +.message_d5deea .button_ef319f .icon_a3b500 path[d="M22 12L12.101 2.10101L10.686 3.51401L12.101 4.92901L7.15096 9.87801V9.88001L5.73596 8.46501L4.32196 9.88001L8.56496 14.122L2.90796 19.778L4.32196 21.192L9.97896 15.536L14.222 19.778L15.636 18.364L14.222 16.95L19.171 12H19.172L20.586 13.414L22 12Z"] { + d: path("M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"); +} +.message_d5deea .button_ef319f .icon_a3b500 path[d="M10 8.26667V4L3 11.4667L10 18.9333V14.56C15 14.56 18.5 16.2667 21 20C20 14.6667 17 9.33333 10 8.26667Z"] { + d: path("M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"); +} +.message_d5deea .button_ef319f .icon_a3b500 path[d="M19.2929 9.8299L19.9409 9.18278C21.353 7.77064 21.353 5.47197 19.9409 4.05892C18.5287 2.64678 16.2292 2.64678 14.817 4.05892L14.1699 4.70694L19.2929 9.8299ZM12.8962 5.97688L5.18469 13.6906L10.3085 18.813L18.0201 11.0992L12.8962 5.97688ZM4.11851 20.9704L8.75906 19.8112L4.18692 15.239L3.02678 19.8796C2.95028 20.1856 3.04028 20.5105 3.26349 20.7337C3.48669 20.9569 3.8116 21.046 4.11851 20.9704Z"] { + d: path("M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"); +} +.message_d5deea .button_ef319f .icon_a3b500 path[d="M15 3.999V2H9V3.999H3V5.999H21V3.999H15Z"] { + d: path("M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"); +} +.message_d5deea .button_ef319f .icon_a3b500 path[d="M15 3.999V2H9V3.999H3V5.999H21V3.999H15Z"] ~ path { + display: none; +} + +/* CHANNEL ACTION BUTTON ICONS */ +.actionIcon_f6f816 path[d="M12.3345 2.71469L21.0315 10.542C21.3721 10.8486 21.1553 11.4137 20.697 11.4137H19V18.4137C19 18.9659 18.5523 19.4137 18 19.4137H15C14.4477 19.4137 14 18.9659 14 18.4137V13.4137H10V18.4137C10 18.9659 9.55228 19.4137 9 19.4137H6C5.44771 19.4137 5 18.9659 5 18.4137V11.4137H3.30298C2.84473 11.4137 2.62789 10.8486 2.96849 10.542L11.6655 2.71469C11.8557 2.54356 12.1443 2.54356 12.3345 2.71469Z"] { + d: path("M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z"); +} +.actionIcon_f6f816 path[d="M21.487 5.126L12.487 0.126C12.184 -0.042 11.818 -0.042 11.515 0.126L2.51498 5.126C2.19798 5.302 2.00098 5.636 2.00098 5.999C2.00098 6.693 2.11498 22.999 12.001 22.999C21.887 22.999 22.001 6.693 22.001 5.999C22.001 5.636 21.804 5.302 21.487 5.126ZM12.001 5.999C13.382 5.999 14.501 7.118 14.501 8.499C14.501 9.88 13.382 10.999 12.001 10.999C10.62 10.999 9.50098 9.88 9.50098 8.499C9.50098 7.118 10.62 5.999 12.001 5.999ZM8.25098 16C8.25098 13.699 9.69998 12.25 12.001 12.25C14.302 12.25 15.751 13.699 15.751 16H8.25098Z"] { + d: path("M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z"); +} +.actionIcon_f6f816 path[d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7v-5z"] { + d: path("M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z"); +} + +/* CHANNELS LIST ICONS */ +.mainContent-20q_Hp .icon_d8bfb3 path[d="M4.79805 3C3.80445 3 2.99805 3.8055 2.99805 4.8V15.6C2.99805 16.5936 3.80445 17.4 4.79805 17.4H7.49805V21L11.098 17.4H19.198C20.1925 17.4 20.998 16.5936 20.998 15.6V4.8C20.998 3.8055 20.1925 3 19.198 3H4.79805Z"] { + d: path("M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 9h12v2H6V9zm8 5H6v-2h8v2zm4-6H6V6h12v2z"); +} +.mainContent-20q_Hp .icon_d8bfb3 path[d="M11.383 3.07904C11.009 2.92504 10.579 3.01004 10.293 3.29604L6 8.00204H3C2.45 8.00204 2 8.45304 2 9.00204V15.002C2 15.552 2.45 16.002 3 16.002H6L10.293 20.71C10.579 20.996 11.009 21.082 11.383 20.927C11.757 20.772 12 20.407 12 20.002V4.00204C12 3.59904 11.757 3.23204 11.383 3.07904ZM14 5.00195V7.00195C16.757 7.00195 19 9.24595 19 12.002C19 14.759 16.757 17.002 14 17.002V19.002C17.86 19.002 21 15.863 21 12.002C21 8.14295 17.86 5.00195 14 5.00195ZM14 9.00195C15.654 9.00195 17 10.349 17 12.002C17 13.657 15.654 15.002 14 15.002V13.002C14.551 13.002 15 12.553 15 12.002C15 11.451 14.551 11.002 14 11.002V9.00195Z"], .mainContent-20q_Hp .icon_d8bfb3 path[d="M15 12C15 12.0007 15 12.0013 15 12.002C15 12.553 14.551 13.002 14 13.002V15.002C15.654 15.002 17 13.657 17 12.002C17 12.0013 17 12.0007 17 12H15ZM19 12C19 12.0007 19 12.0013 19 12.002C19 14.759 16.757 17.002 14 17.002V19.002C17.86 19.002 21 15.863 21 12.002C21 12.0013 21 12.0007 21 12H19ZM10.293 3.29604C10.579 3.01004 11.009 2.92504 11.383 3.07904C11.757 3.23204 12 3.59904 12 4.00204V20.002C12 20.407 11.757 20.772 11.383 20.927C11.009 21.082 10.579 20.996 10.293 20.71L6 16.002H3C2.45 16.002 2 15.552 2 15.002V9.00204C2 8.45304 2.45 8.00204 3 8.00204H6L10.293 3.29604Z"] { + d: path("M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"); +} +.mainContent-20q_Hp .icon_d8bfb3 path[d="M33 34.5833V7.49998H35V36.6666H9C6.791 36.6666 5 34.801 5 32.5V7.49998C5 5.19894 6.791 3.33331 9 3.33331H31V30.4166H9C7.8955 30.4166 7 31.3485 7 32.5C7 33.6515 7.8955 34.5833 9 34.5833H33ZM23.9718 9.99998L15.8889 17.9915L12.7086 14.8441L10 17.5058L15.8885 23.3333L26.6667 12.6669L23.9718 9.99998Z"] { + d: path("M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"); +} +.mainContent-20q_Hp .icon_d8bfb3 path[d="M3.9 8.26H2V15.2941H3.9V8.26Z"] ~ path { + display: none; +} +.mainContent-20q_Hp .icon_d8bfb3 path[d="M4.85 8.26429L15.84 5.84426V10.5599C15.84 11.6202 16.6996 12.4799 17.76 12.4799H21V19.0586H19.1V17.9302L12.7065 16.524L10.36 19.6233C10.1776 19.8633 9.89545 19.9998 9.6 19.9998C9.524 19.9998 9.4461 19.9904 9.3701 19.9725L5.5701 19.0313C5.1464 18.925 4.85 18.5495 4.85 18.1175V8.26429ZM9.2181 17.9942L6.75 17.3824V15.2111L10.6706 16.0751L9.2181 17.9942Z"], .mainContent-20q_Hp .icon_d8bfb3 path[d="M3.9 8.26H2V15.2941H3.9V8.26Z"] { + d: path("M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z"); +} +.mainContent-20q_Hp .icon_d8bfb3 path[d="M3.9 8.26H2V15.2941H3.9V8.26Z"] ~ path { + display: none; +} +.mainContent-20q_Hp .icon_d8bfb3 path[d="M17 11V7C17 4.243 14.756 2 12 2C9.242 2 7 4.243 7 7V11C5.897 11 5 11.896 5 13V20C5 21.103 5.897 22 7 22H17C18.103 22 19 21.103 19 20V13C19 11.896 18.103 11 17 11ZM12 18C11.172 18 10.5 17.328 10.5 16.5C10.5 15.672 11.172 15 12 15C12.828 15 13.5 15.672 13.5 16.5C13.5 17.328 12.828 18 12 18ZM15 11H9V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V11Z"] { + d: path("M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"); +} +/* CHANNELS LIST VOICE ICONS */ +.content_cdc675 .icon_cdc675 path[d="M6.7 11H5C5 12.19 5.34 13.3 5.9 14.28L7.13 13.05C6.86 12.43 6.7 11.74 6.7 11Z"] { + d: path("M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z"); +} +.content_cdc675 .icon_cdc675 path[d="M6.16204 15.0065C6.10859 15.0022 6.05455 15 6 15H4V12C4 7.588 7.589 4 12 4C13.4809 4 14.8691 4.40439 16.0599 5.10859L17.5102 3.65835C15.9292 2.61064 14.0346 2 12 2C6.486 2 2 6.485 2 12V19.1685L6.16204 15.0065Z"] { + d: path("M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z"); +} +.content_cdc675 .icon_cdc675 path[d="M21.526 8.149C21.231 7.966 20.862 7.951 20.553 8.105L18 9.382V7C18 5.897 17.103 5 16 5H4C2.897 5 2 5.897 2 7V17C2 18.104 2.897 19 4 19H16C17.103 19 18 18.104 18 17V14.618L20.553 15.894C20.694 15.965 20.847 16 21 16C21.183 16 21.365 15.949 21.526 15.851C21.82 15.668 22 15.347 22 15V9C22 8.653 21.82 8.332 21.526 8.149Z"] { + d: path("M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"); +} + +/* CHANNELS LIST ACTIONS */ +.iconItem_f6f816 .actionIcon_f6f816 path[d="M14 2H16V3H14V5H13V3H11V2H13V0H14V2Z"] { + d: path("M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"); +} +.iconItem_f6f816 .actionIcon_f6f816 path[d="M14 2H16V3H14V5H13V3H11V2H13V0H14V2Z"] ~ path { + display: none; +} +.iconItem_f6f816 .actionIcon_f6f816 path[d="M14 7V9C14 9 12.5867 9 12.5733 9.00667C12.42 9.58667 12.1733 10.1267 11.84 10.6067L12.74 11.5067L11.4933 12.7533L10.5933 11.8533C10.1133 12.1867 9.57334 12.44 8.99334 12.5867V14H6.99334V12.58C6.41334 12.4333 5.87334 12.18 5.39334 11.8467L4.49333 12.7467L3.24667 11.5L4.14667 10.6C3.81333 10.1267 3.56 9.58 3.41333 9H2V7H3.41333C3.56 6.42 3.81333 5.88 4.14667 5.4L3.24667 4.5L4.5 3.24667L5.4 4.14667C5.87334 3.81333 6.42 3.56 7 3.41333V2H9V3.41333C9.58 3.56667 10.12 3.81333 10.6 4.14667L11.5067 3.25333L12.7533 4.5L11.8533 5.4C12.1867 5.87334 12.44 6.42 12.5867 7H14ZM8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z"] { + d: path("M19.14,12.94c0.04-0.3,0.06-0.61,0.06-0.94c0-0.32-0.02-0.64-0.07-0.94l2.03-1.58c0.18-0.14,0.23-0.41,0.12-0.61 l-1.92-3.32c-0.12-0.22-0.37-0.29-0.59-0.22l-2.39,0.96c-0.5-0.38-1.03-0.7-1.62-0.94L14.4,2.81c-0.04-0.24-0.24-0.41-0.48-0.41 h-3.84c-0.24,0-0.43,0.17-0.47,0.41L9.25,5.35C8.66,5.59,8.12,5.92,7.63,6.29L5.24,5.33c-0.22-0.08-0.47,0-0.59,0.22L2.74,8.87 C2.62,9.08,2.66,9.34,2.86,9.48l2.03,1.58C4.84,11.36,4.8,11.69,4.8,12s0.02,0.64,0.07,0.94l-2.03,1.58 c-0.18,0.14-0.23,0.41-0.12,0.61l1.92,3.32c0.12,0.22,0.37,0.29,0.59,0.22l2.39-0.96c0.5,0.38,1.03,0.7,1.62,0.94l0.36,2.54 c0.05,0.24,0.24,0.41,0.48,0.41h3.84c0.24,0,0.44-0.17,0.47-0.41l0.36-2.54c0.59-0.24,1.13-0.56,1.62-0.94l2.39,0.96 c0.22,0.08,0.47,0,0.59-0.22l1.92-3.32c0.12-0.22,0.07-0.47-0.12-0.61L19.14,12.94z M12,15.6c-1.98,0-3.6-1.62-3.6-3.6 s1.62-3.6,3.6-3.6s3.6,1.62,3.6,3.6S13.98,15.6,12,15.6z"); +} +.iconItem_f6f816 .actionIcon_f6f816 path[d="M4.79805 3C3.80445 3 2.99805 3.8055 2.99805 4.8V15.6C2.99805 16.5936 3.80445 17.4 4.79805 17.4H7.49805V21L11.098 17.4H19.198C20.1925 17.4 20.998 16.5936 20.998 15.6V4.8C20.998 3.8055 20.1925 3 19.198 3H4.79805Z"] { + d: path("M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"); +} + +/* MAIN CHAT BOX */ +.buttonContainer_a06035 .sendIcon_a06035 path { + d: path("M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"); +} + +/* VOICE CONNECTED */ +.avatarIconOverlay-ZVSfbr path[d="M6.7 11H5C5 12.19 5.34 13.3 5.9 14.28L7.13 13.05C6.86 12.43 6.7 11.74 6.7 11Z"] { + d: path("M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z"); +} +.avatarIconOverlay-ZVSfbr path[d="M6.16204 15.0065C6.10859 15.0022 6.05455 15 6 15H4V12C4 7.588 7.589 4 12 4C13.4809 4 14.8691 4.40439 16.0599 5.10859L17.5102 3.65835C15.9292 2.61064 14.0346 2 12 2C6.486 2 2 6.485 2 12V19.1685L6.16204 15.0065Z"] { + d: path("M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z"); +} + +/* FRIENDS LIST */ +.peopleList_e0840f .actionButton_e01b91 .icon_e01b91 path[d="M4.79805 3C3.80445 3 2.99805 3.8055 2.99805 4.8V15.6C2.99805 16.5936 3.80445 17.4 4.79805 17.4H7.49805V21L11.098 17.4H19.198C20.1925 17.4 20.998 16.5936 20.998 15.6V4.8C20.998 3.8055 20.1925 3 19.198 3H4.79805Z"] { + d: path("M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"); +} + +/* DM VOICE CALL */ +.root_dd069c .videoControls_dd069c .button-38aScr path[d="M21.526 8.149C21.231 7.966 20.862 7.951 20.553 8.105L18 9.382V7C18 5.897 17.103 5 16 5H4C2.897 5 2 5.897 2 7V17C2 18.104 2.897 19 4 19H16C17.103 19 18 18.104 18 17V14.618L20.553 15.894C20.694 15.965 20.847 16 21 16C21.183 16 21.365 15.949 21.526 15.851C21.82 15.668 22 15.347 22 15V9C22 8.653 21.82 8.332 21.526 8.149Z"] { + d: path("M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"); +} +.root_dd069c .videoControls_dd069c .button-38aScr path[d="M2 4.5C2 3.397 2.897 2.5 4 2.5H20C21.103 2.5 22 3.397 22 4.5V15.5C22 16.604 21.103 17.5 20 17.5H13V19.5H17V21.5H7V19.5H11V17.5H4C2.897 17.5 2 16.604 2 15.5V4.5ZM13.2 14.3375V11.6C9.864 11.6 7.668 12.6625 6 15C6.672 11.6625 8.532 8.3375 13.2 7.6625V5L18 9.6625L13.2 14.3375Z"] { + d: path("M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2h-4zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73-4 3.74z"); +} +.root_dd069c .videoControls_dd069c .button-38aScr path[d="M4 2.5C2.897 2.5 2 3.397 2 4.5V15.5C2 16.604 2.897 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C21.103 17.5 22 16.604 22 15.5V4.5C22 3.397 21.103 2.5 20 2.5H4ZM14.5483 6L16 7.45174L13.4466 9.99485L16 12.5483L14.5483 14L12.0051 11.4466L9.45174 14L8 12.5483L10.5534 9.99485L8 7.45174L9.45174 6L12.0051 8.55341L14.5483 6Z"] { + d: path("M21.22 18.02l2 2H24v-2h-2.78zm.77-2l.01-10c0-1.11-.9-2-2-2H7.22l5.23 5.23c.18-.04.36-.07.55-.1V7.02l4 3.73-1.58 1.47 5.54 5.54c.61-.33 1.03-.99 1.03-1.74zM2.39 1.73L1.11 3l1.54 1.54c-.4.36-.65.89-.65 1.48v10c0 1.1.89 2 2 2H0v2h18.13l2.71 2.71 1.27-1.27L2.39 1.73zM7 15.02c.31-1.48.92-2.95 2.07-4.06l1.59 1.59c-1.54.38-2.7 1.18-3.66 2.47z"); +} +.root_dd069c .videoControls_dd069c .button-38aScr path[d="M14.99 11C14.99 12.66 13.66 14 12 14C10.34 14 9 12.66 9 11V5C9 3.34 10.34 2 12 2C13.66 2 15 3.34 15 5L14.99 11ZM12 16.1C14.76 16.1 17.3 14 17.3 11H19C19 14.42 16.28 17.24 13 17.72V21H11V17.72C7.72 17.23 5 14.41 5 11H6.7C6.7 14 9.24 16.1 12 16.1ZM12 4C11.2 4 11 4.66667 11 5V11C11 11.3333 11.2 12 12 12C12.8 12 13 11.3333 13 11V5C13 4.66667 12.8 4 12 4Z"] { + d: path("M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z"); +} +.root_dd069c .videoControls_dd069c .button-38aScr path[d="M6.7 11H5C5 12.19 5.34 13.3 5.9 14.28L7.13 13.05C6.86 12.43 6.7 11.74 6.7 11Z"] { + d: path("M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z"); +} +.root_dd069c .videoControls_dd069c .button-38aScr path[d="M21.1169 1.11603L22.8839 2.88403L19.7679 6.00003L22.8839 9.11603L21.1169 10.884L17.9999 7.76803L14.8839 10.884L13.1169 9.11603L16.2329 6.00003L13.1169 2.88403L14.8839 1.11603L17.9999 4.23203L21.1169 1.11603ZM18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22Z"] { + d: path("M12,9C10.4,9 8.85,9.25 7.4,9.72V12.82C7.4,13.22 7.17,13.56 6.84,13.72C5.86,14.21 4.97,14.84 4.17,15.57C4,15.75 3.75,15.86 3.5,15.86C3.2,15.86 2.95,15.74 2.77,15.56L0.29,13.08C0.11,12.9 0,12.65 0,12.38C0,12.1 0.11,11.85 0.29,11.67C3.34,8.77 7.46,7 12,7C16.54,7 20.66,8.77 23.71,11.67C23.89,11.85 24,12.1 24,12.38C24,12.65 23.89,12.9 23.71,13.08L21.23,15.56C21.05,15.74 20.8,15.86 20.5,15.86C20.25,15.86 20,15.75 19.82,15.57C19.03,14.84 18.14,14.21 17.16,13.72C16.83,13.56 16.6,13.22 16.6,12.82V9.72C15.15,9.25 13.6,9 12,9Z"); +} +.root_dd069c .videoControls_dd069c .button-38aScr path[d="M11 5V3C16.515 3 21 7.486 21 13H19C19 8.589 15.411 5 11 5ZM17 13H15C15 10.795 13.206 9 11 9V7C14.309 7 17 9.691 17 13ZM11 11V13H13C13 11.896 12.105 11 11 11ZM14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16Z"] { + d: path("M4,3A1,1 0 0,0 3,4A17,17 0 0,0 20,21A1,1 0 0,0 21,20V16.5A1,1 0 0,0 20,15.5C18.76,15.5 17.55,15.3 16.43,14.93C16.08,14.82 15.69,14.9 15.41,15.18L13.21,17.38C10.38,15.94 8.07,13.62 6.62,10.79L8.82,8.58C9.1,8.31 9.18,7.92 9.07,7.57C8.7,6.45 8.5,5.24 8.5,4A1,1 0 0,0 7.5,3M16,3V6H13V8H16V11H18V8H21V6H18V3"); +} + +/* GLOBAL ICONS */ +path[d="M21.526 8.149C21.231 7.966 20.862 7.951 20.553 8.105L18 9.382V7C18 5.897 17.103 5 16 5H4C2.897 5 2 5.897 2 7V17C2 18.104 2.897 19 4 19H16C17.103 19 18 18.104 18 17V14.618L20.553 15.894C20.694 15.965 20.847 16 21 16C21.183 16 21.365 15.949 21.526 15.851C21.82 15.668 22 15.347 22 15V9C22 8.653 21.82 8.332 21.526 8.149Z"] { + d: path("M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"); +} +path[d="M2 4.5C2 3.397 2.897 2.5 4 2.5H20C21.103 2.5 22 3.397 22 4.5V15.5C22 16.604 21.103 17.5 20 17.5H13V19.5H17V21.5H7V19.5H11V17.5H4C2.897 17.5 2 16.604 2 15.5V4.5ZM13.2 14.3375V11.6C9.864 11.6 7.668 12.6625 6 15C6.672 11.6625 8.532 8.3375 13.2 7.6625V5L18 9.6625L13.2 14.3375Z"] { + d: path("M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2h-4zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73-4 3.74z"); +} +path[d="M4 2.5C2.897 2.5 2 3.397 2 4.5V15.5C2 16.604 2.897 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C21.103 17.5 22 16.604 22 15.5V4.5C22 3.397 21.103 2.5 20 2.5H4ZM14.5483 6L16 7.45174L13.4466 9.99485L16 12.5483L14.5483 14L12.0051 11.4466L9.45174 14L8 12.5483L10.5534 9.99485L8 7.45174L9.45174 6L12.0051 8.55341L14.5483 6Z"] { + d: path("M21.22 18.02l2 2H24v-2h-2.78zm.77-2l.01-10c0-1.11-.9-2-2-2H7.22l5.23 5.23c.18-.04.36-.07.55-.1V7.02l4 3.73-1.58 1.47 5.54 5.54c.61-.33 1.03-.99 1.03-1.74zM2.39 1.73L1.11 3l1.54 1.54c-.4.36-.65.89-.65 1.48v10c0 1.1.89 2 2 2H0v2h18.13l2.71 2.71 1.27-1.27L2.39 1.73zM7 15.02c.31-1.48.92-2.95 2.07-4.06l1.59 1.59c-1.54.38-2.7 1.18-3.66 2.47z"); +} +path[d="M4.92871 13.4149L10.5857 19.0709L18.3639 11.2927C19.7781 9.87859 22.6066 6.48376 21.1923 2.80748C17.5153 1.3932 14.1213 4.22173 12.7074 5.63625L4.92871 13.4149ZM16.064 9.93309C17.1686 9.93309 18.064 9.03766 18.064 7.93309C18.064 6.82852 17.1686 5.93309 16.064 5.93309C14.9594 5.93309 14.064 6.82852 14.064 7.93309C14.064 9.03766 14.9594 9.93309 16.064 9.93309Z"] { + d: path("M9.19,6.35c-2.04,2.29-3.44,5.58-3.57,5.89L2,10.69l4.05-4.05c0.47-0.47,1.15-0.68,1.81-0.55L9.19,6.35L9.19,6.35z M11.17,17c0,0,3.74-1.55,5.89-3.7c5.4-5.4,4.5-9.62,4.21-10.57c-0.95-0.3-5.17-1.19-10.57,4.21C8.55,9.09,7,12.83,7,12.83 L11.17,17z M17.65,14.81c-2.29,2.04-5.58,3.44-5.89,3.57L13.31,22l4.05-4.05c0.47-0.47,0.68-1.15,0.55-1.81L17.65,14.81 L17.65,14.81z M9,18c0,0.83-0.34,1.58-0.88,2.12C6.94,21.3,2,22,2,22s0.7-4.94,1.88-6.12C4.42,15.34,5.17,15,6,15 C7.66,15,9,16.34,9,18z M13,9c0-1.1,0.9-2,2-2s2,0.9,2,2s-0.9,2-2,2S13,10.1,13,9z"); +} +path[d="M14.99 11C14.99 12.66 13.66 14 12 14C10.34 14 9 12.66 9 11V5C9 3.34 10.34 2 12 2C13.66 2 15 3.34 15 5L14.99 11ZM12 16.1C14.76 16.1 17.3 14 17.3 11H19C19 14.42 16.28 17.24 13 17.72V21H11V17.72C7.72 17.23 5 14.41 5 11H6.7C6.7 14 9.24 16.1 12 16.1ZM12 4C11.2 4 11 4.66667 11 5V11C11 11.3333 11.2 12 12 12C12.8 12 13 11.3333 13 11V5C13 4.66667 12.8 4 12 4Z"] { + d: path("M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z"); +} +path[d="M6.7 11H5C5 12.19 5.34 13.3 5.9 14.28L7.13 13.05C6.86 12.43 6.7 11.74 6.7 11Z"] { + d: path("M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z"); +} +path[d="M6.7 11H5C5 12.19 5.34 13.3 5.9 14.28L7.13 13.05C6.86 12.43 6.7 11.74 6.7 11Z"] ~ path { + display: none; +} + +/* CONTEXT MENU */ +.menu_d90b3d .item_d90b3d#message-reply .icon_d90b3d path { + d: path("M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"); +} +.menu_d90b3d .item_d90b3d#message-edit .icon_d90b3d path { + d: path("M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"); +} +.menu_d90b3d .item_d90b3d#message-pin .icon_d90b3d path { + d: path("M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"); +} +.menu_d90b3d .item_d90b3d#message-thread .icon_d90b3d path { + d: path("M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"); +} +.menu_d90b3d .item_d90b3d#message-mark-unread .icon_d90b3d path { + d: path("M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"); +} +.menu_d90b3d .item_d90b3d#message-reactions .icon_d90b3d path { + d: path("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"); +} +.menu_d90b3d .item_d90b3d#message-copy-link .icon_d90b3d path { + d: path("M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"); +} +.menu_d90b3d .item_d90b3d#message-tts .icon_d90b3d path { + d: path("M9,5A4,4 0 0,1 13,9A4,4 0 0,1 9,13A4,4 0 0,1 5,9A4,4 0 0,1 9,5M9,15C11.67,15 17,16.34 17,19V21H1V19C1,16.34 6.33,15 9,15M16.76,5.36C18.78,7.56 18.78,10.61 16.76,12.63L15.08,10.94C15.92,9.76 15.92,8.23 15.08,7.05L16.76,5.36M20.07,2C24,6.05 23.97,12.11 20.07,16L18.44,14.37C21.21,11.19 21.21,6.65 18.44,3.63L20.07,2Z"); +} +.menu_d90b3d .item_d90b3d#message-delete .icon_d90b3d path { + d: path("M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"); +} +.menu_d90b3d .item_d90b3d#message-report .icon_d90b3d path { + d: path("M14.4,6L14,4H5V21H7V14H12.6L13,16H20V6H14.4Z"); +} +.menu_d90b3d .item_d90b3d#message-devmode-copy-id .icon_d90b3d path { + d: path("M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"); +} +.menu_d90b3d .item_d90b3d[id]:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-context-mark-channel-read:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/visibility.svg); +} +.menu_d90b3d .item_d90b3d#user-context-user-profile:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person.svg); +} +.menu_d90b3d .item_d90b3d#user-context-mention:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/mention.svg); +} +.menu_d90b3d .item_d90b3d#user-context-message-user:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/chat_bubble.svg); +} +.menu_d90b3d .item_d90b3d#user-context-call:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/call.svg); +} +.menu_d90b3d .item_d90b3d#user-context-ring:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/notifications_active.svg); +} +.menu_d90b3d .item_d90b3d#user-context-stop-ringing:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/notifications_off.svg); +} +.menu_d90b3d .item_d90b3d#user-context-note:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#user-context-Permissions:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/lock_open.svg); +} +.menu_d90b3d .item_d90b3d#user-context-add-friend-nickname:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/add_circle.svg); +} +.menu_d90b3d .item_d90b3d#user-context-edit-friend-nickname:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#user-context-remove:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/remove_circle.svg); +} +.menu_d90b3d .item_d90b3d#user-context-make-dm-owner:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/crown.svg); +} +.menu_d90b3d .item_d90b3d#user-context-join:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/add_circle.svg); +} +.menu_d90b3d .item_d90b3d#user-context-add-friend:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_add.svg); +} +.menu_d90b3d .item_d90b3d#user-context-remove-friend:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_remove.svg); +} +.menu_d90b3d .item_d90b3d#user-context-manage-integration:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-context-block:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/block.svg); +} +.menu_d90b3d .item_d90b3d#user-context-unmute-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d#user-context-change-video-background:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/videocam.svg); +} +.menu_d90b3d .item_d90b3d#user-context-focus-video:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/center_focus.svg); +} +.menu_d90b3d .item_d90b3d#user-context-change-nickname:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#user-context-timeout:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/timer.svg); +} +.menu_d90b3d .item_d90b3d#user-context-removetimeout:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/timer_off.svg); +} +.menu_d90b3d .item_d90b3d#user-context-kick:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/remove_circle.svg); +} +.menu_d90b3d .item_d90b3d#user-context-ban:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/hammer.svg); +} +.menu_d90b3d .item_d90b3d#user-context-close-dm:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/cancel.svg); +} +.menu_d90b3d .item_d90b3d#user-context-voice-disconnect:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/power_off.svg); +} +.menu_d90b3d .item_d90b3d#user-context-transfer-ownership:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/transfer.svg); +} +.menu_d90b3d .item_d90b3d#user-context-pin-dm:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/pin.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-instant-invites:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_add.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-mark-channel-read:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/visibility.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-favorite-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/favorite.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-set-channel-nickname:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-change-icon:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-remove-icon:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/remove_circle.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-unmute-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d#gdm-context-leave-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/logout.svg); +} +.menu_d90b3d .item_d90b3d#message-favorite:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/favorite.svg); +} +.menu_d90b3d .item_d90b3d#message-unfavorite:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/unfavorite.svg); +} +.menu_d90b3d .item_d90b3d#message-search-google:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/search.svg); +} +.menu_d90b3d .item_d90b3d#message-remove-reactions:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/remove_circle.svg); +} +.menu_d90b3d .item_d90b3d#message-copy-image:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#message-save-image:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/save.svg); +} +.menu_d90b3d .item_d90b3d#message-copy-native-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#message-open-native-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/open_in_new.svg); +} +.menu_d90b3d .item_d90b3d#message-actions-remove-reactions:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/remove_circle.svg); +} +.menu_d90b3d .item_d90b3d#text-context-search-google:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/search.svg); +} +.menu_d90b3d .item_d90b3d#text-context-copy:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-mark-channel-read:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/visibility.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-channel-copy-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-unarchive-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/unarchive.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-delete-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/delete.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-leave-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/message-minus.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-edit-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-pin-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/pin.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-unpin-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/pin.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-archive-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/archive.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-archive-lock-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/lock.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-lock-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/lock.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-join-thread:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/message-check.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-open:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/open_in_new.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-mute-disabled:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d#thread-context-notifications-disabled:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/notifications.svg); +} +.menu_d90b3d .item_d90b3d#image-context-copy-image:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#image-context-save-image:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/save.svg); +} +.menu_d90b3d .item_d90b3d#image-context-copy-native-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#image-context-open-native-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/open_in_new.svg); +} +.menu_d90b3d .item_d90b3d#image-context-imageutilities-copy-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#image-context-imageutilities-open-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/open_in_new.svg); +} +.menu_d90b3d .item_d90b3d#image-context-imageutilities-copy-file:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/image_copy.svg); +} +.menu_d90b3d .item_d90b3d#textarea-context-add-to-dictionary:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/library_add.svg); +} +.menu_d90b3d .item_d90b3d#textarea-context-languages:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/translate.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-mark-guild-read:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/visibility.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-Permissions:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/lock_open.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-guild-profile:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/badge.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-invite-people:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_add.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-unmute-guild:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_off.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-privacy:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/security.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-change-nickname:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-leave-guild:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/logout.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-create-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/add_circle.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-create-category:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/list_add.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-create-event:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/event.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-mark-folder-read:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/visibility.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-folder-settings:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-folder-collapse:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/cancel.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-join:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_add.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-create:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/add_circle.svg); +} +.menu_d90b3d .item_d90b3d#guild-context-server-lockdown:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/shield_lock_open.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-mark-channel-read:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/visibility.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-Permissions:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/lock_open.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-unmute-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_off.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-open-chat:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/open_in_new.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-edit-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-collapse-all-categories:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/collapse.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-invite-people:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_add.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-opt-in-favorite-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/favorite.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-opt-into-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/remove_circle.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-opt-out-category:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/message-minus.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-clone-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-create-text-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/add_circle.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-create-voice-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/add_circle.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-channel-copy-link:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-copy-channel-topic:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-delete-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/delete.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-favorite-channel:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/favorite.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-go-to-original-guild:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/open_in_new.svg); +} +.menu_d90b3d .item_d90b3d#channel-context-set-channel-nickname:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#user-profile-actions-user-remove:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_remove.svg); +} +.menu_d90b3d .item_d90b3d#user-profile-actions-user-block:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/block.svg); +} +.menu_d90b3d .item_d90b3d#user-profile-actions-user-message:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/chat_bubble.svg); +} +.menu_d90b3d .item_d90b3d#manage-streams-report-stream-problem:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/alert.svg); +} +.menu_d90b3d .item_d90b3d#clips-context-clips-settings:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-My_Account:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Profile_Customization:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Privacy___Safety:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/security.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Family_Center:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/shield_account.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Authorized_Apps:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/apps.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Sessions:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/devices.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Passport:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/link.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Connections:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/link.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Friend_Requests:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person_add.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Discord_Nitro:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/nitro.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Nitro_Server_Boost:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/server_boost.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Subscriptions:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/subscription.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Library_Inventory:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/gift.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Billing:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/payment.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Text___Images:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/keyboard.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Notifications:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/notifications.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Keybinds:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/space_bar.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Language:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/translate.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Windows:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/windows.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Linux:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/linux.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Advanced:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/integrations.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Activity_Privacy:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/verified_user.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Game_Activity:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/gamepad.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Overlay:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/picture_in_picture.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-changelog:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/list.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-merchandise:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/storefront.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Hypesquad_Online:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/hypesquad.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Developer_Options:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Hotspot_Options:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Dismissible_Content_Options:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-Payment_Flow_Modals:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-VencordPlugins:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/plugins.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-VencordThemes:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/themes.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-VencordUpdater:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/update.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-VencordCloud:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/cloud.svg); +} +.menu_d90b3d .item_d90b3d#user-settings-cog-VencordSettingsSync:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/cloud_refresh.svg); +} +.menu_d90b3d .item_d90b3d[id*=user-context-spotify-play]:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/spotify.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d .item_d90b3d[id*=user-context-spotify-sync]:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/listen_along.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d .item_d90b3d#message-copy .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d .item_d90b3d#textarea-context-copy .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d .item_d90b3d#textarea-context-cut .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_cut.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d .item_d90b3d#textarea-context-paste .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/paste.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true][id]:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-context-apps:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/apps.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-context-invite-to-server:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/add_circle.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-context-roles:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/person.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-context-voice-move:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/move.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-context-mute-channel:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#gdm-context-mute-channel:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-add-reaction-0:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/emoji.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-add-burst-reaction:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/burst_reaction.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-apps:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/apps.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-actions-apps:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/apps.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-guild-feed-feature:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/feature.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-guild-automod-add-selection:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/filter.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-copy-message:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/content_copy.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-actions-add-reaction-0:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/emoji.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#message-actions-guild-feed-feature:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/feature.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#thread-context-mute-channel:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#thread-context-thread-notifications:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/notifications.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#thread-context-edit-tags:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/edit.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#thread-context-auto-archive-thread:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/archive.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#thread-context-guild-feed-feature:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/feature.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#textarea-context-suggestions:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/lightbulb.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#guild-context-mute-guild:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#guild-context-guild-notifications:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/notifications.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#guild-context-guild-settings:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#channel-context-mute-channel:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/volume_up.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#channel-context-channel-notifications:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/notifications.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#channel-context-favorite-channel:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/favorite.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-settings-cog-Appearance:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/chat.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-settings-cog-Accessibility:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/accessibility.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-settings-cog-Voice___Video:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/mic.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-settings-cog-Text___Images:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/keyboard.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-settings-cog-Streamer_Mode:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/live_tv.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#user-settings-cog-Experiments:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} +.menu_d90b3d .item_d90b3d[aria-haspopup=true]#manage-streams-stream-settings:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/settings.svg); +} + +/* POPOUT MENUS -> SERVER OPTIONS */ +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-guild-profile path { + d: path("M22,4H14V7H10V4H2A2,2 0 0,0 0,6V20A2,2 0 0,0 2,22H22A2,2 0 0,0 24,20V6A2,2 0 0,0 22,4M8,9A2,2 0 0,1 10,11A2,2 0 0,1 8,13A2,2 0 0,1 6,11A2,2 0 0,1 8,9M12,17H4V16C4,14.67 6.67,14 8,14C9.33,14 12,14.67 12,16V17M20,18H14V16H20V18M20,14H14V12H20V14M20,10H14V8H20V10M13,6H11V2H13V6Z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-invite-people path { + d: path("M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-settings path { + d: path("M19.14,12.94c0.04-0.3,0.06-0.61,0.06-0.94c0-0.32-0.02-0.64-0.07-0.94l2.03-1.58c0.18-0.14,0.23-0.41,0.12-0.61 l-1.92-3.32c-0.12-0.22-0.37-0.29-0.59-0.22l-2.39,0.96c-0.5-0.38-1.03-0.7-1.62-0.94L14.4,2.81c-0.04-0.24-0.24-0.41-0.48-0.41 h-3.84c-0.24,0-0.43,0.17-0.47,0.41L9.25,5.35C8.66,5.59,8.12,5.92,7.63,6.29L5.24,5.33c-0.22-0.08-0.47,0-0.59,0.22L2.74,8.87 C2.62,9.08,2.66,9.34,2.86,9.48l2.03,1.58C4.84,11.36,4.8,11.69,4.8,12s0.02,0.64,0.07,0.94l-2.03,1.58 c-0.18,0.14-0.23,0.41-0.12,0.61l1.92,3.32c0.12,0.22,0.37,0.29,0.59,0.22l2.39-0.96c0.5,0.38,1.03,0.7,1.62,0.94l0.36,2.54 c0.05,0.24,0.24,0.41,0.48,0.41h3.84c0.24,0,0.44-0.17,0.47-0.41l0.36-2.54c0.59-0.24,1.13-0.56,1.62-0.94l2.39,0.96 c0.22,0.08,0.47,0,0.59-0.22l1.92-3.32c0.12-0.22,0.07-0.47-0.12-0.61L19.14,12.94z M12,15.6c-1.98,0-3.6-1.62-3.6-3.6 s1.62-3.6,3.6-3.6s3.6,1.62,3.6,3.6S13.98,15.6,12,15.6z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-create-channel path { + d: path("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-create-category path { + d: path("M14 10H2v2h12v-2zm0-4H2v2h12V6zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM2 16h8v-2H2v2z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-create-event path { + d: path("M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-create-event path ~ path { + display: none; +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-notifications path { + d: path("M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-privacy path { + d: path("M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-change-nickname path { + d: path("M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"); +} +.menu_d90b3d#guild-header-popout .item_d90b3d#guild-header-popout-leave path { + d: path("M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"); +} + +/* USER SETTINGS -> SIDEBAR */ +/* MESSAGE ACTIONS */ +.menu_d90b3d .item_d90b3d#message-actions-edit path { + d: path("M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"); +} +.menu_d90b3d .item_d90b3d#message-actions-pin path { + d: path("M16,9V4l1,0c0.55,0,1-0.45,1-1v0c0-0.55-0.45-1-1-1H7C6.45,2,6,2.45,6,3v0 c0,0.55,0.45,1,1,1l1,0v5c0,1.66-1.34,3-3,3h0v2h5.97v7l1,1l1-1v-7H19v-2h0C17.34,12,16,10.66,16,9z"); +} +.menu_d90b3d .item_d90b3d#message-actions-reply path { + d: path("M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"); +} +.menu_d90b3d .item_d90b3d#message-actions-thread path { + d: path("M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"); +} +.menu_d90b3d .item_d90b3d#message-actions-mark-unread path { + d: path("M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"); +} +.menu_d90b3d .item_d90b3d#message-actions-delete path { + d: path("M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"); +} + +/*# sourceMappingURL=Material-Discord_addon-icons.theme.css.map */ diff --git a/other/themes/Material-Discord/css/addons/material-you/Material-Discord_addon-material-you.theme.css b/other/themes/Material-Discord/css/addons/material-you/Material-Discord_addon-material-you.theme.css new file mode 100644 index 0000000..d52b866 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/material-you/Material-Discord_addon-material-you.theme.css @@ -0,0 +1,23 @@ +/** + * @name Material You + * @version 1.0.1 + * @description Converts the Material Discord color scheme based on the accent color to resemble that of Material You. Requires Material Discord as the base theme. + * @authorId 124276233478471680 + * + * @website http://github.com/CapnKitten + * @source https://github.com/CapnKitten/BetterDiscord/blob/master/Themes/Material-Discord/css/addons/material-you/Material-Discord_addon-material-you.theme.css + * @donate https://paypal.me/capnkitten + * @invite jzJkA6Z + */ + +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/material-you/source.css); + +.theme-dark { + --saturation-modifier: 0.175; + --lightness-modifier: 0.2; +} + +.theme-light { + --saturation-modifier: 0.4; + --lightness-modifier: 2.175; +} diff --git a/other/themes/Material-Discord/css/addons/material-you/README.md b/other/themes/Material-Discord/css/addons/material-you/README.md new file mode 100644 index 0000000..7529fe4 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/material-you/README.md @@ -0,0 +1,61 @@ +# [Add-on] Material You - [![Paypal][paypal-logo]][paypal-url] [![GitHub][github-logo]][github-url] [![Discord][discord-logo]][discord-url] +#### An add-on theme that changes the entire UI color scheme based on the accent color. Based on Google's Material You. Requires Material Discord as the base theme. + +
+ +[Download here](https://capnkitten.github.io/BetterDiscord/Download/?theme=Material-Discord&addon=material-you) or use as import with the code below. +```css +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/material-you/source.css); +``` + +Vencord link +``` +https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/material-you/source.css +``` + +
+ +## Customization + +You may want to play around with the values below to get your desired look. + +```css +:root { + --accent-hue: 224; + --accent-saturation: 71%; + --accent-lightness: 61%; + + --accent-text-color: #fff; +} + +.theme-dark { + --saturation-modifier: 0.175; + --lightness-modifier: 0.2; +} + +.theme-light { + --saturation-modifier: 0.175; + --lightness-modifier: 2.175; +} +``` + +## Previews + +(Previews are subject to be out of date) + +![md_material-you_1](https://user-images.githubusercontent.com/4013216/223891860-6fd61a40-c559-47f9-8a7f-f31b2222d032.png) + +![md_material-you_2](https://user-images.githubusercontent.com/4013216/223891898-0fe2ffb0-550e-4e29-85e2-8ac48c5dc3d6.png) + +![md_material-you_3](https://user-images.githubusercontent.com/4013216/223891911-abcd2852-abff-477e-a3b2-159fcfba2889.png) + +![md_material-you_4](https://user-images.githubusercontent.com/4013216/223891932-fc3388cb-0e5c-4928-bd32-b46076f578ae.png) + +[paypal-logo]: https://img.shields.io/static/v1?label=PayPal&message=Donate&style=flat&logo=paypal&color=blue +[paypal-url]: https://paypal.me/capnkitten + +[github-logo]: https://img.shields.io/static/v1?label=GitHub&message=Sponsor&style=flat&logo=github&color=black +[github-url]: https://github.com/sponsors/CapnKitten + +[discord-logo]: https://img.shields.io/static/v1?label=Discord&message=Server&style=flat&logo=discord&color=blue +[discord-url]: https://discord.gg/jzJkA6Z diff --git a/other/themes/Material-Discord/css/addons/material-you/source.css b/other/themes/Material-Discord/css/addons/material-you/source.css new file mode 100644 index 0000000..7a8e334 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/material-you/source.css @@ -0,0 +1,674 @@ +.theme-dark { + --saturation-modifier: 0.31; + --lightness-modifier: 0.225; + --text-lightness-modifier: 1.0; + --main-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.875 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier)) + ); + --main-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.7) + ); + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 3 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 5.25); + --accent-text-color--material-you: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 3 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.725) + ); + --alert-hsl: + var(--alert-hue), + calc(var(--alert-saturation) * 0.9 * var(--saturation-factor)), + calc(var(--alert-lightness) * 1.1); + --alert-text-color: hsl( + var(--alert-hue), + calc(var(--alert-saturation) * 0.65 * var(--saturation-factor)), + calc(var(--alert-lightness) * 0.3) + ); + --warning-hsl: + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor)), + var(--warning-lightness); + --warning-text-color: hsl( + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor) * 0.82), + calc(var(--warning-lightness) * 0.34) + ); + --button-link-color: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.25 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 5.25); + --button-link-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 3.3)); + --channels-default: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.78 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.68) + ); + --channel-icon: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.96 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.31) + ); + --status-picker-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.75) + ); + --sidebar-panel-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.425) + ); + --message-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.4) + ); + --message-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.2) + ); + --message-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.7) + ); + --attachment-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier)) + ); + --main-textarea-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.8 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.3) + ); + --main-textarea-border: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.8) + ); + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.7) + ); + --input-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.1) + ); + --input-border-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 3.8) + ); + --input-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.42 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.9) + ); + --input-placeholder-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.42 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.4) + ); + --popout-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.75) + ); + --popout-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.275) + ); + --menu-item-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.785 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.495), + 0.585 + ); + --menu-item-select: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.785 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.4825), + 0.855 + ); + --menu-item-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 5.4) + ); + --card-color-filled: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.325) + ); + --card-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.585) + ); + --card-color-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.115) + ); + --card-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.625) + ); + --card-color-alt-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.865) + ); + --card-header-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.34) + ); + --card-button-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.1), + 0.7 + ); + --card-button-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.25), + 0.9 + ); + --switch-knob-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.4 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 3.85) + ); + --switch-slider-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.75 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.95) + ); + --switch-slider-color-modal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.75 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.35) + ); + --profile-body-background-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.225) + ); + --activity-card-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.35) + ); + --activity-card-color--hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.515) + ); + --activity-card-color--active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.6) + ); + --activity-card-color--inset: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.95) + ); + --card-border-color: rgba(255,255,255,0.1); + --interactive-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.84 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.94) + ); + --interactive-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.41 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 5.81) + ); + --interactive-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.9 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 2.4) + ); + --header-primary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.73 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.7) + ); + --header-secondary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.4 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.3) + ); + --text-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.81 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.4) + ); + --text-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.66 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.02) + ); +} +.theme-dark .layer_cd0de5, +.theme-dark .root_f9a4c9 { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.3) + ); +} +.theme-dark .layer_cd0de5 .input_f8bc55, +.theme-dark .root_f9a4c9 .input_f8bc55 { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.2) + ); +} +.theme-dark .triggerMainContainer_df95ff { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.95) + ); +} + +.theme-light { + --saturation-modifier: 0.74; + --lightness-modifier: 2.125; + --text-lightness-modifier: 1.0; + --main-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.875 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.725) + ); + --main-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.675) + ); + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.84 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.4); + --accent-text-color--material-you: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.77) + ); + --alert-hsl: + var(--alert-hue), + calc(var(--alert-saturation) * 0.9 * var(--saturation-factor)), + calc(var(--alert-lightness) * 1.15); + --alert-text-color: hsl( + var(--alert-hue), + calc(var(--alert-saturation) * 0.65 * var(--saturation-factor)), + calc(var(--alert-lightness) * 0.4) + ); + --warning-hsl: + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor) * 1.16), + calc(var(--warning-lightness) * 0.94); + --warning-text-color: hsl( + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor) * 0.78), + calc(var(--warning-lightness) * 0.42) + ); + --button-link-color: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); + --button-link-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.425 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.45)); + --button-link-accent-color: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.535); + --button-link-accent-text-color: var(--accent-text-color--material-you); + --channels-default: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.36 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.32) + ); + --channel-icon: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.39 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.35) + ); + --status-picker-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6825) + ); + --sidebar-panel-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6985) + ); + --message-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.695) + ); + --message-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.685) + ); + --message-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.665) + ); + --attachment-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.775) + ); + --main-textarea-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.675) + ); + --main-textarea-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.8 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.825) + ); + --main-textarea-border: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.52) + ); + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.775) + ); + --input-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier)) + ); + --input-border-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.1 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.37) + ); + --input-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.61 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.18) + ); + --input-placeholder-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.41 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.3) + ); + --popout-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.735) + ); + --popout-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.8) + ); + --menu-item-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.615 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6415), + 0.665 + ); + --menu-item-select: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.615 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.625), + 0.85 + ); + --menu-item-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.38 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.26) + ); + --card-color-filled: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.705) + ); + --card-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.67) + ); + --card-color-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.625) + ); + --card-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.75) + ); + --card-color-alt-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.65) + ); + --card-header-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.33 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.18) + ); + --card-button-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.9) + ); + --card-button-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.7) + ); + --switch-knob-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.3 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.375) + ); + --switch-slider-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.8 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.65) + ); + --switch-slider-color-modal: var(--switch-slider-color); + --switch-color-checked: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + --profile-body-background-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.85) + ); + --activity-card-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.695) + ); + --activity-card-color--hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6815) + ); + --activity-card-color--active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6755) + ); + --activity-card-color--inset: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.745) + ); + --interactive-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.32 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.16) + ); + --interactive-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.35 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.21) + ); + --interactive-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.31 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.52) + ); + --header-primary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.33 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.18) + ); + --header-secondary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.38 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.27) + ); + --text-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.17 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.19) + ); + --text-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.34 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.36) + ); +} +.theme-light .lookOutlined_dd4f85.colorBrand_dd4f85, .theme-light .lookOutlined_dd4f85.colorPrimary_dd4f85 { + --button-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + --button-outline: 1px solid hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); +} +.theme-light .lookOutlined_dd4f85.colorBrand_dd4f85:after, .theme-light .lookOutlined_dd4f85.colorPrimary_dd4f85:after { + background-color: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3)); +} +.theme-light .lookLink_dd4f85.colorBrand_dd4f85, .theme-light .lookLink_dd4f85.colorPrimary_dd4f85, .theme-light .lookLink_dd4f85.colorLink_dd4f85, .theme-light .lookLink_dd4f85.colorLink_fbc755 { + --button-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.84 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.4) + ) !important; +} +.theme-light .slider_c7a159 .bar_c7a159 .barFill_c7a159, +.theme-light .slider_c7a159 .track_c7a159 .grabber_c7a159 { + background-color: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3)) !important; +} +.theme-light [aria-checked=true].item_eb92a8 .radioBar_eb92a8 svg { + color: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3)); +} +.theme-light [role=menuitemradio][aria-checked=true].item_d90b3d .icon_d90b3d { + color: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3)); +} +.theme-light .colorDefault_d90b3d .checkbox_d90b3d { + color: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3)); +} +.theme-light .colorDefault_d90b3d .check_d90b3d { + color: hsl(var(--accent-hsl--material-you)); +} +.theme-light .input_f8bc55:focus { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); +} +.theme-light.layer_cd0de5 .input_f8bc55, +.theme-light.layer_cd0de5 .vc-rdb-input, .layer-fP3xEz.theme-light .input_f8bc55, +.layer-fP3xEz.theme-light .vc-rdb-input { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.72) + ); +} +.theme-light .root_f9a4c9 .content_f9a4c9 a, .theme-light .root_f9a4c9 .content-3BqJRb a { + color: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3)); +} +.theme-light .root_f9a4c9 .input_f8bc55 { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.72) + ); +} +.theme-light .header_c2efea .container__33507 { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.71) + ); +} +.theme-light .triggerMainContainer_df95ff { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.71) + ); +} +.theme-light .jumpToPresentBar_cf58b5 { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.64); + --accent-text-color--material-you: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.225) + ); +} +.theme-light .iconBadge_e44302 { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); +} +.theme-light .container_b385c8 { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); +} + +/*# sourceMappingURL=Material-Discord_addon-material-you.theme.css.map */ diff --git a/other/themes/Material-Discord/css/addons/messages/Material-Discord_addon-messages.theme.css b/other/themes/Material-Discord/css/addons/messages/Material-Discord_addon-messages.theme.css new file mode 100644 index 0000000..be66d2f --- /dev/null +++ b/other/themes/Material-Discord/css/addons/messages/Material-Discord_addon-messages.theme.css @@ -0,0 +1,17 @@ +/** + * @name Material Discord Addon - Messages + * @version 1.0.4 + * @description An add-on theme to revert the new messages for Material Discord + * @author CapnKitten + * + * @website http://github.com/CapnKitten + * @source https://github.com/CapnKitten/BetterDiscord/blob/master/Themes/Material-Discord/css/addons/messages/Material-Discord_addon-messages.theme.css + * @donate https://paypal.me/capnkitten + * @invite jzJkA6Z + */ + + @import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/messages/source.css); + +:root { + --message-radius: 5px; +} diff --git a/other/themes/Material-Discord/css/addons/messages/README.md b/other/themes/Material-Discord/css/addons/messages/README.md new file mode 100644 index 0000000..73682ea --- /dev/null +++ b/other/themes/Material-Discord/css/addons/messages/README.md @@ -0,0 +1,23 @@ +# [Add-on] Material Discord Old Message Bubbles - [![Paypal][paypal-logo]][paypal-url] [![GitHub][github-logo]][github-url] [![Discord][discord-logo]][discord-url] +#### An add-on theme to revert the new message bubbles for Material Discord + +
+ +[Download here](https://capnkitten.github.io/BetterDiscord/Download/?theme=Material-Discord&addon=messages) or use as import with the code below. +```css +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/messages/source.css); +``` + +Vencord link +``` +https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/messages/source.css +``` + +[paypal-logo]: https://img.shields.io/static/v1?label=PayPal&message=Donate&style=flat&logo=paypal&color=blue +[paypal-url]: https://paypal.me/capnkitten + +[github-logo]: https://img.shields.io/static/v1?label=GitHub&message=Sponsor&style=flat&logo=github&color=black +[github-url]: https://github.com/sponsors/CapnKitten + +[discord-logo]: https://img.shields.io/static/v1?label=Discord&message=Server&style=flat&logo=discord&color=blue +[discord-url]: https://discord.gg/jzJkA6Z diff --git a/other/themes/Material-Discord/css/addons/messages/source.css b/other/themes/Material-Discord/css/addons/messages/source.css new file mode 100644 index 0000000..9df05b5 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/messages/source.css @@ -0,0 +1,188 @@ +:root { + --message-radius: 5px; + --main-textarea-height: 70px; + --main-textarea-padding: 24px; + --main-textarea-radius: 0; + --sidebar-panel-radius-big: 0; + --sidebar-panel-radius-small: 0; +} + +.theme-dark { + --main-textarea-color: #272a2e; + --sidebar-panel-color: #111114; + --status-picker-color: #181a1d; + --channel-panel-border-color: #252525; +} + +.theme-light { + --main-textarea-color: #eee; + --sidebar-panel-color: #ebeced; + --status-picker-color: #ddd; + --channel-panel-border-color: #ccc; +} + +/* + * + * MESSAGES + * + */ +.wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea:before, .wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea:after { + position: absolute; + content: " "; + pointer-events: none; +} +.wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea:before { + width: 0; + height: 0; + top: 0; + left: -6px; + right: auto; + margin: -6px 0 0 0; + background-color: transparent; + border: 6px solid transparent; + border-color: transparent; + border-right-color: var(--message-color); + transform: rotate(135deg); + transition: var(--default-time) var(--default-animation) border-right-color; +} +.wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea:after { + width: 10px; + height: 10px; + top: 0; + left: 0; + background-color: var(--message-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea:hover:before { + border-right-color: var(--message-color-hover); +} +.wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea:hover:after { + background-color: var(--message-color-hover); +} +.wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea.mentioned_d5deea:before { + display: block; +} +.wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea.systemMessage_d5deea:before, .wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea.systemMessage_d5deea:after { + display: none; +} +.wrapper_f9f2ca .channelTextArea_d0696b .scrollableContainer_d0696b { + border-radius: var(--message-radius); +} + +/* + * + * CHAT BOX + * + */ +.form_a7d72e { + padding-left: 0; + padding-right: 0; +} +.form_a7d72e .typing_d7ebeb { + top: calc(var(--main-textarea-padding) * -1); +} +.form_a7d72e .inner_d0696b { + padding-right: 0; +} +.form_a7d72e .channelTextArea_d0696b { + margin-top: 0; + margin-bottom: 0; +} +.form_a7d72e .channelTextArea_d0696b .scrollableContainer_d0696b { + min-height: var(--main-textarea-height); + background-color: var(--main-textarea-color); + border-radius: 0; + border: none; +} +.form_a7d72e .channelTextArea_d0696b .scrollableContainer_d0696b.hasReply-16cIUP { + border-radius: 0; +} +.form_a7d72e .channelTextArea_d0696b .placeholder_a552a6, +.form_a7d72e .channelTextArea_d0696b .markup_d6076c { + padding: var(--main-textarea-padding) 0; +} +.form_a7d72e .channelTextArea_d0696b .buttons_d0696b { + height: var(--main-textarea-height); +} +.form_a7d72e .channelTextArea_d0696b .buttonContainer_d0696b { + height: var(--main-textarea-height); +} +.form_a7d72e .channelTextArea_d0696b .buttonContainer_d0696b:last-of-type { + margin-right: 12px; +} +.form_a7d72e .channelTextArea_d0696b .button_dd4f85 { + height: var(--main-textarea-height); + max-height: var(--main-textarea-height); +} +.form_a7d72e .channelTextArea_d0696b .attachedBars_d0696b { + border: none; +} +.form_a7d72e .channelTextArea_d0696b .attachButton_f298d4 { + padding: 0 16px; +} +.form_a7d72e .channelTextArea_d0696b .container_b11c5e { + background-color: var(--main-textarea-color); + border-radius: 0; + border: none; + border-bottom: 1px solid var(--main-textarea-border); +} + +.wrapper_f9f2ca.groupStart_d5deea.replying_d5deea:before { + display: unset; +} + +.wrapper_faf5ab { + height: var(--main-textarea-height); + margin: 0; + border: none; +} +.wrapper_faf5ab .buttonContainer_faf5ab { + margin-right: 8px; +} + +/* + * + * STATUS PICKER + * + */ +.container_ee69e0:after { + display: none; +} + +.panels_a4d4d9 { + margin: 0; + border-radius: 0; +} + +.container_6sXIoE, +.container_adcaac, +.activityPanel_a4d4d9, +.listeningAlong_cfdc9f, +.wrapper_c721cc { + margin-bottom: 0; + border-radius: 0; +} + +.container_6sXIoE.maximized_vv2Wr0 .coverWrapper_YAplwJ { + border-radius: 0; +} +.container_6sXIoE + .activityPanel_a4d4d9, +.container_6sXIoE + .wrapper_adcaac:not(:empty) { + border-top: 1px solid var(--channel-panel-border-color); +} + +.activityPanel_a4d4d9 + .wrapper_adcaac:not(:empty) { + border-top: 1px solid var(--channel-panel-border-color); +} + +.container_b2ca13 { + height: var(--main-textarea-height) !important; + border-radius: 0; +} + +#vc-spotify-player { + margin-bottom: 0; + border-radius: 0; +} + +/*# sourceMappingURL=Material-Discord_addon-messages.theme.css.map */ diff --git a/other/themes/Material-Discord/css/addons/status-picker/Material-Discord_addon-status-picker.theme.css b/other/themes/Material-Discord/css/addons/status-picker/Material-Discord_addon-status-picker.theme.css new file mode 100644 index 0000000..d2467c4 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/status-picker/Material-Discord_addon-status-picker.theme.css @@ -0,0 +1,23 @@ +/** + * @name Material Discord Addon - Status Picker + * @version 1.0.1 + * @description An add-on theme to bring the status picker from Material Discord + * @author CapnKitten + * + * @website http://github.com/CapnKitten + * @source https://github.com/CapnKitten/BetterDiscord/blob/master/Themes/Material-Discord/css/addons/status-picker/Material-Discord_addon-status-picker.theme.css + * @donate https://paypal.me/capnkitten + * @invite jzJkA6Z + */ + +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/status-picker/source.css); + +:root { + --default-animation: cubic-bezier(0.4,0,0.2,1); + --default-time: 250ms; + --status-online: 67,181,129; + --status-idle: 250,166,26; + --status-dnd: 240,71,71; + --status-invisibile: 116,127,141; + --popout-radius: 16px; +} diff --git a/other/themes/Material-Discord/css/addons/status-picker/README.md b/other/themes/Material-Discord/css/addons/status-picker/README.md new file mode 100644 index 0000000..413ae5d --- /dev/null +++ b/other/themes/Material-Discord/css/addons/status-picker/README.md @@ -0,0 +1,19 @@ +# [Add-on] Material Discord Status Picker - [![Paypal][paypal-logo]][paypal-url] [![GitHub][github-logo]][github-url] [![Download][download-logo]][download-url] +#### An add-on theme to bring the status picker from Material Discord. Does not require Material Discord. + +
+ +Download with the button above or use as import with the code below. + +```css +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/status-picker/source.css); +``` + +[paypal-logo]: https://img.shields.io/static/v1?label=PayPal&message=Donate&style=flat&logo=paypal&color=blue +[paypal-url]: https://paypal.me/capnkitten + +[github-logo]: https://img.shields.io/static/v1?label=GitHub&message=Sponsor&style=flat&logo=github&color=black +[github-url]: https://github.com/sponsors/CapnKitten + +[download-logo]: https://img.shields.io/static/v1?label=Download&message=Theme&style=flat&color=blue +[download-url]: https://capnkitten.github.io/BetterDiscord/Download/?theme=Material-Discord&addon=status-picker diff --git a/other/themes/Material-Discord/css/addons/status-picker/source.css b/other/themes/Material-Discord/css/addons/status-picker/source.css new file mode 100644 index 0000000..3e15328 --- /dev/null +++ b/other/themes/Material-Discord/css/addons/status-picker/source.css @@ -0,0 +1,128 @@ +:root { + --default-animation: cubic-bezier(0.4,0,0.2,1); + --default-time: 250ms; + --status-icon-radius: 50%; + --status-online: 67,181,129; + --status-idle: 250,166,26; + --status-dnd: 240,71,71; + --status-invisibile: 116,127,141; + --status-picker-radius: 4px; +} + +.submenu-1apzyU[aria-activedescendant*=account-status-picker] { + min-width: 224px; + border-radius: var(--status-picker-radius); + box-shadow: var(--elevation-high); +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .scroller-1bVxF5 { + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + padding: 0; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .scroller-1bVxF5::-webkit-scrollbar { + width: 0 !important; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX { + position: relative; + width: unset; + height: 68px; + margin: 0; + border-radius: 0; + font-size: 0; + overflow: hidden; + animation: status var(--default-time) var(--default-animation) backwards; + animation-delay: var(--status-animation-delay); +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX:active { + background-color: transparent !important; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX#account-status-picker--online { + --status-color: rgb(var(--status-online)); + --status-icon-url: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/check_dark.svg); + --status-animation-delay: 100ms; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX#account-status-picker--idle { + --status-color: rgb(var(--status-idle)); + --status-icon-url: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/alarm_dark.svg); + --status-animation-delay: 140ms; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX#account-status-picker--dnd { + --status-color: rgb(var(--status-dnd)); + --status-icon-url: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_dark.svg); + --status-animation-delay: 180ms; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX#account-status-picker--invisible { + --status-color: rgb(var(--status-invisibile)); + --status-icon-url: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/visibility_off_dark.svg); + --status-animation-delay: 220ms; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX .statusItem-2a1giL { + position: absolute; + display: block; + width: 34px; + height: 34px; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + padding: 0; + background-color: var(--status-color); + background-size: 100%; + background-position: center; + border-radius: var(--status-icon-radius); + transition: var(--default-time) var(--default-animation); +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX .statusItem-2a1giL .description-22_U3B { + display: none; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX .status-2DiCMd { + background-image: var(--status-icon-url); +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX:hover .statusItem-2a1giL { + transform: scale(1.325); +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX:hover .status-2DiCMd { + opacity: 0.65; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX.focused-3qFvc8 { + background-color: transparent; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX .icon-OgaO6F { + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: 0; + bottom: 0; + right: 0; + margin: auto; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .item-1OdjEX .status-2DiCMd { + display: block; + position: absolute; + width: inherit; + height: inherit; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + background-color: transparent !important; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + opacity: 0; + transition: var(--default-time) var(--default-animation); + font-size: 0; +} +.submenu-1apzyU[aria-activedescendant*=account-status-picker] .separator-1So4YB { + display: none; +} + +@keyframes status { + from { + transform: scale(0); + opacity: 0; + } +} diff --git a/other/themes/Material-Discord/css/beta.css b/other/themes/Material-Discord/css/beta.css new file mode 100644 index 0000000..3e69b0d --- /dev/null +++ b/other/themes/Material-Discord/css/beta.css @@ -0,0 +1,44 @@ +/* + * + * MATERIAL YOU + * + */ + +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/material-you/source.css); + +/* + * + * CHANNEL PANELS + * + */ +.container-1NXEtd:after { + position: absolute; + content: " "; + width: calc(100% + 16px); + height: 40px; + left: -8px; + bottom: 0; + background: linear-gradient(0deg, var(--main-color) 0%, transparent 50%); + pointer-events: none; + z-index: 1; +} + +.panels-3wFtMD { + border-radius: var(--popout-radius-big); + overflow: hidden; +} +.panels-3wFtMD:before { + display: none; +} + +.container-6sXIoE, +.container-1zzFcN, +.activityPanel-9icbyU, +.listeningAlong-6YvYsc { + margin-bottom: 2px; + border-radius: 4px; +} + +.container-YkUktl { + border-radius: 4px; +} diff --git a/other/themes/Material-Discord/css/fonts/google-sans.css b/other/themes/Material-Discord/css/fonts/google-sans.css new file mode 100644 index 0000000..01c9e86 --- /dev/null +++ b/other/themes/Material-Discord/css/fonts/google-sans.css @@ -0,0 +1,237 @@ +/* + * + * FONTS + * + */ + +/* FONTS -> GOOGLE SANS */ + +/* FONTS -> GOOGLE SANS -> 400 */ + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Regular-cyrillic.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Regular-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Regular-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Regular-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* FONTS -> GOOGLE SANS -> 500 */ + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Medium-cyrillic.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Medium-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Medium-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Medium-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* FONTS -> GOOGLE SANS -> 700 */ + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Bold-cyrillic.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Bold-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Bold-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-Bold-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* FONTS -> GOOGLE SANS -> ITALIC */ + +/* FONTS -> GOOGLE SANS -> ITALIC -> 400 */ + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-cyrillic.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* FONTS -> GOOGLE SANS -> ITALIC -> 500 */ + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-cyrillic.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 500; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* FONTS -> GOOGLE SANS -> ITALIC -> 700 */ + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-cyrillic.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Google Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/other/themes/Material-Discord/css/fonts/product-sans.css b/other/themes/Material-Discord/css/fonts/product-sans.css new file mode 100644 index 0000000..84956c7 --- /dev/null +++ b/other/themes/Material-Discord/css/fonts/product-sans.css @@ -0,0 +1,176 @@ +/* FONTS -> PRODUCT SANS */ +/* FONTS -> PRODUCT SANS -> 400 */ + +/* latin */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 400; + src: local('Product Sans Regular'), local('ProductSans-Regular'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Regular-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* greek */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 400; + src: local('Product Sans Regular'), local('ProductSans-Regular'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Regular-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +/* latin-ext */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 400; + src: local('Product Sans Regular'), local('ProductSans-Regular'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Regular-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* FONTS -> PRODUCT SANS -> 500 */ + +/* latin */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 500; + src: local('Product Sans Medium'), local('ProductSans-Medium'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Medium-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* greek */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 500; + src: local('Product Sans Medium'), local('ProductSans-Medium'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Medium-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +/* latin-ext */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 500; + src: local('Product Sans Medium'), local('ProductSans-Medium'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Medium-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* FONTS -> PRODUCT SANS -> 700 */ + +/* latin */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 700; + src: local('Product Sans Bold'), local('ProductSans-Bold'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Bold-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* greek */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 700; + src: local('Product Sans Bold'), local('ProductSans-Bold'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Bold-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +/* latin-ext */ +@font-face { + font-family: 'Product Sans'; + font-style: normal; + font-weight: 700; + src: local('Product Sans Bold'), local('ProductSans-Bold'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-Bold-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* FONTS -> PRODUCT SANS -> ITALIC */ + +/* FONTS -> PRODUCT SANS -> ITALIC -> 400 */ + +/* latin */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 400; + src: local('Product Sans Italic'), local('ProductSans-Italic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* greek */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 400; + src: local('Product Sans Italic'), local('ProductSans-Italic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-RegularItalic-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +/* latin-ext */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 400; + src: local('Product Sans Italic'), local('ProductSans-Italic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* FONTS -> PRODUCT SANS -> ITALIC -> 500 */ + +/* latin */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 500; + src: local('Product Sans Medium Italic'), local('ProductSans-MediumItalic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* greek */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 500; + src: local('Product Sans Medium Italic'), local('ProductSans-MediumItalic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-MediumItalic-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +/* latin-ext */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 500; + src: local('Product Sans Medium Italic'), local('ProductSans-MediumItalic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* FONTS -> PRODUCT SANS -> ITALIC -> 700 */ + +/* latin */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 700; + src: local('Product Sans Bold Italic'), local('ProductSans-BoldItalic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* greek */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 700; + src: local('Product Sans Bold Italic'), local('ProductSans-BoldItalic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-BoldItalic-greek.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} + +/* latin-ext */ +@font-face { + font-family: 'Product Sans'; + font-style: italic; + font-weight: 700; + src: local('Product Sans Bold Italic'), local('ProductSans-BoldItalic'), url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latinext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} \ No newline at end of file diff --git a/other/themes/Material-Discord/css/icons.css b/other/themes/Material-Discord/css/icons.css new file mode 100644 index 0000000..140135a --- /dev/null +++ b/other/themes/Material-Discord/css/icons.css @@ -0,0 +1,1332 @@ +/* + * + * CHANNEL ICONS + * + */ +/* CHANNEL ICONS -> FRIENDS */ +path[d="M13 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z"] { + d: path("M13.07 10.41A5 5 0 0 0 13.07 4.59A3.39 3.39 0 0 1 15 4A3.5 3.5 0 0 1 15 11A3.39 3.39 0 0 1 13.07 10.41M5.5 7.5A3.5 3.5 0 1 1 9 11A3.5 3.5 0 0 1 5.5 7.5M7.5 7.5A1.5 1.5 0 1 0 9 6A1.5 1.5 0 0 0 7.5 7.5M16 17V19H2V17S2 13 9 13 16 17 16 17M14 17C13.86 16.22 12.67 15 9 15S4.07 16.31 4 17M15.95 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13Z"); +} +path[d="M13 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> LIBRARY */ +path[d="M6.69 2A3 3 0 0 0 3.7 4.67l-.33 3A3 3 0 0 0 6.35 11H7V9a1 1 0 1 1 2 0v2h6V9a1 1 0 1 1 2 0v2h.65a3.05 3.05 0 0 0 .9-.14 3 3 0 0 0 2.08-3.2l-.33-3A3 3 0 0 0 17.32 2H6.69Z"] { + d: path("M21,6H3A2,2 0 0,0 1,8V16A2,2 0 0,0 3,18H21A2,2 0 0,0 23,16V8A2,2 0 0,0 21,6M21,16H3V8H21M6,15H8V13H10V11H8V9H6V11H4V13H6M14.5,12A1.5,1.5 0 0,1 16,13.5A1.5,1.5 0 0,1 14.5,15A1.5,1.5 0 0,1 13,13.5A1.5,1.5 0 0,1 14.5,12M18.5,9A1.5,1.5 0 0,1 20,10.5A1.5,1.5 0 0,1 18.5,12A1.5,1.5 0 0,1 17,10.5A1.5,1.5 0 0,1 18.5,9Z"); +} +path[d="M6.69 2A3 3 0 0 0 3.7 4.67l-.33 3A3 3 0 0 0 6.35 11H7V9a1 1 0 1 1 2 0v2h6V9a1 1 0 1 1 2 0v2h.65a3.05 3.05 0 0 0 .9-.14 3 3 0 0 0 2.08-3.2l-.33-3A3 3 0 0 0 17.32 2H6.69Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> MESSAGE REQUESTS */ +path[d="M1.16 5.02c-.1.28.04.58.29.74l10.27 6.85a.5.5 0 0 0 .56 0l10.27-6.85c.25-.16.38-.46.29-.74A3 3 0 0 0 20 3H4a3 3 0 0 0-2.84 2.02Z"] { + d: path("M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z"); +} +path[d="M1.16 5.02c-.1.28.04.58.29.74l10.27 6.85a.5.5 0 0 0 .56 0l10.27-6.85c.25-.16.38-.46.29-.74A3 3 0 0 0 20 3H4a3 3 0 0 0-2.84 2.02Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> SHOP */ +path[d="M2.63 4.19A3 3 0 0 1 5.53 2H7a1 1 0 0 1 1 1v3.98a3.07 3.07 0 0 1-.3 1.35A2.97 2.97 0 0 1 4.98 10c-2 0-3.44-1.9-2.9-3.83l.55-1.98ZM10 2a1 1 0 0 0-1 1v4a3 3 0 0 0 3 3 3 3 0 0 0 3-2.97V3a1 1 0 0 0-1-1h-4ZM17 2a1 1 0 0 0-1 1v3.98a3.65 3.65 0 0 0 0 .05A2.95 2.95 0 0 0 19.02 10c2 0 3.44-1.9 2.9-3.83l-.55-1.98A3 3 0 0 0 18.47 2H17Z"] { + d: path("M19 6H17C17 3.2 14.8 1 12 1S7 3.2 7 6H5C3.9 6 3 6.9 3 8V20C3 21.1 3.9 22 5 22H19C20.1 22 21 21.1 21 20V8C21 6.9 20.1 6 19 6M12 3C13.7 3 15 4.3 15 6H9C9 4.3 10.3 3 12 3M19 20H5V8H19V20M12 12C10.3 12 9 10.7 9 9H7C7 11.8 9.2 14 12 14S17 11.8 17 9H15C15 10.7 13.7 12 12 12Z"); +} +path[d="M2.63 4.19A3 3 0 0 1 5.53 2H7a1 1 0 0 1 1 1v3.98a3.07 3.07 0 0 1-.3 1.35A2.97 2.97 0 0 1 4.98 10c-2 0-3.44-1.9-2.9-3.83l.55-1.98ZM10 2a1 1 0 0 0-1 1v4a3 3 0 0 0 3 3 3 3 0 0 0 3-2.97V3a1 1 0 0 0-1-1h-4ZM17 2a1 1 0 0 0-1 1v3.98a3.65 3.65 0 0 0 0 .05A2.95 2.95 0 0 0 19.02 10c2 0 3.44-1.9 2.9-3.83l-.55-1.98A3 3 0 0 0 18.47 2H17Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> EVENTS */ +path[d="M7 1a1 1 0 0 1 1 1v.75c0 .14.11.25.25.25h7.5c.14 0 .25-.11.25-.25V2a1 1 0 1 1 2 0v.75c0 .14.11.25.25.25H19a3 3 0 0 1 3 3 1 1 0 0 1-1 1H3a1 1 0 0 1-1-1 3 3 0 0 1 3-3h.75c.14 0 .25-.11.25-.25V2a1 1 0 0 1 1-1Z"] { + d: path("M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z"); +} +path[d="M7 1a1 1 0 0 1 1 1v.75c0 .14.11.25.25.25h7.5c.14 0 .25-.11.25-.25V2a1 1 0 1 1 2 0v.75c0 .14.11.25.25.25H19a3 3 0 0 1 3 3 1 1 0 0 1-1 1H3a1 1 0 0 1-1-1 3 3 0 0 1 3-3h.75c.14 0 .25-.11.25-.25V2a1 1 0 0 1 1-1Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> SERVER SHOP */ +path[d="M13.6698 8.91016C14.5646 10.1567 16.3407 10.3342 17.4866 9.44283C17.4957 9.46624 17.5008 9.49191 17.5008 9.51916V15.8337C17.5008 17.2144 16.3815 18.3337 15.0008 18.3337H12.7092C12.5941 18.3337 12.5008 18.2404 12.5008 18.1253V13.3337C12.5008 12.4132 11.7547 11.667 10.8342 11.667H9.16748C8.24699 11.667 7.5008 12.4132 7.5008 13.3337V18.1253C7.5008 18.2404 7.40753 18.3337 7.29247 18.3337H5.0008C3.62009 18.3337 2.5008 17.2144 2.5008 15.8337V9.51916C2.5008 9.36341 2.66628 9.26158 2.81091 9.31949C3.23542 9.48933 3.70172 9.58366 4.19593 9.58366C5.27336 9.58366 6.24385 9.12583 6.92345 8.39408C7.0135 8.29708 7.17004 8.29679 7.26039 8.39349C7.94479 9.12583 8.91932 9.58366 10.0008 9.58366C11.0823 9.58366 12.0568 9.12583 12.7412 8.39349C12.8316 8.29679 12.9882 8.29708 13.0782 8.39408C13.2565 8.58599 13.4548 8.75916 13.6698 8.91016ZM11.7497 6.67891C9.42957 5.8204 9.4179 2.5511 11.7147 1.6683C11.699 1.66743 11.6833 1.66699 11.6675 1.66699H8.33415C7.87391 1.66699 7.50082 2.04009 7.50082 2.50033V5.83366C7.50082 5.87681 7.50191 5.9197 7.50407 5.96231C7.52181 6.31232 7.61153 6.64333 7.75873 6.94085C7.77282 6.96931 7.78743 6.99747 7.80255 7.02531C8.2259 7.80462 9.05157 8.33366 10.0008 8.33366C10.984 8.33366 11.8346 7.76614 12.2429 6.94084L12.2543 6.91751C12.2613 6.90286 12.2682 6.88812 12.2751 6.87331L11.7497 6.67891ZM15.8231 8.3336C15.4338 8.32949 15.0467 8.10931 14.8853 7.67305L14.4606 6.52524C14.2917 6.06904 13.9321 5.70936 13.4759 5.54055L13.3342 5.4881V2.84588L13.4759 2.79343C13.9321 2.62463 14.2917 2.26494 14.4606 1.80874L14.5131 1.66699H15.2462C16.3397 1.66699 17.3062 2.37762 17.6324 3.42131L18.1647 5.12491C18.2057 5.25598 18.2352 5.38724 18.254 5.51775L18.1924 5.54055C17.7361 5.70936 17.3765 6.06904 17.2077 6.52524L16.783 7.67305C16.627 8.09458 16.2603 8.31438 15.8847 8.33245C15.8642 8.33308 15.8437 8.33346 15.8231 8.3336ZM12.5008 3.15424V5.17974L12.3281 5.11583C11.4472 4.78989 11.4472 3.54409 12.3281 3.21816L12.5008 3.15424ZM4.75546 1.66699C3.662 1.66699 2.69541 2.37762 2.36926 3.4213L1.83688 5.12491C1.52876 6.11092 1.8679 7.1068 2.56708 7.72187C2.99643 8.09957 3.56156 8.33366 4.19593 8.33366C5.13437 8.33366 5.95065 7.81064 6.36917 7.04019C6.38619 7.00888 6.40255 6.97714 6.41823 6.94502C6.57788 6.618 6.66748 6.25052 6.66748 5.86211V2.50033C6.66748 2.04009 6.29438 1.66699 5.83415 1.66699H4.75546Z"] { + d: path("M19 6H17C17 3.2 14.8 1 12 1S7 3.2 7 6H5C3.9 6 3 6.9 3 8V20C3 21.1 3.9 22 5 22H19C20.1 22 21 21.1 21 20V8C21 6.9 20.1 6 19 6M12 3C13.7 3 15 4.3 15 6H9C9 4.3 10.3 3 12 3M19 20H5V8H19V20M12 12C10.3 12 9 10.7 9 9H7C7 11.8 9.2 14 12 14S17 11.8 17 9H15C15 10.7 13.7 12 12 12Z"); + transform: scale(0.825); +} +path[d="M13.6698 8.91016C14.5646 10.1567 16.3407 10.3342 17.4866 9.44283C17.4957 9.46624 17.5008 9.49191 17.5008 9.51916V15.8337C17.5008 17.2144 16.3815 18.3337 15.0008 18.3337H12.7092C12.5941 18.3337 12.5008 18.2404 12.5008 18.1253V13.3337C12.5008 12.4132 11.7547 11.667 10.8342 11.667H9.16748C8.24699 11.667 7.5008 12.4132 7.5008 13.3337V18.1253C7.5008 18.2404 7.40753 18.3337 7.29247 18.3337H5.0008C3.62009 18.3337 2.5008 17.2144 2.5008 15.8337V9.51916C2.5008 9.36341 2.66628 9.26158 2.81091 9.31949C3.23542 9.48933 3.70172 9.58366 4.19593 9.58366C5.27336 9.58366 6.24385 9.12583 6.92345 8.39408C7.0135 8.29708 7.17004 8.29679 7.26039 8.39349C7.94479 9.12583 8.91932 9.58366 10.0008 9.58366C11.0823 9.58366 12.0568 9.12583 12.7412 8.39349C12.8316 8.29679 12.9882 8.29708 13.0782 8.39408C13.2565 8.58599 13.4548 8.75916 13.6698 8.91016ZM11.7497 6.67891C9.42957 5.8204 9.4179 2.5511 11.7147 1.6683C11.699 1.66743 11.6833 1.66699 11.6675 1.66699H8.33415C7.87391 1.66699 7.50082 2.04009 7.50082 2.50033V5.83366C7.50082 5.87681 7.50191 5.9197 7.50407 5.96231C7.52181 6.31232 7.61153 6.64333 7.75873 6.94085C7.77282 6.96931 7.78743 6.99747 7.80255 7.02531C8.2259 7.80462 9.05157 8.33366 10.0008 8.33366C10.984 8.33366 11.8346 7.76614 12.2429 6.94084L12.2543 6.91751C12.2613 6.90286 12.2682 6.88812 12.2751 6.87331L11.7497 6.67891ZM15.8231 8.3336C15.4338 8.32949 15.0467 8.10931 14.8853 7.67305L14.4606 6.52524C14.2917 6.06904 13.9321 5.70936 13.4759 5.54055L13.3342 5.4881V2.84588L13.4759 2.79343C13.9321 2.62463 14.2917 2.26494 14.4606 1.80874L14.5131 1.66699H15.2462C16.3397 1.66699 17.3062 2.37762 17.6324 3.42131L18.1647 5.12491C18.2057 5.25598 18.2352 5.38724 18.254 5.51775L18.1924 5.54055C17.7361 5.70936 17.3765 6.06904 17.2077 6.52524L16.783 7.67305C16.627 8.09458 16.2603 8.31438 15.8847 8.33245C15.8642 8.33308 15.8437 8.33346 15.8231 8.3336ZM12.5008 3.15424V5.17974L12.3281 5.11583C11.4472 4.78989 11.4472 3.54409 12.3281 3.21816L12.5008 3.15424ZM4.75546 1.66699C3.662 1.66699 2.69541 2.37762 2.36926 3.4213L1.83688 5.12491C1.52876 6.11092 1.8679 7.1068 2.56708 7.72187C2.99643 8.09957 3.56156 8.33366 4.19593 8.33366C5.13437 8.33366 5.95065 7.81064 6.36917 7.04019C6.38619 7.00888 6.40255 6.97714 6.41823 6.94502C6.57788 6.618 6.66748 6.25052 6.66748 5.86211V2.50033C6.66748 2.04009 6.29438 1.66699 5.83415 1.66699H4.75546Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> ACTIVE THREADS */ +path[d="M4.79805 3C3.80445 3 2.99805 3.8055 2.99805 4.8V15.6C2.99805 16.5936 3.80445 17.4 4.79805 17.4H7.49805V21L11.098 17.4H19.198C20.1925 17.4 20.998 16.5936 20.998 15.6V4.8C20.998 3.8055 20.1925 3 19.198 3H4.79805Z"] { + d: path("M4 4h16v12H5.17L4 17.17V4m0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4zm2 10h8v2H6v-2zm0-3h12v2H6V9zm0-3h12v2H6V6z"); +} + +/* CHANNEL ICONS -> FORUM */ +path[d="M18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] { + d: path("M15,4V11H5.17L4,12.17V4H15M16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12V3A1,1 0 0,0 16,2M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z"); +} +path[d="M18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> FORUM LOCKED */ +path[d="M13.58 3.23c.24-.33.16-.86-.24-.96C12.59 2.1 11.8 2 11 2c-4.97 0-9 3.58-9 8 0 1.5.47 2.91 1.28 4.11.14.21.12.49-.06.67l-1.51 1.51A1 1 0 0 0 2.4 18h5.1a.5.5 0 0 0 .49-.5c0-3.17 2-5.82 4.77-6.94.29-.11.43-.45.34-.75A3 3 0 0 1 13 9V5c0-.66.22-1.28.58-1.77ZM18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] { + d: path("m15,9.48v.52c0,.55-.45,1-1,1H4L0,15V1C0,.45.45,0,1,0h10.27v2H2v8.17l1.17-1.17h8.1v.42s1.72.05,3.73.05Zm2,0v3.52H4v2c0,.55.45,1,1,1h11l4,4v-10.54c-.79,0-1.87.01-3,.02Z"); + transform: translate(2px, 2px); +} +path[d="M13.58 3.23c.24-.33.16-.86-.24-.96C12.59 2.1 11.8 2 11 2c-4.97 0-9 3.58-9 8 0 1.5.47 2.91 1.28 4.11.14.21.12.49-.06.67l-1.51 1.51A1 1 0 0 0 2.4 18h5.1a.5.5 0 0 0 .49-.5c0-3.17 2-5.82 4.77-6.94.29-.11.43-.45.34-.75A3 3 0 0 1 13 9V5c0-.66.22-1.28.58-1.77ZM18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> FORUM NSFW */ +path[d="M14.8 3.34a.48.48 0 0 0-.24-.69A9.94 9.94 0 0 0 11 2c-4.97 0-9 3.58-9 8 0 1.5.47 2.91 1.28 4.11.14.21.12.49-.06.67l-1.51 1.51A1 1 0 0 0 2.4 18h5.1a.5.5 0 0 0 .49-.5c0-2.86 1.62-5.3 3.97-6.56.28-.15.38-.51.25-.8a2.87 2.87 0 0 1 .18-2.61l2.4-4.19ZM18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] { + d: path("m15,9.48v.52c0,.55-.45,1-1,1H4L0,15V1C0,.45.45,0,1,0h10.27v2H2v8.17l1.17-1.17h8.1v.42s1.72.05,3.73.05Zm2,0v3.52H4v2c0,.55.45,1,1,1h11l4,4v-10.54c-.79,0-1.87.01-3,.02Z"); + transform: translate(2px, 2px); +} + +/* CHANNEL ICONS -> VOICE CHANNEL */ +path[d="M12 3a1 1 0 0 0-1-1h-.06a1 1 0 0 0-.74.32L5.92 7H3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2.92l4.28 4.68a1 1 0 0 0 .74.32H11a1 1 0 0 0 1-1V3ZM15.1 20.75c-.58.14-1.1-.33-1.1-.92v-.03c0-.5.37-.92.85-1.05a7 7 0 0 0 0-13.5A1.11 1.11 0 0 1 14 4.2v-.03c0-.6.52-1.06 1.1-.92a9 9 0 0 1 0 17.5Z"] { + d: path("M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z"); +} +path[d="M12 3a1 1 0 0 0-1-1h-.06a1 1 0 0 0-.74.32L5.92 7H3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2.92l4.28 4.68a1 1 0 0 0 .74.32H11a1 1 0 0 0 1-1V3ZM15.1 20.75c-.58.14-1.1-.33-1.1-.92v-.03c0-.5.37-.92.85-1.05a7 7 0 0 0 0-13.5A1.11 1.11 0 0 1 14 4.2v-.03c0-.6.52-1.06 1.1-.92a9 9 0 0 1 0 17.5Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> VOICE CHANNEL LOCKED */ +path[d="M11 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1h-.06a1 1 0 0 1-.74-.32L5.92 17H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h2.92l4.28-4.68a1 1 0 0 1 .74-.32H11ZM20.5 12c-.28 0-.5.22-.52.5a7 7 0 0 1-5.13 6.25c-.48.13-.85.55-.85 1.05v.03c0 .6.52 1.06 1.1.92a9 9 0 0 0 6.89-8.25.48.48 0 0 0-.49-.5h-1ZM16.5 12c-.28 0-.5.23-.54.5a3 3 0 0 1-1.33 2.02c-.35.23-.63.6-.63 1.02v.14c0 .63.59 1.1 1.16.83a5 5 0 0 0 2.82-4.01c.02-.28-.2-.5-.48-.5h-1Z"] { + d: path("m11,7.85c.58.01,1.48.02,2.49.02,0,.04,0,.09,0,.13,0,1.77-1.02,3.29-2.5,4.02v-4.17Zm-7-2.85L9,0v16l-5-5H0v-6h4Zm.83,2h-2.83v2h2.83l2.17,2.17v-6.34l-2.17,2.17Zm11.16.87s.01.09.01.13c0,3.17-2.11,5.85-5,6.71v2.06c4.01-.91,7-4.49,7-8.77,0-.05,0-.09,0-.14-.61,0-1.3,0-2,0Z"); + transform: translate(3px, 4px); +} +path[d="M11 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1h-.06a1 1 0 0 1-.74-.32L5.92 17H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h2.92l4.28-4.68a1 1 0 0 1 .74-.32H11ZM20.5 12c-.28 0-.5.22-.52.5a7 7 0 0 1-5.13 6.25c-.48.13-.85.55-.85 1.05v.03c0 .6.52 1.06 1.1.92a9 9 0 0 0 6.89-8.25.48.48 0 0 0-.49-.5h-1ZM16.5 12c-.28 0-.5.23-.54.5a3 3 0 0 1-1.33 2.02c-.35.23-.63.6-.63 1.02v.14c0 .63.59 1.1 1.16.83a5 5 0 0 0 2.82-4.01c.02-.28-.2-.5-.48-.5h-1Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> MEDIA CHANNEL */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm13.35 8.13 3.5 4.67c.37.5.02 1.2-.6 1.2H5.81a.75.75 0 0 1-.59-1.22l1.86-2.32a1.5 1.5 0 0 1 2.34 0l.5.64 2.23-2.97a2 2 0 0 1 3.2 0ZM10.2 5.98c.23-.91-.88-1.55-1.55-.9a.93.93 0 0 1-1.3 0c-.67-.65-1.78-.01-1.55.9a.93.93 0 0 1-.65 1.12c-.9.26-.9 1.54 0 1.8.48.14.77.63.65 1.12-.23.91.88 1.55 1.55.9a.93.93 0 0 1 1.3 0c.67.65 1.78.01 1.55-.9a.93.93 0 0 1 .65-1.12c.9-.26.9-1.54 0-1.8a.93.93 0 0 1-.65-1.12Z"] { + d: path("M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z"); +} + +/* CHANNEL ICONS -> MEDIA CHANNEL LOCKED */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v9.15a4.48 4.48 0 0 0-5.93-.06l-.72-.96a2 2 0 0 0-3.2 0L9.93 16.1l-.5-.64a1.5 1.5 0 0 0-2.35 0l-1.86 2.32A.75.75 0 0 0 5.81 19H13v3H5a3 3 0 0 1-3-3V5Zm8.2.98c.23-.91-.88-1.55-1.55-.9a.93.93 0 0 1-1.3 0c-.67-.65-1.78-.01-1.55.9a.93.93 0 0 1-.65 1.12c-.9.26-.9 1.54 0 1.8.48.14.77.63.65 1.12-.23.91.88 1.55 1.55.9a.93.93 0 0 1 1.3 0c.67.65 1.78.01 1.55-.9a.93.93 0 0 1 .65-1.12c.9-.26.9-1.54 0-1.8a.93.93 0 0 1-.65-1.12Z"] { + d: path("m9.33,18H2c-1.1,0-2-.9-2-2V2C0,.9.9,0,2,0h14c1.1,0,2,.9,2,2v6.71c-.58,0-1.27,0-2-.01V2H2v14h7.33v2Zm-3.08-7.53l-2.75,3.53h5.83v-2.61l-1.12,1.44-1.96-2.36Z"); + transform: translate(3px, 3px); +} + +/* CHANNEL ICONS -> ANNOUNCEMENTS */ +path[d="M19.56 2a3 3 0 0 0-2.46 1.28 3.85 3.85 0 0 1-1.86 1.42l-8.9 3.18a.5.5 0 0 0-.34.47v10.09a3 3 0 0 0 2.27 2.9l.62.16c1.57.4 3.15-.56 3.55-2.12a.92.92 0 0 1 1.23-.63l2.36.94c.42.27.79.62 1.07 1.03A3 3 0 0 0 19.56 22h.94c.83 0 1.5-.67 1.5-1.5v-17c0-.83-.67-1.5-1.5-1.5h-.94Zm-8.53 15.8L8 16.7v1.73a1 1 0 0 0 .76.97l.62.15c.5.13 1-.17 1.12-.67.1-.41.29-.78.53-1.1Z"] { + d: path("M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M15,15.6L13,14H4V10H13L15,8.4V15.6M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z"); +} +path[d="M19.56 2a3 3 0 0 0-2.46 1.28 3.85 3.85 0 0 1-1.86 1.42l-8.9 3.18a.5.5 0 0 0-.34.47v10.09a3 3 0 0 0 2.27 2.9l.62.16c1.57.4 3.15-.56 3.55-2.12a.92.92 0 0 1 1.23-.63l2.36.94c.42.27.79.62 1.07 1.03A3 3 0 0 0 19.56 22h.94c.83 0 1.5-.67 1.5-1.5v-17c0-.83-.67-1.5-1.5-1.5h-.94Zm-8.53 15.8L8 16.7v1.73a1 1 0 0 0 .76.97l.62.15c.5.13 1-.17 1.12-.67.1-.41.29-.78.53-1.1Z"] ~ path { + display: none; +} + +path[d="M12.33 5.74a.5.5 0 0 1 .67.47V9a3 3 0 0 0 3 3h5.5c.28 0 .5.22.5.5v8c0 .83-.67 1.5-1.5 1.5h-.94a3 3 0 0 1-2.46-1.28 3.86 3.86 0 0 0-1.07-1.03l-2.36-.94a.92.92 0 0 0-1.23.63 2.92 2.92 0 0 1-3.55 2.12l-.62-.15A3 3 0 0 1 6 18.44V8.35c0-.2.13-.4.33-.47l6-2.14Zm-1.3 12.06L8 16.7v1.73a1 1 0 0 0 .76.97l.62.15c.5.13 1-.17 1.12-.67.1-.41.29-.78.53-1.1Z"] { + d: path("m15,4.03v7.97l-5-4h-3v4c0,.55-.45,1-1,1h-2c-.55,0-1-.45-1-1v-4h-1c-1.1,0-2-.9-2-2V2C0,.9.9,0,2,0h7.97v2H2v4h9l2,1.6v-3.57c.63,0,1.32,0,2,0Zm2,0v3.97c1.54-.74,2.5-2.29,2.5-4-.52.01-1.44.02-2.5.03Z"); + transform: translate(3px, 8px); +} +path[d="M12.33 5.74a.5.5 0 0 1 .67.47V9a3 3 0 0 0 3 3h5.5c.28 0 .5.22.5.5v8c0 .83-.67 1.5-1.5 1.5h-.94a3 3 0 0 1-2.46-1.28 3.86 3.86 0 0 0-1.07-1.03l-2.36-.94a.92.92 0 0 0-1.23.63 2.92 2.92 0 0 1-3.55 2.12l-.62-.15A3 3 0 0 1 6 18.44V8.35c0-.2.13-.4.33-.47l6-2.14Zm-1.3 12.06L8 16.7v1.73a1 1 0 0 0 .76.97l.62.15c.5.13 1-.17 1.12-.67.1-.41.29-.78.53-1.1Z"] ~ path { + display: none; +} + +/* CHANNEL ICONS -> RULES */ +path[d="M15 2a3 3 0 0 1 3 3v12H5.5a1.5 1.5 0 0 0 0 3h14a.5.5 0 0 0 .5-.5V5h1a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h10Zm-.3 5.7a1 1 0 0 0-1.4-1.4L9 10.58l-2.3-2.3a1 1 0 0 0-1.4 1.42l3 3a1 1 0 0 0 1.4 0l5-5Z"] { + d: path("M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M7,7H17V5H19V19H5V5H7V7M7.5,13.5L9,12L11,14L15.5,9.5L17,11L11,17L7.5,13.5Z"); +} + +/* CHANNEL ICONS -> BIG LOCK */ +path[d="M6 9h1V6a5 5 0 0 1 10 0v3h1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-8a3 3 0 0 1 3-3Zm9-3v3H9V6a3 3 0 1 1 6 0Zm-1 8a2 2 0 0 1-1 1.73V18a1 1 0 1 1-2 0v-2.27A2 2 0 1 1 14 14Z"] { + d: path("M12,17C10.89,17 10,16.1 10,15C10,13.89 10.89,13 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10C4,8.89 4.89,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"); +} + +/* CHANNEL ICONS -> SMALL LOCK */ +path[d="M16 4h.5v-.5a2.5 2.5 0 0 1 5 0V4h.5a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1Zm4-.5V4h-2v-.5a1 1 0 1 1 2 0Z"], +path[d="M16.5 18H16a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-.5v-.5a2.5 2.5 0 0 0-5 0v.5Zm3.5 0v-.5a1 1 0 1 0-2 0v.5h2Z"], +path[d="M16 18h.5v-.5a2.5 2.5 0 0 1 5 0v.5h.5a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1Zm4-.5v.5h-2v-.5a1 1 0 1 1 2 0Z"] { + fill: var(--interactive-hover); +} + +/* CHANNEL ICONS -> NSFW */ +path[d="M18.09 1.63c.4-.7 1.43-.7 1.82 0l3.96 6.9c.38.66-.12 1.47-.91 1.47h-7.92c-.79 0-1.3-.81-.91-1.48l3.96-6.9Zm.46 1.87h.9c.3 0 .52.26.5.55l-.22 2.02c-.01.16-.17.26-.33.23a1.92 1.92 0 0 0-.8 0c-.16.03-.32-.07-.33-.23l-.21-2.02a.5.5 0 0 1 .5-.55ZM19 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"] { + fill: var(--interactive-hover); +} + +/* + * + * CONTEXT MENU ICONS + * + */ +.menu_d90b3d #message-edit.item_d90b3d .icon_d90b3d path { + d: path("M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM5.92 19H5v-.92l9.06-9.06.92.92L5.92 19zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z"); +} +.menu_d90b3d #message-pin.item_d90b3d .icon_d90b3d path { + d: path("M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12M8.8,14L10,12.8V4H14V12.8L15.2,14H8.8Z"); +} +.menu_d90b3d #message-reply.item_d90b3d .icon_d90b3d path { + d: path("M8,9.8V10.7L9.7,11C12.3,11.4 14.2,12.4 15.6,13.7C13.9,13.2 12.1,12.9 10,12.9H8V14.2L5.8,12L8,9.8M10,5L3,12L10,19V14.9C15,14.9 18.5,16.5 21,20C20,15 17,10 10,9"); +} +.menu_d90b3d #message-thread.item_d90b3d .icon_d90b3d path { + d: path("M5.41,21L6.12,17H2.12L2.47,15H6.47L7.53,9H3.53L3.88,7H7.88L8.59,3H10.59L9.88,7H15.88L16.59,3H18.59L17.88,7H21.88L21.53,9H17.53L16.47,15H20.47L20.12,17H16.12L15.41,21H13.41L14.12,17H8.12L7.41,21H5.41M9.53,9L8.47,15H14.47L15.53,9H9.53Z"); +} +.menu_d90b3d #message-copy-text.item_d90b3d .icon_d90b3d path { + d: path("M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"); +} +.menu_d90b3d #message-mark-unread.item_d90b3d .icon_d90b3d path { + d: path("M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"); +} +.menu_d90b3d #message-reactions.item_d90b3d .icon_d90b3d path { + d: path("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"); +} +.menu_d90b3d #message-copy-link.item_d90b3d .icon_d90b3d path { + d: path("M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"); +} +.menu_d90b3d #message-tts.item_d90b3d .icon_d90b3d path { + d: path("M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H3zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z"); +} +.menu_d90b3d #message-delete.item_d90b3d .icon_d90b3d path { + d: path("M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z"); +} +.menu_d90b3d #message-report.item_d90b3d .icon_d90b3d path { + d: path("M12.36,6L12.76,8H18V14H14.64L14.24,12H7V6H12.36M14,4H5V21H7V14H12.6L13,16H20V6H14.4"); +} +.menu_d90b3d #message-actions-add-reaction-0--other-reactions.item_d90b3d .icon_d90b3d path { + d: path("M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"); +} +.menu_d90b3d [id*=user-context-][role=menuitem].item_d90b3d, .menu_d90b3d [id*=guild-context-].item_d90b3d, .menu_d90b3d [id*=channel-context-].item_d90b3d, .menu_d90b3d [id*=gdm-context-].item_d90b3d, .menu_d90b3d [id*=-image].item_d90b3d, .menu_d90b3d [id*=-native-link].item_d90b3d, .menu_d90b3d [id*=thread-context-].item_d90b3d, .menu_d90b3d [id*=text-context-].item_d90b3d, .menu_d90b3d [id*=user-settings-cog-].item_d90b3d, .menu_d90b3d [id*=user-profile-actions-].item_d90b3d, .menu_d90b3d #manage-streams-report-stream-problem.item_d90b3d, .menu_d90b3d #clips-context-clips-settings.item_d90b3d, .menu_d90b3d #message-favorite.item_d90b3d, .menu_d90b3d #message-unfavorite.item_d90b3d, .menu_d90b3d #message-search-google.item_d90b3d, .menu_d90b3d #message-remove-reactions.item_d90b3d, .menu_d90b3d #message-remove-emoji-reactions.item_d90b3d, .menu_d90b3d #message-actions-remove-reactions.item_d90b3d, .menu_d90b3d #textarea-context-add-to-dictionary.item_d90b3d, .menu_d90b3d #textarea-context-languages.item_d90b3d { + display: flex; +} +.menu_d90b3d [id*=user-context-][role=menuitem].item_d90b3d:after, .menu_d90b3d [id*=guild-context-].item_d90b3d:after, .menu_d90b3d [id*=channel-context-].item_d90b3d:after, .menu_d90b3d [id*=gdm-context-].item_d90b3d:after, .menu_d90b3d [id*=-image].item_d90b3d:after, .menu_d90b3d [id*=-native-link].item_d90b3d:after, .menu_d90b3d [id*=thread-context-].item_d90b3d:after, .menu_d90b3d [id*=text-context-].item_d90b3d:after, .menu_d90b3d [id*=user-settings-cog-].item_d90b3d:after, .menu_d90b3d [id*=user-profile-actions-].item_d90b3d:after, .menu_d90b3d #manage-streams-report-stream-problem.item_d90b3d:after, .menu_d90b3d #clips-context-clips-settings.item_d90b3d:after, .menu_d90b3d #message-favorite.item_d90b3d:after, .menu_d90b3d #message-unfavorite.item_d90b3d:after, .menu_d90b3d #message-search-google.item_d90b3d:after, .menu_d90b3d #message-remove-reactions.item_d90b3d:after, .menu_d90b3d #message-remove-emoji-reactions.item_d90b3d:after, .menu_d90b3d #message-actions-remove-reactions.item_d90b3d:after, .menu_d90b3d #textarea-context-add-to-dictionary.item_d90b3d:after, .menu_d90b3d #textarea-context-languages.item_d90b3d:after { + position: relative; + content: " "; + width: 18px; + height: 18px; + margin-right: 12px; + background-color: currentColor; + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d #user-settings-cog-Accessibility--input.item_d90b3d, .menu_d90b3d #user-settings-cog-Voice___Video--input.item_d90b3d, .menu_d90b3d #user-settings-cog-Voice___Video--output.item_d90b3d, .menu_d90b3d #user-settings-cog-Experiments--experiments-search.item_d90b3d { + display: block; +} +.menu_d90b3d [aria-haspopup=true].item_d90b3d:after, .menu_d90b3d [role=menuitemcheckbox].item_d90b3d:after, .menu_d90b3d [id*=devmode-copy-id].item_d90b3d:after, .menu_d90b3d [id*=channel-context-transfer-xbox].item_d90b3d:after, .menu_d90b3d [id*=channel-context-transfer-playstation].item_d90b3d:after, .menu_d90b3d [id=channel-context-0].item_d90b3d:after, .menu_d90b3d [id=channel-context-1].item_d90b3d:after, .menu_d90b3d [id=channel-context-2].item_d90b3d:after, .menu_d90b3d [id=channel-context-3].item_d90b3d:after, .menu_d90b3d #user-context-user-volume.item_d90b3d:after, .menu_d90b3d #user-context-report-event.item_d90b3d:after, .menu_d90b3d #user-context-vc-copy-user-url.item_d90b3d:after, .menu_d90b3d #guild-context-hide-muted-channels.item_d90b3d:after, .menu_d90b3d #thread-context-search.item_d90b3d:after, .menu_d90b3d #thread-context-pins.item_d90b3d:after { + display: none; +} +.menu_d90b3d #user-context-user-volume.item_d90b3d { + display: block; +} +.menu_d90b3d #account-edit-custom-status.item_d90b3d { + flex-direction: row; +} +.menu_d90b3d #account-edit-custom-status.item_d90b3d .iconContainerLeft_d90b3d { + margin-left: 0; + margin-right: 12px; +} +.menu_d90b3d #gdm-context-change-icon.item_d90b3d { + min-height: 36px; +} +.menu_d90b3d #gdm-context-change-icon.item_d90b3d .labelContainer_d90b3d, .menu_d90b3d #gdm-context-change-icon.item_d90b3d:after { + position: absolute; +} +.menu_d90b3d #gdm-context-change-icon.item_d90b3d .labelContainer_d90b3d { + left: 42px; +} +.menu_d90b3d #gdm-context-change-icon.item_d90b3d:after { + left: 12px; +} +.menu_d90b3d [id].item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-context-mark-channel-read.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/visibility.svg); +} +.menu_d90b3d #user-context-user-profile.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person.svg); +} +.menu_d90b3d #user-context-mention.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/mention.svg); +} +.menu_d90b3d #user-context-message-user.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chat_bubble.svg); +} +.menu_d90b3d #user-context-call.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/call.svg); +} +.menu_d90b3d #user-context-ring.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/notifications_active.svg); +} +.menu_d90b3d #user-context-stop-ringing.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/notifications_off.svg); +} +.menu_d90b3d #user-context-note.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #user-context-Permissions.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/lock_open.svg); +} +.menu_d90b3d #user-context-add-friend-nickname.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); +} +.menu_d90b3d #user-context-edit-friend-nickname.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #user-context-remove.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d #user-context-make-dm-owner.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/crown.svg); +} +.menu_d90b3d #user-context-join.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); +} +.menu_d90b3d #user-context-add-friend.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_add.svg); +} +.menu_d90b3d #user-context-remove-friend.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_remove.svg); +} +.menu_d90b3d #user-context-manage-integration.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-context-block.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/block.svg); +} +.menu_d90b3d #user-context-unmute-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_up.svg); +} +.menu_d90b3d #user-context-change-video-background.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/videocam.svg); +} +.menu_d90b3d #user-context-focus-video.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/center_focus.svg); +} +.menu_d90b3d #user-context-change-nickname.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #user-context-timeout.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/timer.svg); +} +.menu_d90b3d #user-context-removetimeout.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/timer_off.svg); +} +.menu_d90b3d #user-context-kick.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d #user-context-ban.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/hammer.svg); +} +.menu_d90b3d #user-context-close-dm.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/cancel.svg); +} +.menu_d90b3d #user-context-voice-disconnect.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/power_off.svg); +} +.menu_d90b3d #user-context-transfer-ownership.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/transfer.svg); +} +.menu_d90b3d #user-context-pin-dm.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/pin.svg); +} +.menu_d90b3d #gdm-context-instant-invites.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_add.svg); +} +.menu_d90b3d #gdm-context-mark-channel-read.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/visibility.svg); +} +.menu_d90b3d #gdm-context-favorite-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/favorite.svg); +} +.menu_d90b3d #gdm-context-set-channel-nickname.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #gdm-context-change-icon.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #gdm-context-remove-icon.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d #gdm-context-unmute-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_up.svg); +} +.menu_d90b3d #gdm-context-leave-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/logout.svg); +} +.menu_d90b3d #message-favorite.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/favorite.svg); +} +.menu_d90b3d #message-unfavorite.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/unfavorite.svg); +} +.menu_d90b3d #message-search-google.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/search.svg); +} +.menu_d90b3d #message-remove-reactions.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d #message-copy-image.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #message-save-image.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/save.svg); +} +.menu_d90b3d #message-copy-native-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #message-open-native-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/open_in_new.svg); +} +.menu_d90b3d #message-actions-remove-reactions.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d #text-context-search-google.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/search.svg); +} +.menu_d90b3d #text-context-copy.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #thread-context-mark-channel-read.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/visibility.svg); +} +.menu_d90b3d #thread-context-channel-copy-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #thread-context-unarchive-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/unarchive.svg); +} +.menu_d90b3d #thread-context-delete-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/delete.svg); +} +.menu_d90b3d #thread-context-leave-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/message-minus.svg); +} +.menu_d90b3d #thread-context-edit-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #thread-context-pin-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/pin.svg); +} +.menu_d90b3d #thread-context-unpin-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/pin.svg); +} +.menu_d90b3d #thread-context-archive-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/archive.svg); +} +.menu_d90b3d #thread-context-archive-lock-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/lock.svg); +} +.menu_d90b3d #thread-context-lock-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/lock.svg); +} +.menu_d90b3d #thread-context-join-thread.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/message-check.svg); +} +.menu_d90b3d #thread-context-open.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/open_in_new.svg); +} +.menu_d90b3d #thread-context-mute-disabled.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_up.svg); +} +.menu_d90b3d #thread-context-notifications-disabled.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/notifications.svg); +} +.menu_d90b3d #image-context-copy-image.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #image-context-save-image.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/save.svg); +} +.menu_d90b3d #image-context-copy-native-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #image-context-open-native-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/open_in_new.svg); +} +.menu_d90b3d #image-context-imageutilities-copy-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #image-context-imageutilities-open-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/open_in_new.svg); +} +.menu_d90b3d #image-context-imageutilities-copy-file.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/image_copy.svg); +} +.menu_d90b3d #textarea-context-add-to-dictionary.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/library_add.svg); +} +.menu_d90b3d #textarea-context-languages.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/translate.svg); +} +.menu_d90b3d #guild-context-mark-guild-read.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/visibility.svg); +} +.menu_d90b3d #guild-context-Permissions.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/lock_open.svg); +} +.menu_d90b3d #guild-context-guild-profile.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/badge.svg); +} +.menu_d90b3d #guild-context-invite-people.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_add.svg); +} +.menu_d90b3d #guild-context-unmute-guild.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_off.svg); +} +.menu_d90b3d #guild-context-privacy.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/security.svg); +} +.menu_d90b3d #guild-context-change-nickname.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #guild-context-leave-guild.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/logout.svg); +} +.menu_d90b3d #guild-context-create-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); +} +.menu_d90b3d #guild-context-create-category.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/list_add.svg); +} +.menu_d90b3d #guild-context-create-event.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/event.svg); +} +.menu_d90b3d #guild-context-mark-folder-read.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/visibility.svg); +} +.menu_d90b3d #guild-context-folder-settings.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #guild-context-folder-collapse.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/cancel.svg); +} +.menu_d90b3d #guild-context-join.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_add.svg); +} +.menu_d90b3d #guild-context-create.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); +} +.menu_d90b3d #guild-context-server-lockdown.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/shield_lock_open.svg); +} +.menu_d90b3d #channel-context-mark-channel-read.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/visibility.svg); +} +.menu_d90b3d #channel-context-Permissions.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/lock_open.svg); +} +.menu_d90b3d #channel-context-unmute-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_off.svg); +} +.menu_d90b3d #channel-context-open-chat.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/open_in_new.svg); +} +.menu_d90b3d #channel-context-edit-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #channel-context-collapse-all-categories.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/collapse.svg); +} +.menu_d90b3d #channel-context-invite-people.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_add.svg); +} +.menu_d90b3d #channel-context-opt-in-favorite-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/favorite.svg); +} +.menu_d90b3d #channel-context-opt-into-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d #channel-context-opt-out-category.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/message-minus.svg); +} +.menu_d90b3d #channel-context-clone-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #channel-context-create-text-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); +} +.menu_d90b3d #channel-context-create-voice-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); +} +.menu_d90b3d #channel-context-channel-copy-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #channel-context-copy-channel-topic.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #channel-context-delete-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/delete.svg); +} +.menu_d90b3d #channel-context-favorite-channel.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/favorite.svg); +} +.menu_d90b3d #channel-context-go-to-original-guild.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/open_in_new.svg); +} +.menu_d90b3d #channel-context-set-channel-nickname.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #user-profile-actions-user-remove.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_remove.svg); +} +.menu_d90b3d #user-profile-actions-user-block.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/block.svg); +} +.menu_d90b3d #user-profile-actions-user-message.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chat_bubble.svg); +} +.menu_d90b3d #manage-streams-report-stream-problem.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/alert.svg); +} +.menu_d90b3d #clips-context-clips-settings.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-settings-cog-My_Account.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-settings-cog-Profile_Customization.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d #user-settings-cog-Privacy___Safety.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/security.svg); +} +.menu_d90b3d #user-settings-cog-Family_Center.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/shield_account.svg); +} +.menu_d90b3d #user-settings-cog-Authorized_Apps.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/apps.svg); +} +.menu_d90b3d #user-settings-cog-Sessions.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/devices.svg); +} +.menu_d90b3d #user-settings-cog-Passport.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/link.svg); +} +.menu_d90b3d #user-settings-cog-Connections.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/link.svg); +} +.menu_d90b3d #user-settings-cog-Friend_Requests.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person_add.svg); +} +.menu_d90b3d #user-settings-cog-Discord_Nitro.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/nitro.svg); +} +.menu_d90b3d #user-settings-cog-Nitro_Server_Boost.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/server_boost.svg); +} +.menu_d90b3d #user-settings-cog-Subscriptions.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/subscription.svg); +} +.menu_d90b3d #user-settings-cog-Library_Inventory.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/gift.svg); +} +.menu_d90b3d #user-settings-cog-Billing.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/payment.svg); +} +.menu_d90b3d #user-settings-cog-Text___Images.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/keyboard.svg); +} +.menu_d90b3d #user-settings-cog-Notifications.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/notifications.svg); +} +.menu_d90b3d #user-settings-cog-Keybinds.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/space_bar.svg); +} +.menu_d90b3d #user-settings-cog-Language.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/translate.svg); +} +.menu_d90b3d #user-settings-cog-Windows.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/windows.svg); +} +.menu_d90b3d #user-settings-cog-Linux.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/linux.svg); +} +.menu_d90b3d #user-settings-cog-Advanced.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/integrations.svg); +} +.menu_d90b3d #user-settings-cog-Activity_Privacy.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/verified_user.svg); +} +.menu_d90b3d #user-settings-cog-Game_Activity.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/gamepad.svg); +} +.menu_d90b3d #user-settings-cog-Overlay.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/picture_in_picture.svg); +} +.menu_d90b3d #user-settings-cog-changelog.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/list.svg); +} +.menu_d90b3d #user-settings-cog-merchandise.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/storefront.svg); +} +.menu_d90b3d #user-settings-cog-Hypesquad_Online.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/hypesquad.svg); +} +.menu_d90b3d #user-settings-cog-Developer_Options.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-settings-cog-Hotspot_Options.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-settings-cog-Dismissible_Content_Options.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-settings-cog-Payment_Flow_Modals.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d #user-settings-cog-VencordPlugins.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/plugins.svg); +} +.menu_d90b3d #user-settings-cog-VencordThemes.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/themes.svg); +} +.menu_d90b3d #user-settings-cog-VencordUpdater.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/update.svg); +} +.menu_d90b3d #user-settings-cog-VencordCloud.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/cloud.svg); +} +.menu_d90b3d #user-settings-cog-VencordSettingsSync.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/cloud_refresh.svg); +} +.menu_d90b3d [id="user-context-Start Event"].item_d90b3d:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/play.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [id="user-context-Edit Event"].item_d90b3d:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [id="user-context-Cancel Event"].item_d90b3d:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [id="user-context-Copy Event Link"].item_d90b3d:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [id*=user-context-spotify-play].item_d90b3d:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/spotify.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [id*=user-context-spotify-sync].item_d90b3d:after { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/listen_along.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d #message-copy.item_d90b3d .hintContainer_d90b3d, .menu_d90b3d [id*=textarea-context-].item_d90b3d .hintContainer_d90b3d { + width: 18px; + height: 18px; + margin-left: 0; + margin-right: 12px; + font-size: 0; +} +.menu_d90b3d #message-copy.item_d90b3d .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d #textarea-context-copy.item_d90b3d .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d #textarea-context-cut.item_d90b3d .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_cut.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d #textarea-context-paste.item_d90b3d .hintContainer_d90b3d { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/paste.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [aria-haspopup=true].item_d90b3d { + flex-direction: row; +} +.menu_d90b3d [aria-haspopup=true].item_d90b3d:before { + display: block; + position: relative; + content: " "; + width: 18px; + height: 18px; + margin-right: 12px; + background-color: currentColor; + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [aria-haspopup=true]#status-picker-switch-account.item_d90b3d:before, .menu_d90b3d [aria-haspopup=true]#account-status-picker.item_d90b3d:before, .menu_d90b3d [aria-haspopup=true]#account-switch-account.item_d90b3d:before { + display: none; +} +.menu_d90b3d [aria-haspopup=true][id].item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-context-apps.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/apps.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-context-favorite-channel.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/favorite.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-context-invite-to-server.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-context-roles.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/person.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-context-voice-move.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/move.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-context-mute-channel.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_off.svg); +} +.menu_d90b3d [aria-haspopup=true]#gdm-context-favorite-channel.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/favorite.svg); +} +.menu_d90b3d [aria-haspopup=true]#gdm-context-mute-channel.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_up.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-add-reaction.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/emoji.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-add-reaction-0.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/emoji.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-add-reaction-1.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/burst_reaction.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-apps.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/apps.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-actions-apps.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/apps.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-guild-feed-feature.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/feature.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-guild-automod-add-selection.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/filter.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-copy-message.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-actions-remove-emoji-reactions.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-remove-emoji-reactions.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/remove_circle.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-actions-add-reaction-0.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/emoji.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-actions-add-reaction-1.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/burst_reaction.svg); +} +.menu_d90b3d [aria-haspopup=true]#message-actions-guild-feed-feature.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/feature.svg); +} +.menu_d90b3d [aria-haspopup=true]#image-context-imageutilities-download-file-as.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/save.svg); +} +.menu_d90b3d [aria-haspopup=true]#image-context-imageutilities-submenu-search.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/search.svg); +} +.menu_d90b3d [aria-haspopup=true]#thread-context-mute-channel.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_up.svg); +} +.menu_d90b3d [aria-haspopup=true]#thread-context-thread-notifications.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/notifications.svg); +} +.menu_d90b3d [aria-haspopup=true]#thread-context-edit-tags.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/edit.svg); +} +.menu_d90b3d [aria-haspopup=true]#thread-context-auto-archive-thread.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/archive.svg); +} +.menu_d90b3d [aria-haspopup=true]#thread-context-guild-feed-feature.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/feature.svg); +} +.menu_d90b3d [aria-haspopup=true]#textarea-context-suggestions.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/lightbulb.svg); +} +.menu_d90b3d [aria-haspopup=true]#guild-context-mute-guild.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_up.svg); +} +.menu_d90b3d [aria-haspopup=true]#guild-context-guild-notifications.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/notifications.svg); +} +.menu_d90b3d [aria-haspopup=true]#guild-context-guild-settings.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d [aria-haspopup=true]#guild-context-ChannelTabs.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/folder.svg); +} +.menu_d90b3d [aria-haspopup=true]#channel-context-mute-channel.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/volume_up.svg); +} +.menu_d90b3d [aria-haspopup=true]#channel-context-channel-notifications.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/notifications.svg); +} +.menu_d90b3d [aria-haspopup=true]#channel-context-favorite-channel.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/favorite.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-settings-cog-Appearance.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chat.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-settings-cog-Accessibility.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/accessibility.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-settings-cog-Voice___Video.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/mic.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-settings-cog-Text___Images.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/keyboard.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-settings-cog-Streamer_Mode.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/live_tv.svg); +} +.menu_d90b3d [aria-haspopup=true]#user-settings-cog-Experiments.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d [aria-haspopup=true]#manage-streams-stream-settings.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); +} +.menu_d90b3d [aria-haspopup=true]#clips-context-clips-duration.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/width.svg); +} +.menu_d90b3d [aria-haspopup=true][id="user-context-Add to Calendar"].item_d90b3d:before { + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/add_circle.svg); + -webkit-mask-repeat: no-repeat; +} +.menu_d90b3d [aria-haspopup=true].item_d90b3d .iconContainer_d90b3d, +.menu_d90b3d [aria-haspopup=true].item_d90b3d .imageContainer_d90b3d { + margin-right: 0; + margin-left: 12px; +} +.menu_d90b3d .listItems_dcade6 .iconContainer_d90b3d { + margin-right: 12px; + margin-left: 0; +} +.menu_d90b3d #account-status-picker .iconContainerLeft_d90b3d, +.menu_d90b3d #account-switch-account .iconContainerLeft_d90b3d { + margin-right: 12px; + margin-left: 0; +} +.menu_d90b3d .submenu_d90b3d .item_d90b3d:before { + display: none; +} +.menu_d90b3d .submenu_d90b3d .item_d90b3d:after { + display: none; +} + +/* CONTEXT MENU ICONS -> SERVER OPTIONS */ +#guild-header-popout.menu_d90b3d #guild-header-popout-guild-profile.item_d90b3d path { + d: path("M8,9A2,2 0 0,1 10,11A2,2 0 0,1 8,13A2,2 0 0,1 6,11A2,2 0 0,1 8,9M12,17H4V16C4,14.67 6.67,14 8,14C9.33,14 12,14.67 12,16V17M20,8H14V10H20V8M20,12H14V14H20V12M20,16H14V18H20V16M22,4H14V6H22V20H2V6H10V4H2A2,2 0 0,0 0,6V20A2,2 0 0,0 2,22H22A2,2 0 0,0 24,20V6A2,2 0 0,0 22,4M13,6H11V2H13V6Z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-invite-people.item_d90b3d path { + d: path("M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H9zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-settings.item_d90b3d path { + d: path("M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-insights.item_d90b3d path { + d: path("M16,11.78L20.24,4.45L21.97,5.45L16.74,14.5L10.23,10.75L5.46,19H22V21H2V3H4V17.54L9.5,8L16,11.78Z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-create-channel.item_d90b3d path { + d: path("M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-create-category.item_d90b3d path { + d: path("M14 10H2v2h12v-2zm0-4H2v2h12V6zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM2 16h8v-2H2v2z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-create-event.item_d90b3d path { + d: path("M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-create-event.item_d90b3d path ~ path { + display: none; +} +#guild-header-popout.menu_d90b3d #guild-header-popout-active-threads.item_d90b3d path { + d: path("M5.41,21L6.12,17H2.12L2.47,15H6.47L7.53,9H3.53L3.88,7H7.88L8.59,3H10.59L9.88,7H15.88L16.59,3H18.59L17.88,7H21.88L21.53,9H17.53L16.47,15H20.47L20.12,17H16.12L15.41,21H13.41L14.12,17H8.12L7.41,21H5.41M9.53,9L8.47,15H14.47L15.53,9H9.53Z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-notifications.item_d90b3d path { + d: path("M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-privacy.item_d90b3d path { + d: path("M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11V11zm-11.59.59L6 13l4 4 8-8-1.41-1.42L10 14.17z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-change-nickname.item_d90b3d path { + d: path("M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-server-lockdown.item_d90b3d path { + d: path("M12,17C10.89,17 10,16.1 10,15C10,13.89 10.89,13 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10C4,8.89 4.89,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-report-raid.item_d90b3d path { + d: path("M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z"); +} +#guild-header-popout.menu_d90b3d #guild-header-popout-leave.item_d90b3d path { + d: path("M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"); +} + +/* + * + * GLOBAL ICONS + * + */ +/* GLOBAL ICONS -> SETTINGS COG */ +path[d="M10.56 1.1c-.46.05-.7.53-.64.98.18 1.16-.19 2.2-.98 2.53-.8.33-1.79-.15-2.49-1.1-.27-.36-.78-.52-1.14-.24-.77.59-1.45 1.27-2.04 2.04-.28.36-.12.87.24 1.14.96.7 1.43 1.7 1.1 2.49-.33.8-1.37 1.16-2.53.98-.45-.07-.93.18-.99.64a11.1 11.1 0 0 0 0 2.88c.06.46.54.7.99.64 1.16-.18 2.2.19 2.53.98.33.8-.14 1.79-1.1 2.49-.36.27-.52.78-.24 1.14.59.77 1.27 1.45 2.04 2.04.36.28.87.12 1.14-.24.7-.95 1.7-1.43 2.49-1.1.8.33 1.16 1.37.98 2.53-.07.45.18.93.64.99a11.1 11.1 0 0 0 2.88 0c.46-.06.7-.54.64-.99-.18-1.16.19-2.2.98-2.53.8-.33 1.79.14 2.49 1.1.27.36.78.52 1.14.24.77-.59 1.45-1.27 2.04-2.04.28-.36.12-.87-.24-1.14-.96-.7-1.43-1.7-1.1-2.49.33-.8 1.37-1.16 2.53-.98.45.07.93-.18.99-.64a11.1 11.1 0 0 0 0-2.88c-.06-.46-.54-.7-.99-.64-1.16.18-2.2-.19-2.53-.98-.33-.8.14-1.79 1.1-2.49.36-.27.52-.78.24-1.14a11.07 11.07 0 0 0-2.04-2.04c-.36-.28-.87-.12-1.14.24-.7.96-1.7 1.43-2.49 1.1-.8-.33-1.16-1.37-.98-2.53.07-.45-.18-.93-.64-.99a11.1 11.1 0 0 0-2.88 0ZM16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"] { + d: path("M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"); +} + +/* GLOBAL ICONS -> THREAD */ +path[d="M12 2.81a1 1 0 0 1 0-1.41l.36-.36a1 1 0 0 1 1.41 0l9.2 9.2a1 1 0 0 1 0 1.4l-.7.7a1 1 0 0 1-1.3.13l-9.54-6.72a1 1 0 0 1-.08-1.58l1-1L12 2.8ZM12 21.2a1 1 0 0 1 0 1.41l-.35.35a1 1 0 0 1-1.41 0l-9.2-9.19a1 1 0 0 1 0-1.41l.7-.7a1 1 0 0 1 1.3-.12l9.54 6.72a1 1 0 0 1 .07 1.58l-1 1 .35.36ZM15.66 16.8a1 1 0 0 1-1.38.28l-8.49-5.66A1 1 0 1 1 6.9 9.76l8.49 5.65a1 1 0 0 1 .27 1.39ZM17.1 14.25a1 1 0 1 0 1.11-1.66L9.73 6.93a1 1 0 0 0-1.11 1.66l8.49 5.66Z"] { + d: path("M5.43309 21C5.35842 21 5.30189 20.9325 5.31494 20.859L5.99991 17H2.14274C2.06819 17 2.01168 16.9327 2.02453 16.8593L2.33253 15.0993C2.34258 15.0419 2.39244 15 2.45074 15H6.34991L7.40991 9H3.55274C3.47819 9 3.42168 8.93274 3.43453 8.85931L3.74253 7.09931C3.75258 7.04189 3.80244 7 3.86074 7H7.75991L8.45234 3.09903C8.46251 3.04174 8.51231 3 8.57049 3H10.3267C10.4014 3 10.4579 3.06746 10.4449 3.14097L9.75991 7H15.7599L16.4523 3.09903C16.4625 3.04174 16.5123 3 16.5705 3H18.3267C18.4014 3 18.4579 3.06746 18.4449 3.14097L17.7599 7H21.6171C21.6916 7 21.7481 7.06725 21.7353 7.14069L21.4273 8.90069C21.4172 8.95811 21.3674 9 21.3091 9H17.4099L17.0495 11.04H15.05L15.4104 9H9.41035L8.35035 15H10.5599V17H7.99991L7.30749 20.901C7.29732 20.9583 7.24752 21 7.18934 21H5.43309Z M13.4399 12.96C12.9097 12.96 12.4799 13.3898 12.4799 13.92V20.2213C12.4799 20.7515 12.9097 21.1813 13.4399 21.1813H14.3999C14.5325 21.1813 14.6399 21.2887 14.6399 21.4213V23.4597C14.6399 23.6677 14.8865 23.7773 15.0408 23.6378L17.4858 21.4289C17.6622 21.2695 17.8916 21.1813 18.1294 21.1813H22.5599C23.0901 21.1813 23.5199 20.7515 23.5199 20.2213V13.92C23.5199 13.3898 23.0901 12.96 22.5599 12.96H13.4399Z"); +} + +/* GLOBAL ICONS -> EMOJI */ +path[d="M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22ZM6.5 13a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm11 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-9.8 1.17a1 1 0 0 1 1.39.27 3.5 3.5 0 0 0 5.82 0 1 1 0 0 1 1.66 1.12 5.5 5.5 0 0 1-9.14 0 1 1 0 0 1 .27-1.4Z"] { + d: path("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"); +} + +/* GLOBAL ICONS -> CHAT */ +path[d="M12 22a10 10 0 1 0-8.45-4.64c.13.19.11.44-.04.61l-2.06 2.37A1 1 0 0 0 2.2 22H12Z"] { + d: path("M20 2H4C2.9 2 2 2.9 2 4V22L6 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2M20 16H5.2L4 17.2V4H20V16Z"); +} + +/* GLOBAL ICONS -> WEBCAM */ +path[d="M21.526 8.149C21.231 7.966 20.862 7.951 20.553 8.105L18 9.382V7C18 5.897 17.103 5 16 5H4C2.897 5 2 5.897 2 7V17C2 18.104 2.897 19 4 19H16C17.103 19 18 18.104 18 17V14.618L20.553 15.894C20.694 15.965 20.847 16 21 16C21.183 16 21.365 15.949 21.526 15.851C21.82 15.668 22 15.347 22 15V9C22 8.653 21.82 8.332 21.526 8.149Z"] { + d: path("M15 8v8H5V8h10m1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1z"); +} + +/* GLOBAL ICONS -> WEBCAM OFF */ +path[d="M22.7 2.7a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4l20-20ZM9.2 20a.5.5 0 0 1-.35-.85l12.1-12.1a.5.5 0 0 1 .12-.09l.48-.24a1 1 0 0 1 1.45.9v8.76a1 1 0 0 1-1.45.9l-3-1.5a1 1 0 0 1-.55-.9V17a3 3 0 0 1-3 3H9.2ZM15.28 4.72c.27-.27.15-.71-.23-.72H4a3 3 0 0 0-3 3v10a3 3 0 0 0 .17.99c.1.3.49.35.72.12l13.4-13.4Z"] { + d: path("M3.41,1.86L2,3.27L4.73,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16C16.21,18 16.39,17.92 16.55,17.82L19.73,21L21.14,19.59L12.28,10.73L3.41,1.86M5,16V8H6.73L14.73,16H5M15,8V10.61L21,16.61V6.5L17,10.5V7A1,1 0 0,0 16,6H10.39L12.39,8H15Z"); +} + +/* GLOBAL ICONS -> PHONE ANSWER */ +path[d="M2 7.4A5.4 5.4 0 0 1 7.4 2c.36 0 .7.22.83.55l1.93 4.64a1 1 0 0 1-.43 1.25L7 10a8.52 8.52 0 0 0 7 7l1.12-2.24a1 1 0 0 1 1.19-.51l5.06 1.56c.38.11.63.46.63.85C22 19.6 19.6 22 16.66 22h-.37C8.39 22 2 15.6 2 7.71V7.4ZM13 3a1 1 0 0 1 1-1 8 8 0 0 1 8 8 1 1 0 1 1-2 0 6 6 0 0 0-6-6 1 1 0 0 1-1-1Z"] { + d: path("M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51m9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19M7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1z"); +} +path[d="M2 7.4A5.4 5.4 0 0 1 7.4 2c.36 0 .7.22.83.55l1.93 4.64a1 1 0 0 1-.43 1.25L7 10a8.52 8.52 0 0 0 7 7l1.12-2.24a1 1 0 0 1 1.19-.51l5.06 1.56c.38.11.63.46.63.85C22 19.6 19.6 22 16.66 22h-.37C8.39 22 2 15.6 2 7.71V7.4ZM13 3a1 1 0 0 1 1-1 8 8 0 0 1 8 8 1 1 0 1 1-2 0 6 6 0 0 0-6-6 1 1 0 0 1-1-1Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> PHONE HANGUP */ +path[d=" M9.335000038146973,-1.8179999589920044 C4.184999942779541,-6.9670000076293945 -4.164000034332275,-6.9670000076293945 -9.312999725341797,-1.8179999589920044 C-11.690999984741211,0.5609999895095825 -11.35099983215332,3.6040000915527344 -9.555999755859375,5.39900016784668 C-9.300999641418457,5.6539998054504395 -8.909000396728516,5.7129998207092285 -8.59000015258789,5.544000148773193 C-8.59000015258789,5.544000148773193 -4.269999980926514,3.256999969482422 -4.269999980926514,3.256999969482422 C-3.871000051498413,3.0460000038146973 -3.683000087738037,2.5769999027252197 -3.8259999752044678,2.1489999294281006 C-3.8259999752044678,2.1489999294281006 -4.558000087738037,-0.04600000008940697 -4.558000087738037,-0.04600000008940697 C-1.8250000476837158,-1.9980000257492065 1.8459999561309814,-1.9980000257492065 4.578999996185303,-0.04600000008940697 C4.578999996185303,-0.04600000008940697 3.815000057220459,2.757999897003174 3.815000057220459,2.757999897003174 C3.693000078201294,3.2070000171661377 3.9240000247955322,3.677000045776367 4.354000091552734,3.8540000915527344 C4.354000091552734,3.8540000915527344 8.63599967956543,5.617000102996826 8.63599967956543,5.617000102996826 C8.946000099182129,5.744999885559082 9.303000450134277,5.672999858856201 9.539999961853027,5.435999870300293 C11.331999778747559,3.6440000534057617 11.708999633789062,0.5559999942779541 9.335000038146973,-1.8179999589920044z"] { + d: path("M23.71 11.67A17 17 0 0 0 .29 11.67A1 1 0 0 0 0 12.38A1 1 0 0 0 .29 13.08L2.77 15.56A1 1 0 0 0 3.5 15.85A1 1 0 0 0 4.18 15.57A11.5 11.5 0 0 1 6.84 13.72A1 1 0 0 0 7.4 12.82V9.72A14.91 14.91 0 0 1 12 9A14.5 14.5 0 0 1 16.59 9.73V12.83A1 1 0 0 0 17.15 13.73A11.27 11.27 0 0 1 19.82 15.58A1 1 0 0 0 20.5 15.86A1 1 0 0 0 21.23 15.57L23.71 13.09A1 1 0 0 0 23.71 11.67M5.4 12.22A13.68 13.68 0 0 0 3.53 13.5L2.46 12.42A15.54 15.54 0 0 1 5.4 10.5M20.5 13.5A13.75 13.75 0 0 0 18.6 12.23V10.53A14.26 14.26 0 0 1 21.55 12.43Z"); + transform: translate(-12px, -12px); +} + +/* GLOBAL ICONS -> SCREENSHARE */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm16 3a1 1 0 0 0-.3-.7l-3-3a1 1 0 1 0-1.4 1.4L14.58 7H13a6 6 0 0 0-6 6 1 1 0 1 0 2 0 4 4 0 0 1 4-4h1.59l-1.3 1.3a1 1 0 0 0 1.42 1.4l3-3A1 1 0 0 0 18 8Z"] { + d: path("M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2h-4zM4 16V6h16v10.01L4 16zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7v2.13z"); +} +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm16 3a1 1 0 0 0-.3-.7l-3-3a1 1 0 1 0-1.4 1.4L14.58 7H13a6 6 0 0 0-6 6 1 1 0 1 0 2 0 4 4 0 0 1 4-4h1.59l-1.3 1.3a1 1 0 0 0 1.42 1.4l3-3A1 1 0 0 0 18 8Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> STOP SCREENSHARE */ +path[d="M4 2.5C2.897 2.5 2 3.397 2 4.5V15.5C2 16.604 2.897 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C21.103 17.5 22 16.604 22 15.5V4.5C22 3.397 21.103 2.5 20 2.5H4ZM14.5483 6L16 7.45174L13.4466 9.99485L16 12.5483L14.5483 14L12.0051 11.4466L9.45174 14L8 12.5483L10.5534 9.99485L8 7.45174L9.45174 6L12.0051 8.55341L14.5483 6Z"] { + d: path("M21.79 18l2 2H24v-2h-2.21zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57 1.11 2.98zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4v-10zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2H20zm-7.07 3.13l2.79 2.78 1.28-1.2L13 7v2.13l-.07.02z"); +} + +/* GLOBAL ICONS -> ACTIVITY */ +path[d="M4.92871 13.4149L10.5857 19.0709L18.3639 11.2927C19.7781 9.87859 22.6066 6.48376 21.1923 2.80748C17.5153 1.3932 14.1213 4.22173 12.7074 5.63625L4.92871 13.4149ZM16.064 9.93309C17.1686 9.93309 18.064 9.03766 18.064 7.93309C18.064 6.82852 17.1686 5.93309 16.064 5.93309C14.9594 5.93309 14.064 6.82852 14.064 7.93309C14.064 9.03766 14.9594 9.93309 16.064 9.93309Z"] { + d: path("M6,15c-0.83,0-1.58,0.34-2.12,0.88C2.7,17.06,2,22,2,22s4.94-0.7,6.12-1.88C8.66,19.58,9,18.83,9,18C9,16.34,7.66,15,6,15 z M6.71,18.71c-0.28,0.28-2.17,0.76-2.17,0.76s0.47-1.88,0.76-2.17C5.47,17.11,5.72,17,6,17c0.55,0,1,0.45,1,1 C7,18.28,6.89,18.53,6.71,18.71z M17.42,13.65L17.42,13.65c6.36-6.36,4.24-11.31,4.24-11.31s-4.95-2.12-11.31,4.24l-2.49-0.5 C7.21,5.95,6.53,6.16,6.05,6.63L2,10.69l5,2.14L11.17,17l2.14,5l4.05-4.05c0.47-0.47,0.68-1.15,0.55-1.81L17.42,13.65z M7.41,10.83L5.5,10.01l1.97-1.97l1.44,0.29C8.34,9.16,7.83,10.03,7.41,10.83z M13.99,18.5l-0.82-1.91 c0.8-0.42,1.67-0.93,2.49-1.5l0.29,1.44L13.99,18.5z M16,12.24c-1.32,1.32-3.38,2.4-4.04,2.73l-2.93-2.93 c0.32-0.65,1.4-2.71,2.73-4.04c4.68-4.68,8.23-3.99,8.23-3.99S20.68,7.56,16,12.24z M15,11c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2 S13.9,11,15,11z"); +} +path[d="M4.92871 13.4149L10.5857 19.0709L18.3639 11.2927C19.7781 9.87859 22.6066 6.48376 21.1923 2.80748C17.5153 1.3932 14.1213 4.22173 12.7074 5.63625L4.92871 13.4149ZM16.064 9.93309C17.1686 9.93309 18.064 9.03766 18.064 7.93309C18.064 6.82852 17.1686 5.93309 16.064 5.93309C14.9594 5.93309 14.064 6.82852 14.064 7.93309C14.064 9.03766 14.9594 9.93309 16.064 9.93309Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> DESKTOP DISPLAY */ +path[d="M5 2a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5ZM13.5 20a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-.5.5H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-1.5Z"] { + d: path("M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z"); +} + +/* GLOBAL ICONS -> DESKTOP DISPLAY OFF */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm6.3.3a1 1 0 0 1 1.4 0L12 7.58l2.3-2.3a1 1 0 1 1 1.4 1.42L13.42 9l2.3 2.3a1 1 0 0 1-1.42 1.4L12 10.42l-2.3 2.3a1 1 0 0 1-1.4-1.42L10.58 9l-2.3-2.3a1 1 0 0 1 0-1.4Z"], +path[d="m2.7 22.7 20-20a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4ZM13.2 16a.5.5 0 0 1-.35-.85l8.3-8.3a.5.5 0 0 1 .85.36V13a3 3 0 0 1-3 3h-5.8ZM17.15 2.85a.5.5 0 0 0-.36-.85H5a3 3 0 0 0-3 3v8a3 3 0 0 0 1.85 2.77c.17.07.36.02.49-.11l12.8-12.8ZM13.5 20a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-.5.5H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-1.5Z"] { + d: path("M14,18V20H16V22H8V20H10V18H3A2,2 0 0,1 1,16V4L0,3L1.41,1.58L22.16,22.34L20.75,23.75L15,18H14M3,16H13L3,6V16M21,2A2,2 0 0,1 23,4V16A2,2 0 0,1 21,18H20.66L18.66,16H21V4H6.66L4.66,2H21Z"); +} +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm6.3.3a1 1 0 0 1 1.4 0L12 7.58l2.3-2.3a1 1 0 1 1 1.4 1.42L13.42 9l2.3 2.3a1 1 0 0 1-1.42 1.4L12 10.42l-2.3 2.3a1 1 0 0 1-1.4-1.42L10.58 9l-2.3-2.3a1 1 0 0 1 0-1.4Z"] ~ path, +path[d="m2.7 22.7 20-20a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4ZM13.2 16a.5.5 0 0 1-.35-.85l8.3-8.3a.5.5 0 0 1 .85.36V13a3 3 0 0 1-3 3h-5.8ZM17.15 2.85a.5.5 0 0 0-.36-.85H5a3 3 0 0 0-3 3v8a3 3 0 0 0 1.85 2.77c.17.07.36.02.49-.11l12.8-12.8ZM13.5 20a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-.5.5H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-1.5Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> MUTE */ +path[d="M12 2a4 4 0 0 0-4 4v4a4 4 0 0 0 8 0V6a4 4 0 0 0-4-4Z"] { + d: path("M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1V5zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z"); +} +path[d="M12 2a4 4 0 0 0-4 4v4a4 4 0 0 0 8 0V6a4 4 0 0 0-4-4Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> MUTED */ +path[d="m2.7 22.7 20-20a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4ZM10.8 17.32c-.21.21-.1.58.2.62V20H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-2v-2.06A8 8 0 0 0 20 10a1 1 0 0 0-2 0c0 1.45-.52 2.79-1.38 3.83l-.02.02A5.99 5.99 0 0 1 12.32 16a.52.52 0 0 0-.34.15l-1.18 1.18ZM15.36 4.52c.15-.15.19-.38.08-.56A4 4 0 0 0 8 6v4c0 .3.03.58.1.86.07.34.49.43.74.18l6.52-6.52ZM5.06 13.98c.16.28.53.31.75.09l.75-.75c.16-.16.19-.4.08-.61A5.97 5.97 0 0 1 6 10a1 1 0 0 0-2 0c0 1.45.39 2.81 1.06 3.98Z"] { + d: path("M10.8 4.9c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 3.91L15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76V4.9zM19 11h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91zM4.41 2.86L3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41L4.41 2.86z"); +} + +/* GLOBAL ICONS -> SPEAKER */ +path[d="M12 3a9 9 0 0 0-8.95 10h1.87a5 5 0 0 1 4.1 2.13l1.37 1.97a3.1 3.1 0 0 1-.17 3.78 2.85 2.85 0 0 1-3.55.74 11 11 0 1 1 10.66 0c-1.27.71-2.73.23-3.55-.74a3.1 3.1 0 0 1-.17-3.78l1.38-1.97a5 5 0 0 1 4.1-2.13h1.86A9 9 0 0 0 12 3Z"] { + d: path("M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z"); +} + +/* GLOBAL ICONS -> SPEAKER LOW */ +path[d="M10.293 3.29604C10.579 3.01004 11.009 2.92504 11.383 3.07904C11.757 3.23204 12 3.59904 12 4.00204V20.002C12 20.407 11.757 20.772 11.383 20.927C11.009 21.082 10.579 20.996 10.293 20.71L6 16.002H3C2.45 16.002 2 15.552 2 15.002V9.00204C2 8.45304 2.45 8.00204 3 8.00204H6L10.293 3.29604ZM14 9.00195C15.654 9.00195 17 10.349 17 12.002C17 13.657 15.654 15.002 14 15.002V13.002C14.551 13.002 15 12.553 15 12.002C15 11.451 14.551 11.002 14 11.002V9.00195Z"] { + d: path("M16 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02 0-1.77-1.02-3.29-2.5-4.03zM5 9v6h4l5 5V4L9 9H5zm7-.17v6.34L9.83 13H7v-2h2.83L12 8.83z"); +} + +/* GLOBAL ICONS -> SPEAKER MUTED */ +path[d="M22.7 2.7a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4l20-20ZM17.06 2.94a.48.48 0 0 0-.11-.77A11 11 0 0 0 2.18 16.94c.14.3.53.35.76.12l3.2-3.2c.25-.25.15-.68-.2-.76a5 5 0 0 0-1.02-.1H3.05a9 9 0 0 1 12.66-9.2c.2.09.44.05.59-.1l.76-.76ZM20.2 8.28a.52.52 0 0 1 .1-.58l.76-.76a.48.48 0 0 1 .77.11 11 11 0 0 1-4.5 14.57c-1.27.71-2.73.23-3.55-.74a3.1 3.1 0 0 1-.17-3.78l1.38-1.97a5 5 0 0 1 4.1-2.13h1.86a9.1 9.1 0 0 0-.75-4.72ZM10.1 17.9c.25-.25.65-.18.74.14a3.1 3.1 0 0 1-.62 2.84 2.85 2.85 0 0 1-3.55.74.16.16 0 0 1-.04-.25l3.48-3.48Z"] { + d: path("M4.34 2.93L2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41L4.34 2.93zM10 15.17L7.83 13H5v-2h2.83l.88-.88L10 11.41v3.76zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zm-7-8l-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24z"); +} +path[d="M22.7 2.7a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4l20-20ZM17.06 2.94a.48.48 0 0 0-.11-.77A11 11 0 0 0 2.18 16.94c.14.3.53.35.76.12l3.2-3.2c.25-.25.15-.68-.2-.76a5 5 0 0 0-1.02-.1H3.05a9 9 0 0 1 12.66-9.2c.2.09.44.05.59-.1l.76-.76ZM20.2 8.28a.52.52 0 0 1 .1-.58l.76-.76a.48.48 0 0 1 .77.11 11 11 0 0 1-4.5 14.57c-1.27.71-2.73.23-3.55-.74a3.1 3.1 0 0 1-.17-3.78l1.38-1.97a5 5 0 0 1 4.1-2.13h1.86a9.1 9.1 0 0 0-.75-4.72ZM10.1 17.9c.25-.25.65-.18.74.14a3.1 3.1 0 0 1-.62 2.84 2.85 2.85 0 0 1-3.55.74.16.16 0 0 1-.04-.25l3.48-3.48Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> OPEN EXTERNALLY */ +path[d="M15 2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0V4.41l-4.3 4.3a1 1 0 1 1-1.4-1.42L19.58 3H16a1 1 0 0 1-1-1Z"] { + d: path("M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z"); +} +path[d="M15 2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0V4.41l-4.3 4.3a1 1 0 1 1-1.4-1.42L19.58 3H16a1 1 0 0 1-1-1Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> FULLSCREEN */ +path[d="M4 6c0-1.1.9-2 2-2h3a1 1 0 0 0 0-2H6a4 4 0 0 0-4 4v3a1 1 0 0 0 2 0V6ZM4 18c0 1.1.9 2 2 2h3a1 1 0 1 1 0 2H6a4 4 0 0 1-4-4v-3a1 1 0 1 1 2 0v3ZM18 4a2 2 0 0 1 2 2v3a1 1 0 1 0 2 0V6a4 4 0 0 0-4-4h-3a1 1 0 1 0 0 2h3ZM20 18a2 2 0 0 1-2 2h-3a1 1 0 1 0 0 2h3a4 4 0 0 0 4-4v-3a1 1 0 1 0-2 0v3Z"] { + d: path("M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z"); +} + +/* GLOBAL ICONS -> EXIT FULLSCREEN */ +path[d="M8 6a2 2 0 0 1-2 2H3a1 1 0 0 0 0 2h3a4 4 0 0 0 4-4V3a1 1 0 0 0-2 0v3ZM8 18a2 2 0 0 0-2-2H3a1 1 0 1 1 0-2h3a4 4 0 0 1 4 4v3a1 1 0 1 1-2 0v-3ZM18 8a2 2 0 0 1-2-2V3a1 1 0 1 0-2 0v3a4 4 0 0 0 4 4h3a1 1 0 1 0 0-2h-3ZM16 18c0-1.1.9-2 2-2h3a1 1 0 1 0 0-2h-3a4 4 0 0 0-4 4v3a1 1 0 1 0 2 0v-3Z"] { + d: path("M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z"); +} + +/* GLOBAL ICONS -> RETRY / REFRESH */ +path[d="M12 2C6.485 2 2 6.485 2 12H5.33333C5.33333 8.32333 8.32333 5.33333 12 5.33333C15.6767 5.33333 18.6667 8.32333 18.6667 12C18.6667 15.6767 15.6767 18.6667 12 18.6667C10.2033 18.6667 8.55833 17.9333 7.315 16.6867L10.3333 13.6667H2V22L4.935 19.065C6.79833 20.94 9.30167 22 12 22C17.515 22 22 17.515 22 12C22 6.48667 17.515 2 12 2Z"] { + d: path("M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"); +} + +/* GLOBAL ICONS -> UPLOAD */ +path[d="M13 16V5.41l3.3 3.3a1 1 0 1 0 1.4-1.42l-5-5a1 1 0 0 0-1.4 0l-5 5a1 1 0 0 0 1.4 1.42L11 5.4V16a1 1 0 1 0 2 0ZM3 20a1 1 0 1 0 0 2h18a1 1 0 1 0 0-2H3Z"] { + d: path("M9,10V16H15V10H19L12,3L5,10H9M12,5.8L14.2,8H13V14H11V8H9.8L12,5.8M19,18H5V20H19V18Z"); +} + +/* GLOBAL ICONS -> DISABLE GAME ACTIVITY */ +path[d="M 5.7066445,4.9022473 H 18.293275 c 1.595895,0 2.92046,1.2333283 3.034163,2.8251676 l 0.667683,9.3475611 c 0.0743,1.040197 -0.708715,1.943677 -1.748914,2.017977 -0.04477,0.0032 -0.08964,0.0048 -0.134531,0.0048 -1.191828,0 -2.230714,-0.811138 -2.519775,-1.96738 l -0.522119,-2.08848 H 6.930137 l -0.5221194,2.088478 c -0.2890608,1.156242 -1.3279463,1.96738 -2.5197742,1.96738 -1.0428481,0 -1.8882436,-0.845396 -1.8882436,-1.888243 0,-0.04488 0.0016,-0.08976 0.0048,-0.134532 L 2.6724812,7.7274149 C 2.7861841,6.1355756 4.1107494,4.9022473 5.7066445,4.9022473 Z m 8.8282265,5.0698223 c 0.839995,0 1.520947,-0.680951 1.520947,-1.5209465 0,-0.8399957 -0.680952,-1.5209468 -1.520947,-1.5209468 -0.839996,0 -1.520947,0.6809511 -1.520947,1.5209468 0,0.8399955 0.680951,1.5209465 1.520947,1.5209465 z m 4.055858,3.0418944 c 0.839996,0 1.520947,-0.680952 1.520947,-1.520947 0,-0.839995 -0.680951,-1.5209474 -1.520947,-1.5209474 -0.839996,0 -1.520947,0.6809524 -1.520947,1.5209474 0,0.839995 0.680951,1.520947 1.520947,1.520947 z M 5.9161725,8.9581056 H 3.8882434 v 2.0279294 h 2.0279291 v 2.027929 H 7.9441016 V 10.986035 H 9.9720304 V 8.9581056 H 7.9441016 V 6.9301763 H 5.9161725 Z"] { + d: path("M7.97,16L5,19C4.67,19.3 4.23,19.5 3.75,19.5A1.75,1.75 0 0,1 2,17.75V17.5L3,10.12C3.21,7.81 5.14,6 7.5,6H16.5C18.86,6 20.79,7.81 21,10.12L22,17.5V17.75A1.75,1.75 0 0,1 20.25,19.5C19.77,19.5 19.33,19.3 19,19L16.03,16H7.97M7,8V10H5V11H7V13H8V11H10V10H8V8H7M16.5,8A0.75,0.75 0 0,0 15.75,8.75A0.75,0.75 0 0,0 16.5,9.5A0.75,0.75 0 0,0 17.25,8.75A0.75,0.75 0 0,0 16.5,8M14.75,9.75A0.75,0.75 0 0,0 14,10.5A0.75,0.75 0 0,0 14.75,11.25A0.75,0.75 0 0,0 15.5,10.5A0.75,0.75 0 0,0 14.75,9.75M18.25,9.75A0.75,0.75 0 0,0 17.5,10.5A0.75,0.75 0 0,0 18.25,11.25A0.75,0.75 0 0,0 19,10.5A0.75,0.75 0 0,0 18.25,9.75M16.5,11.5A0.75,0.75 0 0,0 15.75,12.25A0.75,0.75 0 0,0 16.5,13A0.75,0.75 0 0,0 17.25,12.25A0.75,0.75 0 0,0 16.5,11.5Z"); +} + +/* GLOBAL ICONS -> ENABLE GAME ACTIVITY */ +path[d="m 5.707493,4.903746 c -1.5957556,0 -2.921198,1.232272 -3.0348909,2.823972 l -0.6679103,9.346058 c -0.0032,0.04477 -0.00469,0.09105 -0.00469,0.135925 0,0.286145 0.068875,0.553783 0.1827966,0.796805 L 7.1745522,13.014755 H 5.9160685 v -2.02951 H 3.8889021 V 8.958078 H 5.9160685 V 6.930913 H 7.943235 v 2.027165 h 2.0295102 v 1.258484 L 15.285561,4.903746 Z m 15.366625,1.832652 -4.813642,4.813642 -3.491882,3.491882 h 4.300405 l 0.522611,2.088099 c 0.289036,1.156141 1.327587,1.966233 2.519311,1.966233 0.04489,0 0.08882,-0.0014 0.133582,-0.0047 1.040108,-0.0743 1.824922,-0.977685 1.750628,-2.01779 l -0.66791,-9.346079 c -0.02519,-0.352659 -0.11926,-0.683371 -0.253103,-0.99132 z m -2.484157,3.236436 c 0.839921,0 1.52096,0.681039 1.52096,1.52096 0,0.839923 -0.681039,1.520961 -1.52096,1.520961 -0.839923,0 -1.520962,-0.681038 -1.520962,-1.520961 0,-0.839921 0.681039,-1.52096 1.520962,-1.52096 z M 7.943235,10.985245 v 1.260827 l 1.2608277,-1.260827 z"] { + d: path("M2,5.27L3.28,4L20,20.72L18.73,22L12.73,16H7.97L5,19C4.67,19.3 4.23,19.5 3.75,19.5A1.75,1.75 0 0,1 2,17.75V17.5L3,10.12C3.1,9.09 3.53,8.17 4.19,7.46L2,5.27M5,10V11H7V13H8V11.27L6.73,10H5M16.5,6C18.86,6 20.79,7.81 21,10.12L22,17.5V17.75C22,18.41 21.64,19 21.1,19.28L7.82,6H16.5M16.5,8A0.75,0.75 0 0,0 15.75,8.75A0.75,0.75 0 0,0 16.5,9.5A0.75,0.75 0 0,0 17.25,8.75A0.75,0.75 0 0,0 16.5,8M14.75,9.75A0.75,0.75 0 0,0 14,10.5A0.75,0.75 0 0,0 14.75,11.25A0.75,0.75 0 0,0 15.5,10.5A0.75,0.75 0 0,0 14.75,9.75M18.25,9.75A0.75,0.75 0 0,0 17.5,10.5A0.75,0.75 0 0,0 18.25,11.25A0.75,0.75 0 0,0 19,10.5A0.75,0.75 0 0,0 18.25,9.75M16.5,11.5A0.75,0.75 0 0,0 15.75,12.25A0.75,0.75 0 0,0 16.5,13A0.75,0.75 0 0,0 17.25,12.25A0.75,0.75 0 0,0 16.5,11.5Z"); +} + +/* GLOBAL ICONS -> ENABLE GAME DETECTION */ +path[d="M15.56 11.77c.2-.1.44.02.44.23a4 4 0 1 1-4-4c.21 0 .33.25.23.44a2.5 2.5 0 0 0 3.32 3.32Z"] { + d: path("M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M12,4.5C17,4.5 21.27,7.61 23,12C21.27,16.39 17,19.5 12,19.5C7,19.5 2.73,16.39 1,12C2.73,7.61 7,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C15.76,17.5 19.17,15.36 20.82,12C19.17,8.64 15.76,6.5 12,6.5C8.24,6.5 4.83,8.64 3.18,12Z"); +} +path[d="M15.56 11.77c.2-.1.44.02.44.23a4 4 0 1 1-4-4c.21 0 .33.25.23.44a2.5 2.5 0 0 0 3.32 3.32Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> DISABLE GAME DETECTION */ +path[d="M1.3 21.3a1 1 0 1 0 1.4 1.4l20-20a1 1 0 0 0-1.4-1.4l-20 20ZM3.16 16.05c.18.24.53.26.74.05l.72-.72c.18-.18.2-.45.05-.66a15.7 15.7 0 0 1-1.43-2.52.48.48 0 0 1 0-.4c.4-.9 1.18-2.37 2.37-3.72C7.13 6.38 9.2 5 12 5c.82 0 1.58.12 2.28.33.18.05.38 0 .52-.13l.8-.8c.25-.25.18-.67-.15-.79A9.79 9.79 0 0 0 12 3C4.89 3 1.73 10.11 1.11 11.7a.83.83 0 0 0 0 .6c.25.64.9 2.15 2.05 3.75Z"] { + d: path("M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"); +} +path[d="M1.3 21.3a1 1 0 1 0 1.4 1.4l20-20a1 1 0 0 0-1.4-1.4l-20 20ZM3.16 16.05c.18.24.53.26.74.05l.72-.72c.18-.18.2-.45.05-.66a15.7 15.7 0 0 1-1.43-2.52.48.48 0 0 1 0-.4c.4-.9 1.18-2.37 2.37-3.72C7.13 6.38 9.2 5 12 5c.82 0 1.58.12 2.28.33.18.05.38 0 .52-.13l.8-.8c.25-.25.18-.67-.15-.79A9.79 9.79 0 0 0 12 3C4.89 3 1.73 10.11 1.11 11.7a.83.83 0 0 0 0 .6c.25.64.9 2.15 2.05 3.75Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> SHARE CLIP */ +path[d="M13 16V5.41l3.3 3.3a1 1 0 1 0 1.4-1.42l-5-5a1 1 0 0 0-1.4 0l-5 5a1 1 0 0 0 1.4 1.42L11 5.4V16a1 1 0 1 0 2 0Z"] { + d: path("M12,1L8,5H11V14H13V5H16M18,23H6C4.89,23 4,22.1 4,21V9A2,2 0 0,1 6,7H9V9H6V21H18V9H15V7H18A2,2 0 0,1 20,9V21A2,2 0 0,1 18,23Z"); +} +path[d="M13 16V5.41l3.3 3.3a1 1 0 1 0 1.4-1.42l-5-5a1 1 0 0 0-1.4 0l-5 5a1 1 0 0 0 1.4 1.42L11 5.4V16a1 1 0 1 0 2 0Z"] ~ path { + display: none; +} + +/* GLOBAL ICONS -> LEAVE ACTIVITY */ +path[d="M9 12a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1Z"] { + d: path("M19,3H5C3.89,3 3,3.89 3,5V9H5V5H19V19H5V15H3V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M10.08,15.58L11.5,17L16.5,12L11.5,7L10.08,8.41L12.67,11H3V13H12.67L10.08,15.58Z"); +} +path[d="M9 12a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1Z"] ~ path { + display: none; +} + +/* + * + * HEADER BAR ICONS + * + */ +/* HEADER BAR ICONS -> INFO */ +path[d="M23 12a11 11 0 1 1-22 0 11 11 0 0 1 22 0Zm-9.5-4.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.77 3.96a1 1 0 1 0-1.96-.42l-1.04 4.86a2.77 2.77 0 0 0 4.31 2.83l.24-.17a1 1 0 1 0-1.16-1.62l-.24.17a.77.77 0 0 1-1.2-.79l1.05-4.86Z"] { + d: path("M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z"); +} + +/* HEADER BAR ICONS -> NOTIFICATION ON */ +path[d="M9.7 2.89c.18-.07.32-.24.37-.43a2 2 0 0 1 3.86 0c.05.2.19.36.38.43A7 7 0 0 1 19 9.5v2.09c0 .12.05.24.13.33l1.1 1.22a3 3 0 0 1 .77 2.01v.28c0 .67-.34 1.29-.95 1.56-1.31.6-4 1.51-8.05 1.51-4.05 0-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3 3 0 0 1 .77-2l1.1-1.23a.5.5 0 0 0 .13-.33V9.5a7 7 0 0 1 4.7-6.61ZM9.18 19.84A.16.16 0 0 0 9 20a3 3 0 1 0 6 0c0-.1-.09-.17-.18-.16a24.86 24.86 0 0 1-5.64 0Z"] { + d: path("M10 21H14C14 22.1 13.1 23 12 23S10 22.1 10 21M21 19V20H3V19L5 17V11C5 7.9 7 5.2 10 4.3V4C10 2.9 10.9 2 12 2S14 2.9 14 4V4.3C17 5.2 19 7.9 19 11V17L21 19M17 11C17 8.2 14.8 6 12 6S7 8.2 7 11V18H17V11Z"); +} + +/* HEADER BAR ICONS -> NOTIFICATION OFF */ +path[d="M1.3 21.3a1 1 0 1 0 1.4 1.4l20-20a1 1 0 0 0-1.4-1.4l-20 20ZM3.13 16.13c.11.27.46.28.66.08L15.73 4.27a.47.47 0 0 0-.07-.74 6.97 6.97 0 0 0-1.35-.64.62.62 0 0 1-.38-.43 2 2 0 0 0-3.86 0 .62.62 0 0 1-.38.43A7 7 0 0 0 5 9.5v2.09a.5.5 0 0 1-.13.33l-1.1 1.22A3 3 0 0 0 3 15.15v.28c0 .24.04.48.13.7ZM18.64 9.36c.13-.13.36-.05.36.14v2.09c0 .12.05.24.13.33l1.1 1.22a3 3 0 0 1 .77 2.01v.28c0 .67-.34 1.29-.95 1.56-1.31.6-4 1.51-8.05 1.51-.46 0-.9-.01-1.33-.03a.48.48 0 0 1-.3-.83l8.27-8.28ZM9.18 19.84A.16.16 0 0 0 9 20a3 3 0 1 0 6 0c0-.1-.09-.17-.18-.16a24.84 24.84 0 0 1-5.64 0Z"] { + d: path("M22.11,21.46L2.39,1.73L1.11,3L5.83,7.72C5.29,8.73 5,9.86 5,11V17L3,19V20H18.11L20.84,22.73L22.11,21.46M7,18V11C7,10.39 7.11,9.79 7.34,9.23L16.11,18H7M10,21H14A2,2 0 0,1 12,23A2,2 0 0,1 10,21M8.29,5.09C8.82,4.75 9.4,4.5 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V15.8L17,13.8V11A5,5 0 0,0 12,6C11.22,6 10.45,6.2 9.76,6.56L8.29,5.09Z"); +} + +/* HEADER BAR ICONS -> PIN */ +path[d="M19.38 11.38a3 3 0 0 0 4.24 0l.03-.03a.5.5 0 0 0 0-.7L13.35.35a.5.5 0 0 0-.7 0l-.03.03a3 3 0 0 0 0 4.24L13 5l-2.92 2.92-3.65-.34a2 2 0 0 0-1.6.58l-.62.63a1 1 0 0 0 0 1.42l9.58 9.58a1 1 0 0 0 1.42 0l.63-.63a2 2 0 0 0 .58-1.6l-.34-3.64L19 11l.38.38ZM9.07 17.07a.5.5 0 0 1-.08.77l-5.15 3.43a.5.5 0 0 1-.63-.06l-.42-.42a.5.5 0 0 1-.06-.63L6.16 15a.5.5 0 0 1 .77-.08l2.14 2.14Z"] { + d: path("M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12M8.8,14L10,12.8V4H14V12.8L15.2,14H8.8Z"); +} + +/* HEADER BAR ICONS -> MEMBERS LIST */ +path[d="M14.5 8a3 3 0 1 0-2.7-4.3c-.2.4.06.86.44 1.12a5 5 0 0 1 2.14 3.08c.01.06.06.1.12.1ZM18.44 17.27c.15.43.54.73 1 .73h1.06c.83 0 1.5-.67 1.5-1.5a7.5 7.5 0 0 0-6.5-7.43c-.55-.08-.99.38-1.1.92-.06.3-.15.6-.26.87-.23.58-.05 1.3.47 1.63a9.53 9.53 0 0 1 3.83 4.78ZM12.5 9a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM2 20.5a7.5 7.5 0 0 1 15 0c0 .83-.67 1.5-1.5 1.5a.2.2 0 0 1-.2-.16c-.2-.96-.56-1.87-.88-2.54-.1-.23-.42-.15-.42.1v2.1a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2.1c0-.25-.31-.33-.42-.1-.32.67-.67 1.58-.88 2.54a.2.2 0 0 1-.2.16A1.5 1.5 0 0 1 2 20.5Z"] { + d: path("M16.5,6.5A2,2 0 0,1 18.5,8.5A2,2 0 0,1 16.5,10.5A2,2 0 0,1 14.5,8.5A2,2 0 0,1 16.5,6.5M16.5,12A3.5,3.5 0 0,0 20,8.5A3.5,3.5 0 0,0 16.5,5A3.5,3.5 0 0,0 13,8.5A3.5,3.5 0 0,0 16.5,12M7.5,6.5A2,2 0 0,1 9.5,8.5A2,2 0 0,1 7.5,10.5A2,2 0 0,1 5.5,8.5A2,2 0 0,1 7.5,6.5M7.5,12A3.5,3.5 0 0,0 11,8.5A3.5,3.5 0 0,0 7.5,5A3.5,3.5 0 0,0 4,8.5A3.5,3.5 0 0,0 7.5,12M21.5,17.5H14V16.25C14,15.79 13.8,15.39 13.5,15.03C14.36,14.73 15.44,14.5 16.5,14.5C18.94,14.5 21.5,15.71 21.5,16.25M12.5,17.5H2.5V16.25C2.5,15.71 5.06,14.5 7.5,14.5C9.94,14.5 12.5,15.71 12.5,16.25M16.5,13C15.3,13 13.43,13.34 12,14C10.57,13.33 8.7,13 7.5,13C5.33,13 1,14.08 1,16.25V19H23V16.25C23,14.08 18.67,13 16.5,13Z"); +} +path[d="M14.5 8a3 3 0 1 0-2.7-4.3c-.2.4.06.86.44 1.12a5 5 0 0 1 2.14 3.08c.01.06.06.1.12.1ZM18.44 17.27c.15.43.54.73 1 .73h1.06c.83 0 1.5-.67 1.5-1.5a7.5 7.5 0 0 0-6.5-7.43c-.55-.08-.99.38-1.1.92-.06.3-.15.6-.26.87-.23.58-.05 1.3.47 1.63a9.53 9.53 0 0 1 3.83 4.78ZM12.5 9a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM2 20.5a7.5 7.5 0 0 1 15 0c0 .83-.67 1.5-1.5 1.5a.2.2 0 0 1-.2-.16c-.2-.96-.56-1.87-.88-2.54-.1-.23-.42-.15-.42.1v2.1a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2.1c0-.25-.31-.33-.42-.1-.32.67-.67 1.58-.88 2.54a.2.2 0 0 1-.2.16A1.5 1.5 0 0 1 2 20.5Z"] ~ path { + display: none; +} + +/* HEADER BAR ICONS -> USER PROFILE */ +path[d="M23 12.38c-.02.38-.45.58-.78.4a6.97 6.97 0 0 0-6.27-.08.54.54 0 0 1-.44 0 8.97 8.97 0 0 0-11.16 3.55c-.1.15-.1.35 0 .5.37.58.8 1.13 1.28 1.61.24.24.64.15.8-.15.19-.38.39-.73.58-1.02.14-.21.43-.1.4.15l-.19 1.96c-.02.19.07.37.23.47A8.96 8.96 0 0 0 12 21a.4.4 0 0 1 .38.27c.1.33.25.65.4.95.18.34-.02.76-.4.77L12 23a11 11 0 1 1 11-10.62ZM15.5 7.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z"] { + d: path("M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7.07,18.28C7.5,17.38 10.12,16.5 12,16.5C13.88,16.5 16.5,17.38 16.93,18.28C15.57,19.36 13.86,20 12,20C10.14,20 8.43,19.36 7.07,18.28M18.36,16.83C16.93,15.09 13.46,14.5 12,14.5C10.54,14.5 7.07,15.09 5.64,16.83C4.62,15.5 4,13.82 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,13.82 19.38,15.5 18.36,16.83M12,6C10.06,6 8.5,7.56 8.5,9.5C8.5,11.44 10.06,13 12,13C13.94,13 15.5,11.44 15.5,9.5C15.5,7.56 13.94,6 12,6M12,11A1.5,1.5 0 0,1 10.5,9.5A1.5,1.5 0 0,1 12,8A1.5,1.5 0 0,1 13.5,9.5A1.5,1.5 0 0,1 12,11Z"); +} +path[d="M23 12.38c-.02.38-.45.58-.78.4a6.97 6.97 0 0 0-6.27-.08.54.54 0 0 1-.44 0 8.97 8.97 0 0 0-11.16 3.55c-.1.15-.1.35 0 .5.37.58.8 1.13 1.28 1.61.24.24.64.15.8-.15.19-.38.39-.73.58-1.02.14-.21.43-.1.4.15l-.19 1.96c-.02.19.07.37.23.47A8.96 8.96 0 0 0 12 21a.4.4 0 0 1 .38.27c.1.33.25.65.4.95.18.34-.02.76-.4.77L12 23a11 11 0 1 1 11-10.62ZM15.5 7.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z"] ~ path { + display: none; +} + +/* HEADER BAR ICONS -> VIDEO CALL */ +path[d="M4 4a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h11a3 3 0 0 0 3-3v-2.12a1 1 0 0 0 .55.9l3 1.5a1 1 0 0 0 1.45-.9V7.62a1 1 0 0 0-1.45-.9l-3 1.5a1 1 0 0 0-.55.9V7a3 3 0 0 0-3-3H4Z"] { + d: path("M15,8V16H5V8H15M16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5V7A1,1 0 0,0 16,6Z"); +} + +/* HEADER BAR ICONS -> ADD FRIENDS TO DM */ +path[d="M14.5 8a3 3 0 1 0-2.7-4.3c-.2.4.06.86.44 1.12a5 5 0 0 1 2.14 3.08c.01.06.06.1.12.1ZM16.62 13.17c-.22.29-.65.37-.92.14-.34-.3-.7-.57-1.09-.82-.52-.33-.7-1.05-.47-1.63.11-.27.2-.57.26-.87.11-.54.55-1 1.1-.92 1.6.2 3.04.92 4.15 1.98.3.27-.25.95-.65.95a3 3 0 0 0-2.38 1.17ZM15.19 15.61c.13.16.02.39-.19.39a3 3 0 0 0-1.52 5.59c.2.12.26.41.02.41h-8a.5.5 0 0 1-.5-.5v-2.1c0-.25-.31-.33-.42-.1-.32.67-.67 1.58-.88 2.54a.2.2 0 0 1-.2.16A1.5 1.5 0 0 1 2 20.5a7.5 7.5 0 0 1 13.19-4.89ZM9.5 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM15.5 22Z"] { + d: path("M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H9zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z"); +} +path[d="M14.5 8a3 3 0 1 0-2.7-4.3c-.2.4.06.86.44 1.12a5 5 0 0 1 2.14 3.08c.01.06.06.1.12.1ZM16.62 13.17c-.22.29-.65.37-.92.14-.34-.3-.7-.57-1.09-.82-.52-.33-.7-1.05-.47-1.63.11-.27.2-.57.26-.87.11-.54.55-1 1.1-.92 1.6.2 3.04.92 4.15 1.98.3.27-.25.95-.65.95a3 3 0 0 0-2.38 1.17ZM15.19 15.61c.13.16.02.39-.19.39a3 3 0 0 0-1.52 5.59c.2.12.26.41.02.41h-8a.5.5 0 0 1-.5-.5v-2.1c0-.25-.31-.33-.42-.1-.32.67-.67 1.58-.88 2.54a.2.2 0 0 1-.2.16A1.5 1.5 0 0 1 2 20.5a7.5 7.5 0 0 1 13.19-4.89ZM9.5 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM15.5 22Z"] ~ path { + display: none; +} + +/* HEADER BAR ICONS -> NEW GROUP DM */ +path[d="M19 14a1 1 0 0 1 1 1v3h3a1 1 0 1 1 0 2h-3v3a1 1 0 1 1-2 0v-3h-3a1 1 0 1 1 0-2h3v-3a1 1 0 0 1 1-1Z"] { + d: path("M21 6H19V12.1C20.2 12.3 21.2 12.8 22 13.5V7C22 6.5 21.5 6 21 6M6 17C6 17.5 6.5 18 7 18H12C12 16.9 12.3 15.9 12.8 15H6V17M16 2H3C2.5 2 2 2.5 2 3V17L6 13H14.7C15.4 12.5 16.2 12.2 17 12.1V3C17 2.5 16.5 2 16 2M15 11H5.2L4 12.2V4H15V11M17 14H19V17H22V19H19V22H17V19H14V17H17V14Z"); +} +path[d="M19 14a1 1 0 0 1 1 1v3h3a1 1 0 1 1 0 2h-3v3a1 1 0 1 1-2 0v-3h-3a1 1 0 1 1 0-2h3v-3a1 1 0 0 1 1-1Z"] ~ path { + display: none; +} + +/* HEADER BAR ICONS -> UPDATE */ +path[d="M12 2a1 1 0 0 1 1 1v10.59l3.3-3.3a1 1 0 1 1 1.4 1.42l-5 5a1 1 0 0 1-1.4 0l-5-5a1 1 0 1 1 1.4-1.42l3.3 3.3V3a1 1 0 0 1 1-1ZM3 20a1 1 0 1 0 0 2h18a1 1 0 1 0 0-2H3Z"] { + d: path("M19 9h-4V3H9v6H5l7 7 7-7zm-8 2V5h2v6h1.17L12 13.17 9.83 11H11zm-6 7h14v2H5z"); +} + +/* HEADER BAR ICONS -> FOCUS VIEW */ +path[d="M2 4c0-1.1.9-2 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4ZM2 15c0-1.1.9-2 2-2h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5ZM15 13a2 2 0 0 0-2 2v5c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2h-5Z"] { + d: path("M19,5V7H15V5H19M9,5V11H5V5H9M19,13V19H15V13H19M9,17V19H5V17H9M21,3H13V9H21V3M11,3H3V13H11V3M21,11H13V21H21V11M11,15H3V21H11V15Z"); +} + +/* HEADER BAR ICONS -> GRID VIEW */ +path[d="M15 11a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5ZM2 20c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v5ZM13 20c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2h-5a2 2 0 0 0-2 2v5ZM2 9c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v5Z"] { + d: path("M3 11H11V3H3M5 5H9V9H5M13 21H21V13H13M15 15H19V19H15M3 21H11V13H3M5 15H9V19H5M13 3V11H21V3M19 9H15V5H19Z"); +} + +/* HEADER BAR ICONS -> CLIPS */ +path[d="M15.74 5.74a.5.5 0 0 0 .54.7l5.01-.88a.5.5 0 0 0 .4-.58l-.26-1.47a3 3 0 0 0-3.2-2.47.46.46 0 0 0-.37.26l-2.12 4.44ZM15.13 2.37a.5.5 0 0 0-.53-.7l-4.25.74a.5.5 0 0 0-.37.28L7.87 7.13a.5.5 0 0 0 .53.7l4.25-.74a.5.5 0 0 0 .37-.28l2.11-4.44ZM6.72 3.05l-2.55.45a3 3 0 0 0-2.43 3.48L2 8.46c.05.27.3.45.58.4l2.2-.39a.5.5 0 0 0 .36-.27l2.12-4.44a.5.5 0 0 0-.54-.7Z"] { + d: path("M20.84 2.18L16.91 2.96L19.65 6.5L21.62 6.1L20.84 2.18M13.97 3.54L12 3.93L14.75 7.46L16.71 7.07L13.97 3.54M9.07 4.5L7.1 4.91L9.85 8.44L11.81 8.05L9.07 4.5M4.16 5.5L3.18 5.69C2.1 5.9 1.39 6.96 1.61 8.04L2 10L6.9 9.03L4.16 5.5M20 12V20H4V12H20M22 10H2V20C2 21.11 2.9 22 4 22H20C21.11 22 22 21.11 22 20V10Z"); +} +path[d="M15.74 5.74a.5.5 0 0 0 .54.7l5.01-.88a.5.5 0 0 0 .4-.58l-.26-1.47a3 3 0 0 0-3.2-2.47.46.46 0 0 0-.37.26l-2.12 4.44ZM15.13 2.37a.5.5 0 0 0-.53-.7l-4.25.74a.5.5 0 0 0-.37.28L7.87 7.13a.5.5 0 0 0 .53.7l4.25-.74a.5.5 0 0 0 .37-.28l2.11-4.44ZM6.72 3.05l-2.55.45a3 3 0 0 0-2.43 3.48L2 8.46c.05.27.3.45.58.4l2.2-.39a.5.5 0 0 0 .36-.27l2.12-4.44a.5.5 0 0 0-.54-.7Z"] ~ path { + display: none; +} + +/* HEADER BAR ICONS -> INBOX */ +path[d="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5ZM4 5.5C4 4.67 4.67 4 5.5 4h13c.83 0 1.5.67 1.5 1.5v6c0 .83-.67 1.5-1.5 1.5h-2.65c-.5 0-.85.5-.85 1a3 3 0 1 1-6 0c0-.5-.35-1-.85-1H5.5A1.5 1.5 0 0 1 4 11.5v-6Z"] { + d: path("M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19v3zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5V5h14v9z"); +} + +/* HEADER BAR ICONS -> HELP */ +path[d="M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22Zm-.28-16c-.98 0-1.81.47-2.27 1.14A1 1 0 1 1 7.8 7.01 4.73 4.73 0 0 1 11.72 5c2.5 0 4.65 1.88 4.65 4.38 0 2.1-1.54 3.77-3.52 4.24l.14 1a1 1 0 0 1-1.98.27l-.28-2a1 1 0 0 1 .99-1.14c1.54 0 2.65-1.14 2.65-2.38 0-1.23-1.1-2.37-2.65-2.37ZM13 17.88a1.13 1.13 0 1 1-2.25 0 1.13 1.13 0 0 1 2.25 0Z"] { + d: path("M11,18H13V16H11V18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,6A4,4 0 0,0 8,10H10A2,2 0 0,1 12,8A2,2 0 0,1 14,10C14,12 11,11.75 11,15H13C13,12.75 16,12.5 16,10A4,4 0 0,0 12,6Z"); +} + +/* HEADER BAR ICONS -> BUG */ +path[d="M9.54 3.28a3 3 0 0 0-.37.74c-.19.52.28.98.83.98h4c.55 0 1.02-.46.83-.98a2.96 2.96 0 0 0-.37-.74c.23-.16.56-.28.99-.28a1 1 0 1 0 0-2c-1 0-2.01.4-2.68 1.1a3 3 0 0 0-1.54 0A3.76 3.76 0 0 0 8.55 1a1 1 0 0 0 0 2c.43 0 .76.12 1 .28ZM18.01 18.85c-.04.1-.03.22.05.3l1.51 1.5a1 1 0 0 1-1.41 1.42l-1.18-1.18a.26.26 0 0 0-.37 0 6.7 6.7 0 0 1-2.8 1.82c-.42.14-.83-.2-.86-.64l-.42-8.57a.53.53 0 0 0-1.05 0l-.43 8.57c-.03.45-.44.78-.87.64A6.7 6.7 0 0 1 7.4 20.9a.26.26 0 0 0-.37-.01l-1.18 1.18a1 1 0 0 1-1.41-1.41l1.51-1.51c.08-.08.1-.2.05-.3-.47-.94-.78-2-.92-3.12a.25.25 0 0 0-.25-.23H3a1 1 0 1 1 0-2h1.82c.13 0 .24-.1.25-.23.14-1.13.45-2.18.92-3.12a.25.25 0 0 0-.05-.3l-1.51-1.5a1 1 0 1 1 1.41-1.42L7.02 8.1c.1.1.27.1.37 0a6.66 6.66 0 0 1 2.95-1.87c.38-.11.75.14.85.52l.57 2.27c.06.25.42.25.48 0l.57-2.27c.1-.38.47-.63.85-.52 1.1.33 2.11.98 2.95 1.86.1.1.26.11.37.01l1.18-1.18a1 1 0 1 1 1.41 1.41l-1.51 1.51c-.08.08-.1.2-.05.3.47.94.78 2 .92 3.12.01.13.12.23.25.23H21a1 1 0 1 1 0 2h-1.82c-.13 0-.24.1-.25.23a9.68 9.68 0 0 1-.92 3.12Z"] { + d: path("M20,8H17.19C16.74,7.2 16.12,6.5 15.37,6L17,4.41L15.59,3L13.42,5.17C12.96,5.06 12.5,5 12,5C11.5,5 11.05,5.06 10.59,5.17L8.41,3L7,4.41L8.62,6C7.87,6.5 7.26,7.21 6.81,8H4V10H6.09C6.03,10.33 6,10.66 6,11V12H4V14H6V15C6,15.34 6.03,15.67 6.09,16H4V18H6.81C8.47,20.87 12.14,21.84 15,20.18C15.91,19.66 16.67,18.9 17.19,18H20V16H17.91C17.97,15.67 18,15.34 18,15V14H20V12H18V11C18,10.66 17.97,10.33 17.91,10H20V8M16,15A4,4 0 0,1 12,19A4,4 0 0,1 8,15V11A4,4 0 0,1 12,7A4,4 0 0,1 16,11V15M14,10V12H10V10H14M10,14H14V16H10V14Z"); +} + +/* + * + * MESSAGE ACTION ICONS + * + */ +/* MESSAGE ACTION ICONS -> EDIT MESSAGE */ +path[d="m13.96 5.46 4.58 4.58a1 1 0 0 0 1.42 0l1.38-1.38a2 2 0 0 0 0-2.82l-3.18-3.18a2 2 0 0 0-2.82 0l-1.38 1.38a1 1 0 0 0 0 1.42ZM2.11 20.16l.73-4.22a3 3 0 0 1 .83-1.61l7.87-7.87a1 1 0 0 1 1.42 0l4.58 4.58a1 1 0 0 1 0 1.42l-7.87 7.87a3 3 0 0 1-1.6.83l-4.23.73a1.5 1.5 0 0 1-1.73-1.73Z"] { + d: path("M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM5.92 19H5v-.92l9.06-9.06.92.92L5.92 19zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z"); +} + +/* MESSAGE ACTION ICONS -> REPLY */ +path[d="M2.3 7.3a1 1 0 0 0 0 1.4l5 5a1 1 0 0 0 1.4-1.4L5.42 9H11a7 7 0 0 1 7 7v4a1 1 0 1 0 2 0v-4a9 9 0 0 0-9-9H5.41l3.3-3.3a1 1 0 0 0-1.42-1.4l-5 5Z"] { + d: path("M8,9.8V10.7L9.7,11C12.3,11.4 14.2,12.4 15.6,13.7C13.9,13.2 12.1,12.9 10,12.9H8V14.2L5.8,12L8,9.8M10,5L3,12L10,19V14.9C15,14.9 18.5,16.5 21,20C20,15 17,10 10,9"); +} + +/* MESSAGE ACTION ICONS -> COPY TEXT */ +path[d="M3 16a1 1 0 0 1-1-1v-5a8 8 0 0 1 8-8h5a1 1 0 0 1 1 1v.5a.5.5 0 0 1-.5.5H10a6 6 0 0 0-6 6v5.5a.5.5 0 0 1-.5.5H3Z"] { + d: path("M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"); +} +path[d="M3 16a1 1 0 0 1-1-1v-5a8 8 0 0 1 8-8h5a1 1 0 0 1 1 1v.5a.5.5 0 0 1-.5.5H10a6 6 0 0 0-6 6v5.5a.5.5 0 0 1-.5.5H3Z"] ~ path { + display: none; +} + +/* MESSAGE ACTION ICONS -> MARK UNREAD */ +path[d="M12.93 21.96c.25-.03.43-.23.47-.47a3 3 0 0 1 .08-.35.66.66 0 0 0-.24-.71A3 3 0 0 1 12 18v-3a3 3 0 0 1 4.35-2.68c.14.07.3.09.44.04a7 7 0 0 1 4.58.05c.3.1.63-.1.63-.41a10 10 0 1 0-18.45 5.36c.13.19.11.44-.04.61l-2.06 2.37A1 1 0 0 0 2.2 22H12c.32 0 .63-.01.93-.04Z"] { + d: path("M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"); +} +path[d="M12.93 21.96c.25-.03.43-.23.47-.47a3 3 0 0 1 .08-.35.66.66 0 0 0-.24-.71A3 3 0 0 1 12 18v-3a3 3 0 0 1 4.35-2.68c.14.07.3.09.44.04a7 7 0 0 1 4.58.05c.3.1.63-.1.63-.41a10 10 0 1 0-18.45 5.36c.13.19.11.44-.04.61l-2.06 2.37A1 1 0 0 0 2.2 22H12c.32 0 .63-.01.93-.04Z"] ~ path { + display: none; +} + +/* MESSAGE ACTION ICONS -> COPY MESSAGE LINK */ +path[d="M16.3 14.7a1 1 0 0 1 0-1.4l2.5-2.5a3.95 3.95 0 1 0-5.6-5.6l-2.5 2.5a1 1 0 1 1-1.4-1.4l2.5-2.5a5.95 5.95 0 1 1 8.4 8.4l-2.5 2.5a1 1 0 0 1-1.4 0ZM7.7 9.3a1 1 0 0 1 0 1.4l-2.5 2.5a3.95 3.95 0 0 0 5.6 5.6l2.5-2.5a1 1 0 1 1 1.4 1.4l-2.5 2.5a5.95 5.95 0 0 1-8.4-8.4l2.5-2.5a1 1 0 0 1 1.4 0Z"] { + d: path("M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"); +} +path[d="M16.3 14.7a1 1 0 0 1 0-1.4l2.5-2.5a3.95 3.95 0 1 0-5.6-5.6l-2.5 2.5a1 1 0 1 1-1.4-1.4l2.5-2.5a5.95 5.95 0 1 1 8.4 8.4l-2.5 2.5a1 1 0 0 1-1.4 0ZM7.7 9.3a1 1 0 0 1 0 1.4l-2.5 2.5a3.95 3.95 0 0 0 5.6 5.6l2.5-2.5a1 1 0 1 1 1.4 1.4l-2.5 2.5a5.95 5.95 0 0 1-8.4-8.4l2.5-2.5a1 1 0 0 1 1.4 0Z"] ~ path { + display: none; +} + +/* MESSAGE ACTION ICONS -> SPEAK MESSAGE */ +path[d="M12 22a10 10 0 1 0-8.45-4.64c.13.19.11.44-.04.61l-2.06 2.37A1 1 0 0 0 2.2 22H12Zm2-5.26c0 .61.56 1.09 1.14.87a6 6 0 0 0 0-11.22c-.58-.22-1.14.26-1.14.87v.1c0 .45.32.83.73 1.03a4 4 0 0 1 0 7.22c-.41.2-.73.58-.73 1.04v.09Zm0-3.32c0 .69.7 1.15 1.18.65a2.99 2.99 0 0 0 0-4.14c-.48-.5-1.18-.04-1.18.65v2.84ZM12 7a1 1 0 0 0-1-1h-.05a1 1 0 0 0-.75.34L7.87 9H6a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1.87l2.33 2.66a1 1 0 0 0 .75.34H11a1 1 0 0 0 1-1V7Z"] { + d: path("M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H3zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z"); +} + +/* MESSAGE ACTION ICONS -> DELETE MESSAGE */ +path[d="M14.25 1c.41 0 .75.34.75.75V3h5.25c.41 0 .75.34.75.75v.5c0 .41-.34.75-.75.75H3.75A.75.75 0 0 1 3 4.25v-.5c0-.41.34-.75.75-.75H9V1.75c0-.41.34-.75.75-.75h4.5Z"] { + d: path("M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z"); +} +path[d="M14.25 1c.41 0 .75.34.75.75V3h5.25c.41 0 .75.34.75.75v.5c0 .41-.34.75-.75.75H3.75A.75.75 0 0 1 3 4.25v-.5c0-.41.34-.75.75-.75H9V1.75c0-.41.34-.75.75-.75h4.5Z"] ~ path { + display: none; +} + +/* MESSAGE ACTION ICONS -> REPORT MESSAGE */ +path[d="M3 1a1 1 0 0 1 1 1v.82l8.67-1.45A2 2 0 0 1 15 3.35v1.47l5.67-.95A2 2 0 0 1 23 5.85v7.3a2 2 0 0 1-1.67 1.98l-9 1.5a2 2 0 0 1-1.78-.6c-.2-.21-.08-.54.18-.68a5.01 5.01 0 0 0 1.94-1.94c.18-.32-.1-.66-.46-.6L4 14.18V21a1 1 0 1 1-2 0V2a1 1 0 0 1 1-1Z"] { + d: path("M12.36,6L12.76,8H18V14H14.64L14.24,12H7V6H12.36M14,4H5V21H7V14H12.6L13,16H20V6H14.4"); +} + +/* + * + * PANEL ICONS + * + */ +.container_b2ca13 .button_f67531 g[transform="matrix(1,0,0,1,-200,-200)"] g g g path { + d: path("M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1V5zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z"); + transform: translate(-12px, -8px); +} +.container_b2ca13 .button_f67531 g[transform="matrix(1,0,0,1,-200,-200)"] g g g ~ g { + display: none; +} +.container_b2ca13 .button_f67531 g[transform="matrix(1.0399999618530273,0,0,1.0399999618530273,-220,-220)"] g g g g path { + d: path("M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z") !important; + transform: translate(-12px, -12px); +} +.container_b2ca13 .button_f67531:not([role=switch]) g[transform="matrix(0.03999999910593033,0,0,0.03999999910593033,0,0)"] g g path { + d: path("M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"); + transform: translate(-12px, -12px); +} + +.lottieIcon_f73ef7:hover { + animation: rotate-panel-icon 800ms ease; +} + +/*# sourceMappingURL=icons.css.map */ diff --git a/other/themes/Material-Discord/css/source.css b/other/themes/Material-Discord/css/source.css new file mode 100644 index 0000000..5a74945 --- /dev/null +++ b/other/themes/Material-Discord/css/source.css @@ -0,0 +1,17052 @@ +@import url(https://raw.githubusercontent.com/tayrp/vc-snippets/main/BetterSpotifyPlayer.css); +@import url(https://raw.githubusercontent.com/tayrp/vc-snippets/main/tabsv2_desktop.css); +@import url('https://fonts.googleapis.com/css2?family=Cactus+Classical+Serif&family=Shantell+Sans:ital,wght@0,300..800;1,300..800&display=swap'); +@import url("https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/icons.css"); +:root { + --app-font: "Shantell Sans"; + --app-bg: var(--main-alt); + --accent-hue: 224; + --accent-saturation: 71%; + --accent-lightness: 61%; + --accent-hsl: var(--accent-hue),calc(var(--accent-saturation) * var(--saturation-factor)),var(--accent-lightness); + --accent-text-color: hsl(0,0%,100%); + --alert-hue: 0; + --alert-saturation: 85%; + --alert-lightness: 61%; + --alert-hsl: var(--alert-hue), calc(var(--alert-saturation) * var(--saturation-factor)), var(--alert-lightness); + --alert-text-color: hsl(0,0%,100%); + --warning-hue: 40; + --warning-saturation: 86.4%; + --warning-lightness: 56.9%; + --warning-hsl: var(--warning-hue), calc(var(--warning-saturation) * var(--saturation-factor)), var(--warning-lightness); + --warning-text-color: hsl(0,0%,100%); + --success-color: hsl(153,46%,49%); + --sidebar-panel-radius-big: var(--popout-radius-big); + --sidebar-panel-radius-small: 4px; + --message-radius: 18px; + --message-padding-top: 8px; + --message-padding-side: 12px; + --main-textarea-color: var(--input-color); + --main-textarea-border: var(--input-border-color); + --main-textarea-radius: 24px; + --media-radius: calc(var(--message-radius) / 1.75); + --card-radius: 8px; + --card-radius-big: 18px; + --button-height: 36px; + --button-radius: calc(var(--button-height) / 2); + --button-padding: 0 24px; + --button-font-size: 14px; + --button-link-accent-color: var(--accent-hsl--material-you); + --button-link-accent-text-color: hsl(var(--accent-hsl--material-you)); + --button-action-color: hsl(0,0%,100%); + --button-action-hover: 0.06; + --button-action-active: 0.12; + --input-height: var(--button-height); + --input-radius: calc(var(--input-height) / 2); + --input-padding: 0 12px; + --typing-color: hsl(from var(--chat-color) h s l / 0.9); + --emoji-category-header: hsl(from var(--popout-color) h s l / 0.95); + --popout-radius: var(--card-radius); + --popout-radius-big: var(--card-radius-big); + --avatar-radius: 24px; + --channel-radius: 21px; + --spotify-color: hsl(141,73%,42%); + --stream-color: hsl(262,47%,40%); + --xbox-color: hsl(120,77%,27%); + --tooltip-color: hsl(0,0%,38%,0.9); + --tooltip-border-color: hsl(0,0%,51%); + --tooltip-text-color: hsl(0,0%,87%); + --tooltip-font-size: 12px; + --tooltip-padding: 8px; + --tooltip-radius: 8px; + --tooltip-shadow: 0px 5px 15px hsl(0,0%,0%,0.2); + --shadow-1dp: 0 2px 2px 0 hsl(0,0%,0%,0.14), 0 3px 1px -2px hsl(0,0%,0%,0.2), 0 1px 5px 0 hsl(0,0%,0%,0.12); + --shadow-2dp: 0 4px 5px 0 hsl(0,0%,0%,0.14), 0 1px 10px 0 hsl(0,0%,0%,0.12), 0 2px 4px -1px hsl(0,0%,0%,0.2); + --shadow-3dp: 0 8px 10px 1px hsl(0,0%,0%,0.14), 0 3px 14px 2px hsl(0,0%,0%,0.12), 0 5px 5px -3px hsl(0,0%,0%,0.2); + --default-animation: cubic-bezier(0.4,0,0.2,1); + --default-time: 250ms; + --scrollbar-width: 10px; + --scrollbar-thin-width: 6px; + --window-title-bar: 22px; + --window-button-min: hsl(39,100%,63%); + --window-button-max: hsl(143,100%,40%); + --window-button-close: hsl(1,100%,68%); + --code-font: Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace; +} + +.theme-dark { + --main-color: hsl(225,8%,9%); + --main-alt: hsl(220,9%,6%); + --accent-hsl--material-you: var(--accent-hsl); + --accent-text-color--material-you: var(--accent-text-color); + --server-color: transparent; + --server-folder-color: hsl(0,0%,100%,0.085); + --status-picker-color: hsl(228,5%,18%); + --sidebar-panel-color: hsl(228,7%,14%); + --chat-color: var(--main-color); + --message-color: hsl(216,7%,14%); + --message-color-hover: hsl(216,7%,18%); + --message-color-alt: hsl(216,7%,13%); + --attachment-color: hsl(216,7%,9%); + --popout-color: hsl(214,7%,19%); + --popout-color-alt: hsl(216,7%,14%); + --popout-header-border: hsl(0,0%,100%,0.125); + --separator-color: hsl(0,0%,100%,0.125); + --header-secondary: hsl(0,0%,92%); + --profile-body-background-color: hsl(225,6%,14%); + --input-color: hsl(240,4%,16%); + --input-color-alt: hsl(240,2%,22%); + --input-border-color: hsl(0,0%,29%); + --input-text-color: hsl(0,0%,85%); + --input-placeholder-color: hsl(0,0%,59%); + --input-pill-color: hsl(0,0%,100%,0.125); + --tab-border-color: hsl(0,0%,100%); + --interactive-muted: hsl(0,0%,41%); + --text-disabled: hsl(0,0%,40%); + --menu-item-hover: hsl(0,0%,100%,0.075); + --menu-item-select: hsl(0,0%,100%,0.1); + --menu-item-select-accent-opacity: 0.3; + --menu-item-text-color: hsl(0,0%,76%); + --card-color-outlined: transparent; + --card-color-filled: hsl(225,6%,13%); + --card-color-hover: hsl(225,6%,16%); + --card-color-active: hsl(225,6%,25%); + --card-color-alt: hsl(225,6%,18%); + --card-color-alt-hover: hsl(225,6%,21%); + --card-border-color: hsl(220,3%,26%); + --card-header-text-color: hsl(0,0%,93%); + --card-button-color: hsl(0,0%,100%,0.09); + --card-button-color-hover: hsl(0,0%,100%,0.135); + --activity-card-color: hsl(0,0%,100%,0.0475); + --activity-card-color--hover: hsl(0,0%,100%,0.06); + --activity-card-color--active: hsl(0,0%,100%,0.07); + --activity-card-color--inset: hsl(0,0%,100%,0.05); + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); + --button-border-color: hsl(0,0%,27%); + --switch-knob-color: hsl(0,0%,47%); + --switch-knob-color-modal: hsl(0,0%,56%); + --switch-slider-color: hsl(240,1%,20%); + --switch-slider-color-modal: var(--switch-slider-color); + --switch-color-modifier: 1.3; + --switch-color-checked: hsl(var(--accent-hsl),0.3); + --md-ripple-color: 0,100%,100%; + --scrollbar-color: 255,255,255; + --window-button: hsl(0,0%,100%,0.1); + --window-button-inactive: hsl(0,0%,100%,0.05); + --text-brand: hsl(var(--accent-hsl)); + --text-link: hsl(var(--accent-hsl)); +} + +.theme-light { + --main-color: hsl(0,0%,98%); + --main-alt: hsl(0,0%,91%); + --accent-hsl--material-you: var(--accent-hsl); + --accent-text-color--material-you: var(--accent-text-color); + --server-color: transparent; + --server-folder-color: hsl(0,0%,0%,0.1); + --status-picker-color: hsl(180,3%,87%); + --sidebar-panel-color: hsl(210,5%,93%); + --chat-color: var(--main-color); + --message-color: hsl(210,4%,90%); + --message-color-hover: hsl(210,4%,86%); + --message-color-alt: hsl(210,4%,84%); + --attachment-color: hsl(210,4%,79%); + --main-textarea-color-alt: hsl(0,0%,98%); + --popout-color: hsl(0,0%,100%); + --popout-color-alt: hsl(0,0%,90%); + --popout-header-border: hsl(0,0%,80%); + --separator-color: hsl(0,0%,0%,0.195); + --header-secondary: hsl(0,0%,27%); + --profile-body-background-color: hsl(0,0%,93%); + --input-color: hsl(0,0%,89%); + --input-color-alt: hsl(0,0%,100%); + --input-border-color: hsl(0,0%,66%); + --input-text-color: hsl(0,0%,17%); + --input-placeholder-color: hsl(0,0%,39%); + --input-pill-color: hsl(0,0%,0%,0.135); + --tab-border-color: hsl(0,0%,47%); + --interactive-muted: hsl(0,0%,60%); + --text-disabled: hsl(0,0%,75%); + --menu-item-hover: hsl(0,0%,0%,0.1); + --menu-item-select: hsl(0,0%,0%,0.125); + --menu-item-select-accent-opacity: 0.4; + --menu-item-text-color: hsl(0,0%,20%); + --card-color-outlined: transparent; + --card-color-filled: hsl(0,0%,92%); + --card-color-hover: hsl(0,0%,85%); + --card-color-active: hsl(0,0%,80%); + --card-color-alt: hsl(0,0%,98%); + --card-color-alt-hover: hsl(0,0%,88%); + --card-border-color: hsl(0,0%,78%); + --card-header-text-color: hsl(0,0%,20%); + --card-button-color: hsl(0,0%,100%,1); + --card-button-color-hover: hsl(0,0%,0%,0.1); + --activity-card-color: hsl(0,0%,0%,0.0785); + --activity-card-color--hover: hsl(0,0%,0%,0.1); + --activity-card-color--active: hsl(0,0%,0%,0.125); + --activity-card-color--inset: hsl(0,0%,100%,0.685); + --button-link-color: 0,0%,0%; + --button-link-text-color: hsl(0,0%,20%); + --button-border-color: hsl(0,0%,80%); + --switch-knob-color: hsl(0,0%,49%); + --switch-slider-color: hsl(0,0%,81%); + --switch-slider-color-modal: var(--switch-slider-color); + --switch-color-modifier: 1.8; + --switch-color-checked: hsl(var(--accent-hsl),0.8); + --md-ripple-color: 0,0%,0%; + --scrollbar-color: 0,0,0; + --window-button: hsl(0,0%,0%,0.2); + --window-button-inactive: hsl(0,0%,0%,0.1); + --text-brand: hsl(var(--accent-hsl)); + --text-link: hsl(var(--accent-hsl)); +} + +/* + * + * APP ELEMENTS + * + */ +* { + font-family: var(--app-font), sans-serif !important; +} + +::selection { + background: hsl(var(--accent-hsl), 0.35); + text-shadow: none; +} + +body, +.app_bd26cc, +.appMount_ea7e65 { + background-color: transparent; +} + +.appMount_ea7e65 { + background: var(--app-bg); +} + +.bg_d4b6c5, +.container_e40c16 { + background: var(--app-bg); + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +.bg_d4b6c5.theme-dark { + background-color: var(--main-alt); +} + +.platform-win .bg_d4b6c5 { + top: calc((var(--window-title-bar) + 4px) * -1); +} + +.layers_a01fb1 { + z-index: 1000; +} + +.anchor-1MIwyf, +.icon_e40c16, +.colorBrand-21Le_q, +.colorBrand_fbc755 { + color: hsl(var(--accent-hsl)); +} + +/* APP ELEMENTS -> LIGHT THEME WITH DARK SIDEBAR */ +.bg_d4b6c5.theme-dark:after { + position: absolute; + content: " "; + width: var(--card-radius-big); + height: calc(100vh - 22px); + top: 26px; + left: 312px; + background-color: var(--chat-color); + pointer-events: none; +} + +.sidebar_a4d4d9.theme-dark + .chat_a7d72e, +.sidebar_a4d4d9.theme-dark + .container_c2739c, +.sidebar_a4d4d9.theme-dark + .container_a94980, +.sidebar_a4d4d9.theme-dark + .applicationStore_cecc86, +.sidebar_a4d4d9.theme-dark + .shop_e77fa3, +.sidebar_a4d4d9.theme-dark + .container_d576e9 { + border-radius: var(--card-radius-big); + border-bottom-right-radius: 0; +} + +/* APP ELEMENTS -> LOADING ICONS */ +.path_b6db20, +.path2_b6db20, +.path3_b6db20 { + stroke: hsl(var(--accent-hsl--material-you)) !important; +} + +.path2_b6db20 { + opacity: 0.6; +} + +.path3_b6db20 { + opacity: 0.2; +} + +.wanderingCubes_b6db20 .item_b6db20 { + background-color: hsl(var(--accent-hsl--material-you)); +} + +/* APP ELEMENTS -> TITLEBAR */ +.wordmark_a934d8.wordmarkWindows_a934d8 { + width: auto; + height: var(--window-title-bar); + padding: 0 0 0 4px; + line-height: var(--window-title-bar); + font-size: 0.9em; + color: var(--text-normal); +} +.wordmark_a934d8.wordmarkWindows_a934d8:before, .wordmark_a934d8.wordmarkWindows_a934d8:after { + position: relative; + width: auto; + height: 22px; +} +.wordmark_a934d8.wordmarkWindows_a934d8:before { + content: "Material"; + font-weight: 700; +} +.wordmark_a934d8.wordmarkWindows_a934d8:after { + content: "Discord"; +} +.wordmark_a934d8.wordmarkWindows_a934d8 svg { + display: none; +} + +.typeWindows_a934d8.withFrame_a934d8 { + height: var(--window-title-bar); + margin-top: 0; +} +.typeWindows_a934d8 .winButton_a934d8 { + height: var(--window-title-bar); + top: 0; +} +.typeWindows_a934d8 .winButton_a934d8:before { + position: absolute; + content: " "; + width: 12px; + height: 12px; + background-position: center; + -webkit-mask-size: contain; + mask-size: contain; + filter: brightness(40%); + z-index: 2; + opacity: 0; + transition: var(--default-time) var(--default-animation) opacity; + pointer-events: none; +} +.typeWindows_a934d8 .winButton_a934d8:hover:before { + opacity: 1; +} +.typeWindows_a934d8 .winButton_a934d8:after { + position: absolute; + content: " "; + width: 16px; + height: 16px; + border-radius: 50%; + background-color: var(--window-button); + transition: var(--default-time) var(--default-animation); + pointer-events: none; +} +.typeWindows_a934d8 .winButton_a934d8:active:after { + opacity: 0.65; +} +.typeWindows_a934d8 .winButton_a934d8.winButtonMinMax_a934d8:nth-last-of-type(2):hover:after { + background-color: var(--window-button-max); +} +.typeWindows_a934d8 .winButton_a934d8.winButtonMinMax_a934d8:nth-last-of-type(2):before { + background-color: var(--window-button-max); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/window_maximize.svg); + -webkit-mask-repeat: no-repeat; +} +.typeWindows_a934d8 .winButton_a934d8.winButtonMinMax_a934d8:nth-last-of-type(1):hover:after { + background-color: var(--window-button-min); +} +.typeWindows_a934d8 .winButton_a934d8.winButtonMinMax_a934d8:nth-last-of-type(1):before { + background-color: var(--window-button-min); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/window_minimize.svg); + -webkit-mask-repeat: no-repeat; +} +.typeWindows_a934d8 .winButton_a934d8.winButtonClose_a934d8:hover:after { + background-color: var(--window-button-close); +} +.typeWindows_a934d8 .winButton_a934d8.winButtonClose_a934d8:before { + background-color: var(--window-button-close); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/window_close.svg); + -webkit-mask-repeat: no-repeat; +} +.typeWindows_a934d8 .winButton_a934d8:hover, .typeWindows_a934d8 .winButton_a934d8:active { + background-color: transparent; +} +.typeWindows_a934d8 .winButton_a934d8 svg { + display: none; +} + +html:not(.app-focused) .typeWindows_a934d8 .winButton_a934d8:after { + background-color: var(--window-button-inactive); +} +html:not(.app-focused) .typeWindows_a934d8 .winButton_a934d8.winButtonMinMax_a934d8:after { + background-color: var(--window-button-inactive); +} + +/* + * + * LOGIN SCREEN + * + */ +.authBox_dc6abe { + padding: 24px 24px 0; + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.authBox_dc6abe:last-child { + padding-bottom: 24px; +} +.authBox_dc6abe .mainLoginContainer_d58f04 { + margin-right: 24px; + padding-right: 24px; + border-right: 1px solid var(--card-border-color); +} +.authBox_dc6abe .heading-xl\/semibold_dc00ef { + margin-bottom: 16px; + font-weight: 400; +} +.authBox_dc6abe .verticalSeparator_c6cd4b { + display: none; +} +.authBox_dc6abe .qrLogin_c6cd4b { + height: 320px; +} +.authBox_dc6abe .needAccount_d58f04 { + line-height: 24px; +} +.authBox_dc6abe .lookLink_dd4f85 .size14_fb468f { + line-height: var(--button-height); +} +.authBox_dc6abe:not(.chooseAccountAuthBox_b4df52) .lookLink_dd4f85 { + --button-height: 17px; + --button-padding: 0; + --button-radius: 0; + font-size: var(--button-font-size) !important; + font-weight: 400 !important; +} +.authBox_dc6abe:not(.chooseAccountAuthBox_b4df52) .lookLink_dd4f85:after { + display: none; +} +.authBox_dc6abe:not(.chooseAccountAuthBox_b4df52) .lookLink_dd4f85:hover { + text-decoration: underline !important; +} +.authBox_dc6abe .needAccount_d58f04 + .lookLink_dd4f85 { + position: relative; + top: -3px; +} + +.navRow_be9398 { + height: auto; + padding: 24px; + background-color: transparent !important; +} +.navRow_be9398 .button_dd4f85 { + margin: 0; +} +.navRow_be9398 .button-1cRKG6 { + margin: 0; +} + +/* + * + * CHANNELS LIST + * + */ +.sidebar_a4d4d9 { + background-color: var(--main-color); + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big) !important; + overflow: hidden; +} +.sidebar_a4d4d9.hasNotice_a4d4d9 { + border-radius: 0 !important; +} +.sidebar_a4d4d9 .container_ee69e0 { + background-color: transparent; +} +.sidebar_a4d4d9 .content_eed6a8 { + margin-bottom: 11px; +} +.sidebar_a4d4d9 .name_a08117 { + font-size: 14px; + text-transform: none; +} +.sidebar_a4d4d9 .container_fd6364:not(.hasBanner_fd6364) .header_fd6364 { + background-color: var(--main-color); +} +.sidebar_a4d4d9 .unread_c10249 { + font-size: 14px; + text-transform: none; + background-color: var(--popout-color); + box-shadow: var(--shadow-2dp); + color: var(--text-normal); +} + +.link_d8bfb3 { + margin: 0 8px; + padding: 0 !important; + background-color: transparent !important; + overflow: visible; +} +.link_d8bfb3 .linkTop_d8bfb3, +.link_d8bfb3 .content_cc29d1 { + min-height: 32px; + gap: 8px; + align-items: center; +} + +.voiceChannelsButton_a08117 { + background-color: hsl(var(--button-link-accent-color), 0.15); + border-radius: 16px; + border: none; + color: var(--text-normal); + transition: var(--default-time) var(--default-animation) background-color; +} +.voiceChannelsButton_a08117:hover { + background-color: hsl(var(--button-link-accent-color), 0.2); +} + +.animatedContainer_fd6364 { + box-shadow: none; +} + +.animatedContainer_fd6364, +.bannerImage_fd6364 { + border-radius: var(--card-radius-big); +} + +.communityInfoPill_fd6364 { + background-color: var(--card-color-filled); + color: var(--text-normal); +} + +.container_ff2ab3 { + margin: 8px; + background-color: var(--card-color-filled); + border: none; + padding: 12px; + border-radius: var(--card-radius-big); + box-shadow: none; +} + +.container_eba0ba.top_eba0ba { + padding-top: 4px; +} +.container_eba0ba.bottom_eba0ba { + bottom: 12px; + padding-bottom: 4px; +} + +.bar_eba0ba { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); +} + +.mentionsBar_eba0ba { + background-color: hsl(var(--alert-hsl)); +} +.mentionsBar_eba0ba .barText_eba0ba { + color: var(--alert-text-color) !important; +} + +.barText_eba0ba { + font-size: 14px; + text-transform: none; + font-weight: 500; +} + +#bd-notices + .content_a4d4d9 .sidebar_a4d4d9 { + border-radius: 0 !important; +} + +/* CHANNELS LIST -> SERVER SHOP */ +.previewChannelRow_c5d9bc { + margin: 2px 2px 0 8px; + padding: 0; + border-radius: var(--channel-radius); + color: var(--channels-default); + transition: var(--default-time) var(--default-animation) background-color !important; +} +.previewChannelRow_c5d9bc:hover { + background-color: var(--menu-item-hover); + color: var(--interactive-hover); +} +.previewChannelRow_c5d9bc.selected_c5d9bc { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); + color: var(--interactive-active); +} + +.previewChannelRowContent_c5d9bc { + background-color: transparent !important; +} + +.shopIcon_c5d9bc, +.channelLabel__86693 { + color: inherit !important; + transition: var(--default-time) var(--default-animation) color; +} + +/* CHANNELS LIST -> ACTION BUTTONS */ +.container-3ygkZ6 { + margin-left: 8px; + margin-right: 2px; +} + +.actionButton-2ae9DJ { + background-color: transparent; + border-radius: 17px; + border: 1px solid var(--card-border-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.actionButton-2ae9DJ:hover { + background-color: var(--menu-item-hover); +} +.actionButton-2ae9DJ.actionButtonSelected-2a5GGr { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); + border-color: transparent; +} + +.actionButtonIcon-2kvKdL path[d="M12.3345 2.71469L21.0315 10.542C21.3721 10.8486 21.1553 11.4137 20.697 11.4137H19V18.4137C19 18.9659 18.5523 19.4137 18 19.4137H15C14.4477 19.4137 14 18.9659 14 18.4137V13.4137H10V18.4137C10 18.9659 9.55228 19.4137 9 19.4137H6C5.44771 19.4137 5 18.9659 5 18.4137V11.4137H3.30298C2.84473 11.4137 2.62789 10.8486 2.96849 10.542L11.6655 2.71469C11.8557 2.54356 12.1443 2.54356 12.3345 2.71469Z"] { + d: path("M12 5.69l5 4.5V18h-2v-6H9v6H7v-7.81l5-4.5M12 3L2 12h3v8h6v-6h2v6h6v-8h3L12 3z"); +} +.actionButtonIcon-2kvKdL path[d="M21.487 5.126L12.487 0.126C12.184 -0.042 11.818 -0.042 11.515 0.126L2.51498 5.126C2.19798 5.302 2.00098 5.636 2.00098 5.999C2.00098 6.693 2.11498 22.999 12.001 22.999C21.887 22.999 22.001 6.693 22.001 5.999C22.001 5.636 21.804 5.302 21.487 5.126ZM12.001 5.999C13.382 5.999 14.501 7.118 14.501 8.499C14.501 9.88 13.382 10.999 12.001 10.999C10.62 10.999 9.50098 9.88 9.50098 8.499C9.50098 7.118 10.62 5.999 12.001 5.999ZM8.25098 16C8.25098 13.699 9.69998 12.25 12.001 12.25C14.302 12.25 15.751 13.699 15.751 16H8.25098Z"] { + d: path("M12,5A3.5,3.5 0 0,0 8.5,8.5A3.5,3.5 0 0,0 12,12A3.5,3.5 0 0,0 15.5,8.5A3.5,3.5 0 0,0 12,5M12,7A1.5,1.5 0 0,1 13.5,8.5A1.5,1.5 0 0,1 12,10A1.5,1.5 0 0,1 10.5,8.5A1.5,1.5 0 0,1 12,7M5.5,8A2.5,2.5 0 0,0 3,10.5C3,11.44 3.53,12.25 4.29,12.68C4.65,12.88 5.06,13 5.5,13C5.94,13 6.35,12.88 6.71,12.68C7.08,12.47 7.39,12.17 7.62,11.81C6.89,10.86 6.5,9.7 6.5,8.5C6.5,8.41 6.5,8.31 6.5,8.22C6.2,8.08 5.86,8 5.5,8M18.5,8C18.14,8 17.8,8.08 17.5,8.22C17.5,8.31 17.5,8.41 17.5,8.5C17.5,9.7 17.11,10.86 16.38,11.81C16.5,12 16.63,12.15 16.78,12.3C16.94,12.45 17.1,12.58 17.29,12.68C17.65,12.88 18.06,13 18.5,13C18.94,13 19.35,12.88 19.71,12.68C20.47,12.25 21,11.44 21,10.5A2.5,2.5 0 0,0 18.5,8M12,14C9.66,14 5,15.17 5,17.5V19H19V17.5C19,15.17 14.34,14 12,14M4.71,14.55C2.78,14.78 0,15.76 0,17.5V19H3V17.07C3,16.06 3.69,15.22 4.71,14.55M19.29,14.55C20.31,15.22 21,16.06 21,17.07V19H24V17.5C24,15.76 21.22,14.78 19.29,14.55M12,16C13.53,16 15.24,16.5 16.23,17H7.77C8.76,16.5 10.47,16 12,16"); + transform: scale(1.025); +} +.actionButtonIcon-2kvKdL path[d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7v-5z"] { + d: path("M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z"); +} +.actionButtonIcon-2kvKdL path[d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7v-5z"] ~ rect { + display: none; +} + +/* CHANNELS LIST -> CHANNEL */ +.wrapper_d8bfb3 { + margin: 2px 2px 0 8px; + padding: 0 !important; + border-radius: var(--channel-radius); + transition: var(--default-time) var(--default-animation) background-color !important; +} +.wrapper_d8bfb3:hover { + background-color: var(--menu-item-hover); +} +.wrapper_d8bfb3.modeSelected_d8bfb3 { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); +} +.wrapper_d8bfb3.modeSelected_d8bfb3 .icon_d8bfb3 { + color: var(--interactive-hover); +} +.wrapper_d8bfb3 .content_cc29d1 { + margin-left: 0; + background-color: transparent !important; + border-radius: var(--channel-radius); +} +.wrapper_d8bfb3 .subtitle_d8bfb3 { + color: hsl(var(--accent-hsl--material-you)) !important; +} + +.icon_d8bfb3, +.name_d8bfb3 { + transition: var(--default-time) var(--default-animation) color; +} + +.newChannel_ecb303 { + color: hsl(var(--accent-hsl--material-you)); +} +[style="background-color: var(--brand-260);"].newChannel_ecb303 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} + +.typeThread_d8bfb3 .mainContent-20q_Hp { + margin-left: 28px; +} + +.unread_d8bfb3 { + left: -8px; +} + +.containerDefault_a08117 .addButton_a08117 { + background-color: transparent !important; + position: relative; +} +.containerDefault_a08117 .addButton_a08117:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.containerDefault_a08117 .addButton_a08117:hover:after { + opacity: 1; + transform: scale(1.5); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.containerDefault_a08117 .addButton_a08117:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} + +.containerDragBefore_f6f816:before, +.containerDragAfter_f6f816:after { + left: 0; + background-color: hsl(var(--accent-hsl--material-you)); +} + +.containerUserOver_f6f816:after { + right: 4px; + background-color: hsl(var(--accent-hsl), 0.1); + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl), 0.5); +} + +.users_a5bc92 { + background-color: var(--status-picker-color); +} + +.total_a5bc92 { + background-color: var(--sidebar-panel-color); +} +.total_a5bc92:after { + border-right-color: var(--sidebar-panel-color); +} + +.statusDiv_e66732, +.subtitle_d8bfb3 .overflow_c74e70 { + margin-bottom: 4px; +} + +.textArea_ab60f4 { + background-color: var(--input-color); + border-radius: 22px; +} +.textArea_ab60f4 .placeholder_a552a6 { + color: var(--input-placeholder-color); +} + +/* CHANNELS -> VOICE USERS */ +.list_a478e5 { + padding: 0 2px 8px 36px; +} + +.listDefault_cdc675 .content_cdc675 { + min-height: 30px; + margin: 2px 0 0; + padding: 0 3px; + gap: 8px; +} +.listDefault_cdc675 .content_cdc675 .userAvatar_ac3629 { + margin: 0; +} +.listDefault_cdc675 .content_cdc675 .icons_cdc675 { + margin-right: 0; +} +.listDefault_cdc675 .clickable_cdc675:hover .content_cdc675 { + background-color: var(--menu-item-hover); +} +.listDefault_cdc675 .clickable_cdc675.selected_cdc675 .content_cdc675 { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); +} + +.username_cdc675 { + transition: var(--default-time) var(--default-animation) color; +} + +.avatar_cdc675 { + border-radius: var(--avatar-radius); +} + +.overlap_cdc675 .avatar_cdc675 { + border-color: var(--main-color); +} + +/* CHANNELS -> VOICE USERS -> CUSTOM VC ACTIVITY */ +.iconSpacing_cdc675 { + margin-left: 0; +} + +.selfHangStatus__0c876 { + margin-right: 0; + background-color: var(--card-button-color); + border-radius: 13px; + border: none; + transition: var(--default-time) var(--default-animation) background-color; +} + +.popout_a9414b { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.popout_a9414b .iconWidget_a9414b { + background-color: var(--card-button-color) !important; + border-radius: 50%; + border: none; + transition: var(--default-time) var(--default-animation) background-color; +} +.popout_a9414b .iconWidget_a9414b:hover { + background-color: var(--card-button-color-hover) !important; +} +.popout_a9414b .iconWidget_a9414b.selectedWidget_a9414b { + background-color: var(--card-color-filled) !important; +} +.popout_a9414b .divider_a9414b { + margin: 16px 0; + background-color: var(--popout-header-border); +} +.popout_a9414b .iconsContainer_a9414b { + padding: 0; +} +.popout_a9414b .setCustomButton_a9414b { + height: var(--button-height); + padding: 0 20px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--button-radius); + border: none; + color: var(--accent-text-color--material-you); + justify-content: center; +} +.popout_a9414b .setCustomButton_a9414b svg { + display: none; +} +.popout_a9414b .setCustomButton_a9414b .editIconColor_a9414b { + color: inherit; +} +.popout_a9414b .setCustomButton_a9414b .text-xs\/medium_dc00ef { + color: inherit !important; + font-size: var(--button-font-size); +} + +/* + * + * CHANNELS LIST ICONS + * + */ +.iconContainer_d8bfb3 { + margin-right: 0 !important; +} + +.children_d8bfb3:not(:empty) { + height: 32px; + gap: 8px; + align-items: center; +} + +.iconItem_f6f816 { + position: relative; + margin: 0; + padding: 2px; + position: relative; +} +.iconItem_f6f816:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.iconItem_f6f816:hover:after { + opacity: 1; + transform: scale(1.4); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.iconItem_f6f816:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +[role].iconItem_f6f816 .actionIcon_f6f816:active { + transform: translateY(0); +} + +/* VOICE */ +.content_cdc675 { + border-radius: 15px; + transition: var(--default-time) var(--default-animation) background-color; +} +.content_cdc675 .ownerIcon_a31c43 { + margin-right: 8px; +} + +/* + * + * CHANNELS LIST PANELS + * + */ +.container_ee69e0:after { + position: absolute; + content: " "; + width: calc(100% + 16px); + height: 40px; + left: -8px; + bottom: 0; + background: linear-gradient(0deg, var(--main-color) 0%, transparent 50%); + pointer-events: none; + z-index: 1; +} + +.panels_a4d4d9 { + position: relative; + margin: -12px 8px 12px 12px; + background-color: transparent !important; +} +.panels_a4d4d9 > div:not(:empty):first-of-type { + border-top-left-radius: var(--sidebar-panel-radius-big); + border-top-right-radius: var(--sidebar-panel-radius-big); +} +.panels_a4d4d9 > div:not(:empty):first-of-type .contentWrapper_c721cc { + --sidebar-panel-radius-big: var(--popout-radius-big) !important; +} +.panels_a4d4d9 > div:not(:empty):first-of-type .container_adcaac { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.panels_a4d4d9 > div:not(:empty):last-of-type { + border-bottom-left-radius: var(--sidebar-panel-radius-big); + border-bottom-right-radius: var(--sidebar-panel-radius-big); +} +.panels_a4d4d9 > div:empty:first-of-type + .container_b2ca13 { + border-top-left-radius: var(--sidebar-panel-radius-big); + border-top-right-radius: var(--sidebar-panel-radius-big); +} +.panels_a4d4d9 .button_f67531:hover { + background-color: transparent !important; +} +.panels_a4d4d9 .button_f67531.enabled_f67531 { + position: relative; +} +.panels_a4d4d9 .button_f67531.enabled_f67531:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.panels_a4d4d9 .button_f67531.enabled_f67531:hover:after { + opacity: 1; + transform: scale(1); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.panels_a4d4d9 .button_f67531.enabled_f67531:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} + +.container_6sXIoE, +.container_adcaac, +.activityPanel_a4d4d9, +.listeningAlong_cfdc9f { + margin-bottom: 2px; + background: var(--sidebar-panel-color); + border-radius: var(--sidebar-panel-radius-small); + border-bottom: none !important; +} + +.activityPanel_a4d4d9 { + background: var(--sidebar-panel-color) !important; +} +.activityPanel_a4d4d9 .gameIcon_bf1a22 { + border-radius: 50%; +} + +.container_adcaac .actionButtons_adcaac .button_dd4f85 { + --button-padding: 0 12px; +} +.container_adcaac .maskSecondary_ccd671 { + border-color: var(--sidebar-panel-color); +} + +.actionButtons_adcaac .button_dd4f85 path[fill] { + fill: currentColor !important; +} +.actionButtons_adcaac .button_dd4f85 path[stroke] { + stroke: currentColor !important; +} + +.container_b2ca13 { + width: 100%; + height: 44px !important; + margin-bottom: 0 !important; + background: var(--status-picker-color) !important; + border-radius: var(--sidebar-panel-radius-small); + box-sizing: border-box; +} +.container_b2ca13 .avatarWrapper_b2ca13 { + min-width: 0 !important; + margin-left: 0; + padding-left: 0; + flex-grow: 1; + margin-right: 0; +} +.container_b2ca13 .avatarWrapper_b2ca13:hover { + background-color: transparent; + border-radius: 0; +} +.container_b2ca13 .nameTag_b2ca13 { + margin-right: 2px; +} +.container_b2ca13 .subtext_e06aad { + line-height: 14px; +} +.container_b2ca13 .button_f67531 { + color: var(--interactive-normal) !important; +} +.container_b2ca13 .button_f67531:hover { + color: var(--interactive-hover) !important; +} + +.unreadBottom__6be9f { + bottom: 12px; +} + +.container_bd9e38 { + width: calc(100% - 16px); + margin: 0 8px 20px; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.container_bd9e38 .content_bd9e38 { + padding: 8px 0; +} +.container_bd9e38 .content_bd9e38 .text-sm\/bold_dc00ef { + color: var(--header-primary) !important; +} +.container_bd9e38 .content_bd9e38 .text-xs\/normal_dc00ef { + color: var(--text-normal) !important; +} +.container_bd9e38 .content_bd9e38 .button_dd4f85 { + --button-padding: 0 12px; +} +.container_bd9e38 .content_bd9e38 .lookInverted_a299dc { + --button-background: hsl(var(--button-link-accent-color-color),0.15); + --button-text-color: var(--button-link-accent-text-color); +} +.container_bd9e38 .video_bd9e38 { + margin-top: -8px; + border-radius: var(--popout-radius-big); +} + +/* CHANNELS LIST PANELS -> QUEST */ +.wrapper_c721cc { + margin-bottom: 2px; + background-color: var(--sidebar-panel-color) !important; + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); +} + +.contentWrapper_c721cc { + --sidebar-panel-radius-big: var(--sidebar-panel-radius-small); + background-color: var(--sidebar-panel-color) !important; + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); + overflow: hidden; + transition: var(--default-time) var(--default-animation) border-radius; +} +.contentWrapper_c721cc:after { + box-shadow: none !important; +} +.contentWrapper_c721cc.contentWrapperExpanded_c721cc { + background-image: none !important; + border-top-left-radius: var(--popout-radius-big); + border-top-right-radius: var(--popout-radius-big); +} +.contentWrapper_c721cc.contentWrapperExpanded_c721cc .wrapper_efa999 { + padding: 4px 8px !important; +} +.contentWrapper_c721cc.contentWrapperExpanded_c721cc .wrapper_efa999 { + border-radius: calc(var(--popout-radius-big) / 1.5) !important; +} + +.wrapper_efa999 { + padding: 8px !important; +} + +.backgroundWrapper_efa999 { + display: none; +} + +.wrapper_efa999, +.heroAssetWrapper_e23249 { + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small) !important; +} + +.heroAssetWrapper_e23249 { + filter: none !important; +} + +.legibilityGradient_e23249 { + background: var(--sidebar-panel-color); + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); +} + +.heroAssetDarken_e23249, +.heroAssetTint_e23249 { + background-color: var(--sidebar-panel-color) !important; + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); +} + +/* CHANNELS LIST PANELS -> QUEST ACCEPTED */ +.contentCollapsedAccepted_c3427e { + padding: 12px 8px; +} + +.postEnrollmentBackground_c3427e { + background-image: none !important; + background-color: var(--sidebar-panel-color); + border-radius: 0; + border-top: none; +} + +.wrapper_f21e08 { + margin-bottom: 0; + background-color: var(--card-color-alt); + border-radius: var(--card-radius-big); + border: none; +} + +.stepWrapperComplete_f21e08 .stepIconWrapper_f21e08 { + background-color: hsl(var(--accent-hsl--material-you)); + border-color: hsl(var(--accent-hsl--material-you)); +} +.stepWrapperComplete_f21e08 .stepConnector_f21e08:before { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: 0 0 6px hsl(var(--accent-hsl--material-you)); +} + +.stepIconWrapper_f21e08 { + border-color: var(--card-border-color); +} +.stepIconWrapper_f21e08 .stepIcon_f21e08 path { + fill: var(--accent-text-color--material-you); +} + +/* + * + * PRIVATE CHANNELS LIST + * + */ +.privateChannels_f0963d { + background-color: var(--main-color); +} +.privateChannels_f0963d .scroller_c47fa9 { + background-color: transparent; +} +.privateChannels_f0963d .content-2a4AW9 { + margin-bottom: 20px; +} +.privateChannels_f0963d .favoriteIcon_c91bad path:last-child { + d: path("M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"); +} + +.searchBar_f0963d .searchBarComponent_f0963d { + height: 32px; + padding: 0 10px; + background-color: var(--input-color); + border-radius: 16px; +} + +.channel_c91bad { + margin-left: 8px; + border-radius: var(--channel-radius); +} +.channel_c91bad:first-of-type { + margin-top: 8px; +} +.channel_c91bad .interactive_f5eb4b { + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} +.channel_c91bad .interactive_f5eb4b:hover { + background-color: var(--menu-item-hover); +} +.channel_c91bad .interactive_f5eb4b.selected_f5eb4b { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); +} + +.privateChannelsHeaderContainer_c47fa9 { + padding: 18px 16px 4px; + font-size: 14px; + text-transform: none; +} + +/* + * + * CHAT AREA + * + */ +.chat_a7d72e, +.threadSidebar-1o3BTy { + background-color: var(--chat-color) !important; +} + +.chat_a7d72e { + border-top-right-radius: var(--card-radius-big); +} +.chat_a7d72e.threadSidebarOpen_a7d72e { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; +} + +.noChannel_e1ef5f { + background-color: var(--chat-color); + border-top-right-radius: var(--card-radius-big); +} + +.notice__5fd4c + .content_a4d4d9 .chat_a7d72e, +#bd-notices + .content_a4d4d9 .chat_a7d72e { + border-top-right-radius: 0; +} + +.chatContent_a7d72e { + background: transparent !important; +} + +.chatHeaderBar_efb691 { + background-color: var(--chat-color); +} +.chatHeaderBar_efb691:after { + display: none; +} + +.threadSidebar-1o3BTy { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} + +.button_ccfa44 { + --button-padding: 0 12px; + color: var(--button-link-text-color); +} + +.role_deddac { + background-color: var(--message-color); + border-radius: 12px; +} + +/* CHAT AREA -> WELCOME SERVER OPTIONS */ +.inner_f9902b { + gap: 2px; +} + +.cardWrapper_f9902b:nth-of-type(2) .card_f9902b { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; +} +.cardWrapper_f9902b:last-of-type .card_f9902b { + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); +} + +.card_f9902b { + margin-top: 0; + background-color: var(--card-color-filled); + border-radius: 4px; + transition: var(--default-time) var(--default-animation) background-color; +} +.card_f9902b:hover { + background-color: var(--card-color-hover); +} + +/* CHAT AREA -> PLACEHOLDER */ +.wrapper_cdfd51 { + background: var(--chat-color) !important; +} + +.wrapper_b75bb9 { + background: transparent !important; +} + +.attachment_b75bb9, +.avatar_b75bb9, +.blob_b75bb9 { + background: hsl(0, 0%, 100%) !important; +} + +/* CHAT AREA -> NEW MESSAGES PILL */ +.newMessagesPill__26926, +.newMessagesClear__308be { + background-color: hsl(var(--accent-hsl--material-you)) !important; + box-shadow: var(--shadow-3dp); +} + +.newMessagesPill__26926 { + position: relative; + padding: 9px 16px; + border-radius: 18px; +} +.newMessagesPill__26926:after { + position: absolute; + content: " "; + width: 40px; + height: 36px; + top: 0; + right: -24px; + z-index: -1; +} +.newMessagesPill__26926 .defaultColor__77578, .newMessagesPill__26926 .defaultColor_e9e35f, .newMessagesPill__26926 .defaultColor_a595eb { + color: var(--accent-text-color--material-you); +} + +.newMessagesClear__308be { + margin-left: 8px; + padding: 10px; + border-radius: 18px; + border-left: none; +} +.newMessagesClear__308be .newMessagesClearIcon__0ab21 { + color: var(--accent-text-color--material-you); +} + +/* CHAT AREA -> NEW MESSAGES BAR */ +.newMessagesBar_cf58b5 { + top: 16px; + left: 0; + right: 0; + align-items: center; + justify-content: center; + background-color: transparent; + box-shadow: none; + opacity: 1; + pointer-events: none; + z-index: 4; +} + +.barButtonBase_cf58b5 { + height: unset; + line-height: 18px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + box-shadow: var(--shadow-2dp); + pointer-events: all; +} + +.barButtonMain_cf58b5 { + flex: 0 1 auto; + padding: 9px 16px; + border-radius: 18px; +} + +.barButtonAlt_cf58b5 { + position: relative; + margin-left: 8px; + padding: 9px 10px; + border-radius: 18px; + font-size: 0; +} +.barButtonAlt_cf58b5:before { + position: absolute; + content: " "; + width: calc(var(--button-radius) * 2 + 8px); + height: var(--button-height); + top: 0; + left: calc((var(--button-radius) + 8px) * -1); + background-color: transparent; + z-index: -1; +} +.barButtonAlt_cf58b5 .barButtonIcon_cf58b5 { + top: 0; + margin: 0; +} +.barButtonAlt_cf58b5 .barButtonIcon_cf58b5 path { + d: path("M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"); +} + +/* CHAT AREA -> NAVIGATOR */ +.container__45e29 { + right: 20px; + justify-content: flex-end; +} + +.navigator__2971c { + background: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 30%; + box-shadow: var(--shadow-3dp); +} +.navigator__2971c .button__78cb5 { + width: 48px; + height: 48px; + padding: 0; + border-radius: inherit; + background: transparent !important; + color: var(--accent-text-color--material-you) !important; +} +.navigator__2971c .icon_e00668 { + width: 100%; + height: 100%; +} + +/* CHAT AREA -> JUMP TO PRESENT / NAVIGATOR */ +.jumpToPresentBar_cf58b5 { + width: 48px; + height: 48px; + border-radius: 30%; + left: auto; + right: 20px; + bottom: 20px; + padding: 0; + background: hsl(var(--accent-hsl--material-you)) !important; + box-shadow: var(--shadow-3dp); +} +.jumpToPresentBar_cf58b5:active { + margin: 0 !important; +} +.jumpToPresentBar_cf58b5:after { + content: " "; + position: absolute; + width: 24px; + height: 24px; + bottom: 0; + right: 0; + background-color: var(--accent-text-color--material-you); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/solid/expand.svg); + -webkit-mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-origin: content-box; + transform: scale(2) translate(-6px, -6px); +} +.jumpToPresentBar_cf58b5 .barButtonBase_cf58b5 { + width: inherit; + height: inherit; + padding: inherit; +} +.jumpToPresentBar_cf58b5 .barButtonBase_cf58b5.barButtonMain_cf58b5 { + opacity: 0; + z-index: 2; +} +.jumpToPresentBar_cf58b5 .barButtonBase_cf58b5.barButtonAlt_cf58b5 { + display: none; +} +.jumpToPresentBar_cf58b5 .spinner_b6db20 { + position: absolute; + width: inherit; + height: inherit; + padding: inherit; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + z-index: 3; +} +.jumpToPresentBar_cf58b5 .spinner_b6db20 .pulsingEllipsis-10G8Z6 { + vertical-align: middle; +} + +/* + * + * DIRECT MESSAGES + * + */ +.wrapper_d880dc { + background-color: var(--main-color); + box-shadow: var(--shadow-3dp); +} +.wrapper_d880dc.minimum_d880dc { + background-color: var(--chat-color); +} +.wrapper_d880dc .callContainer_d880dc { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} +.wrapper_d880dc.chatSidebarOpen_d880dc .callContainer_d880dc { + border-radius: var(--card-radius-big); +} + +.content_a7d72e:before { + display: none !important; +} + +.border_ba4b17 { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) box-shadow; +} + +.quickSelect__540d0 { + margin-top: 12px; +} + +.scroller_bc9592 { + padding: 8px 0; + padding-right: 0 !important; + background-color: var(--popout-color); + border-radius: var(--popout-radius); +} +.scroller_bc9592 .memberListHeader_bc9592 { + margin: 8px 0; + padding: 0 12px; + color: var(--menu-item-text-color); + text-transform: none; +} +.scroller_bc9592 .memberListItem_db70f7 { + margin: 0; + padding: 6px 12px; + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; +} +.scroller_bc9592 .memberListItem_db70f7:not(.popoutDisabled_db70f7):hover { + background-color: var(--menu-item-hover) !important; +} +.scroller_bc9592 .memberListItem_db70f7 .memberListItemText_bc9592 { + color: var(--menu-item-text-color); +} +.scroller_bc9592::-webkit-scrollbar { + width: 0 !important; +} + +.root_a5ea57 { + background-color: var(--card-color-filled); +} + +.tile_dc5fc4 { + border-radius: var(--card-radius-big); +} +.tile_dc5fc4 .button_dd4f85 .size16_fb468f { + line-height: var(--button-height); +} + +.overlayTitle_ba4b17 { + border-radius: 16px; +} + +.participantsButton_b83b18 { + background-color: #2f3136 !important; + border-radius: 16px !important; +} +.participantsButton_b83b18:hover { + background-color: #202225 !important; +} + +.compactButton_fcbce6 { + background-color: hsl(var(--button-link-accent-color), 0.075); +} +.compactButton_fcbce6:hover { + background-color: hsl(var(--button-link-accent-color), 0.1); +} + +/* DIRECT MESSAGES -> VIDEO CALL REACTIONS */ +.container-3a5mk- { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +/* DIRECT MESSAGES -> SIDEBAR PROFILE */ +.profilePanel_b433b4 { + width: 364px; +} + +.userPanelOuter_c69a7b { + height: calc(100% - 24px); + margin: 12px; + border-radius: var(--popout-radius-big); + overflow: hidden; +} + +.userPanelInner_c69a7b { + border-radius: inherit; +} +.userPanelInner_c69a7b .scrollerBase_c49869::-webkit-scrollbar { + width: 0 !important; +} +.userPanelInner_c69a7b .overlayBackground_c69a7b { + border-radius: var(--card-radius-big); +} + +.badgeList_ab525a { + height: var(--button-height); + border-radius: var(--button-radius); +} +.badgeList_ab525a:not(:empty) { + padding: 0 7px; +} + +.overlay_f9da1d .mutualFriendsDivider_b433b4 { + position: relative; + border-top: none; +} +.overlay_f9da1d .mutualFriendsDivider_b433b4:before { + position: absolute; + content: " "; + width: auto; + height: 1px; + top: 0; + left: 12px; + right: 12px; + background-color: var(--card-border-color); + box-sizing: border-box; +} +.overlay_f9da1d .button_dd4f85 { + --button-height: 42px; + --button-padding: 0 12px; + --button-background: transparent !important; + --button-radius: 0; + --button-text-color: var(--header-primary) !important; +} +.overlay_f9da1d .button_dd4f85:after { + display: none; +} + +.connectionList_ce1058 { + --popout-radius: calc(var(--card-radius-big) / 1.55); + margin-bottom: 8px; +} + +/* DIRECT MESSAGES -> SPAM FILTER */ +.hamBanner_d1cafc { + margin: 8px; + padding: 12px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none; +} + +.chat_d6c7e0:before { + display: none; +} + +/* + * + * DIRECT MESSAGES ICONS + * + */ +.root_dd069c .videoControls_f72aac .button_dd4f85 path { + /* DIRECT MESSAGES ICONS -> JOIN CALL */ + /* DIRECT MESSAGES ICONS -> STOP SCREEN SHARE */ + /* DIRECT MESSAGES ICONS -> SCREEN SHARE */ + /* DIRECT MESSAGES ICONS -> STOP WATCHING */ + /* DIRECT MESSAGES ICONS -> LEAVE CALL */ +} +.root_dd069c .videoControls_f72aac .button_dd4f85 path[d="M11 5V3C16.515 3 21 7.486 21 13H19C19 8.589 15.411 5 11 5ZM17 13H15C15 10.795 13.206 9 11 9V7C14.309 7 17 9.691 17 13ZM11 11V13H13C13 11.896 12.105 11 11 11ZM14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16Z"] { + d: path("M20 15.45c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.92c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51zM18 5.95v-3h-2v3h-3v2h3v3h2v-3h3v-2z"); +} +.root_dd069c .videoControls_f72aac .button_dd4f85 path[d="M4 2.5C2.897 2.5 2 3.397 2 4.5V15.5C2 16.604 2.897 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C21.103 17.5 22 16.604 22 15.5V4.5C22 3.397 21.103 2.5 20 2.5H4ZM14.5483 6L16 7.45174L13.4466 9.99485L16 12.5483L14.5483 14L12.0051 11.4466L9.45174 14L8 12.5483L10.5534 9.99485L8 7.45174L9.45174 6L12.0051 8.55341L14.5483 6Z"] { + d: path("M21.79 18l2 2H24v-2h-2.21zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57 1.11 2.98zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4v-10zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2H20zm-7.07 3.13l2.79 2.78 1.28-1.2L13 7v2.13l-.07.02z"); +} +.root_dd069c .videoControls_f72aac .button_dd4f85 path[d="M2 4.5C2 3.397 2.897 2.5 4 2.5H20C21.103 2.5 22 3.397 22 4.5V15.5C22 16.604 21.103 17.5 20 17.5H13V19.5H17V21.5H7V19.5H11V17.5H4C2.897 17.5 2 16.604 2 15.5V4.5ZM13.2 14.3375V11.6C9.864 11.6 7.668 12.6625 6 15C6.672 11.6625 8.532 8.3375 13.2 7.6625V5L18 9.6625L13.2 14.3375Z"] { + d: path("M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2h-4zM4 16V6h16v10.01L4 16zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7v2.13z"); +} +.root_dd069c .videoControls_f72aac .button_dd4f85 path[d="M20 11V13.5H4V4.5H13V2.5H4C3.46957 2.5 2.96086 2.71071 2.58579 3.08579C2.21071 3.46086 2 3.96957 2 4.5L2 15.5C2 16.0304 2.21071 16.5391 2.58579 16.9142C2.96086 17.2893 3.46957 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C20.5304 17.5 21.0391 17.2893 21.4142 16.9142C21.7893 16.5391 22 16.0304 22 15.5V11H20Z"] { + d: path("M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h18v14zM9.41 15.95L12 13.36l2.59 2.59L16 14.54l-2.59-2.59L16 9.36l-1.41-1.41L12 10.54 9.41 7.95 8 9.36l2.59 2.59L8 14.54z"); +} +.root_dd069c .videoControls_f72aac .button_dd4f85 path[d="M20 11V13.5H4V4.5H13V2.5H4C3.46957 2.5 2.96086 2.71071 2.58579 3.08579C2.21071 3.46086 2 3.96957 2 4.5L2 15.5C2 16.0304 2.21071 16.5391 2.58579 16.9142C2.96086 17.2893 3.46957 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C20.5304 17.5 21.0391 17.2893 21.4142 16.9142C21.7893 16.5391 22 16.0304 22 15.5V11H20Z"] ~ path { + display: none; +} +.root_dd069c .videoControls_f72aac .button_dd4f85 path[d="M21.1169 1.11603L22.8839 2.88403L19.7679 6.00003L22.8839 9.11603L21.1169 10.884L17.9999 7.76803L14.8839 10.884L13.1169 9.11603L16.2329 6.00003L13.1169 2.88403L14.8839 1.11603L17.9999 4.23203L21.1169 1.11603ZM18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22Z"] { + d: path("M18.59 10.52c1.05.51 2.04 1.15 2.96 1.91l-1.07 1.07c-.58-.47-1.21-.89-1.88-1.27v-1.71m-13.2 0v1.7c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9M12 7C7.46 7 3.34 8.78.29 11.67c-.18.18-.29.43-.29.71s.11.53.29.7l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.1.7-.28.79-.73 1.68-1.36 2.66-1.85.33-.16.56-.51.56-.9v-3.1C8.85 9.25 10.4 9 12 9s3.15.25 4.59.73v3.1c0 .4.23.74.56.9.98.49 1.88 1.11 2.67 1.85.18.17.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.11-.53-.29-.71C20.66 8.78 16.54 7 12 7z"); +} + +/* + * + * FORMAT TOOLBAR + * + */ +.toolbar_de3e42 { + background-color: var(--popout-color); + border-radius: 16px; + box-shadow: var(--shadow-3dp); + overflow: hidden; +} +.toolbar_de3e42 .button_dd4f85 { + --button-height: 32px; + --button-background: transparent; + --button-radius: 0; + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background-color !important; +} +.toolbar_de3e42 .button_dd4f85:hover { + --button-background: var(--menu-item-hover); +} +.toolbar_de3e42 .button_dd4f85 .icon_de3e42 { + color: var(--menu-item-text-color); +} +.toolbar_de3e42 .divider_de3e42 { + border-left-color: var(--card-border-color); +} + +/* FORMAT TOOLBAR -> BF TOOLBAR */ +.bf-toolbar { + min-height: 36px; + padding: 4px 30px 10px 0 !important; +} +.bf-toolbar:before { + background-color: var(--popout-color) !important; + border-radius: 19px !important; + box-shadow: var(--shadow-3dp); +} +.bf-toolbar .format { + max-height: 36px !important; + border-radius: 0 !important; +} +.bf-toolbar .format:nth-of-type(2) { + border-radius: 19px 0 0 19px !important; +} + +/* + * + * MEMBERS LIST + * + */ +.container_cbd271 { + background-color: transparent; +} + +.members_cbd271, .members_cbd271 > div { + background: transparent; +} +.members_cbd271 .container_e9f61e { + width: 100%; + height: 42px; + margin-left: 0; + margin-bottom: 2px; +} +.members_cbd271 .container_e9f61e, +.members_cbd271 .container_e9f61e .layout_e9f61e { + border-radius: var(--channel-radius); +} +.members_cbd271 .container_e9f61e .layout_e9f61e { + width: calc(100% - 18px); + margin-left: 8px; + padding: 0 8px 0 8px; + transition: 200ms ease all; +} +.members_cbd271 .container_e9f61e:hover .layout_e9f61e { + background-color: var(--menu-item-hover); +} +.members_cbd271 .container_e9f61e.selected_e9f61e .layout_e9f61e { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); +} + +.member_a31c43 { + background: transparent !important; +} + +.membersGroup_cbd271 { + font-size: 14px !important; + text-transform: none !important; +} + +.botTag_a02df3 { + border-radius: 8px !important; +} +.botTag_a02df3.botTagRegular_a02df3 { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.botTag_a02df3 .botTagVerified_a02df3 path { + fill: var(--accent-text-color--material-you); +} + +/* + * + * SEARCH RESULTS + * + */ +.searchResultsWrap_c2b47d { + margin: 12px 12px 12px 10px; + background-color: var(--main-alt); + border-radius: var(--popout-radius-big); +} + +/* SEARCH RESULTS -> HEADER */ +.searchHeader_b7c924 { + padding: 0 16px; + background-color: transparent; + border-bottom: 1px solid var(--separator-color); +} + +.searchHeaderTabList_b7c924 { + height: 100%; +} +.searchHeaderTabList_b7c924 .item_a0 { + height: 100%; + margin: 0 0 0 8px; + padding: 0 8px; + line-height: 55px; + border-radius: 0; +} +.searchHeaderTabList_b7c924 .item_a0:hover:not(.disabled-1nofHP), .searchHeaderTabList_b7c924 .item_a0.selected_a0 { + background-color: transparent; +} +.searchHeaderTabList_b7c924 .item_a0.selected_a0 { + position: relative; + background-color: transparent !important; + border: none; +} +.searchHeaderTabList_b7c924 .item_a0.selected_a0:after { + position: absolute; + content: " "; + width: 80%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} + +/* SEARCH RESULTS -> MESSAGES */ +.scroller_c2b47d { + padding: 8px; +} + +.channelName-3w2Y3c { + padding: 8px 8px 8px 12px; + background-color: transparent; + color: var(--card-header-text-color); +} + +.searchResult_ddc613 { + background-color: transparent; + border-radius: 0; +} +.searchResult_ddc613 .wrapper_f9f2ca { + margin: 0 8px 0 60px !important; + padding: 12px !important; + border-radius: var(--message-radius); +} +.searchResult_ddc613 .wrapper_f9f2ca:before, .searchResult_ddc613 .wrapper_f9f2ca:after { + display: none; +} +.searchResult_ddc613 .wrapper_f9f2ca .avatar_f9f2ca { + top: 0 !important; + left: -50px !important; +} +.searchResult_ddc613 .wrapper_f9f2ca.hasReply_f9f2ca .avatar_f9f2ca { + top: 28px !important; +} + +.buttonsContainer_ddc613 { + top: 16px; + right: 18px; +} +.buttonsContainer_ddc613 .button_ddc613 { + padding: 4px 8px; + border-radius: 12px; +} + +.pageButton_b48941 { + transition: var(--default-time) var(--default-animation) background-color; +} +.pageButton_b48941:hover { + background-color: var(--card-button-color-hover); +} +.pageButton_b48941:disabled:hover { + background-color: transparent; +} + +.activeButton_b48941 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} + +.endButton_b48941:first-child, .endButton_b48941:last-child { + padding: var(--button-padding); +} +.endButton_b48941:first-child { + --button-padding: 0 16px 0 12px; +} +.endButton_b48941:first-child .iconCaret_b48941 { + margin-right: 8px; +} +.endButton_b48941:last-child { + --button-padding: 0 12px 0 16px; +} +.endButton_b48941:last-child .iconCaret_b48941 { + margin-left: 8px; +} + +/* + * + * STAGE + * + */ +.callContainer_ed4410 { + border-radius: var(--card-radius-big); +} + +.container_dc3fc4 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_dc3fc4:hover { + background-color: var(--card-color-hover); +} + +.iconContainer_df0aed { + background-color: var(--card-color-active); +} + +.tileContainer_e1522e { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.tileContainer_e1522e:hover { + background-color: var(--card-color-filled); +} + +.container_e12b21 .button_dd4f85 { + --button-height: 56px; + --button-padding: 0 24px 0 16px; + --button-radius: calc(var(--button-height) / 2); +} + +/* + * + * SUMMARIES + * + */ +.newTopicsBarContainer_cf58b5 { + top: 16px; + left: 0; + right: 0; + align-items: center; + justify-content: center; + background-color: transparent; + box-shadow: none; + opacity: 1; + pointer-events: none; + z-index: 4; +} +.newTopicsBarContainer_cf58b5 .barButtonBase_cf58b5 { + margin-left: 8px; +} +.newTopicsBarContainer_cf58b5 .barButtonMain_cf58b5 > div { + position: unset !important; +} + +.newTopicsBarTopicSection_cf58b5 { + padding: 9px 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 18px; + color: var(--accent-text-color--material-you); + box-shadow: var(--shadow-2dp); + pointer-events: all; +} +.newTopicsBarTopicSection_cf58b5 .newTopicsBarIcon_cf58b5 { + margin-left: 0; +} +.newTopicsBarTopicSection_cf58b5 .newTopicsBarText_cf58b5 { + color: var(--accent-text-color--material-you); +} +.newTopicsBarTopicSection_cf58b5 .newTopicsBarCaret_cf58b5 { + margin-right: 0; +} + +.newTopicsBarTextSelected_cf58b5 { + height: auto; + background-color: transparent; +} + +/* SUMMARIES -> NO NEW MESSAGES */ +.topicsPillContainer_cf58b5 { + height: var(--button-height); + top: 16px; + background-color: transparent; + box-shadow: none; + pointer-events: none; +} + +.topicsPill_cf58b5 { + align-items: center; + justify-content: center; +} + +.topicsPillText_cf58b5, +.topicsPillCarets_cf58b5 { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: var(--button-radius); + box-shadow: var(--shadow-2dp); + pointer-events: all; +} + +.topicsPillText_cf58b5 { + flex: 0 1 auto; + padding: 9px 16px; +} +.topicsPillText_cf58b5:hover .topicsPillDropdownCaret_cf58b5 { + color: var(--accent-text-color--material-you); +} +.topicsPillText_cf58b5 .topicsPillTextSelected_cf58b5 { + height: 18px; + background-color: transparent; +} +.topicsPillText_cf58b5 .topicsPillSummaryIcon_cf58b5 { + margin-right: 8px; +} +.topicsPillText_cf58b5 .topicsPillTextTitle_cf58b5, +.topicsPillText_cf58b5 .topicsPillDropdownCaret_cf58b5 { + color: var(--accent-text-color--material-you); +} +.topicsPillText_cf58b5 .topicsPillDropdownCaret_cf58b5 { + margin-right: 0; +} + +.topicsPillCarets_cf58b5 { + height: var(--button-height); + margin-left: 8px; + padding-right: 0; + background-color: var(--chat-color); +} + +.topicsPillCaret_cf58b5 { + width: var(--button-height); + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you) !important; + border: none; +} +.topicsPillCaret_cf58b5.topicsPillCaretDisabled_cf58b5 { + opacity: 0.4; +} + +/* + * + * MAIN TEXTAREA + * + */ +.form_a7d72e { + margin-top: 0 !important; +} +.form_a7d72e:before, .form_a7d72e:after { + display: none; +} +.form_a7d72e .channelTextArea_d0696b { + margin: 12px 0; + background-color: transparent; + border-radius: var(--main-textarea-radius); +} +.form_a7d72e .channelTextArea_d0696b.channelTextAreaDisabled_d0696b { + opacity: 0.8; +} +.form_a7d72e .scrollableContainer_d0696b { + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius); + opacity: 1; +} +.form_a7d72e .scrollableContainer_d0696b.hasConnectedBar_d0696b { + border-radius: 0 0 var(--main-textarea-radius) var(--main-textarea-radius); +} +.form_a7d72e .textAreaDisabled_d0696b .placeholder_a552a6 { + padding-left: 16px; +} +.form_a7d72e .inner_d0696b { + padding-right: 10px; +} +.form_a7d72e .placeholder_a552a6 { + color: var(--text-muted); +} +.form_a7d72e .editor_a552a6 { + color: var(--text-normal); +} +.form_a7d72e .attachedBars_d0696b { + position: relative; + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius) var(--main-textarea-radius) 0 0; + border-bottom: none; +} +.form_a7d72e .attachedBars_d0696b:after { + position: absolute; + content: " "; + width: calc(100% - 24px); + height: 1px; + left: 0; + bottom: 0; + margin: 0 12px; + background-color: var(--main-textarea-border); +} +.form_a7d72e .attachedBars_d0696b .replyBar_b11c5e { + background-color: transparent; + border-radius: 0; +} +.form_a7d72e .attachedBars_d0696b .separator_b11c5e { + background-color: var(--main-textarea-border); +} +.form_a7d72e .attachedBars_d0696b .colorLink_dd4f85, .form_a7d72e .attachedBars_d0696b .colorLink_fbc755 { + color: hsl(var(--accent-hsl)); +} +.form_a7d72e .attachedBars_d0696b + .scrollableContainer_d0696b { + border-radius: 0 0 var(--main-textarea-radius) var(--main-textarea-radius); +} +.form_a7d72e .attachButtonPlus_f298d4 { + d: path("M7.5,18A5.5,5.5 0 0,1 2,12.5A5.5,5.5 0 0,1 7.5,7H18A4,4 0 0,1 22,11A4,4 0 0,1 18,15H9.5A2.5,2.5 0 0,1 7,12.5A2.5,2.5 0 0,1 9.5,10H17V11.5H9.5A1,1 0 0,0 8.5,12.5A1,1 0 0,0 9.5,13.5H18A2.5,2.5 0 0,0 20.5,11A2.5,2.5 0 0,0 18,8.5H7.5A4,4 0 0,0 3.5,12.5A4,4 0 0,0 7.5,16.5H17V18H7.5Z"); +} +.form_a7d72e .typing_d7ebeb { + position: absolute; + width: calc(100% - var(--scrollbar-width)); + top: -16px; + left: 0; + margin-top: 0; + background-color: var(--typing-color); + transition: 200ms ease-in-out; +} +.form_a7d72e .typing_d7ebeb .slowModeIcon_d7ebeb { + margin-right: 8px; +} + +.mentionButton_b11c5e { + --text-link: hsl(var(--warning-hsl)); +} + +.threadSuggestionBar_b11c5e { + position: relative; + background-color: transparent; + border: none; +} +.threadSuggestionBar_b11c5e:before { + position: absolute; + content: " "; + width: calc(100% - 24px); + height: 1px; + top: 0; + left: 0; + margin: 0 12px; + background-color: var(--main-textarea-border); +} +.threadSuggestionBar_b11c5e .createThreadButton_b11c5e { + color: hsl(var(--accent-hsl)) !important; +} + +.buttonContainer_a06035 .contents_dd4f85 { + margin-left: 8px; +} +.buttonContainer_a06035 .activeButtonChild_a06035 { + color: hsl(var(--accent-hsl)) !important; +} +.buttonContainer_a06035 .sendIcon_a06035 { + padding-top: 0; +} +.buttonContainer_a06035 .sendIcon_a06035 path { + d: path("M4.01 6.03l7.51 3.22-7.52-1 .01-2.22m7.5 8.72L4 17.97v-2.22l7.51-1M2.01 3L2 10l15 2-15 2 .01 7L23 12 2.01 3z"); +} + +.applicationCommandEducation-1stoia { + top: -12px; + bottom: unset; + background-color: var(--typing-color); +} +.applicationCommandEducation-1stoia .applicationCommandEducationArrow-2xKDmq { + transform: rotate(180deg) scaleX(-100%); +} + +.wrapper_faf5ab { + height: 44px; + margin: 12px 0; + padding: 0; + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius); +} +.wrapper_faf5ab .buttonContainer_faf5ab { + margin-right: 4px; +} + +.fakeLink_cdb578 { + color: hsl(var(--accent-hsl)); +} + +.upload_df1eaf { + background-color: var(--card-color-filled); + border: none; + padding: 8px; + border-radius: var(--card-radius-big); +} +.upload_df1eaf .image-1091CL { + border-radius: var(--card-radius-big); +} +.upload_df1eaf .wrapper_ef319f:hover { + box-shadow: var(--shadow-3dp); +} +.upload_df1eaf .altTag_f847a3 { + border-radius: 10px; +} + +.spoiler_f847a3 { + filter: blur(22px); +} + +/* MAIN TEXTAREA -> SPAM FILTER */ +.spamBanner_c1da2c { + display: grid; + grid-template-columns: 1fr auto; + margin: 12px 16px; + padding: 4px 8px; + background-color: var(--main-textarea-color); + border: 1px solid var(--main-textarea-border); + border-radius: 28px; +} +.spamBanner_c1da2c .bannerTextContainer_c1da2c { + margin: 0 8px 0 0; +} +.spamBanner_c1da2c .actionButtons_c1da2c { + width: auto; + margin: 0; +} + +/* MAIN TEXTAREA -> INTRODUCTION */ +.banner_d29eee { + margin-top: 12px; + padding: 12px 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.banner_d29eee .text-md\/semibold_dc00ef { + font-weight: 500; +} +.banner_d29eee .iconCircle_d29eee { + width: var(--button-height); + height: var(--button-height); + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--button-radius); +} +.banner_d29eee .iconCircle_d29eee .nextIcon_d29eee { + width: 20px; + height: 20px; +} +.banner_d29eee .iconCircle_d29eee .nextIcon_d29eee polygon { + fill: var(--accent-text-color--material-you); +} + +/* + * + * THREAD + * + */ +.resizeHandle_d1c246 { + background: var(--main-alt); +} + +.container_d1c246 { + background-color: var(--chat-color); + border-radius: var(--card-radius-big) var(--card-radius-big) 0; +} +.container_d1c246.floating_d1c246 { + filter: drop-shadow(-8px 0 10px hsl(var(--black-500-hsl)/0.125)); +} + +.chatHeaderBar_e2f46e { + background-color: var(--chat-color); + border-bottom: 1px solid var(--card-border-color); +} + +.scrollerInner_fb4810 { + margin-bottom: 16px; +} +.scrollerInner_fb4810 .wrapper_f9f2ca.cozy_f9f2ca:not(.message_d5deea) .avatar_f9f2ca { + left: -52px; +} + +.channelTextArea_fb4810 { + margin: 0 16px 12px; + background-color: transparent; +} +.channelTextArea_fb4810 .placeholder_a552a6 { + color: var(--input-placeholder-color); +} + +.channelTextAreaInner_fb4810 { + max-height: 200px; + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius); +} +.channelTextAreaInner_fb4810 .inner_d0696b { + padding-left: 16px; +} +.channelTextAreaInner_fb4810 .buttons_d0696b { + margin-right: 0; +} + +/* + * + * BETTERDISCORD PLUGIN -> BetterFormattingRedux + * + */ +.bf-toolbar { + z-index: 2; +} +.bf-toolbar .bf-arrow { + transform: translate(14px, -18px); +} + +/* + * + * BETTERDISCORD PLUGIN -> ChannelDms + * + */ +.ChannelDms-channelmembers-wrap .ChannelDms-channelmembers-header { + padding: 0 !important; + background-color: var(--main-color) !important; + border-bottom-color: var(--popout-header-border) !important; +} +.ChannelDms-channelmembers-wrap .ChannelDms-channelmembers-header .item_a0 { + height: 46px; + padding: 0 8px; + line-height: 46px; +} +.ChannelDms-channelmembers-wrap .privateChannels_f0963d { + width: 240px; +} +.ChannelDms-channelmembers-wrap .privateChannelsHeaderContainer_c47fa9 { + padding: 18px 8px 4px 16px; +} +.ChannelDms-channelmembers-wrap .channel_c91bad { + margin-left: 8px; + margin-right: 0; + border-radius: 21px 0 0 21px; +} +.ChannelDms-channelmembers-wrap .channel_c91bad .interactive_f5eb4b { + padding-right: 0; + padding-left: 8px; +} + +.ChannelDms-channelpopout-popout { + background-color: var(--chat-color) !important; + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp) !important; +} +.ChannelDms-channelpopout-popout .ChannelDms-channelpopout-removeButton { + z-index: 3; +} +.ChannelDms-channelpopout-popout .ChannelDms-channelpopout-content { + margin-bottom: -4px; + border-radius: var(--popout-radius-big) !important; +} +.ChannelDms-channelpopout-popout .ChannelDms-channelpopout-collapseButton { + background-color: var(--popout-color) !important; + box-shadow: var(--shadow-3dp); +} +.ChannelDms-channelpopout-popout .ChannelDms-channelpopout-header { + position: relative; + padding: 8px !important; + background-color: var(--main-color) !important; + z-index: 2; +} + +/* + * + * BETTERDISCORD PLUGIN -> ChannelTabs + * + */ +#channelTabs-container { + padding: 4px 8px 0 8px !important; +} + +.channelTabs-tabContainer { + gap: 4px; +} +.channelTabs-tabContainer .channelTabs-tabNav { + gap: 4px; + margin: 0 4px 0 0 !important; +} +.channelTabs-tabContainer .channelTabs-tabNav > div { + width: 28px; + height: 28px; + margin-right: 0 !important; + border-radius: 16px !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + cursor: pointer; +} +.channelTabs-tabContainer .channelTabs-tabNav > div:hover { + background-color: var(--menu-item-hover) !important; +} + +.channelTabs-tab { + --inverted-curve-size: 16px; + position: relative; + margin-bottom: 0 !important; + border-radius: 12px 12px 0 0 !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.channelTabs-tab:hover { + background-color: var(--menu-item-hover) !important; +} +.channelTabs-tab:hover:before, .channelTabs-tab:hover:after { + box-shadow: 0 calc(var(--inverted-curve-size) / 2 * -1) 0 0 var(--menu-item-hover); +} +.channelTabs-tab.channelTabs-selected { + background: var(--main-color) !important; + z-index: 2; +} +.channelTabs-tab.channelTabs-selected:before, .channelTabs-tab.channelTabs-selected:after { + box-shadow: 0 calc(var(--inverted-curve-size) / 2 * -1) 0 0 var(--main-color); +} +.channelTabs-tab:before, .channelTabs-tab:after { + position: absolute; + content: " "; + width: calc(var(--inverted-curve-size) / 2); + height: var(--inverted-curve-size); + bottom: 0; + background-color: transparent; + transform: rotate(180deg); + pointer-events: none; + transition: var(--default-time) var(--default-animation) box-shadow; +} +.channelTabs-tab:before { + left: calc(var(--inverted-curve-size) / 2 * -1); + border-top-left-radius: calc(var(--inverted-curve-size) / 2); +} +.channelTabs-tab:after { + right: calc(var(--inverted-curve-size) / 2 * -1); + border-top-right-radius: calc(var(--inverted-curve-size) / 2); +} +.channelTabs-tab .channelTabs-tabName { + margin-right: 0 !important; + font-weight: 500; + transition: var(--default-time) var(--default-animation) color; +} +.channelTabs-tab .channelTabs-gridContainer { + gap: 6px; + margin-right: 0; +} + +.channelTabs-unreadBadge { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} + +.channelTabs-mentionBadge { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color) !important; +} + +.channelTabs-closeTab { + border-radius: 8px !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} + +.channelTabs-newTab { + width: 28px !important; + height: 28px !important; + margin: 0 0 0 4px !important; + border-radius: 14px !important; +} + +.channelTabs-favContainer { + position: relative; + background-color: var(--main-alt); + z-index: 3; +} +.channelTabs-favContainer .channelTabs-fav { + border-radius: 14px; + transition: var(--default-time) var(--default-animation) background-color; + cursor: pointer; +} +.channelTabs-favContainer .channelTabs-fav:hover { + background-color: var(--menu-item-hover); +} + +/* + * + * BETTERDISCORD PLUGIN -> CharCounter + * + */ +.chatContent_a7d72e .charCounterAdded-zz9O4t .channelTextArea_d0696b { + margin-bottom: 0 !important; +} +.chatContent_a7d72e .charCounterAdded-zz9O4t .channelTextArea_d0696b .scrollableContainer_d0696b { + border-radius: var(--main-textarea-radius) var(--main-textarea-radius) 0 0; +} +.chatContent_a7d72e .charCounterAdded-zz9O4t .channelTextArea_d0696b .scrollableContainer_d0696b.hasConnectedBar_d0696b { + border-radius: 0; +} +.chatContent_a7d72e .counter-uAzbKp { + height: 28px; + line-height: 28px !important; + padding: 0 16px; + line-height: var(--main-textarea-radius); + background-color: var(--main-textarea-color); + border-radius: 0 0 var(--main-textarea-radius) var(--main-textarea-radius); + text-align: right; + font-weight: 500; +} +.chatContent_a7d72e .counter-uAzbKp:before { + position: absolute; + content: " "; + width: calc(100% - 24px); + height: 1px; + top: 0; + left: 12px; + background-color: var(--main-textarea-border); +} +.chatContent_a7d72e .counter-uAzbKp.chatCounter-XOMPsh { + position: relative; + bottom: auto; + margin-bottom: 12px; +} + +/* + * + * BETTERDISCORD PLUGIN -> HideChannels + * + */ +.hideElement.sidebar_a4d4d9 .container_b2ca13 { + height: 52px !important; + margin-bottom: 0 !important; + background-color: var(--chat-color) !important; +} +.hideElement.sidebar_a4d4d9 + .chat_a7d72e { + border-top-left-radius: var(--card-radius-big); +} +.hideElement.sidebar_a4d4d9 + .chat_a7d72e .typing_d7ebeb { + width: calc(100% + 240px); + left: -240px; +} + +/* + * + * BETTERDISCORD PLUGIN -> ImageUtilities + * + */ +.menu_d90b3d .item_d90b3d { + /* SUBMENU WITH ARROW */ +} +.menu_d90b3d #message-imageutilities-copy-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #message-imageutilities-copy-media-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/content_copy.svg); +} +.menu_d90b3d #message-imageutilities-open-link.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/open_in_new.svg); +} +.menu_d90b3d #message-imageutilities-copy-file.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/image_copy.svg); +} +.menu_d90b3d #message-imageutilities-view-file.item_d90b3d:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/image_view.svg); +} +.menu_d90b3d #message-imageutilities-download-file-as.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/save.svg); +} +.menu_d90b3d #message-imageutilities-submenu-search.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/search.svg); +} +.menu_d90b3d #message-imageutilities-main-subitem.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/image_view.svg); +} +.menu_d90b3d #user-context-imageutilities-main-subitem.item_d90b3d:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/image_view.svg); +} + +/* + * + * BETTERDISCORD PLUGIN -> CharCounter + * + */ +#MemberCount { + margin-top: 0 !important; + background-color: var(--main-color) !important; +} +#MemberCount .membersGroup_cbd271 { + padding: 16px; + line-height: 14px; +} + +.membersWrap_cbd271.hasCounter .members_cbd271 { + margin-top: 47px !important; +} + +#vc-membercount { + margin-bottom: 0 !important; +} + +/* + * + * BETTERDISCORD PLUGIN -> PasscodeLock + * + */ +.PCL--layout-bg { + background-color: var(--main-alt) !important; + backdrop-filter: none !important; +} + +.PCL--icon { + padding: 16px; + background-color: var(--card-color-hover); + border-radius: 50%; +} + +.theme-light .PCL--icon { + background-color: var(--switch-knob-color); +} + +.PCL--title { + color: var(--header-primary); +} + +.PCL--dot:before { + background: var(--text-normal) !important; +} + +.PCL--divider { + display: none; +} + +.PCL--buttons { + grid-template-columns: repeat(3, 80px) !important; + grid-auto-rows: 80px !important; + gap: 16px !important; + padding: 16px 20px 40px !important; +} + +.PCL--btn { + background-color: var(--card-color-filled); + color: var(--text-normal); + transition: var(--default-time) var(--default-animation) border-radius, var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color !important; +} +.PCL--btn:hover { + background-color: var(--card-color-active) !important; +} +.PCL--btn:active { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 20px !important; + color: var(--accent-text-color--material-you); +} +.PCL--btn:active .PCL--btn-dec { + color: var(--accent-text-color--material-you); +} +.PCL--btn#PCLBtn-Escape, .PCL--btn#PCLBtn-Backspace { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} +.PCL--btn .PCL--btn-number { + font-weight: 400; +} +.PCL--btn .PCL--btn-dec { + color: var(--text-muted); + transition: var(--default-time) var(--default-animation) color !important; +} + +/* + * + * BETTERDISCORD PLUGIN -> PermissionsViewer + * + */ +#permissions-modal-wrapper #permissions-modal { + max-height: 80vh; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; + border: none !important; +} +#permissions-modal-wrapper .header { + background-color: var(--popout-color) !important; + padding: 16px !important; + box-shadow: none !important; + border-bottom: 1px solid var(--popout-header-border); + line-height: 20px !important; + font-size: 16px !important; + font-weight: 600 !important; + color: var(--header-primary) !important; +} +#permissions-modal-wrapper .modal-body { + background-color: var(--popout-color) !important; +} +#permissions-modal-wrapper .role-side { + padding: 16px 0 16px 16px !important; + background-color: transparent !important; + border-right: 1px solid var(--popout-header-border); +} +#permissions-modal-wrapper .role-scroller { + padding-top: 0; +} +#permissions-modal-wrapper .perm-side { + padding: 0 0 16px 16px !important; + background-color: transparent !important; +} +#permissions-modal-wrapper .role-item { + margin-bottom: 2px !important; + padding: 6px 12px !important; + border-radius: 14px !important; +} +#permissions-modal-wrapper .role-item:hover { + background-color: var(--menu-item-hover) !important; +} +#permissions-modal-wrapper .role-item.selected { + background-color: var(--menu-item-select) !important; +} +#permissions-modal-wrapper .perm-item { + position: relative; + border-bottom: none; + box-shadow: none !important; +} +#permissions-modal-wrapper .perm-item:after { + position: absolute; + content: " "; + width: calc(100% - 0px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 0px; + background-color: var(--card-border-color); +} +#permissions-modal-wrapper .perm-item:last-of-type:after { + display: none; +} + +/* + * + * BETTERDISCORD PLUGIN -> PersonalPins + * + */ +.themedPopout-1TrfdI { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.themedPopout-1TrfdI .header-145e10 { + padding-bottom: 0 !important; +} +.themedPopout-1TrfdI .title-3OGHA5 { + margin-top: 16px; + line-height: 36px; + font-weight: 500; + font-size: 16px; +} +.themedPopout-1TrfdI .container__33507 { + margin-top: 16px; +} +.themedPopout-1TrfdI .tab_f0cd33 { + height: 32px; + margin-right: 16px; + padding: 0; +} +.themedPopout-1TrfdI .tab_f0cd33:first-child { + margin-right: 16px; +} +.themedPopout-1TrfdI .tabBar_f0cd33 .item_a0 { + height: 32px; +} +.themedPopout-1TrfdI .quickSelectWrapper-UCfTKz { + margin-right: 16px; + font-weight: 500; +} + +/* + * + * BETTERDISCORD PLUGIN -> PluginRepo + * + */ +.repoHeader_2KfNvH { + margin: 0 32px 0 0 !important; + padding-bottom: 0 !important; +} + +.repoScroller_9JnAPs { + margin: 0 !important; + padding-top: 16px !important; + padding-right: 82px !important; +} +.repoScroller_9JnAPs .tabContent_nZ-1U5 { + margin-top: 0; +} + +.card_x5zW6z { + height: 400px; + background-color: var(--card-color-filled) !important; + border-radius: var(--card-radius-big); + border: none; + box-shadow: none; +} +.card_x5zW6z:hover { + box-shadow: none; + transform: none; +} +.card_x5zW6z:hover .coverWrapper_J-mDGJ { + transform: none; +} +.card_x5zW6z .coverWrapper_J-mDGJ, +.card_x5zW6z .cover_qyY86I { + border-radius: var(--card-radius-big); +} +.card_x5zW6z .coverBadge_I41ZIY { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color); + border-radius: 8px !important; + text-transform: capitalize !important; + font-size: 14px; +} +.card_x5zW6z .iconWrapper_eK7GO6 { + background-color: var(--card-color-active) !important; + border-radius: 50%; + border: 4px solid var(--card-color-filled); +} +.card_x5zW6z .info_xw-o76 { + overflow: visible; +} +.card_x5zW6z .title_SSzExd { + position: relative; + line-height: normal; + font-size: 1.4em; + font-weight: 400; + color: var(--card-header-text-color); +} +.card_x5zW6z .title_SSzExd:before { + position: absolute; + content: " "; + width: 62px; + height: 32px; + top: -2px; + right: -2px; + background-color: var(--card-button-color); + border-radius: 16px; + pointer-events: none; +} + +.button_SxdSzE { + position: relative; + width: 28px !important; + height: 28px !important; + border-radius: 50%; + transition: var(--default-time) var(--default-animation) background-color; +} +.button_SxdSzE:hover { + background-color: var(--card-button-color-hover); +} +.button_SxdSzE.favbutton_8Fzu45 { + margin-left: 2px; +} + +.tag_PbPfwP { + height: 24px; + padding: 0 8px; + background-color: var(--card-button-color) !important; + line-height: 24px; + border-radius: 6px; + text-transform: capitalize; +} + +.button_coQXfM { + --button-padding: 0 24px 0 16px; + height: var(--button-height); + padding: var(--button-padding); + gap: 8px; + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: var(--button-radius); + font-size: 1em; + color: var(--accent-text-color--material-you); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} +[style="background-color: var(--status-positive);"].button_coQXfM { + background-color: rgba(255, 255, 255, 0.15) !important; + color: #fff; +} +[style="background-color: var(--status-danger);"].button_coQXfM { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color); +} +.button_coQXfM .statIcon_o40EX1 { + margin-right: 0; +} + +/* + * + * BETTERDISCORD PLUGIN -> ShowAllActivities + * + */ +.userProfileOuterThemed_c69a7b .wrapper .controls { + --popout-color: var(--profile-body-background-color); +} +.userProfileOuterThemed_c69a7b .wrapper .controls .carosell { + --carosell-dot-selected: var(--profile-gradient-secondary-color); +} + +.wrapper .controls { + background-color: var(--popout-color) !important; + border-radius: 17px !important; +} +.wrapper .controls .caret { + border-radius: 50% !important; +} +.wrapper .controls .caret:not(.disabled) { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} +.wrapper .controls .caret:not(.disabled) .SAA-caret { + color: var(--accent-text-color--material-you); +} +.wrapper .controls .carosell .dot.selected { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} + +/* + * + * BETTERDISCORD PLUGIN -> SpotifyControls + * + */ +.coverWrapper_YAplwJ { + border-radius: 50%; +} + +.container_6sXIoE { + margin-bottom: 2px; + background-color: var(--sidebar-panel-color); + border-radius: 4px; + border-bottom: none; +} +.container_6sXIoE.maximized_vv2Wr0 .coverWrapper_YAplwJ { + border-radius: var(--card-radius-big); +} + +/* BETTERDISCORD PLUGIN -> SpotifyControls -> VENCORD*/ +#vc-spotify-player { + margin-bottom: 2px; + padding: 12px !important; + background-color: var(--sidebar-panel-color) !important; + border-radius: 4px; + border-bottom: none !important; +} +#vc-spotify-player #vc-spotify-album-image { + border-radius: 50%; +} +#vc-spotify-player .track_c7a159 { + top: 12px; +} +#vc-spotify-player .grabber_c7a159 { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} +#vc-spotify-player .vc-spotify-button-row { + gap: 8px !important; +} +#vc-spotify-player .vc-spotify-button { + color: var(--text-normal) !important; + transition: var(--default-time) var(--default-animation) background-color; +} +#vc-spotify-player .vc-spotify-play, +#vc-spotify-player .vc-spotify-pause { + padding: 4px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + transition: var(--default-time) var(--default-animation) border-radius; +} +#vc-spotify-player .vc-spotify-play { + border-radius: 16px; + animation: vc-spotify-play-button var(--default-time) var(--default-animation); +} +#vc-spotify-player .vc-spotify-pause { + border-radius: 10px; + animation: vc-spotify-pause-button var(--default-time) var(--default-animation); +} + +#vc-spotify-album-expanded-wrapper { + margin: -12px -12px 0; +} +#vc-spotify-album-expanded-wrapper img { + border-radius: var(--card-radius-big) !important; +} + +.activityPanel_a4d4d9 + .wrapper_adcaac:empty + #vc-spotify-player #vc-spotify-album-expanded-wrapper img, +.wrapper_adcaac:not(:empty) + #vc-spotify-player #vc-spotify-album-expanded-wrapper img { + border-radius: 4px !important; +} + +#vc-spotify-progress-bar { + margin: 8px 0 !important; +} + +.vc-spotify-shuffle path { + d: path("M14.83,13.41L13.42,14.82L16.55,17.95L14.5,20H20V14.5L17.96,16.54L14.83,13.41M14.5,4L16.54,6.04L4,18.59L5.41,20L17.96,7.46L20,9.5V4M10.59,9.17L5.41,4L4,5.41L9.17,10.58L10.59,9.17Z"); +} + +.vc-spotify-play path { + d: path("M8,5.14V19.14L19,12.14L8,5.14Z"); +} + +.vc-spotify-pause path { + d: path("M14,19H18V5H14M6,19H10V5H6V19Z"); +} + +.vc-spotify-previous path { + d: path("M6,18V6H8V18H6M9.5,12L18,6V18L9.5,12Z"); +} + +.vc-spotify-next path { + d: path("M16,18H18V6H16M6,18L14.5,12L6,6V18Z"); +} + +.vc-spotify-repeat path { + d: path("M17,17H7V14L3,18L7,22V19H19V13H17M7,7H17V10L21,6L17,2V5H5V11H7V7Z"); +} + +@keyframes vc-spotify-play-button { + from { + border-radius: 10px; + } +} +@keyframes vc-spotify-pause-button { + from { + border-radius: 16px; + } +} +/* + * + * BETTERDISCORD PLUGIN -> StatusEverywhere + * + */ +.StatusEverywhere-avatar-chatAvatar.accountSettingsAvatar { + width: 80px !important; + height: 80px !important; + top: 76px; +} + +.StatusEverywhere-avatar-userPopout { + background-color: var(--popout-color) !important; + border: none !important; +} +/* + * + * BETTERDISCORD PLUGIN -> UserDetails + * + */ +.UserDetails-activity-container img { + border-radius: 50%; +} + +/* + * + * BETTERDISCORD ADDONS + * + */ +.bd-settings-title { + color: var(--header-primary); +} + +.bd-modal-root { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.bd-modal-root .paragraph_d7f12d { + color: var(--text-normal); +} +.bd-modal-root .bd-modal-footer { + background-color: transparent; + box-shadow: none; + gap: 8px; +} + +.bd-button { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); + --button-shadow: none; + --button-outline: none; + background-color: var(--button-background) !important; + border-radius: var(--button-radius); + border: var(--button-outline) !important; + box-shadow: var(--button-shadow); + color: var(--button-text-color) !important; +} +.bd-button:hover { + --button-shadow: none; +} +.bd-button:active { + --button-shadow: none; +} +.bd-button:after { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: var(--button-action-color); + border-radius: var(--button-radius); + opacity: 0; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; +} +.bd-button:hover:after { + opacity: var(--button-action-hover); +} +.bd-button:active:after { + opacity: var(--button-action-active); +} +.bd-button:disabled { + opacity: 0.5 !important; +} +.bd-button:disabled:after { + display: none; +} +.bd-button .bd-button-content { + background-image: none !important; +} +.bd-button .bd-button-content svg:not([fill]) .fill { + fill: currentColor; +} +.bd-button .bd-button-content svg[fill] { + fill: currentColor; +} + +.bd-button-filled.bd-button-danger { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); +} + +.bd-button-link { + --button-padding: 0 12px; + --button-background: transparent; + --button-shadow: none !important; +} +.bd-button-link:after { + --button-action-color: hsl(var(--accent-hsl--material-you)); +} +.bd-button-link.bd-button-color-brand, .bd-button-link.bd-button-color-primary { + --button-text-color: hsl(var(--accent-hsl--material-you)); +} + +.bd-search-wrapper { + padding: 0 8px; + background-color: var(--input-color); + border-radius: 13px; +} +.bd-search-wrapper .bd-search { + padding: 0; + line-height: 26px; + color: var(--text-normal); +} +.bd-search-wrapper .bd-search::-webkit-input-placeholder { + font-family: var(--app-font); +} + +.bd-label { + line-height: 26px; +} + +.bd-select { + line-height: 26px; +} +.bd-select.bd-select-transparent { + gap: 4px; +} +.bd-select .bd-select-value { + padding-left: 0; +} +.bd-select .bd-select-arrow { + height: 26px !important; + margin-left: 0; +} +.bd-select .bd-select-options { + padding: 8px 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius); + border: none; + box-shadow: var(--shadow-3dp); + animation: opacity 100ms ease, open-context-menu 300ms var(--default-animation); + transform-origin: top; +} +.bd-select .bd-select-option { + min-height: 32px; + padding: 9px 12px; + line-height: 18px; + font-weight: 500; + color: var(--menu-item-text-color); + box-sizing: border-box; + transition: var(--default-time) var(--default-animation) background-color; +} +.bd-select .bd-select-option:hover { + background-color: var(--menu-item-hover); +} +.bd-select .bd-select-option.selected { + background-color: var(--menu-item-select); +} + +.bd-addon-views .bd-view-button { + background-color: transparent !important; +} +.bd-addon-views .bd-view-button:not(.selected) svg[fill] { + fill: var(--interactive-normal); +} +.bd-addon-views .bd-view-button.selected { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} +.bd-addon-views .bd-view-button.selected svg { + fill: var(--accent-text-color--material-you); +} + +.bd-addon-controls + .bd-addon-list { + margin-top: 16px; +} + +#themes-tab .bd-addon-controls:after { + position: relative; + display: flex; + flex-direction: column; + content: "Theme Add-ons\a\aMaterial Discord has a few add-on themes to either enhance or revert\asome features that can be located at bit.ly/MaterialDiscordAddons.\a\a- Solid Icons\a- Old Message Bubbles\a- Material You"; + width: 100%; + margin-top: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + color: var(--text-normal); + box-sizing: border-box; + white-space: pre; + word-wrap: break-word; + line-height: 18px; +} + +.bd-empty-image-container { + margin-top: 24px; + max-width: unset; +} + +.bd-addon-list.bd-grid-view { + column-gap: 16px; + row-gap: 16px; +} +.bd-addon-list .bd-addon-card { + margin-bottom: 16px; +} + +.bd-addon-card { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; +} +.bd-addon-card .bd-addon-header { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.bd-addon-card .bd-addon-header .bd-link { + color: hsl(var(--accent-hsl)); +} +.bd-addon-card .bd-addon-header .bd-meta { + display: block; + font-size: 12px; +} +.bd-addon-card .bd-description-wrap { + padding: 0 16px; +} +.bd-addon-card .bd-description { + padding: 0; +} +.bd-addon-card .bd-footer { + background-color: transparent; +} +.bd-addon-card .bd-controls { + background-color: transparent; + border-radius: 14px; + overflow: hidden; +} +.bd-addon-card .bd-controls .bd-button { + padding: 3px 8px; + background-color: var(--card-button-color) !important; + color: var(--text-normal); +} +.bd-addon-card .bd-controls .bd-button:not([disabled]):hover { + background-color: var(--card-button-color-hover) !important; +} +.bd-addon-card .bd-controls .bd-button svg { + fill: var(--text-normal); +} + +.bd-description-wrap .banner { + margin-bottom: 16px; + padding: 8px; + border-radius: calc(var(--card-radius-big) / 1.5); + border: none; + color: var(--text-normal); +} + +.banner.banner-danger { + background-color: hsl(var(--alert-hsl), 0.3); +} +.banner.banner-danger .bd-icon { + fill: hsl(var(--alert-hsl)); +} + +/* BETTERDISCORD ADDONS -> BD ADDON MODAL */ +.bd-addon-modal .bd-addon-modal-header h1 { + font-size: 22px; + font-weight: 400; +} +.bd-addon-modal .bd-select { + height: var(--input-height); + max-height: var(--input-height); + padding: var(--input-padding); + background-color: var(--input-color); + border-radius: calc(var(--input-height) / 2); + border: none; + font-size: 1em; +} + +/* + * + * BETTERDISCORD CSS EDITOR + * + */ +#bd-editor-panel { + border-radius: var(--card-radius-big); + overflow: hidden; +} + +#bd-editor-controls { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} + +#bd-customcss-editor { + background-color: var(--card-color-filled); +} + +.monaco-editor, .monaco-editor-background, +.monaco-editor .inputarea.ime-input, +.monaco-editor .margin { + background-color: inherit !important; +} +.monaco-editor .overflow-guard { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: none; +} +.monaco-editor .minimap { + right: 7px; + background-color: inherit !important; +} +.monaco-editor .minimap-shadow-visible { + box-shadow: none !important; +} +.monaco-editor .scroll-decoration { + box-shadow: none !important; +} + +.monaco-editor *, +.ace_editor *, +.line-numbers * { + --app-font: var(--code-font); +} +.monaco-editor .codicon[class*=codicon-], +.ace_editor .codicon[class*=codicon-], +.line-numbers .codicon[class*=codicon-] { + font-family: codicon !important; +} + +/* + * + * VENCORD PLUGIN - MemberCount + * + */ +.vc-membercount-widget { + --color-online: var(--success-color) !important; + --color-total: var(--primary-300) !important; + display: flex; + gap: 16px; + margin-left: 0; +} +.vc-membercount-widget > div { + display: flex; + gap: 6px; + align-items: center; +} + +.vc-membercount-online-dot, +.vc-membercount-total-dot { + margin: 0; +} + +/* + * + * VENCORD PLUGIN - ReadAllNotification + * + */ +.wrapper_fea3ef .scroller_fea3ef { + text-align: center; +} +.wrapper_fea3ef .button_dd4f85 { + --button-height: 22px; + --button-padding: 0 4px; + width: auto; + font-size: 12px !important; +} + +/* + * + * VENCORD PLUGIN - ReviewDB + * + */ +.userProfileOuterThemed_c69a7b .vc-rdb-view .wrapper_f9f2ca { + --message-color: var(--profile-body-background-hover); + --message-color-hover: var(--profile-body-background-hover); +} +.userProfileOuterThemed_c69a7b .vc-rdb-view .formText_b89ec7 { + background-color: var(--profile-body-background-hover); +} +.userProfileOuterThemed_c69a7b .vc-rdb-view .input_f8bc55 { + --input-color: var(--profile-body-background-color) !important; +} + +.vc-rdb-view .wrapper_f9f2ca { + --message-color: var(--popout-color); + --message-color-hover: var(--popout-color); + margin-left: 52px !important; +} +.vc-rdb-view .avatar_f9f2ca { + left: -52px !important; +} + +.vc-rdb-review-comment { + margin-bottom: 0; +} + +.vc-rdb-input { + margin-top: 12px !important; + background-color: var(--input-color) !important; + border-radius: 22px !important; + border: none !important; + box-shadow: none !important; +} +.vc-rdb-input .placeholder_a552a6 { + color: var(--input-placeholder-color); +} +.vc-rdb-input .editor_a552a6 { + color: var(--input-text-color); +} +.vc-rdb-input .buttons_d0696b { + margin-right: 0 !important; +} + +/* + * + * VENCORD SETTINGS + * + */ +.vc-settings-tab-bar { + height: 48px; + border-bottom-width: 1px !important; +} +.vc-settings-tab-bar .item_a0 { + height: inherit; + line-height: 48px; + margin: 0 24px 0 0; + padding: 0 8px; + border-radius: 0; + border: none !important; + color: var(--interactive-normal) !important; +} +.vc-settings-tab-bar .item_a0.selected_a0 { + position: relative; + background-color: transparent !important; + border: none; +} +.vc-settings-tab-bar .item_a0.selected_a0:after { + position: absolute; + content: " "; + width: 80%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} +.vc-settings-tab-bar + .divider_ae36e5 { + display: none; +} + +.vc-settings-card .h5_c46f6a, +.vc-plugins-info-card .h5_c46f6a { + margin-bottom: 0; + padding-bottom: 16px; + line-height: normal; + font-size: 1.25em; + font-weight: 400; + color: var(--card-header-text-color); +} +.vc-settings-card .divider_ae36e5, +.vc-plugins-info-card .divider_ae36e5 { + margin: 16px 0; +} + +.vc-settings-donate .button_dd4f85 { + position: absolute; + bottom: 16px; + transform: none !important; +} +.vc-settings-donate .button_dd4f85 .contents_dd4f85 { + display: flex; +} +.vc-settings-donate .button_dd4f85 svg { + transform: none !important; +} +.vc-settings-donate .button_dd4f85 svg path { + fill: currentColor; +} +.vc-settings-donate img { + margin: 16px; +} + +.vc-error-card { + padding: 16px; + background-color: hsl(var(--alert-hsl), 0.1); + border-radius: var(--card-radius-big); + border-color: hsl(var(--alert-hsl)); +} + +/* VENCORD SETTINGS -> PLUGINS */ +.vc-plugins-info-card { + height: auto !important; +} + +.vc-plugins-filter-controls .inputWrapper_f8bc55:last-of-type { + background-color: transparent !important; + border: none !important; + box-shadow: none !important; +} +.vc-plugins-filter-controls .select_f6639d { + box-shadow: none !important; +} + +.vc-addon-card { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 16px; + border-radius: var(--card-radius-big) !important; +} +.vc-addon-card:hover { + box-shadow: none !important; + transform: none !important; +} +.vc-addon-card .container_cebd1c .slider_cebd1c { + transform: translate(-2px, -50%) !important; + transition: var(--default-time) var(--default-animation) all; +} +.vc-addon-card .container_cebd1c.checked_cebd1c .slider_cebd1c { + transform: translate(calc(100% - 7px), -50%) !important; +} + +.vc-addon-header { + height: auto !important; + margin-bottom: 12px !important; + justify-content: flex-start !important; +} +.vc-addon-header .vc-addon-name-author { + overflow: hidden; + font-size: 1.1em !important; + font-weight: 400; +} +.vc-addon-header .vc-addon-name-author .vc-addon-name { + font-size: inherit !important; + font-weight: inherit !important; +} + +.vc-addon-note:not(:last-child) { + margin-bottom: 0.875em !important; +} +.vc-addon-note + div:not([class]) { + font-size: 14px; +} + +/* VENCORD SETTINGS -> THEMES */ +.vc-settings-theme-links { + padding: 12px !important; + background-color: var(--input-color); + border-radius: 4px 4px 0 0 !important; + border: none !important; + box-shadow: inset 0 -1px 0 0 var(--input-border-color); + line-height: 1.375rem; + font-size: 1rem; + color: var(--input-text-color) !important; + transition: var(--default-time) var(--default-animation) box-shadow; +} +.vc-settings-theme-links:focus { + box-shadow: inset 0 -2px 0 0 hsl(var(--accent-hsl--material-you)); +} + +[style*="padding: 0.5em"].cardPrimary_a298b8 { + padding: 16px !important; +} + +/* VENCORD SETTINGS -> BACKUP AND RESTORE */ +.vc-backup-restore-card > div { + gap: 0 !important; +} +.vc-backup-restore-card strong { + padding-bottom: 16px; + line-height: normal; + font-size: 1.25em; + font-weight: 400; + color: var(--card-header-text-color) !important; +} + +/* VENCORD SETTINGS -> NOTIFICATION */ +.vc-notification-root { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.vc-notification-root .vc-notification-title { + font-size: 22px !important; + font-weight: 400 !important; + text-transform: none !important; +} + +/* + * + * FORUM + * + */ +.container_a6d69a { + background: var(--chat-color); +} + +.tagsContainer_a6d69a { + padding: 16px 0 0; +} + +.tagList_a6d69a { + height: var(--button-height); +} + +.sortDropdown_a6d69a .contents_dd4f85 { + color: var(--accent-text-color--material-you); +} + +.sortDropdownText_a6d69a { + color: inherit !important; +} + +.container_d0f4b1 { + padding: 0; + background-color: transparent; + border-radius: 0; + box-shadow: none; +} +.container_d0f4b1 .menu_d90b3d { + min-width: unset; +} +.container_d0f4b1 .menu_d90b3d .scrollerBase_eed6a8::-webkit-scrollbar { + --scrollbar-width: 0; +} +.container_d0f4b1 .menu_d90b3d .groupLabel_d90b3d { + padding-top: 0; +} + +.tagsButton_a6d69a { + --button-padding: 0 8px 0 12px; +} +.tagsButton_a6d69a.tagsButtonWithCount_a6d69a { + --button-padding: 0 8px; +} +.tagsButton_a6d69a .tagsButtonInner_a6d69a { + color: inherit; +} +.tagsButton_a6d69a svg { + color: var(--accent-text-color--material-you); +} + +.countContainer_a6d69a { + background-color: var(--accent-text-color--material-you); +} +.countContainer_a6d69a .countText_a6d69a { + color: hsl(var(--accent-hsl--material-you)); +} + +.container_ae4f46 { + padding: 16px 16px 8px; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.container_ae4f46 .header_ae4f46 { + padding: 0; +} +.container_ae4f46 .header_ae4f46 .text-xs\/bold_dc00ef { + font-size: 14px; + text-transform: none; +} +.container_ae4f46 .countContainer_ae4f46 { + background-color: hsl(var(--accent-hsl--material-you)); +} +.container_ae4f46 .countContainer_ae4f46 .countText_ae4f46 { + color: var(--accent-text-color--material-you); +} + +.container_a039eb { + margin-top: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.stepContainer_a039eb { + --card-color-filled: var(--card-color-alt); + --card-color-hover: var(--card-color-active); + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 12px 16px; + border-radius: var(--card-radius-big) !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.stepContainer_a039eb:hover { + background-color: var(--card-color-hover) !important; +} + +.card_a6d69a { + padding-bottom: 16px; +} +[style*="height: 558px"].card_a6d69a { + padding-bottom: 0; +} + +.container_ddbb27 { + margin-bottom: 0; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.descriptionContainer_ddbb27 { + --card-color-filled: var(--card-color-hover); + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* FORUM -> PILL */ +.pill_c993da { + height: var(--button-height); + padding: 0 12px 0 8px; + background-color: var(--card-button-color) !important; + border-radius: 10px; + border: none; + gap: 8px; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) border-color; +} +.pill_c993da.clickable_c993da:hover { + background-color: var(--card-button-color-hover) !important; +} +.pill_c993da.small_c993da { + border-radius: 6px; +} +.pill_c993da.selected_c993da { + background-color: hsl(var(--accent-hsl), 0.3) !important; + border-color: transparent !important; +} +.pill_c993da.selected_c993da:hover { + background-color: hsl(var(--accent-hsl), 0.35) !important; +} +.pill_c993da.selected_c993da .defaultColor__77578, .pill_c993da.selected_c993da .defaultColor_e9e35f, .pill_c993da.selected_c993da .defaultColor_a595eb { + color: hsl(var(--accent-hsl--material-you)); +} +.pill_c993da .emoji_b22487 { + margin-right: 0; +} +.pill_c993da .lineClamp1__92431 { + padding: 0; +} + +/* + * + * FORUM MEDIA POSTS + * + */ +.headerRow_a6d69a:not([data-list-item-id*=forum-channel-list]) .container_c1668f .bodyContainer_c1668f { + margin-right: 0; +} + +.thumbnailContainer_dbcd8f { + margin-left: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.thumbnailContainer_dbcd8f .lookFilled_dd4f85 { + --button-background: transparent; +} +.thumbnailContainer_dbcd8f .lookFilled_dd4f85:after { + display: none; +} +.thumbnailContainer_dbcd8f .uploadFileInputContainer_dbcd8f { + --button-height: 100%; +} +.thumbnailContainer_dbcd8f .uploadFileInputContainer_dbcd8f:hover .changeThumbnailLabelContainer_dbcd8f { + background-color: var(--card-color-filled); +} +.thumbnailContainer_dbcd8f .changeThumbnailLabelContainer_dbcd8f, +.thumbnailContainer_dbcd8f .thumbnail_dbcd8f { + border-radius: var(--card-radius-big); +} +.thumbnailContainer_dbcd8f .changeThumbnailLabelContainer_dbcd8f { + transition: var(--default-time) var(--default-animation) all; +} +.thumbnailContainer_dbcd8f .upload_df1eaf { + padding: 0; +} + +.container_b6cc23 { + margin: 16px 0; + padding: 16px !important; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.container_b6cc23 .uploadInput_a15d29 { + background-color: var(--card-color-alt); +} +.container_b6cc23 .upload_df1eaf { + padding: 0; +} +.container_b6cc23 .uploadInput_a15d29, +.container_b6cc23 .spoilerContainer_a3d0f7, +.container_b6cc23 .imageSmall_f847a3 { + border-radius: var(--card-radius-big); +} + +/* + * + * FORUM NEW POST + * + */ +.header_a6d69a { + position: relative; + min-height: 52px; + background-color: var(--input-color); + border-radius: 26px; + border: none; +} +.header_a6d69a.headerWithMatchingPosts_a6d69a { + box-shadow: var(--shadow-3dp); +} +.header_a6d69a .lookFilled_dd4f85 { + --button-padding: 0 24px 0 16px; +} + +.matchingPostsRow_a6d69a { + margin-top: -24px; + padding-top: 24px; + background-color: var(--input-color); + border-radius: 0 0 24px 24px; +} + +.form_c1668f { + margin-right: 0; +} + +.container_c1668f { + padding: 16px; +} +.container_c1668f.collapsed_c1668f { + padding: 0; +} +.container_c1668f.collapsed_c1668f .formContainer_c1668f { + padding: 0 8px 0 16px; + gap: 12px; +} +.container_c1668f.collapsed_c1668f .titleContainer_c1668f { + gap: 12px; +} +.container_c1668f.collapsed_c1668f .prefixElement_c1668f { + position: relative; + right: unset; +} +.container_c1668f.collapsed_c1668f .prefixElement_c1668f svg { + padding: 0; +} +.container_c1668f.collapsed_c1668f .input_f8bc55.textArea_a2b402 { + --input-color: transparent; + --input-padding: 0; + border-radius: 0; +} +.container_c1668f.collapsed_c1668f .forumPostFormButton_c1668f { + height: var(--button-height); + margin: 0; +} +.container_c1668f .prefixElement_c1668f { + position: absolute; + width: auto; + height: var(--button-height); + right: 16px; + margin: 0; + z-index: 2; +} +.container_c1668f .prefixElement_c1668f div[role=button], +.container_c1668f .prefixElement_c1668f svg { + height: inherit; +} +.container_c1668f .prefixElement_c1668f svg { + padding: 0 8px; +} +.container_c1668f .formContainer_c1668f { + padding: 0; +} +.container_c1668f .formContainer_c1668f + .form_c1668f > div { + padding: 0; +} +.container_c1668f .titleContainer_c1668f { + position: relative; +} +.container_c1668f .bodyContainer_c1668f { + margin-right: 94px !important; +} +.container_c1668f .input_f8bc55.textArea_a2b402 { + --input-color: var(--card-color-filled); + height: var(--button-height); + margin: 0; + padding: var(--input-padding); + border-radius: 20px; + box-shadow: none; + font-weight: 400; + line-height: var(--button-height); + cursor: text; +} +.container_c1668f .input_f8bc55.textArea_a2b402::-webkit-input-placeholder { + font-weight: inherit; +} +.container_c1668f .lookFilled_dd4f85:disabled { + opacity: 0.5 !important; +} + +.tagsDivider_c1668f { + width: 100%; + left: 0; +} + +.contentContainer_c1668f { + padding-left: 0; +} +.contentContainer_c1668f .channelTextArea_d0696b { + min-height: 68px; + margin-top: 16px; +} +.contentContainer_c1668f .scrollableContainer_d0696b { + min-height: 68px; + padding: 6px 12px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + color: var(--input-text-color); +} +.contentContainer_c1668f .scrollableContainer_d0696b::-webkit-input-placeholder { + color: var(--input-placeholder-color); +} + +.container_a15d29 { + position: absolute; + top: calc(var(--button-height) + 32px); + right: 16px; + z-index: 3; +} +.container_a15d29 .uploadInput_a15d29 { + background-color: transparent; + border: 1px solid var(--card-border-color); +} +.container_a15d29 .uploadInput_a15d29, +.container_a15d29 .spoilerContainer_a3d0f7, +.container_a15d29 .imageSmall_f847a3 { + border-radius: var(--card-radius-big); +} +.container_a15d29 .badge_a15d29 { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-color: var(--input-color); +} + +/* + * + * FORUM POSTS + * + */ +.container_a57509, .container_d331f1 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none !important; +} +.container_a57509:hover, .container_d331f1:hover { + background-color: var(--card-color-hover); + box-shadow: none; + transform: none; +} +.container_a57509.isOpen_a57509, .container_d331f1.isOpen_a57509, .container_a57509.isOpen_d331f1, .container_d331f1.isOpen_d331f1 { + background-color: var(--card-color-active) !important; +} +.container_a57509 .pinIcon_f451cd, .container_d331f1 .pinIcon_f451cd { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.container_a57509 .pinIcon_f451cd path, .container_d331f1 .pinIcon_f451cd path { + fill: currentColor; +} +.container_a57509 .postTitleText_d331f1, .container_d331f1 .postTitleText_d331f1, .container_a57509 .title_a57509, .container_d331f1 .title_a57509 { + line-height: 24px; + font-size: 1.325rem; + font-weight: 400; +} + +.contentPreview_a57509, +.textContentFooter_a57509 { + background-color: var(--card-color-hover); + transition: var(--default-time) var(--default-animation) background-color; +} + +.contentPreview_a57509 { + border-radius: var(--card-radius-big); + border: none; +} + +.textContentFooter_a57509 { + background: var(--card-color-hover) !important; +} + +.container_a57509:not(.isOpen_a57509):not(.isOpen_d331f1):hover .contentPreview_a57509, .container_d331f1:not(.isOpen_a57509):not(.isOpen_d331f1):hover .contentPreview_a57509 { + background-color: var(--card-color-filled); +} +.container_a57509:not(.isOpen_a57509):not(.isOpen_d331f1):hover .textContentFooter_a57509, .container_d331f1:not(.isOpen_a57509):not(.isOpen_d331f1):hover .textContentFooter_a57509 { + background: var(--card-color-filled) !important; +} + +.highlight { + background: hsl(var(--accent-hsl), 0.4); +} + +/* FORUM POSTS -> THREAD REACTIONS BAR */ +.container_b385c8 { + --button-height: 26px; + --button-padding: 0 10px; + margin: 16px 10px 0 16px; + padding: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border-top: none; + box-shadow: none; +} +.container_b385c8 .button_dd4f85, +.container_b385c8 .addReactButton_b385c8 { + --button-padding: 0 10px; + --button-text-color: hsl(var(--accent-hsl--material-you)); + height: var(--button-height); + padding: var(--button-padding); + background-color: transparent; + border-radius: var(--button-radius); + border: none; + color: var(--button-text-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_b385c8 .button_dd4f85:hover, +.container_b385c8 .addReactButton_b385c8:hover { + background-color: hsl(var(--button-link-accent-color), 0.14); +} +.container_b385c8 .button_dd4f85.active_f61c73, +.container_b385c8 .addReactButton_b385c8.active_f61c73 { + background-color: hsl(var(--button-link-accent-color), 0.21); +} +.container_b385c8 .button_dd4f85 .contents_dd4f85 { + padding: 0; + background-color: transparent; + border: none; + color: var(--button-text-color); +} + +.reactButtons_b385c8 { + gap: 4px; +} +.reactButtons_b385c8 div:first-child .addReactButton_b385c8 path { + d: path("M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"); +} +.reactButtons_b385c8 div:first-child .addReactButton_b385c8 path ~ path { + display: none; +} + +.addReactButton_b385c8 { + min-width: unset; + margin: 0; +} +.addReactButton_b385c8 svg { + color: inherit !important; +} + +.box_af45f8 { + margin: 16px 10px 0 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.box_af45f8:after { + left: 50px; +} + +.divider_af45f8 { + display: none; +} + +/* + * + * HEADER BAR + * + */ +.container_e44302 { + padding: 0 8px; + border-top-right-radius: var(--card-radius-big); + box-shadow: var(--elevation-low); +} +.container_e44302.transparent_e44302 { + box-shadow: none; +} +.container_e44302.themed_e44302 { + background: var(--main-color); +} +.container_e44302 .followButton_a7d72e { + --button-height: 32px; + --button-padding: 0 16px; +} + +.children_e44302:after { + background: linear-gradient(90deg, transparent 0, var(--main-color)) !important; +} +.children_e44302 .topPill_a0 { + height: 100%; +} +.children_e44302 .item_a0 { + height: 48px; + line-height: 48px; +} + +.iconWrapper_e44302.clickable_e44302 { + position: relative; +} +.iconWrapper_e44302.clickable_e44302:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.iconWrapper_e44302.clickable_e44302:hover:after { + opacity: 1; + transform: scale(1.5); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.iconWrapper_e44302.clickable_e44302:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.iconWrapper_e44302 foreignObject { + mask: none !important; +} + +.topic_bf3bbb a { + color: hsl(var(--accent-hsl--material-you)); +} + +.returnButton_f1fd9c, .returnButton_d20375 { + --button-height: 32px; + max-width: 250px; + margin-right: 8px; +} + +.returnButtonText_f1fd9c, .returnButtonText_d20375 { + font-size: 1em; +} +.returnButtonText_f1fd9c, .returnButtonText_d20375, +.returnButtonText_f1fd9c *, +.returnButtonText_d20375 * { + line-height: var(--button-height); + color: hsl(var(--accent-hsl--material-you)) !important; +} +.returnButtonText_f1fd9c .text-xs\/medium_dc00ef, .returnButtonText_d20375 .text-xs\/medium_dc00ef { + font-size: 1em; +} + +.iconBadge_e44302 { + top: 0; + right: 0; + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: 0 0 0 4px var(--main-color); +} + +/* + * + * HEADER BAR SEARCH + * + */ +.search_a46bef { + width: 160px; + transition: 300ms ease width; +} +.search_a46bef .searchBar_a46bef { + width: 100%; + height: 32px; + background-color: var(--input-color); + border-radius: 16px; +} +.search_a46bef .searchBar_a46bef .DraftEditor-root { + padding: 6px 0; + padding-left: 8px; +} +.search_a46bef .searchBar_a46bef .DraftEditor-root .public-DraftEditorPlaceholder-root { + padding-left: 2px; + color: var(--input-placeholder-color); +} +.search_a46bef .searchBar_a46bef .DraftEditor-root .public-DraftEditor-content { + color: var(--input-text-color); +} +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchFilter_b0fa94, +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchFilter_b0fa94 + span[data-offset-key], +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchAnswer_b0fa94 span[data-offset-key] { + background-color: var(--input-pill-color); + color: var(--input-text-color); +} +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchFilter_b0fa94 { + margin-right: 2px; + padding: 0 4px 0 8px; + border-radius: 10px 0 0 10px; +} +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchFilter_b0fa94:only-child { + padding: 0 8px; + border-radius: 11px; +} +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchAnswer_b0fa94 { + background-color: transparent; +} +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchFilter_b0fa94 + span[data-offset-key], +.search_a46bef .searchBar_a46bef .DraftEditor-editorContainer .searchAnswer_b0fa94 span[data-offset-key] { + display: inline-block; + height: 20px; + margin: 0 2px 0 -2px; + padding: 0px 8px 0px 0; + border-radius: 0 11px 11px 0; + color: var(--input-text-color); +} +.search_a46bef .searchBar_a46bef .icon_a46bef { + width: 32px; + height: 32px; +} +.search_a46bef.open_a46bef { + width: 240px; +} + +/* + * + * BADGES + * + */ +.flowerStar_ff7d90 path { + fill: hsl(var(--accent-hsl--material-you)); +} + +.childContainer_ff7d90 path { + fill: var(--accent-text-color--material-you); +} + +/* + * + * BUTTONS + * + */ +.button_dd4f85 { + font-size: var(--button-font-size) !important; +} +.button_dd4f85 .text-sm\/medium_dc00ef, +.button_dd4f85 .text-sm\/semibold_dc00ef, +.button_dd4f85 .text-sm\/bold_dc00ef, +.button_dd4f85 .text-md\/semibold_dc00ef { + height: var(--button-height); + line-height: var(--button-height); + font-size: unset; + font-weight: 500; +} + +.lookFilled_dd4f85, +.lookOutlined_dd4f85, +.lookLink_dd4f85, +.lookInverted_a299dc { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); + --button-shadow: none; + --button-outline: none; + background-color: var(--button-background) !important; + border-radius: var(--button-radius); + border: var(--button-outline) !important; + box-shadow: var(--button-shadow); + color: var(--button-text-color) !important; + transition: var(--default-time) var(--default-animation) box-shadow; +} +.lookFilled_dd4f85:hover, .lookFilled_dd4f85:active, +.lookOutlined_dd4f85:hover, +.lookOutlined_dd4f85:active, +.lookLink_dd4f85:hover, +.lookLink_dd4f85:active, +.lookInverted_a299dc:hover, +.lookInverted_a299dc:active { + opacity: 1; +} +.lookFilled_dd4f85:hover, +.lookOutlined_dd4f85:hover, +.lookLink_dd4f85:hover, +.lookInverted_a299dc:hover { + --button-shadow: none; +} +.lookFilled_dd4f85:active, +.lookOutlined_dd4f85:active, +.lookLink_dd4f85:active, +.lookInverted_a299dc:active { + --button-shadow: none; +} +.lookFilled_dd4f85:after, +.lookOutlined_dd4f85:after, +.lookLink_dd4f85:after, +.lookInverted_a299dc:after { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: var(--button-action-color); + border-radius: var(--button-radius); + opacity: 0; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; +} +.lookFilled_dd4f85:hover:after, +.lookOutlined_dd4f85:hover:after, +.lookLink_dd4f85:hover:after, +.lookInverted_a299dc:hover:after { + opacity: var(--button-action-hover); +} +.lookFilled_dd4f85:active:after, +.lookOutlined_dd4f85:active:after, +.lookLink_dd4f85:active:after, +.lookInverted_a299dc:active:after { + opacity: var(--button-action-active); +} +.lookFilled_dd4f85:disabled, +.lookOutlined_dd4f85:disabled, +.lookLink_dd4f85:disabled, +.lookInverted_a299dc:disabled { + opacity: 1 !important; +} +.lookFilled_dd4f85:disabled:after, +.lookOutlined_dd4f85:disabled:after, +.lookLink_dd4f85:disabled:after, +.lookInverted_a299dc:disabled:after { + display: none; +} +.lookFilled_dd4f85 .contents_dd4f85, +.lookOutlined_dd4f85 .contents_dd4f85, +.lookLink_dd4f85 .contents_dd4f85, +.lookInverted_a299dc .contents_dd4f85 { + height: var(--button-height); + padding: 0; + line-height: var(--button-height); + overflow: visible; +} +.lookFilled_dd4f85 .contents_dd4f85 svg, +.lookOutlined_dd4f85 .contents_dd4f85 svg, +.lookLink_dd4f85 .contents_dd4f85 svg, +.lookInverted_a299dc .contents_dd4f85 svg { + height: var(--button-height); +} +.lookFilled_dd4f85 .defaultColor__77578, .lookFilled_dd4f85 .defaultColor_e9e35f, .lookFilled_dd4f85 .defaultColor_a595eb, +.lookOutlined_dd4f85 .defaultColor__77578, +.lookOutlined_dd4f85 .defaultColor_e9e35f, +.lookOutlined_dd4f85 .defaultColor_a595eb, +.lookLink_dd4f85 .defaultColor__77578, +.lookLink_dd4f85 .defaultColor_e9e35f, +.lookLink_dd4f85 .defaultColor_a595eb, +.lookInverted_a299dc .defaultColor__77578, +.lookInverted_a299dc .defaultColor_e9e35f, +.lookInverted_a299dc .defaultColor_a595eb { + color: inherit; +} +.lookFilled_dd4f85 .loading_acadc1, +.lookOutlined_dd4f85 .loading_acadc1, +.lookLink_dd4f85 .loading_acadc1, +.lookInverted_a299dc .loading_acadc1 { + height: var(--button-height); + line-height: var(--button-height); +} +.lookFilled_dd4f85 .loading_acadc1 svg, +.lookOutlined_dd4f85 .loading_acadc1 svg, +.lookLink_dd4f85 .loading_acadc1 svg, +.lookInverted_a299dc .loading_acadc1 svg { + height: auto; +} +.lookFilled_dd4f85 .content_acadc1, +.lookFilled_dd4f85 .size16_fb468f, +.lookFilled_dd4f85 .size14_fb468f, +.lookOutlined_dd4f85 .content_acadc1, +.lookOutlined_dd4f85 .size16_fb468f, +.lookOutlined_dd4f85 .size14_fb468f, +.lookLink_dd4f85 .content_acadc1, +.lookLink_dd4f85 .size16_fb468f, +.lookLink_dd4f85 .size14_fb468f, +.lookInverted_a299dc .content_acadc1, +.lookInverted_a299dc .size16_fb468f, +.lookInverted_a299dc .size14_fb468f { + height: var(--button-height); + line-height: var(--button-height); + font-weight: 500; +} + +/* BUTTONS -> FILLED */ +.lookFilled_dd4f85:disabled { + --button-background: hsl(var(--button-link-color),0.15); + --button-text-color: var(--button-link-text-color); + --button-shadow: none; +} +.lookFilled_dd4f85.colorBrand_dd4f85 { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); +} +.lookFilled_dd4f85.colorRed_dd4f85 { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); +} +.lookFilled_dd4f85.colorWhite_dd4f85 { + --button-background: rgba(255,255,255,0.15); + --button-text-color: #fff; + box-shadow: none !important; +} +.lookFilled_dd4f85.colorWhite_dd4f85 .upsellButton-36YQ7c { + color: var(--button-text-color); +} + +/* BUTTONS -> OUTLINED */ +.lookOutlined_dd4f85 { + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + --button-shadow: none !important; + --button-outline: 1px solid hsl(var(--accent-hsl--material-you)); +} +.lookOutlined_dd4f85:after { + --button-action-color: hsl(var(--accent-hsl--material-you)); +} +.lookOutlined_dd4f85:disabled { + --button-background: transparent; + --button-text-color: var(--button-link-text-color); + --button-outline: 1px solid hsl(var(--button-link-color),0.15); +} +.lookOutlined_dd4f85.colorRed_dd4f85 { + --button-text-color: hsl(var(--alert-hsl)); + --button-outline: 1px solid hsl(var(--alert-hsl)); +} +.lookOutlined_dd4f85.colorRed_dd4f85:after { + --button-action-color: hsl(var(--alert-hsl)); + --button-action-hover: 0.1; + --button-action-active: 0.2; +} +.lookOutlined_dd4f85.colorWhite_dd4f85 { + --button-background: transparent; + --button-text-color: #fff; + --button-outline: 1px solid #fff; + box-shadow: none !important; +} +.lookOutlined_dd4f85.colorWhite_dd4f85:after { + --button-action-color: #fff; +} + +/* BUTTONS -> LINKS */ +.lookLink_dd4f85 { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: var(--button-link-accent-text-color); + --button-shadow: none !important; + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; +} +.lookLink_dd4f85:after { + --button-action-color: hsl(var(--button-link-accent-color)); +} +.lookLink_dd4f85:hover { + text-decoration: none !important; +} +.lookLink_dd4f85:hover .contents_dd4f85 { + background-image: none !important; +} +.lookLink_dd4f85:disabled { + --button-background: transparent; + --button-text-color: var(--button-link-text-color); +} +.lookLink_dd4f85 .contents_dd4f85 > div { + line-height: var(--button-height); + color: var(--button-text-color) !important; + font-size: 1em; + font-weight: 500; +} + +/* BUTTONS -> INVERTED */ +.lookInverted_a299dc.colorBrand_dd4f85 { + --button-background: hsl(0,0%,100%,0.15); + --button-text-color: #fff; + --button-shadow: none !important; +} + +/* BUTTONS -> SIZES */ +.sizeTiny_dd4f85, +.sizeMin_dd4f85, +.sizeSmall_dd4f85, +.sizeMedium_dd4f85, +.sizeLarge_dd4f85, +.sizeXlarge__6885c, +.sizeMax_dd4f85, +.buttonSize_c6eb7b, +.buttonSize_b9fe76, +.button__33db6, +.sizeIcon_dd4f85 { + height: var(--button-height) !important; + min-height: var(--button-height) !important; + padding: var(--button-padding) !important; + line-height: var(--button-height) !important; + border-radius: var(--button-radius) !important; +} + +.sizeMedium_dd4f85, +.sizeLarge_dd4f85, +.sizeXlarge__6885c, +.sizeMax_dd4f85 { + min-width: var(--button-height) !important; +} + +.buttonSize_b9fe76 { + height: var(--button-height) !important; +} + +.sizeIcon_dd4f85 { + --button-padding: 0 10px; +} + +.disabledButtonWrapper_dd4f85 { + --button-padding: 0; + background-color: transparent !important; +} +.disabledButtonWrapper_dd4f85 .lookFilled_dd4f85 { + --button-padding: 0 20px; +} +.disabledButtonWrapper_dd4f85 .lookOutlined_dd4f85 { + --button-padding: 0 24px; + opacity: 0.5 !important; +} +.disabledButtonWrapper_dd4f85 .iconButton__11faf { + --button-padding: 0; +} + +.iconButtonSize__14733 { + min-width: var(--button-height); + max-width: var(--button-height); +} + +.iconButton__11faf { + --button-padding: 0; +} + +/* BUTTONS -> CALL BUTTONS */ +.colorable_ef18ee { + --button-background: var(--menu-item-hover); + --button-text-color: #fff; + background-color: var(--button-background) !important; + color: var(--button-text-color) !important; +} +.colorable_ef18ee:after { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: #fff; + border-radius: 50%; + opacity: 0; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; +} +.colorable_ef18ee:hover:after { + opacity: var(--button-action-hover); +} +.colorable_ef18ee:active:after { + opacity: var(--button-action-active); +} +.colorable_ef18ee.red_ef18ee { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); +} +.colorable_ef18ee.white_ef18ee { + --button-background: #fff; + --button-text-color: #060607; +} +.colorable_ef18ee.primaryLight_ef18ee { + --button-text-color: #060607; +} +.colorable_ef18ee.activeLight_ef18ee { + --button-background: var(--menu-item-select); + --button-text-color: #060607; +} +.colorable_ef18ee .centerIcon_ef18ee { + color: var(--button-text-color) !important; +} + +.questionMark-3V9mGJ { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; +} +.questionMark-3V9mGJ .icon-3JHfo7 { + color: var(--accent-text-color--material-you); +} + +/* BUTTONS -> SEGMENTED BUTTONS */ +.selectorButton_a78967 { + padding: 11px 0; + background-color: transparent; + border-color: var(--separator-color) !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.selectorButton_a78967:first-child { + border-radius: 20px 0 0 20px; +} +.selectorButton_a78967:last-child { + border-radius: 0 20px 20px 0; +} +.selectorButton_a78967:not(.selectorButtonPremiumRequired__9df5b):hover { + background-color: var(--menu-item-hover) !important; +} +.selectorButton_a78967.selectorButtonSelected_a78967:not(.selectorButtonPremiumRequired__9df5b) { + background-color: var(--menu-item-select) !important; +} + +/* + * + * CARDS + * + */ +.card_a298b8 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +[style*=padding].card_a298b8 { + padding: 16px !important; +} +.card_a298b8 a { + color: hsl(var(--accent-hsl--material-you)); +} +.card_a298b8 .icon-1fWS75 { + margin: 16px !important; +} +.card_a298b8 .icon-1fWS75 + .flexChild_bba380 { + margin-left: 0; +} + +.cardPrimary_a298b8 { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 16px; + border-radius: var(--card-radius-big) !important; +} +.cardPrimary_a298b8 .icon_aae945 { + padding: 8px; +} + +.promotionCard_e8af36, +.detailsBlock_a206c7, +.descriptionBox_c38f8d, +.dropsHelpText_e8af36 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.dropsHelpText_e8af36 p { + margin: 0 0 8px; +} +.dropsHelpText_e8af36 p:last-of-type { + margin: 0; +} + +.banner_b12c98 { + max-width: none; + border-radius: var(--card-radius-big); +} +.banner_b12c98 .button_dd4f85 { + --button-padding: 0 20px; + margin-left: 8px; +} + +.info_f20685, .infoText-1-X8oU, .info_dc0d6d { + background-color: hsl(var(--accent-hsl), 0.1); + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); +} +.info_f20685 .icon_f20685, .infoText-1-X8oU .icon_f20685, .info_dc0d6d .icon_f20685 { + color: hsl(var(--accent-hsl--material-you)); +} + +.upsellContainer_d0de76 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.upsellContainer_d0de76 .upsellFooter_d0de76 { + padding: 0 16px 16px; + background-color: transparent; +} + +/* + * + * CHECKBOXES + * + */ +.checkbox_f6cde8 { + border-width: 2px; + border-radius: 4px; + transition: var(--default-time) var(--default-animation) border-color, var(--default-time) var(--default-animation) background-color; +} +.checkbox_f6cde8:not(.checked_f6cde8) path { + transition: var(--default-time) var(--default-animation) fill; +} +.checkbox_f6cde8.checked_f6cde8 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-color: hsl(var(--accent-hsl--material-you)) !important; +} +.checkbox_f6cde8.checked_f6cde8 path { + fill: var(--accent-text-color--material-you); + transition: var(--default-time) var(--default-animation) fill; +} + +.colorDefault_d90b3d .checkbox_d90b3d { + fill: hsl(var(--accent-hsl--material-you)); +} +.colorDefault_d90b3d .check_d90b3d { + fill: var(--accent-text-color--material-you); +} +.colorDefault_d90b3d.focused_d90b3d .checkbox_d90b3d { + fill: hsl(var(--accent-hsl--material-you)); +} +.colorDefault_d90b3d.focused_d90b3d .check_d90b3d { + fill: var(--accent-text-color--material-you); +} + +/* + * + * INPUTS + * + */ +.input_f8bc55 { + height: var(--input-height); + padding: 0 12px; + background-color: var(--input-color); + border-radius: 4px 4px 0 0; + border: none; + box-shadow: inset 0 -1px 0 0 var(--input-border-color); + color: var(--input-text-color); + transition: var(--default-time) var(--default-animation) box-shadow; +} +.input_f8bc55:focus { + box-shadow: inset 0 -2px 0 0 hsl(var(--accent-hsl--material-you)); +} +.input_f8bc55.multiInput-1VARjC, .input_f8bc55.input-2yCVqe { + padding: 0; +} +.input_f8bc55:not(.multiInput-1VARjC) .input_f8bc55 { + width: calc(100% + 24px); + margin-left: -12px; +} +.input_f8bc55::-webkit-input-placeholder { + font-family: var(--app-font); + color: var(--input-placeholder-color); +} +.input_f8bc55.textArea_a2b402 { + --input-height: auto; + padding: 8px 12px; +} +.input_f8bc55.hiddenDiv_c04e45 { + --input-height: 0; +} + +.container_a0cb3d { + margin-right: 6px; +} +.container_a0cb3d .separator_a0cb3d { + background-color: var(--input-border-color); +} + +.multiInputLast-35zVz0:before { + display: none; +} + +.error_c46f6a + .inputWrapper_f8bc55 .input_f8bc55 { + box-shadow: inset 0 -1px 0 0 hsl(var(--alert-hsl)); +} +.error_c46f6a + .inputWrapper_f8bc55 .input_f8bc55:focus { + box-shadow: inset 0 -2px 0 0 hsl(var(--alert-hsl)); +} + +.label_c46f6a { + font-size: 14px; + text-transform: none; +} + +.inputWrapper_f8bc55 .inputPrefix_b545d5 + .input_f8bc55 { + padding-left: 32px; +} + +.emojiButtonContainer_d5bea8 { + height: var(--input-height); + line-height: var(--input-height); + margin: 0 4px; + padding: 0; + z-index: 2; +} +.emojiButtonContainer_d5bea8 + .inputWrapper_f8bc55 .input_f8bc55 { + padding: 0 36px; +} + +.emojiButton-2pmTD2, .emojiButton-2Z3krv { + margin: 0 12px; +} + +.input_f8bc55.emojiText-R_5fDP, .input_f8bc55.emojiText-1HLXh8 { + padding-left: 44px !important; +} + +.copyInput_d7e343, +.container_c67e31 { + height: var(--input-height) !important; + max-height: var(--input-height) !important; + padding: var(--input-padding) !important; + background-color: var(--input-color) !important; + border-radius: calc(var(--input-height) / 2) !important; + border: none; +} +.copyInput_d7e343:hover .button_dd4f85, +.container_c67e31:hover .button_dd4f85 { + width: auto !important; +} +.copyInput_d7e343 .button_dd4f85, +.container_c67e31 .button_dd4f85 { + --button-height: 30px; + margin: 3px; +} + +.copyInput_d7e343 .input__9fba8 { + padding: 8px 8px 8px 12px; +} +.copyInput_d7e343 .button_dd4f85 { + padding: var(--button-padding) !important; +} + +.container_c67e31 .input__72d38 { + padding: 8px 8px 8px 12px; +} +.container_c67e31 .input__72d38::-webkit-input-placeholder { + font-family: var(--app-font); +} +.container_c67e31 .editIcon_ebcd80 { + background-image: none; + background-color: currentColor; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/keyboard.svg); + -webkit-mask-repeat: no-repeat; + transform: scale(1.335) translate(3px, 3px) translateZ(0) !important; +} + +.fileUpload-3JzU7g { + --input-padding: 0; +} +.fileUpload-3JzU7g .fileUploadInput-3Y6j6T { + padding: 0 0 0 12px; +} +.fileUpload-3JzU7g .fileUploadInput-3Y6j6T::-webkit-input-placeholder { + font-weight: 500; +} + +/* INPUTS -> OPTION PILL */ +.optionPill_d4df8b { + background-color: transparent !important; + border-radius: 13px; + border-color: var(--main-textarea-border) !important; +} +.optionPill_d4df8b.selectedPill_d4df8b { + border-color: hsl(var(--accent-hsl--material-you)) !important; +} +.optionPill_d4df8b.erroredPill_d4df8b { + border-color: hsl(var(--alert-hsl)) !important; +} +.optionPill_d4df8b .optionPillKey_d4df8b { + background-color: var(--input-pill-color) !important; + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} + +.input_f8bc55.error_f8bc55 { + border-radius: 4px; +} +.input_f8bc55.error_f8bc55 + .colorStatusRed_fbc755 { + position: absolute; + width: 100%; + margin-top: -24px; + text-align: right; +} + +/* + * + * NOTICES + * + */ +.notice__5fd4c { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + box-shadow: none; +} +.notice__5fd4c .lookOutlined_dd4f85 { + --button-height: 24px; + --button-padding: 0 12px; + --button-background: hsl(var(--button-link-color),0.15); + --button-text-color: var(--button-link-text-color); + --button-outline: none; + padding: var(--button-padding); +} + +#bd-notices + .notice__5fd4c { + border-radius: 0; +} + +.bd-notice { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.bd-notice:first-child { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.bd-notice span { + color: var(--accent-text-color--material-you) !important; +} + +.button__33db6, +.bd-notice-button { + background-color: hsl(var(--button-link-color), 0.15) !important; + border: none; + color: var(--button-link-text-color) !important; +} +.button__33db6:hover, +.bd-notice-button:hover { + background-color: hsl(var(--button-link-color), 0.275) !important; +} + +.button__33db6 { + --button-height: 24px; + --button-padding: 0 12px; +} + +.bd-notice-button { + height: 24px; + padding: 0 12px; + border-radius: 12px; + font-weight: 500; +} + +.bd-notice-close { + right: 8px; + background-color: var(--accent-text-color--material-you); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/close.svg); + -webkit-mask-repeat: no-repeat; + background-image: none; + -webkit-mask-position: center; + mask-position: center; + opacity: 0.75; +} + +.colorDefault__438d3 .button__33db6 { + --button-link-color: 0,0%,100%; + color: var(--status-positive-text) !important; +} + +.colorWarning__01125 { + --button-link-color: 0,0%,0%; + --button-link-text-color: hsl(0,0%,0%); +} + +.colorNeutral__51272 { + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); +} + +.colorInfo__680aa { + --button-link-color: 0,0%,0%; + --button-link-text-color: var(--accent-text-color--material-you); + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.colorInfo__680aa .closeIcon__967e7 path { + fill: currentColor; +} + +.notice_dd5a33 { + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); +} + +.colorStreamerMode_cb7f84 { + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); +} + +.bd-notice { + --button-link-text-color: var(--accent-text-color--material-you); +} + +/* + * + * RADIO BUTTONS + * + */ +div[role=radiogroup] { + background-color: var(--card-color-filled); + border: none; + padding: 8px; + border-radius: var(--card-radius-big); +} + +.item_eb92a8 { + margin: 0; + padding: 0 12px; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.65); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} +.item_eb92a8:hover { + background-color: var(--card-color-hover) !important; +} +[aria-checked=true].item_eb92a8, .item_eb92a8:active { + background-color: var(--card-color-active) !important; +} +.item_eb92a8 .radioBar_eb92a8 { + grid-gap: 12px; + margin-bottom: 0; + padding: 12px 0 !important; + border-left: none; + position: relative; +} +.item_eb92a8 .radioBar_eb92a8:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.item_eb92a8 .radioBar_eb92a8:hover:after { + opacity: 1; + transform: scale(1.15); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.item_eb92a8 .radioBar_eb92a8:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.item_eb92a8 .radioBar_eb92a8:after { + width: 32px; + height: 32px; + top: -3px; + left: -4px; + bottom: 0; + margin: auto 0; +} +.item_eb92a8 .radioBar_eb92a8.radioBar-3_FqUK:after { + top: 0; + left: unset; + right: -4px; +} +[aria-checked=true].item_eb92a8 .radioBar_eb92a8:after { + --md-ripple-color: var(--accent-hsl--material-you); +} +[aria-checked=true].item_eb92a8 .radioBar_eb92a8 svg { + color: hsl(var(--accent-hsl--material-you)); +} +[aria-checked=true].item_eb92a8 .radioBar_eb92a8 path { + fill: currentColor !important; +} +[aria-checked=true].item_eb92a8 .radioIconForeground_eb92a8 { + color: currentColor !important; +} +.item_eb92a8.disabled_eb92a8 { + opacity: 1; +} +.item_eb92a8.disabled_eb92a8 .radioBar_eb92a8 { + opacity: 0.3; +} +.item_eb92a8.disabled_eb92a8 .radioBar_eb92a8:after { + display: none; +} + +.tooltipWrapper_eb92a8 { + margin: 0; + position: relative; + border-bottom: none; +} +.tooltipWrapper_eb92a8:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.tooltipWrapper_eb92a8:last-of-type:after { + display: none; +} +.tooltipWrapper_eb92a8:last-child { + border-bottom: none; +} + +.group-LWHoGI { + overflow: hidden; +} + +/* RADIO BUTTONS -> PILL */ +div[role=radiogroup].group_e3c4bb { + height: 30px; + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 0; + border-radius: var(--card-radius-big); +} + +.item_e3c4bb { + height: 28px; + background-color: transparent; + cursor: pointer; + transition: var(--default-time) var(--default-animation) background-color; + border-right: 1px solid var(--card-border-color); +} +.item_e3c4bb:last-of-type { + border-right: none; +} +.item_e3c4bb:hover { + background-color: var(--menu-item-hover); +} +.item_e3c4bb.selected_e3c4bb { + background-color: var(--menu-item-select); + color: var(--menu-item-text-color); +} +.item_e3c4bb.deny_e3c4bb { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} +.item_e3c4bb.deny_e3c4bb.selected_e3c4bb { + background-color: hsl(var(--alert-hsl)); + color: var(--alert-text-color); +} +.item_e3c4bb.passthrough_e3c4bb.selected_e3c4bb { + background-color: var(--menu-item-select); +} +.item_e3c4bb.allow_e3c4bb { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; +} +.item_e3c4bb.allow_e3c4bb.selected_e3c4bb { + background-color: var(--success-color); + color: #fff; +} + +/* RADIO BUTTONS -> CONTEXT MENU */ +[role=menuitemradio][aria-checked=true].item_d90b3d .icon_d90b3d { + color: hsl(var(--accent-hsl--material-you)); +} +[role=menuitemradio][aria-checked=true].item_d90b3d .icon_d90b3d path { + fill: currentColor; +} +[id*=account-switch].item_d90b3d .activeIcon_e1268c circle { + fill: var(--accent-text-color--material-you); +} +[id*=account-switch].item_d90b3d .activeIcon_e1268c path { + fill: hsl(var(--accent-hsl--material-you)); +} + +.icon_d90b3d .radioSelection_d90b3d { + color: currentColor !important; +} + +/* + * + * SCROLLBARS + * + */ +::-webkit-scrollbar { + width: var(--scrollbar-width) !important; + height: var(--scrollbar-width) !important; +} +::-webkit-scrollbar-track { + margin: 0 !important; + background: transparent !important; + border-radius: calc(var(--scrollbar-width) / 2) !important; +} +::-webkit-scrollbar-track-piece { + border: 0 solid transparent !important; + background-color: transparent !important; + margin: 0; +} +::-webkit-scrollbar-thumb { + background-color: rgba(var(--scrollbar-color), 0.15) !important; + border: 0 solid transparent !important; + border-radius: calc(var(--scrollbar-width) / 2) !important; +} +::-webkit-scrollbar-thumb:hover { + background-color: rgba(var(--scrollbar-color), 0.25) !important; +} +::-webkit-scrollbar-thumb:active { + background-color: rgba(var(--scrollbar-color), 0.3) !important; +} + +.thin_eed6a8::-webkit-scrollbar { + width: var(--scrollbar-thin-width) !important; + height: var(--scrollbar-thin-width) !important; +} + +.wrapper_fea3ef [class*=scroller]::-webkit-scrollbar { + width: 0px !important; +} + +.scrollableContainer_d0696b::-webkit-scrollbar { + width: var(--scrollbar-thin-width) !important; + height: var(--scrollbar-thin-width) !important; +} + +/* + * + * SELECT MENUS + * + */ +.wrapper_f6639d .select_f6639d { + padding-right: calc(var(--icons-width) + 12px); +} +.wrapper_f6639d .select_f6639d.multi_f6639d { + padding-bottom: 0; +} + +.select_f6639d { + height: var(--input-height); + padding: var(--input-padding); + border-radius: var(--input-radius) !important; + border: none; +} +.select_f6639d.multi_f6639d { + min-height: var(--input-height); + height: auto; +} +.select_f6639d.multi_f6639d > .multi_f6639d { + min-height: inherit; +} +.select_f6639d.lookFilled_f6639d { + background-color: var(--input-color); +} +.select_f6639d .searchInput_f6639d::-webkit-input-placeholder { + font-family: var(--app-font); + color: var(--input-placeholder-color); +} +.select_f6639d .searchInput_f6639d.multi_f6639d { + height: 28px; + margin-top: 2px; +} + +.iconsContainer_f6639d { + height: var(--input-height); +} +.iconsContainer_f6639d > div { + height: var(--icons-width); +} + +.popout_f6639d { + margin: 4px 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius) !important; + border: none; + box-shadow: var(--shadow-3dp); +} +.popout_f6639d .option_f6639d { + gap: 8px; + color: var(--menu-item-text-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.popout_f6639d .option_f6639d:hover { + background-color: var(--menu-item-hover) !important; +} +.popout_f6639d [aria-selected=true].option_f6639d { + background-color: var(--menu-item-select) !important; +} +.popout_f6639d [aria-selected=true].option_f6639d .selectedIcon_f6639d { + color: hsl(var(--accent-hsl--material-you)); +} +.popout_f6639d [aria-selected=true].option_f6639d .selectedIcon_f6639d circle { + fill: var(--accent-text-color--material-you); +} +.popout_f6639d .option_f6639d .deviceOption_dfcd87 { + gap: 8px; +} +.popout_f6639d .option_f6639d .deviceOptionLabel_dfcd87 { + margin-right: 0; +} + +/* SELECT MENUS -> PILLS */ +.optionPillBtn_f6639d { + --button-height: 28px; + --button-padding: 0 8px; +} +.optionPillBtn_f6639d.lookFilled_dd4f85 { + --button-background: transparent; + --button-outline: 1px solid var(--text-muted); +} +.optionPillBtn_f6639d:after { + display: none; +} +.optionPillBtn_f6639d .optionPill_d4df8b { + background-color: transparent; +} + +/* + * + * SLIDERS + * + */ +.slider_c7a159 .bar_c7a159 { + height: 4px; + background-color: hsl(var(--accent-hsl), 0.3) !important; + border-radius: 2px; +} +.slider_c7a159 .bar_c7a159 .barFill_c7a159 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 2px; +} +.slider_c7a159 .track_c7a159 .grabber_c7a159 { + width: 16px; + height: 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + border: none; + box-shadow: var(--shadow-1dp); + transform: translate(-3px, calc(50% - 5px)); + transition: var(--default-time) var(--default-animation) box-shadow; + --md-ripple-color: var(--accent-hsl); + position: relative; +} +.slider_c7a159 .track_c7a159 .grabber_c7a159:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.slider_c7a159 .track_c7a159 .grabber_c7a159:hover:after, .slider_c7a159 .track_c7a159 .grabber_c7a159:active:after { + opacity: 1; + transform: scale(2.5); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.slider_c7a159 .track_c7a159 .grabber_c7a159:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.slider_c7a159 .track_c7a159 .grabber_c7a159:hover { + box-shadow: var(--shadow-2dp); +} +.slider_c7a159 .track_c7a159 .grabber_c7a159:active { + box-shadow: var(--shadow-3dp); +} +.slider_c7a159.slider_e13f88 .track_c7a159 .grabber_c7a159 { + top: calc(50% - 5px); +} + +.markValue_e7a6e4 { + color: var(--text-muted) !important; +} + +/* SLIDERS -> BD SLIDER */ +.bd-slider-label { + width: 42px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: 13px; + text-align: center; +} + +.bd-slider-input { + height: 4px; + background-color: hsl(var(--accent-hsl--material-you), 0.3); + background-image: linear-gradient(hsl(var(--accent-hsl--material-you)), hsl(var(--accent-hsl--material-you))); + border-radius: 2px; +} +.bd-slider-input::-webkit-slider-thumb { + width: 16px; + height: 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + border: none; + box-shadow: var(--shadow-1dp); +} + +/* + * + * SPINNER + * + */ +.loadingPopout_a8c724 { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); + border-radius: 24px; +} +/* + * + * SWITCHES + * + */ +.container_cebd1c { + width: 39px; + height: 24px; + background-color: transparent !important; + overflow: visible; +} +.container_cebd1c:before { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: -7px; + background-color: var(--switch-slider-color); + border-radius: 12px; + border: 2px solid var(--switch-knob-color); + transition: 250ms cubic-bezier(0, 0.3, 0.7, 1) background-color, 250ms cubic-bezier(0, 0.3, 0.7, 1) border-color; + box-sizing: border-box; +} +.container_cebd1c path { + fill: var(--switch-slider-color); + transform: scale(1.4) translate(-3px, -3px); +} +.container_cebd1c.checked_cebd1c:before { + background-color: var(--switch-color-checked); + border-color: transparent; +} +.container_cebd1c.checked_cebd1c .slider_cebd1c { + background-color: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-factor)), calc(var(--accent-lightness) * var(--switch-color-modifier))); + width: 18px; + height: 18px; + transform: translate(-1px, -50%); +} +.container_cebd1c.checked_cebd1c path { + fill: hsl(var(--accent-hsl)); + filter: brightness(40%); +} +.container_cebd1c .slider_cebd1c { + width: 14px; + height: 14px; + top: 50%; + margin: 0; + background-color: var(--switch-knob-color); + border-radius: 50%; + transform: translate(1px, -50%); + transition: 250ms cubic-bezier(0, 0.3, 0.7, 1) background-color; +} +.container_cebd1c .slider_cebd1c rect { + display: none; +} + +.icon-1ykL9s { + opacity: 1; +} + +.theme-light .container_cebd1c.checked_cebd1c path { + fill: var(--switch-color-checked); + filter: unset; +} + +.root_f9a4c9 .container_cebd1c:before { + background-color: var(--switch-slider-color-modal); +} +.root_f9a4c9 .container_cebd1c.checked_cebd1c:before { + background-color: var(--switch-color-checked); +} + +.bd-switch { + width: 39px; + height: 24px; + overflow: visible; +} +.bd-switch.bd-switch-disabled { + opacity: 0.35; +} +.bd-switch .bd-switch-body { + --switch-color: var(--switch-slider-color); + --switch-animation: 250ms cubic-bezier(0,0.3,0.7,1) all; + width: 100%; + height: 100%; + transition: var(--switch-animation); + border: 2px solid var(--switch-knob-color); + box-sizing: border-box; + overflow: visible; +} +.bd-switch .bd-switch-body .bd-switch-slider { + width: 14px; + height: 14px; + top: 50%; + left: 3px; + margin: 0; + transform: translate(0, -50%); + overflow: visible; + transition: var(--switch-animation); +} +.bd-switch .bd-switch-body .bd-switch-slider .bd-switch-handle { + width: 28px; + height: 28px; + x: 0; + y: -4px; + rx: 14px; + fill: var(--switch-knob-color); + transition: var(--switch-animation); +} +.bd-switch .bd-switch-body .bd-switch-slider .bd-switch-symbol { + display: none; +} +.bd-switch input:active + .bd-switch-body { + --switch-color: var(--switch-slider-color); +} +.bd-switch input:active + .bd-switch-body .bd-switch-handle { + width: 28px; + height: 28px; + x: 4px; + y: -4px; +} +.bd-switch input:checked + .bd-switch-body { + --switch-color: var(--switch-color-checked); + border-color: transparent; +} +.bd-switch input:checked + .bd-switch-body .bd-switch-slider { + width: 18px; + height: 18px; + left: 0; + transform: translate(16px, -50%); +} +.bd-switch input:checked + .bd-switch-body .bd-switch-slider .bd-switch-handle { + fill: hsl(var(--accent-hue), calc(var(--accent-saturation) * var(--saturation-factor)), calc(var(--accent-lightness) * var(--switch-color-modifier))); +} +.bd-switch input:checked:active + .bd-switch-body { + --switch-color: var(--switch-color-checked); +} +.bd-switch input:checked:active + .bd-switch-body .bd-switch-handle { + x: -12.5px; +} + +/* + * + * TAB BAR + * + */ +.tabBar_c2739c, .tabBar_bff66b, .tabBar_c69589, .topPill_a0, .settingsTabBar_f62afd, .settingsTabBar_d576e9 { + height: 48px; + gap: 24px; +} +.tabBar_c2739c .item_a0, .tabBar_bff66b .item_a0, .tabBar_c69589 .item_a0, .topPill_a0 .item_a0, .settingsTabBar_f62afd .item_a0, .settingsTabBar_d576e9 .item_a0 { + height: inherit; + line-height: 48px; + margin: 0; + padding: 0 8px; + border-radius: 0; + border: none !important; + color: var(--interactive-normal) !important; +} +.tabBar_c2739c .item_a0, .tabBar_bff66b .item_a0, .tabBar_c69589 .item_a0, .topPill_a0 .item_a0, .settingsTabBar_f62afd .item_a0, .settingsTabBar_d576e9 .item_a0 { + background-color: transparent !important; +} +.tabBar_c2739c .item_a0:not(.disabled-1nofHP):hover, .tabBar_bff66b .item_a0:not(.disabled-1nofHP):hover, .tabBar_c69589 .item_a0:not(.disabled-1nofHP):hover, .topPill_a0 .item_a0:not(.disabled-1nofHP):hover, .settingsTabBar_f62afd .item_a0:not(.disabled-1nofHP):hover, .settingsTabBar_d576e9 .item_a0:not(.disabled-1nofHP):hover { + color: var(--interactive-hover) !important; +} +.tabBar_c2739c .item_a0.selected_a0, .tabBar_bff66b .item_a0.selected_a0, .tabBar_c69589 .item_a0.selected_a0, .topPill_a0 .item_a0.selected_a0, .settingsTabBar_f62afd .item_a0.selected_a0, .settingsTabBar_d576e9 .item_a0.selected_a0 { + color: var(--interactive-normal) !important; +} +.tabBar_c2739c .item_a0.selected_a0, .tabBar_bff66b .item_a0.selected_a0, .tabBar_c69589 .item_a0.selected_a0, .topPill_a0 .item_a0.selected_a0, .settingsTabBar_f62afd .item_a0.selected_a0, .settingsTabBar_d576e9 .item_a0.selected_a0, .tabBar_c2739c [aria-selected=true].item_a0, .tabBar_bff66b [aria-selected=true].item_a0, .tabBar_c69589 [aria-selected=true].item_a0, .topPill_a0 [aria-selected=true].item_a0, .settingsTabBar_f62afd [aria-selected=true].item_a0, .settingsTabBar_d576e9 [aria-selected=true].item_a0 { + position: relative; + background-color: transparent !important; + border: none; +} +.tabBar_c2739c .item_a0.selected_a0:after, .tabBar_bff66b .item_a0.selected_a0:after, .tabBar_c69589 .item_a0.selected_a0:after, .topPill_a0 .item_a0.selected_a0:after, .settingsTabBar_f62afd .item_a0.selected_a0:after, .settingsTabBar_d576e9 .item_a0.selected_a0:after, .tabBar_c2739c [aria-selected=true].item_a0:after, .tabBar_bff66b [aria-selected=true].item_a0:after, .tabBar_c69589 [aria-selected=true].item_a0:after, .topPill_a0 [aria-selected=true].item_a0:after, .settingsTabBar_f62afd [aria-selected=true].item_a0:after, .settingsTabBar_d576e9 [aria-selected=true].item_a0:after { + position: absolute; + content: " "; + width: 80%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} +.tabBar_c2739c .item_a0:last-of-type, .tabBar_bff66b .item_a0:last-of-type, .tabBar_c69589 .item_a0:last-of-type, .topPill_a0 .item_a0:last-of-type, .settingsTabBar_f62afd .item_a0:last-of-type, .settingsTabBar_d576e9 .item_a0:last-of-type { + margin-right: 0; +} +.tabBar_c2739c .item_a0.disabled-1nofHP, .tabBar_bff66b .item_a0.disabled-1nofHP, .tabBar_c69589 .item_a0.disabled-1nofHP, .topPill_a0 .item_a0.disabled-1nofHP, .settingsTabBar_f62afd .item_a0.disabled-1nofHP, .settingsTabBar_d576e9 .item_a0.disabled-1nofHP { + opacity: 0.5; +} + +.tabBar_bff66b { + padding-top: 0; +} +.tabBar_bff66b .item_a0 { + height: 47px; +} + +.tabBar_a31cc1 { + height: 56px; + margin-bottom: 0; + padding-top: 0; +} +.tabBar_a31cc1 .item_a0 { + padding: 0 8px; + line-height: 56px; +} + +.tabBar_da7453 { + border-bottom-width: 1px; +} +.tabBar_da7453 .item_a0 { + margin-right: 24px !important; + margin-bottom: 0; +} + +/* + * + * TITLES + * + */ +.h4-1_f8j1, +.h5_c46f6a { + font-size: 14px; + text-transform: none; +} + +/* + * + * TOASTS + * + */ +.toast, +.bd-toast { + padding: 12px 16px; + background-color: rgba(70, 70, 70, 0.8); + border-radius: 20px; + box-shadow: none; + font-size: 1em; + font-weight: 400; + color: #fff; +} + +.toast_f42767 { + background-color: var(--popout-color); +} + +.toast_g4bfgI, +.qwert-toast { + margin-top: 30px !important; + padding: 16px !important; + border-radius: 4px; + color: var(--text-normal) !important; +} +.toast_g4bfgI:first-child, +.qwert-toast:first-child { + border-radius: var(--popout-radius-big) var(--popout-radius-big) 4px 4px; +} +.toast_g4bfgI:last-child, +.qwert-toast:last-child { + border-radius: 4px 4px var(--popout-radius-big) var(--popout-radius-big); +} +.toast_g4bfgI:only-child, +.qwert-toast:only-child { + border-radius: var(--popout-radius-big); +} + +.toast_g4bfgI { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.toast_g4bfgI + .toast_g4bfgI { + margin-top: 2px !important; +} + +.qwert-toast { + width: 30vw; + max-width: 30vw; + background-color: var(--popout-color) !important; + backdrop-filter: none; +} +.qwert-toast + .qwert-toast { + margin-top: 2px !important; +} +.qwert-toast .qwert-toast-icon-container { + margin-top: 0; + margin-right: 8px; + padding: 0; +} +.qwert-toast .qwert-toast-author { + display: flex; + width: calc(30vw - 72px); + max-width: calc(30vw - 72px); + overflow: hidden; +} +.qwert-toast .qwert-toast-text { + width: calc(30vw - 60px); + max-width: calc(30vw - 60px); +} + +.bg-8df5St { + background-color: transparent !important; +} + +/* + * + * TOOLTIP + * + */ +.tooltip_b6c360 { + padding: var(--tooltip-padding); + background-color: var(--tooltip-color) !important; + border-radius: var(--popout-radius); + box-shadow: var(--tooltip-shadow) !important; + font-size: var(--tooltip-font-size); + font-weight: 500; + z-index: 99999999999999; + animation: opacity var(--default-time) ease; +} +.tooltip_b6c360 .tooltipPointer_b6c360 { + display: none; +} +.tooltip_b6c360 .tooltipContent_b6c360, +.tooltip_b6c360 .guildNameText_a6ae3c { + padding: 0; + font-size: var(--tooltip-font-size); + color: var(--tooltip-text-color); +} +.tooltip_b6c360 .tooltipText_a0ae43 { + font-size: var(--tooltip-font-size); + color: var(--tooltip-text-color) !important; +} +.tooltip_b6c360 .activityIcon_a6ae3c { + color: var(--tooltip-text-color); +} +.tooltip_b6c360 .clickCTA_cf58b5 { + color: var(--tooltip-text-color) !important; +} +.subscribeTooltipWrapper-3ipXtC, +.upsellTooltipWrapper_dafa63, +.container-5N5x2A { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.subscribeTooltipWrapper-3ipXtC.caretTopCenter_dafa63:after, +.upsellTooltipWrapper_dafa63.caretTopCenter_dafa63:after, +.container-5N5x2A.caretTopCenter_dafa63:after { + border-bottom-color: var(--popout-color); +} +.subscribeTooltipWrapper-3ipXtC.caretLeftCenter_dafa63:after, +.upsellTooltipWrapper_dafa63.caretLeftCenter_dafa63:after, +.container-5N5x2A.caretLeftCenter_dafa63:after { + border-right-color: var(--popout-color); +} + +.subscribeTooltipWrapper-3ipXtC .subscribeTooltipHeader-15pGbG { + color: var(--header-primary); +} +.subscribeTooltipWrapper-3ipXtC .subscribeTooltipText-2A8MMi-1JoUuw { + color: var(--header-secondary); +} + +.upsellTooltipWrapper_dafa63.caretTopCenter_dafa63:after { + border-bottom-color: var(--popout-color); +} +.upsellTooltipWrapper_dafa63.caretLeftTop_dafa63:after { + top: var(--popout-radius-big); + border-right-color: var(--popout-color); +} +.upsellTooltipWrapper_dafa63 .upsellTooltipHeader_dafa63 { + color: var(--header-primary); +} +.upsellTooltipWrapper_dafa63 .upsellTooltipText_dafa63, .upsellTooltipWrapper_dafa63 .content_dafa63 { + color: var(--header-secondary) !important; +} +.upsellTooltipWrapper_dafa63 .lookInverted_a299dc.colorBrand_dd4f85 { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; +} +.upsellTooltipWrapper_dafa63 .lookInverted_a299dc.colorBrand_dd4f85:after { + background-color: hsl(var(--accent-hsl--material-you)); +} + +.container-5N5x2A .title-2_oicu { + color: var(--header-primary); +} +.container-5N5x2A .subTitle-2vwe12 { + color: var(--header-secondary); +} +.container-5N5x2A .pointer-1bsD64 { + border-top-color: var(--popout-color); +} + +.tooltipPremiumFooterContainer_eeaea3 { + border-radius: 14px; +} + +.reactionTooltip_fba897 { + padding: 8px; + background-color: var(--tooltip-color); + border-radius: var(--tooltip-radius); + box-shadow: var(--tooltip-shadow); + font-size: var(--tooltip-font-size); + color: var(--tooltip-text-color); +} +.reactionTooltip_fba897 .reactionTooltipText_fba897 { + color: inherit; +} + +.burstReactionTooltipMessage_fba897 { + border-bottom-color: var(--text-disabled); +} + +.burstReactionTooltipPrompt_fba897 { + margin: 8px 0 0; +} +.burstReactionTooltipPrompt_fba897 .reactionTooltipText_fba897 { + margin-left: 0; +} + +/* TOOLTIP -> EMOJI INFO */ +.popoutContainer_cf58b5 { + background-color: var(--tooltip-color) !important; + border-radius: var(--tooltip-radius); + box-shadow: var(--tooltip-shadow) !important; +} +.popoutContainer_cf58b5 .defaultColor__77578, .popoutContainer_cf58b5 .defaultColor_e9e35f, .popoutContainer_cf58b5 .defaultColor_a595eb { + color: var(--tooltip-text-color); +} + +.emojiSection_e58351 { + padding: 16px 16px 8px; +} + +.guildSection_e58351 { + position: relative; + padding: 8px 16px 16px; + background-color: transparent; +} +.guildSection_e58351:before { + position: absolute; + content: " "; + width: calc(100% - 32px); + height: 1px; + top: 0; + left: 16px; + background-color: var(--tooltip-border-color); +} +.guildSection_e58351 .guildTitle_e58351, +.guildSection_e58351 .text-xs\/normal_dc00ef { + color: var(--tooltip-text-color) !important; +} + +/* + * + * ACTIVITY LIST + * + */ +.nowPlayingColumn_c2739c { + background-color: var(--main-color); +} +.nowPlayingColumn_c2739c .container_bf550a { + background-color: transparent; +} +.nowPlayingColumn_c2739c .container_bf550a .scroller_bf550a { + margin-left: 0; + padding: 16px 16px 12px; + border-left: none; +} + +.memberItem_b09fe8 { + padding: 0; +} + +.card_ae5e0b { + margin-bottom: 16px; + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 0; + border-radius: var(--card-radius-big); +} +.card_ae5e0b .header_ae5e0b { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; + border-bottom: 1px solid var(--card-border-color); + text-align: left; +} +.card_ae5e0b .size14_fb468f { + padding: 16px 16px 0; +} +.card_ae5e0b .buttonContainer_ae5e0b { + padding: 0 16px 16px; +} + +.emptyCard_f02fcf { + padding: 0; + background-color: var(--activity-card-color); + border-radius: var(--card-radius-big); +} +.emptyCard_f02fcf .emptyHeader_f02fcf { + width: 100%; + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; + box-sizing: border-box; + text-align: left; +} +.emptyCard_f02fcf .emptyText_f02fcf { + padding: 0 16px 16px; + text-align: left; +} + +.interactive_c0f6a6 { + margin: 0 0 2px; + background-color: var(--activity-card-color); + border-radius: 4px; + border: none; + transition: var(--default-time) var(--default-animation) background-color; +} +.interactive_c0f6a6:hover { + background-color: var(--activity-card-color--hover) !important; +} +.interactive_c0f6a6.active_c0f6a6 { + background-color: var(--activity-card-color--active) !important; +} +.interactive_c0f6a6:not(:only-of-type):first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; +} +.interactive_c0f6a6:not(:only-of-type):nth-last-child(2) { + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); +} +.interactive_c0f6a6:not(:only-of-type):nth-last-child(2):after { + display: none; +} +.interactive_c0f6a6 .inset_c0f6a6 { + margin-left: 44px; + background-color: transparent; +} +.interactive_c0f6a6 .section_cd82a7 { + margin-bottom: 2px; + background-color: var(--activity-card-color--inset); + border-radius: 4px; +} +.interactive_c0f6a6 .section_cd82a7:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; +} +.interactive_c0f6a6 .section_cd82a7:last-of-type { + margin-bottom: 0; + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); +} +.interactive_c0f6a6 .section_cd82a7:only-child { + border-radius: var(--card-radius-big); +} +.interactive_c0f6a6 .separator_cd82a7 { + display: none; +} +.interactive_c0f6a6 .headerIcon_cd82a7 { + border-radius: 50%; +} +.interactive_c0f6a6 .applicationStreamingPreviewWrapper_cd82a7 { + background-color: var(--card-color-alt); + border-radius: calc(var(--card-radius-big) / 1.25); + overflow: hidden; +} +.interactive_c0f6a6 .image_ed81cc { + border-radius: calc(var(--card-radius-big) / 1.25); +} +.interactive_c0f6a6 .borderRadius0_cd82a7 { + border-radius: 50%; +} + +.nowPlayingColumn_c2739c .header_bf550a { + margin-top: 0; + font-weight: 400; +} +.nowPlayingColumn_c2739c .header_bf550a + .interactive_c0f6a6:nth-last-child(2) { + border-radius: var(--card-radius-big); +} + +/* + * + * ADD FRIEND + * + */ +.header_c96274 { + margin: 16px 16px 0; + padding: 0 0 16px; +} + +.addFriendInputWrapper_de812f { + height: calc(var(--input-height) * 1.316); + margin: 12px 0 0 0; + padding: 0 8px 0 16px; + background-color: var(--input-color); + border-radius: calc(var(--input-radius) * 1.316); + border: none; +} +.addFriendInputWrapper_de812f .addFriendInput_de812f, +.addFriendInputWrapper_de812f .addFriendHint_de812f { + padding: 0; + line-height: var(--input-height); + font-weight: 400; +} +.addFriendInputWrapper_de812f .addFriendInput_de812f::-webkit-input-placeholder, +.addFriendInputWrapper_de812f .addFriendHint_de812f::-webkit-input-placeholder { + color: var(--text-muted); + font-weight: 500; +} +.addFriendInputWrapper_de812f .addFriendInput_de812f { + border-bottom: none !important; +} +.addFriendInputWrapper_de812f .addFriendInput_de812f .input_f8bc55 { + padding: 0; + box-shadow: none !important; +} +.addFriendInputWrapper_de812f .addFriendHint_de812f { + top: 6px; +} + +.header_aef5fd { + padding: 16px; +} + +.grid_aef5fd { + padding: 0 16px; +} + +.container_aef5fd { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_aef5fd:hover { + background-color: var(--card-color-hover); +} + +/* + * + * FRIENDS LIST + * + */ +.container_c2739c { + background-color: var(--chat-color) !important; + border-top-right-radius: var(--card-radius-big); +} + +.tabBody_c2739c:before { + display: none; +} + +.peopleList_e0840f { + padding-bottom: 12px; +} + +.peopleColumn_c2739c .searchBar_e0840f { + margin: 16px 16px 8px 16px; + height: var(--input-height); + max-height: var(--input-height); + padding: var(--input-padding); + background-color: var(--input-color); + border-radius: calc(var(--input-height) / 2); + border: none; + padding: 0; +} +.peopleColumn_c2739c .searchBar_e0840f .inner_c18ec9 .input_c18ec9 { + height: var(--input-height); + margin: 0; + padding: 0 4px 0 12px; + line-height: var(--input-height); +} +.peopleColumn_c2739c .searchBar_e0840f .inner_c18ec9 .input_c18ec9::-webkit-input-placeholder { + font-family: var(--app-font); +} +.peopleColumn_c2739c .searchBar_e0840f .inner_c18ec9 .iconLayout_c18ec9 { + width: var(--input-height); + height: var(--input-height); +} +.peopleColumn_c2739c .scrollerBase_eed6a8 { + margin-top: 0; +} +.peopleColumn_c2739c .container-q97qHp { + height: 40px; + margin: 0; + padding: 0 16px; + line-height: 40px; + font-size: 14px; + text-transform: none; +} + +.peopleListItem_d51464 { + margin: 0 8px !important; + padding: 0 16px !important; + border-radius: var(--card-radius-big) !important; + border: none; + transition: var(--default-time) var(--default-animation) background-color; +} +.peopleListItem_d51464:hover { + background-color: var(--menu-item-hover); +} +.peopleListItem_d51464.active_d51464 { + background-color: var(--menu-item-select); +} +.peopleListItem_d51464 .actionButton_e01b91 { + background-color: transparent; + position: relative; +} +.peopleListItem_d51464 .actionButton_e01b91:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.peopleListItem_d51464 .actionButton_e01b91:hover:after { + opacity: 1; + transform: scale(1); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.peopleListItem_d51464 .actionButton_e01b91:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.peopleListItem_d51464 .actionButton_e01b91 .icon_e01b91 { + transform: scale(1.2); +} +.peopleListItem_d51464 .actionButton_e01b91 .icon_e01b91 path[d="M4.79805 3C3.80445 3 2.99805 3.8055 2.99805 4.8V15.6C2.99805 16.5936 3.80445 17.4 4.79805 17.4H7.49805V21L11.098 17.4H19.198C20.1925 17.4 20.998 16.5936 20.998 15.6V4.8C20.998 3.8055 20.1925 3 19.198 3H4.79805Z"] { + d: path("M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z"); +} + +/* + * + * LIBRARY + * + */ +.libraryHeader_cb9493 { + --input-height: 32px; + --input-padding: 0 2px 0 6px; +} +.libraryHeader_cb9493 .inner_c18ec9 .input_c18ec9 { + padding: 0; +} +.libraryHeader_cb9493 .inner_c18ec9 .input_c18ec9, .libraryHeader_cb9493 .inner_c18ec9 .input_c18ec9::-webkit-input-placeholder { + font-weight: 500; +} + +.libraryFilter_e0264e { + width: 160px; + transition: 300ms ease width; +} +.libraryFilter_e0264e.focused_e0264e { + width: 240px; +} + +.scroller_ad8f79, +.scroller_c100ff { + background-color: var(--chat-color); +} + +.table_f1629a { + padding-bottom: 8px; +} +.table_f1629a .header_f1629a { + height: 42px; + padding: 0 16px; + line-height: 42px; + background-color: var(--chat-color); + border-bottom: 1px solid var(--card-border-color); +} +.table_f1629a .header_f1629a.stickyHeader_f1629a { + width: 100%; +} +.table_f1629a .header_f1629a .headerCell_f1629a { + border: none; + font-size: 14px; + text-transform: none; +} +.table_f1629a .header_f1629a .headerCell_f1629a.headerCellSorted_f1629a .headerCellContent_b4bea4 { + position: relative; + background-color: transparent !important; + border: none; +} +.table_f1629a .header_f1629a .headerCell_f1629a.headerCellSorted_f1629a .headerCellContent_b4bea4:after { + position: absolute; + content: " "; + width: 100%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} +.table_f1629a .header_f1629a .headerCell_f1629a.headerCellSorted_f1629a .headerCellContent_b4bea4:after { + width: calc(100% - 22px); + left: 0; + right: auto; +} + +.rowWrapper_f1629a { + margin: 0 8px; + padding: 0; + border-radius: var(--card-radius-big); + border: none; + transition: var(--default-time) var(--default-animation) background-color; +} +.rowWrapper_f1629a.rowWrapperActive_f1629a { + background-color: var(--menu-item-hover); +} +.rowWrapper_f1629a .row_f1629a { + margin: 0; + padding: 0 16px; + border-top: none !important; +} +.rowWrapper_f1629a .nameBodyCell_f1629a, +.rowWrapper_f1629a .settingIcon_f1629a, +.rowWrapper_f1629a .textCell_f1629a { + transition: var(--default-time) var(--default-animation) opacity; +} +.rowWrapper_f1629a .nameBodyCell_f1629a { + padding-left: 0; +} + +.body_c100ff { + min-width: 350px; + max-width: 1200px; + padding: 60px 40px 80px; +} + +.wrapper-QQNZRu .foreground-2JnqVD { + stroke: var(--slider-color) !important; +} +.wrapper-QQNZRu .foreground-2JnqVD { + stroke: hsl(var(--accent-hsl--material-you)) !important; +} + +/* + * + * MESSAGE REQUESTS + * + */ +.list_f3abf4 { + padding: 0 8px; +} +.list_f3abf4 .content-2a4AW9 { + height: auto !important; + margin-top: 24px; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + overflow: hidden; +} +.list_f3abf4 .content-2a4AW9 > div[style="height: 24px;"] { + display: none; +} +.list_f3abf4 .sectionTitle_f3abf4 { + margin: 0; + padding: 0 16px 16px; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + font-size: 1.25em; + text-transform: none; +} + +.messageRequestItem_a5de62 { + padding: 16px; + position: relative; + border-bottom: none; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.messageRequestItem_a5de62:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.messageRequestItem_a5de62:last-of-type:after { + display: none; +} +.messageRequestItem_a5de62:not(.firstItem_a5de62) { + border-top: none; +} +.messageRequestItem_a5de62:hover, .messageRequestItem_a5de62.active_a5de62, .messageRequestItem_a5de62.selected_f3abf4, .messageRequestItem_a5de62.selected_cc7518 { + border-radius: var(--card-radius-big); +} +.messageRequestItem_a5de62:hover .actionButton-3GQIiT, .messageRequestItem_a5de62.active_a5de62 .actionButton-3GQIiT, .messageRequestItem_a5de62.selected_f3abf4 .actionButton-3GQIiT, .messageRequestItem_a5de62.selected_cc7518 .actionButton-3GQIiT { + background-color: var(--card-color-alt); +} +.messageRequestItem_a5de62:hover, .messageRequestItem_a5de62.active_a5de62 { + background-color: var(--card-color-hover); +} +.messageRequestItem_a5de62.selected_f3abf4, .messageRequestItem_a5de62.selected_cc7518 { + background-color: var(--card-color-active); +} +.messageRequestItem_a5de62:after { + display: none; +} +.messageRequestItem_a5de62 .actionButton-3GQIiT { + background-color: var(--card-color-hover); +} +.messageRequestItem_a5de62 .button_dd4f85.colorPrimary_dd4f85 { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; +} +.messageRequestItem_a5de62 .button_dd4f85.colorPrimary_dd4f85:after { + background-color: hsl(var(--button-link-accent-color)); +} + +/* MESSAGE REQUESTS -> PREVIEW */ +.chat_fe669e:before { + display: none; +} + +/* + * + * NITRO + * + */ +.applicationStore_cecc86 { + background-color: var(--chat-color); + border-top-right-radius: var(--card-radius-big); +} +.applicationStore_cecc86 .scroller__244e5 { + background-color: transparent; +} + +.settingsContainer-36qZZ9 { + width: 100%; + border-radius: var(--card-radius-big); +} + +.premiumTierCardsContainerSettings-3_Raf8 { + max-width: unset; +} + +.card_c87d73 { + border-radius: var(--card-radius-big); +} + +.perkCard_d611db, +.bigPerkCard-1uwmWV, +.smallPerkCard-2sX_-- { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* + * + * MESSAGE ACTIONS + * + */ +.message_d5deea .buttons_d5deea { + max-width: 32px; + opacity: 0; + visibility: visible; + pointer-events: none; + transition: opacity var(--default-time) var(--default-animation), max-width var(--default-time) var(--default-animation) var(--default-time); +} +.selected-2LX7Jy.message_d5deea .buttons_d5deea, .message_d5deea:hover .buttons_d5deea { + max-width: 380px; + opacity: 1; + pointer-events: all; +} + +.wrapper_ef319f { + background-color: var(--main-textarea-color); + border-radius: 16px; + box-shadow: var(--shadow-2dp); + border: none; + overflow: hidden; + z-index: 2; +} +.wrapper_ef319f:hover { + box-shadow: var(--shadow-3dp); +} +.wrapper_ef319f .button_ef319f { + transition: var(--default-time) ease all; +} +.wrapper_ef319f .button_ef319f:hover { + background-color: var(--menu-item-hover); +} +.wrapper_ef319f .button_ef319f:active { + padding: 4px; +} +.wrapper_ef319f .button_ef319f .selected_ef319f { + background-color: var(--menu-item-select); +} + +/* MESSAGES -> ACTIONS -> DELETE MESSAGE */ +.message_ddcc45 { + padding: 0; + background-color: transparent !important; + box-shadow: none !important; +} +.message_ddcc45 .wrapper_f9f2ca { + margin: 0 0 0 52px !important; + background-color: var(--message-color-alt) !important; +} +.message_ddcc45 .wrapper_f9f2ca .avatar_f9f2ca { + left: -52px !important; +} + +/* + * + * ATTACHMENTS + * + */ +.nonMediaAttachmentsContainer__912df { + margin-top: 0; +} + +.attachment_a4623d { + background-color: var(--attachment-color); + border-radius: var(--media-radius); + border: none; +} +.attachment_a4623d.newMosaicStyle_ad9cbd { + border-radius: var(--media-radius); +} +.attachment_a4623d .downloadButton__3fb6d { + margin-left: 0; +} +.attachment_a4623d .downloadButton__3fb6d path { + d: path("M13 5v6h1.17L12 13.17 9.83 11H11V5h2m2-2H9v6H5l7 7 7-7h-4V3zm4 15H5v2h14v-2z") !important; +} + +.hoverButtonGroup_ab8b23 { + background-color: var(--card-button-color); + border-radius: 16px; + transition: var(--default-time) var(--default-animation) opacity; +} +.hoverButtonGroup_ab8b23 .hoverButton_ab8b23 { + transition: var(--default-time) var(--default-animation) background-color; +} +.hoverButtonGroup_ab8b23 .hoverButton_ab8b23:hover { + background-color: var(--card-button-color-hover); +} +.hoverButtonGroup_ab8b23 .downloadHoverButtonIcon__90d38 path { + d: path("M18,15v3H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3H18z M17,11l-1.41-1.41L13,12.17V4h-2v8.17L8.41,9.59L7,11l5,5 L17,11z"); +} + +.nonMediaAttachment_ef83c1 { + width: 32px; + height: 32px; + top: 0; + right: 12px; + bottom: 0; + margin: auto 0; + outline: none; +} +.nonMediaAttachment_ef83c1.hoverButtonGroup_ab8b23 { + background-color: transparent; + opacity: 1; +} + +.video_f72aac { + border-radius: var(--media-radius); +} + +.container_c15230 { + background-color: var(--attachment-color); + border-radius: var(--media-radius); +} + +.progress_a4623d { + background-color: hsl(var(--accent-hsl), 0.3) !important; +} +.progress_a4623d .progressBar-1T6LYX { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} + +.bumpBox_ca33de { + background-color: var(--attachment-color); + border-radius: var(--media-radius); +} + +.embed_ad0b71 { + border-radius: var(--media-radius); +} +.embed_ad0b71.embedFull_ad0b71 { + background-color: var(--attachment-color); +} + +.embedCard_c6cefd { + background-color: var(--attachment-color); + border-radius: var(--message-radius); +} +.embedCard_c6cefd.selected_bf4197 { + background-color: var(--attachment-color); +} +.embedCard_c6cefd .wrapper_f9f2ca { + margin: 0 0 0 48px !important; +} +.embedCard_c6cefd .wrapper_f9f2ca .avatar_f9f2ca { + left: -48px !important; + margin-top: 0; +} + +.withFooter_c6cefd { + padding-bottom: 0; + border-radius: var(--media-radius) var(--media-radius) 0 0; +} + +.footerContainer_bf4197 { + padding: 8px 16px 8px; + background-color: var(--attachment-color); + border-radius: 0 0 var(--media-radius) var(--media-radius); +} +.footerContainer_bf4197 .button_dd4f85 { + --button-height: 30px; +} +.footerContainer_bf4197 .button_dd4f85 .contents_dd4f85 > div { + height: var(--button-height); +} +.footerContainer_bf4197 .button_dd4f85 .text-xs\/normal_dc00ef { + color: hsl(var(--accent-text-color--material-you)) !important; + font-weight: 500; +} + +.children_f08cd0 { + margin-top: 4px; + gap: 8px; +} +.children_f08cd0 .button_dd4f85 { + margin: 0; +} + +.guildShopEmbed_a70c73 { + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); +} +.guildShopEmbed_a70c73 .lookFilled_dd4f85.colorBrand_dd4f85 .text-sm\/medium_dc00ef { + color: inherit !important; +} + +.wrapper_ce1c1d { + background-color: var(--attachment-color); + border-radius: var(--media-radius); +} + +.wrapper_b9fe76 { + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); +} +.wrapper_b9fe76 .inviteSplash_b9fe76, +.wrapper_b9fe76 .banner_a75489 { + border-radius: var(--media-radius); +} +.wrapper_b9fe76 .content-17zlU6 { + gap: 12px; +} +.wrapper_b9fe76 .h5-2RwDNl { + font-size: 14px; + text-transform: none; +} +.wrapper_b9fe76 .guildIcon_b9fe76 { + border-radius: 50%; +} + +.invite_cdcad9 { + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); + border: none !important; +} + +/* ATTACHMENTS -> AUDIO FILE */ +.wrapperAudio_f72aac { + padding: 0; + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); + border: none; +} +.wrapperAudio_f72aac.newMosaicStyle_f72aac { + padding: 0; + border-radius: var(--media-radius); +} +.wrapperAudio_f72aac .audioMetadata_f72aac { + padding: 12px 12px 4px; +} +.wrapperAudio_f72aac .audioMetadata_f72aac .metadataIcon_f72aac path[d="M16.293 9.293L17.707 10.707L12 16.414L6.29297 10.707L7.70697 9.293L11 12.586V2H13V12.586L16.293 9.293ZM18 20V18H20V20C20 21.102 19.104 22 18 22H6C4.896 22 4 21.102 4 20V18H6V20H18Z"] { + d: path("M13 5v6h1.17L12 13.17 9.83 11H11V5h2m2-2H9v6H5l7 7 7-7h-4V3zm4 15H5v2h14v-2z"); +} +.wrapperAudio_f72aac + .nonMediaAttachment_ef83c1 { + top: 12px; + bottom: unset; + margin: 0; +} +.wrapperAudio_f72aac .audioControls_f72aac { + margin-top: 0; + background-color: transparent; + border-radius: 0; + border-top: 1px solid var(--card-border-color); + color: var(--text-normal); +} +.wrapperAudio_f72aac .audioControls_f72aac .controlIcon_f72aac { + padding: 8px; +} + +.container_d6cb89 { + background-color: var(--attachment-color); + border-radius: var(--media-radius); +} +.container_d6cb89.playing_d6cb89 .playButtonContainer_d6cb89 { + border-radius: 10px; +} + +.ripple_d6cb89 { + display: none; +} + +.playButtonContainer_d6cb89 { + background: hsl(var(--accent-hsl--material-you)) !important; + transition: var(--default-time) var(--default-animation) border-radius; +} +.playButtonContainer_d6cb89:active { + transform: none; +} +.playButtonContainer_d6cb89 .playIcon_d6cb89 { + color: var(--accent-text-color--material-you) !important; +} + +/* ATTACHMENTS -> VIDEO PLAYER */ +.wrapper_f72aac { + border-radius: 0; +} + +.mediaBarInteraction_f7877e:hover .mediaBarGrabber_f7877e { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-2dp); +} + +.mediaBarInteractionDragging_f7877e .mediaBarGrabber_f7877e { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-3dp); +} + +.mediaBarGrabber_f7877e, .mediaBarGrabber_f7877e:before, .mediaBarGrabber_f7877e:after, +.mediaBarProgress_f7877e, +.mediaBarProgress_f7877e:before, +.mediaBarProgress_f7877e:after { + background-color: hsl(var(--accent-hsl--material-you)); +} + +/* ATTACHMENTS -> IMAGES */ +.mediaAttachmentsContainer__242e2, +.messageAttachmentMediaMosaic__67262 { + border-radius: 0; +} + +.visualMediaItemContainer_df7417, +.oneByOneGridSingle_df7417 { + border-radius: var(--media-radius); +} + +.imageWrapper_d4597d { + border-radius: 4px; +} +.imageWrapper_d4597d.image_aee8c6 { + --media-radius: 0; +} + +.oneByOneGridSingle_df7417 .imageWrapper_d4597d { + border-radius: var(--media-radius); +} + +.spoilerContainer_a3d0f7 { + border-radius: var(--media-radius); + box-shadow: none !important; +} + +/* + * + * MARKUP + * + */ +.markup_f8f345 a { + color: hsl(var(--accent-hsl)); +} +.markup_f8f345 pre, .markup_f8f345 pre *, .markup_f8f345 code.inline, .markup_f8f345 .codeBlockText_cdb578, .markup_f8f345 .codeBlockText_cdb578 *, .markup_f8f345 .codeLine_cdb578, .markup_f8f345 .codeLine_cdb578 *, .markup_f8f345 .codeBlockLang_cdb578, .markup_f8f345 .codeBlockLang_cdb578 *, .markup_f8f345 .codeBlockSyntax_cdb578, .markup_f8f345 .codeBlockSyntax_cdb578 *, .markup_f8f345 .syntaxAfter_cdb578, .markup_f8f345 .syntaxAfter_cdb578 *, .markup_f8f345 .syntaxBefore_cdb578, .markup_f8f345 .syntaxBefore_cdb578 * { + --app-font: var(--code-font); +} +.markup_f8f345 pre, +.markup_f8f345 pre code, +.markup_f8f345 code.inline { + background-color: var(--attachment-color); + border-radius: var(--media-radius); + border: none; +} +.markup_f8f345 pre code, +.markup_f8f345 code.inline code { + background-color: transparent; +} +.markup_f8f345 pre, +.markup_f8f345 code.inline { + margin: 4px 0; +} + +.inlineCode_cdb578, +.before_inlineCode_cdb578, +.after_inlineCode_cdb578 { + --app-font: var(--code-font); + background-color: var(--attachment-color); +} + +.before_inlineCode_cdb578 { + border-radius: var(--media-radius) 0 0 var(--media-radius); +} + +.after_inlineCode_cdb578 { + border-radius: 0 var(--media-radius) var(--media-radius) 0; +} + +.wrapper_bf1b19 { + background-color: hsl(var(--accent-hsl), 0.15); + border-radius: var(--media-radius); + color: hsl(var(--accent-hsl)); + transition: var(--default-time) var(--default-animation) background-color; +} +.wrapper_bf1b19:hover { + background-color: hsl(var(--accent-hsl), 0.3); + color: hsl(var(--accent-hsl)); +} + +.theme-dark .wrapper_bf1b19 { + background-color: hsl(var(--accent-hsl), 0.15); + color: hsl(var(--accent-hsl)); +} +.theme-dark .wrapper_bf1b19:hover { + background-color: hsl(var(--accent-hsl), 0.3); +} + +.textContainer_ad9cbd, +.footer_ad9cbd { + background-color: var(--attachment-color); + border: none; +} + +.textContainer_ad9cbd .hljs { + background-color: transparent; +} + +.newMosaicStyle_ad9cbd .textContainer_ad9cbd { + border-radius: var(--media-radius) var(--media-radius) 0 0; +} +.newMosaicStyle_ad9cbd .footer_ad9cbd { + border-radius: 0 0 var(--media-radius) var(--media-radius); + border-top: 1px solid var(--separator-color); +} + +.codeView_ad9cbd, .codeView_ad9cbd * { + --app-font: var(--code-font); +} + +.embed_ad0b71 { + border-radius: var(--media-radius); +} +.embed_ad0b71.embedFull_ad0b71 { + background-color: var(--attachment-color); +} +.embed_ad0b71 pre, +.embed_ad0b71 pre code, +.embed_ad0b71 code.inline { + --attachment-color: var(--message-color); +} + +/* + * + * MESSAGES + * + */ +.backgroundFlash_d5deea { + border-radius: var(--message-radius); +} +[style].backgroundFlash_d5deea { + position: relative; + background-color: transparent !important; +} +[style].backgroundFlash_d5deea:before { + position: absolute; + content: " "; + width: calc(100% - 78px); + height: 100%; + top: 0; + left: 68px; + border-radius: var(--message-radius); + pointer-events: none; + z-index: 2; + transition: 200ms ease-out background-color; +} +.backgroundFlash_d5deea:not([style$="0);"]):before { + background-color: hsl(var(--accent-hsl), 0.2); +} +[style="background-color: rgba(148, 156, 247, 0);"].backgroundFlash_d5deea:before { + background-color: hsl(var(--accent-hsl), 0); +} + +.messagesWrapper_e2e187.group-spacing-0 .groupStart_d5deea { + --group-spacing: 0.125rem; +} +.messagesWrapper_e2e187.group-spacing-0 .divider_d5deea.beforeGroup_d5deea { + top: 1px; +} +.messagesWrapper_e2e187.group-spacing-4 .groupStart_d5deea { + --group-spacing: 0.3125rem; +} +.messagesWrapper_e2e187.group-spacing-4 .divider_d5deea.beforeGroup_d5deea { + top: 2px; +} +.messagesWrapper_e2e187.group-spacing-8 .groupStart_d5deea { + --group-spacing: 0.5625rem; +} +.messagesWrapper_e2e187.group-spacing-8 .divider_d5deea.beforeGroup_d5deea { + top: 4px; +} +.messagesWrapper_e2e187.group-spacing-16 .groupStart_d5deea { + --group-spacing: 1.0625rem; +} +.messagesWrapper_e2e187.group-spacing-16 .divider_d5deea.beforeGroup_d5deea { + top: 8px; +} +.messagesWrapper_e2e187.group-spacing-24 .groupStart_d5deea { + --group-spacing: 1.5625rem; +} +.messagesWrapper_e2e187.group-spacing-24 .divider_d5deea.beforeGroup_d5deea { + top: 12px; +} +[class*=group-spacing].messagesWrapper_e2e187 .groupStart_d5deea { + margin-top: var(--group-spacing) !important; +} +[class*=group-spacing].messagesWrapper_e2e187 .divider_d5deea:not(.beforeGroup_d5deea) { + top: -4px; +} +.messagesWrapper_e2e187 .divider_c2654d { + border-top-color: var(--message-color-hover); +} +.messagesWrapper_e2e187 .content_c2654d { + padding: 4px 12px; + border-radius: 11px; +} + +.wrapper_f9f2ca { + position: relative; + background-color: var(--message-color) !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.wrapper_f9f2ca:hover { + background-color: var(--message-color-hover) !important; +} +.wrapper_f9f2ca:hover .repliedMessage_f9f2ca:before { + border-color: var(--message-color-hover) !important; +} +.wrapper_f9f2ca.automodMessage_d5deea:before { + display: none; +} +.wrapper_f9f2ca.hasThread_f9f2ca:after { + display: none; +} +.wrapper_f9f2ca.hasThread_f9f2ca .markup_f8f345 { + overflow: visible; +} +.wrapper_f9f2ca.groupStart_d5deea { + position: relative; + border-radius: var(--message-radius); +} +.wrapper_f9f2ca.groupStart_d5deea .avatar_f9f2ca { + width: 40px; + height: 40px; + top: 0; + left: -50px; + border-radius: var(--avatar-radius); +} +.wrapper_f9f2ca.groupStart_d5deea .avatarDecoration_f9f2ca { + top: 0; + left: -54px; +} +.wrapper_f9f2ca.groupStart_d5deea.replying_d5deea:before { + display: none; +} +.wrapper_f9f2ca:not(.groupStart_d5deea) { + border-radius: 0 0 var(--message-radius) var(--message-radius); +} +.wrapper_f9f2ca:not(.groupStart_d5deea):before, .wrapper_f9f2ca:not(.groupStart_d5deea):after { + content: " "; + position: absolute; + width: 0; + height: 0; + top: calc(var(--message-radius) / 1.875 * -1); + background-color: transparent; + border: calc(var(--message-radius) / 3.75) solid transparent; + border-bottom-color: var(--message-color); + pointer-events: none; + transition: var(--default-time) var(--default-animation) border-color; +} +.wrapper_f9f2ca:not(.groupStart_d5deea):before { + left: 0; + border-left-color: var(--message-color); +} +.wrapper_f9f2ca:not(.groupStart_d5deea):after { + right: 0; + border-right-color: var(--message-color); +} +.wrapper_f9f2ca.ephemeral_d5deea a, .wrapper_f9f2ca.replying_d5deea a { + color: hsl(var(--accent-hsl)); +} +.wrapper_f9f2ca.ephemeral_d5deea:before { + display: none; +} +.wrapper_f9f2ca .slateTextArea_e52116 { + padding-left: 12px !important; +} +.wrapper_f9f2ca .messageContent_f9f2ca { + overflow: visible; +} +.wrapper_f9f2ca .messageContent_f9f2ca .iconContainer_bf4197 { + width: 40px; + top: -8px; + left: calc((50px + var(--message-padding-side)) * -1); +} +.wrapper_f9f2ca .buttonContainer_f9f2ca { + margin-top: 8px; + margin-left: 0; + z-index: 3; +} +.wrapper_f9f2ca .buttonContainer_f9f2ca .button_dd4f85 { + --button-height: 24px; + --button-padding: 0 6px; +} +.wrapper_f9f2ca .buttonContainer_f9f2ca .button_dd4f85 .text-xs\/normal_dc00ef { + color: hsl(var(--accent-hsl--material-you)) !important; +} +.wrapper_f9f2ca .buttonContainer_f9f2ca .footerAction_bf4197 { + height: var(--button-height); +} +.wrapper_f9f2ca .buttonContainer_f9f2ca .footerAction_bf4197 .footerIcon_bf4197 { + color: hsl(var(--accent-hsl--material-you)); +} +.wrapper_f9f2ca .buttonContainer_f9f2ca .footerAction_bf4197 .footerIcon_bf4197 path { + fill: currentColor; +} +.wrapper_f9f2ca .dot_bf4197 { + margin: 0 4px; +} +.wrapper_f9f2ca .channelTextArea_d0696b .scrollableContainer_d0696b { + background-color: var(--input-color-alt); + border-radius: var(--main-textarea-radius); +} + +.replying_d5deea { + z-index: 2; +} +.replying_d5deea .contents_f9f2ca:before { + position: absolute; + content: " "; + width: calc(100% - 8px); + height: calc(100% - 8px); + top: 4px; + left: 4px; + background-color: hsl(var(--warning-hsl), 0.2); + border-radius: calc(var(--message-radius) / 1.25); + pointer-events: none; + animation: var(--default-time) var(--default-animation) opacity; +} + +.messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, .messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.messageListItem_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.messageListItem_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.messageListItem_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.messageListItem_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.backgroundFlash_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.backgroundFlash_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.backgroundFlash_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.backgroundFlash_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.backgroundFlash_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.backgroundFlash_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after { + border-bottom-color: var(--message-color-hover); +} +.messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.messageListItem_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.messageListItem_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.backgroundFlash_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.backgroundFlash_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before, +.backgroundFlash_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):before { + border-left-color: var(--message-color-hover); +} +.messageListItem_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.messageListItem_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.messageListItem_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.backgroundFlash_d5deea:hover + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.backgroundFlash_d5deea:hover + .backgroundFlash_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after, +.backgroundFlash_d5deea:hover + .divider_d5deea + .messageListItem_d5deea .wrapper_f9f2ca:not(.groupStart_d5deea):after { + border-right-color: var(--message-color-hover); +} + +.cozy_f9f2ca.groupStart_d5deea { + margin-bottom: 0; +} +.cozy_f9f2ca.groupStart_d5deea.mentioned_d5deea:before { + display: none; +} +.cozy_f9f2ca.groupStart_d5deea.hasReply_f9f2ca .avatar_f9f2ca, +.cozy_f9f2ca.groupStart_d5deea.hasReply_f9f2ca .avatarDecoration_f9f2ca { + top: 28px; +} +.cozy_f9f2ca.groupStart_d5deea { + padding: var(--message-padding-top) var(--message-padding-side) !important; +} +.cozy_f9f2ca:not(.groupStart_d5deea) { + margin-top: calc(var(--message-padding-top) * -1); + padding: calc(var(--message-padding-top) / 2) var(--message-padding-side) var(--message-padding-top) var(--message-padding-side) !important; +} +.cozy_f9f2ca:not(.groupStart_d5deea) + .divider_d5deea:not(.beforeGroup_d5deea) { + top: -4px; +} +.cozy_f9f2ca .header_f9f2ca { + margin-bottom: 4px; +} +.cozy_f9f2ca .markup_f8f345 { + margin-left: 0; + padding-left: 0; +} +.cozy_f9f2ca:hover .timestamp_f9f2ca.alt_f9f2ca { + opacity: 1; + transition: var(--default-time) ease opacity 750ms; +} +.cozy_f9f2ca .timestamp_f9f2ca.alt_f9f2ca { + opacity: 0; + left: -64px; + color: var(--text-muted); + font-weight: 600; + transition: var(--default-time) ease opacity 0ms; +} +.cozy_f9f2ca .removeAttachmentButton__692b5 { + right: -4px; +} +.cozy_f9f2ca:not(.message_d5deea) { + margin: 16px 10px 0 68px; + padding: var(--message-padding-top) var(--message-padding-side) !important; + border-radius: var(--message-radius); +} +.cozy_f9f2ca:not(.message_d5deea):before, .cozy_f9f2ca:not(.message_d5deea):after { + display: none; +} +.cozy_f9f2ca:not(.message_d5deea) .avatar_f9f2ca { + top: 0; + left: -63px; +} +.cozy_f9f2ca .repliedMessage_f9f2ca:before { + --reply-spacing: var(--message-padding-side); + left: calc((0.5 * var(--avatar-size) + var(--gutter) + var(--reply-spacing) / 2) * -1); + border-color: var(--message-color); + transition: var(--default-time) var(--default-animation) border-color; +} + +.compact_f9f2ca { + margin-bottom: 0; + padding-right: 8px !important; +} +.compact_f9f2ca .avatar_f9f2ca { + width: 16px !important; + height: 16px !important; + top: 3px !important; + left: 0 !important; + margin: 0 0.5em 0 0.25em !important; + padding: 0 !important; +} +.compact_f9f2ca.groupStart_d5deea { + padding: 8px; +} +.compact_f9f2ca.groupStart_d5deea.mentioned_d5deea:before { + display: none; +} +.compact_f9f2ca.groupStart_d5deea + .divider_d5deea { + margin-bottom: -1px; +} +.compact_f9f2ca:not(.groupStart_d5deea) { + margin-top: -8px; + padding: 0 8px 8px 8px; +} +.compact_f9f2ca .contents_f9f2ca { + margin-left: -4.25rem; + padding-left: 4.25rem; + text-indent: -3.75rem; +} +.compact_f9f2ca.hasThread_f9f2ca .contents_f9f2ca:before { + display: none; +} +.compact_f9f2ca .header_f9f2ca { + position: relative; + left: -8px; +} +.compact_f9f2ca .timestamp_f9f2ca { + width: 52px; + margin-right: 16px; + color: var(--text-muted); +} +.compact_f9f2ca + .divider_d5deea { + margin-left: 80px; +} +.compact_f9f2ca + .divider_d5deea:not(.beforeGroup_d5deea) { + top: -11px; +} +.compact_f9f2ca .repliedMessage_f9f2ca { + margin-left: calc(var(--timestamp-width) + 3.1rem + var(--text-indent)); +} +.compact_f9f2ca + .compact_f9f2ca:not(.message_d5deea) { + margin: 16px 20px 0 70px; +} + +.mentioned_d5deea .messageContent_f9f2ca { + position: relative; + background-color: hsl(var(--accent-hsl), 0.3); + border-radius: calc(var(--message-radius) / 1.4); + transition: var(--default-time) var(--default-animation) background-color; +} +.mentioned_d5deea .messageContent_f9f2ca:hover { + background-color: hsl(var(--accent-hsl), 0.375); +} +.mentioned_d5deea .messageContent_f9f2ca a { + color: hsl(var(--accent-hsl)); +} +.mentioned_d5deea .messageContent_f9f2ca .wrapper_bf1b19 { + background-color: transparent; +} +.mentioned_d5deea .messageContent_f9f2ca .wrapper_bf1b19:before { + display: none; +} +.mentioned_d5deea .contents_f9f2ca .messageContent_f9f2ca { + margin: 0 -4px; + padding: 0 4px; +} +.mentioned_d5deea .repliedMessage_f9f2ca .messageContent_f9f2ca { + padding: 0 1px 0 4px; +} + +.avatarDecoration_f9f2ca { + top: 0; + left: -54px; +} + +.messageListItem_d5deea, +.quotedChatMessage_d5deea { + margin-left: 68px; + margin-right: 10px; +} + +.operations_ed9386 > a { + color: hsl(var(--accent-hsl)); +} + +.scrollerSpacer_e2e187 { + height: 20px !important; +} + +.mention::selection { + background: hsl(var(--accent-hsl), 0.5); + color: var(--accent-text-color--material-you); +} + +/* MESSAGES -> BADGES */ +.badge_e17ac7 { + background-color: var(--attachment-color); +} + +.popout_e17ac7 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.popout_e17ac7 .popoutHeaderContainer_e17ac7 { + padding: 12px; + background-color: transparent; + border-bottom: 1px solid var(--popout-header-border); +} + +/* MESSAGES -> NEW MESSAGES DIVIDER */ +.divider_d5deea .content_c2654d { + background-color: var(--message-color-hover); +} +.divider_d5deea.isUnread_c2654d { + margin: 0 0.875rem 0 80px; + border-color: hsl(var(--accent-hsl--material-you)); +} +.divider_d5deea.isUnread_c2654d .unreadPill_c2654d { + height: 28px; + top: -15px; + padding: 0 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 14px; + box-shadow: var(--shadow-3dp); + font-size: 14px; + font-weight: 500; + text-transform: capitalize; + color: var(--accent-text-color--material-you); +} +.divider_d5deea.isUnread_c2654d .unreadPill_c2654d .unreadPillCap_c2654d { + display: none; +} +.divider_d5deea.isUnread_c2654d.hasContent_d5deea .content_c2654d { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.divider_d5deea.hasContent_d5deea { + margin-left: 1rem; +} + +/* MESSAGES -> ERROR BAR */ +.messagesErrorBar_cf58b5 { + width: auto; + height: 36px; + left: auto; + right: 16px; + bottom: 24px; + padding: 0; + border-radius: 18px; + box-shadow: var(--shadow-2dp); + transition: var(--default-time) var(--default-animation) box-shadow; +} +.messagesErrorBar_cf58b5:hover { + box-shadow: var(--shadow-3dp); +} +.messagesErrorBar_cf58b5 .barButtonBase_cf58b5 { + background-color: transparent; + color: var(--alert-text-color); + box-shadow: none; +} +.messagesErrorBar_cf58b5 .barButtonMain_cf58b5 { + min-width: 36px; + padding: 0 12px 0 12px; + flex: 0 1 auto; + border-radius: 0; +} +.messagesErrorBar_cf58b5 .barButtonMain_cf58b5:after { + position: absolute; + content: " "; + width: 0.5px; + height: 100%; + top: 0; + right: 0; + background-color: var(--alert-text-color); +} +.messagesErrorBar_cf58b5 .barButtonAlt_cf58b5 { + margin-left: 0; + font-size: 14px; + font-weight: 500; +} + +/* + * + * MESSAGE POLLS + * + */ +.pollContainer_b558d0 { + background-color: var(--attachment-color); + border-radius: var(--media-radius); +} +.pollContainer_b558d0 .answersContainer_cf2c85 { + padding: 0; + background-color: transparent; +} +.pollContainer_b558d0 .radioBackground_b97e9a { + fill: hsl(var(--accent-hsl--material-you)); +} + +.answer_cf2c85.votedStyles_b5cb3c .answerInner_cf2c85 { + outline-color: hsl(var(--accent-hsl--material-you)); +} +.answer_cf2c85:not(.votedStyles_b5cb3c) .answerInner_cf2c85 { + outline-color: transparent !important; +} + +.answerInner_cf2c85 { + background-color: var(--card-color-filled); + border-radius: calc(var(--media-radius) / 1.65); +} +.answerInner_cf2c85.currentlyVoting_cf2c85:hover { + background-color: var(--card-color-hover); +} +.answerInner_cf2c85.currentlyVoting_cf2c85.selected_cf2c85 { + background-color: var(--card-color-active); +} +.answerInner_cf2c85.currentlyVoting_cf2c85.selected_cf2c85 circle, +.answerInner_cf2c85.currentlyVoting_cf2c85.selected_cf2c85 path { + fill: hsl(var(--accent-hsl--material-you)); +} +.answerInner_cf2c85.currentlyVoting_cf2c85 path { + fill: var(--text-normal); +} + +.votePercentageBar_cf2c85 { + background-color: hsl(from hsl(var(--accent-hsl--material-you)) h calc(s * 1.5) l/0.25); +} + +.answerSelectionIcon_cf2c85 circle { + fill: var(--accent-text-color--material-you); +} +.answerSelectionIcon_cf2c85 path { + fill: hsl(var(--accent-hsl--material-you)); +} + +/* + * + * MESSAGE REACTIONS + * + */ +.reactions_ec6b19 { + margin: 8px 0 0 0; + padding-bottom: 0; + gap: 4px; +} +.reactions_ec6b19 > div:empty { + margin-left: -4px; +} +.reactions_ec6b19 .reactionBtn_ec6b19 path { + d: path("M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"); +} +.reactions_ec6b19 .reactionBtn_ec6b19 path ~ path { + display: none; +} + +.reaction_f61c73, .reaction_ec6b19 { + margin: 0; + background-color: transparent; + border-radius: 8px; + border-color: var(--separator-color); +} +.reaction_f61c73:hover, .reaction_ec6b19:hover { + background-color: var(--menu-item-hover); +} +.reaction_f61c73.reactionMe_f61c73, .reaction_ec6b19.reactionMe_f61c73, .reaction_f61c73.reactionMe_ec6b19, .reaction_ec6b19.reactionMe_ec6b19 { + background-color: hsl(var(--accent-hsl--material-you), 0.2); + border-color: hsl(var(--accent-hsl--material-you)); +} +.reaction_f61c73.reactionMe_f61c73 .reactionCount_f61c73, .reaction_ec6b19.reactionMe_f61c73 .reactionCount_f61c73, .reaction_f61c73.reactionMe_ec6b19 .reactionCount_f61c73, .reaction_ec6b19.reactionMe_ec6b19 .reactionCount_f61c73, .reaction_f61c73.reactionMe_f61c73 .reactionCount_ec6b19, .reaction_ec6b19.reactionMe_f61c73 .reactionCount_ec6b19, .reaction_f61c73.reactionMe_ec6b19 .reactionCount_ec6b19, .reaction_ec6b19.reactionMe_ec6b19 .reactionCount_ec6b19 { + color: hsl(var(--accent-hsl--material-you)); +} + +/* MESSAGE REACTIONS -> REVERT BUTTONS TO REACTION STYLE */ +.component_d53fb7.lookFilled_dd4f85 { + --button-height: 28px; + --button-padding: 0 8px; + --button-background: var(--input-color-alt); + --button-text-color: var(--input-text-color); +} +.component_d53fb7.lookFilled_dd4f85 .emoji { + width: calc(var(--button-height) - 8px); + height: calc(var(--button-height) - 8px); +} +.component_d53fb7.lookFilled_dd4f85.colorBrand_dd4f85 { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); +} + +/* + * + * CONTEXT MENU QUICK REACTIONS + * + */ +.button_a24e84 { + background-color: var(--menu-item-hover); +} +.button_a24e84:hover { + background-color: var(--menu-item-select); +} + +/* + * + * SPOILERS + * + */ +.spoilerContent_a3d0f7 { + background-color: var(--attachment-color) !important; +} + +/* + * + * SUMMARY CONTENT + * + */ +.summaryStartContent_cabeb6 { + margin-left: 0; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 13px !important; + color: var(--accent-text-color--material-you); +} +.summaryStartContent_cabeb6 .summaryStartIcon_cabeb6 { + color: inherit; +} + +.summaryEndContent_cabeb6 { + height: auto; + padding: 0 !important; +} + +.summaryEndIcon_cabeb6 { + position: relative; + top: -4px; + padding-left: 16px; + background-color: var(--chat-color); + color: hsl(var(--accent-hsl--material-you)); +} + +.summaryDividerEnd_cabeb6 { + top: 0 !important; + margin-top: 1.5em !important; +} + +.summaryFeedbackWrapper_cabeb6 { + margin-left: 0; + padding: 4px 12px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 13px; +} +.summaryFeedbackWrapper_cabeb6 .text-xs\/medium_dc00ef { + font-size: 14px; + color: var(--accent-text-color--material-you) !important; +} +.summaryFeedbackWrapper_cabeb6 .thumbIcon_cabeb6 { + padding: 3px; + background-color: var(--accent-text-color--material-you); + color: hsl(var(--accent-hsl--material-you)); +} + +/* + * + * ACCEPT RULES + * + */ +.guildSidebar_a74b6f { + padding: 0; + background-color: transparent; + border-right: 1px solid var(--card-border-color); +} +.guildSidebar_a74b6f > div:not([class]):first-child { + padding: 24px; +} +.guildSidebar_a74b6f > div:not([class]):last-child { + display: flex; + position: relative; + padding: 0 24px 24px; +} +.guildSidebar_a74b6f > div:not([class]):last-child .flex_bba380 { + height: 36px; + margin-right: 8px; + margin-bottom: 0; +} +.guildSidebar_a74b6f .iconSizeLarge-_r2zCK { + border-radius: 50%; +} +.guildSidebar_a74b6f .divider_a74b6f { + border-bottom-color: var(--card-border-color); +} + +.modal_a74b6f { + background-color: transparent; +} +.modal_a74b6f .content_a74b6f { + padding-bottom: 0; +} +.modal_a74b6f .divider_a74b6f { + border-bottom-color: var(--card-border-color); +} +.modal_a74b6f .requirementContainer_b007eb, .modal_a74b6f .fieldBackground_bd5b94, .modal_a74b6f .fieldBackground_bd5b94:hover:not(:focus) { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.modal_a74b6f .fieldBackground_bd5b94, .modal_a74b6f .fieldBackground_bd5b94:hover:not(:focus) { + padding: 0; +} +.modal_a74b6f .termsRow_bd5b94 { + padding: 16px; + position: relative; + border-bottom: none; +} +.modal_a74b6f .termsRow_bd5b94:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.modal_a74b6f .termsRow_bd5b94:last-of-type:after { + display: none; +} +.modal_a74b6f .footer_f9a4c9 .button_dd4f85 .contents_dd4f85, .modal_a74b6f .modalFooter_b5918e .button_dd4f85 .contents_dd4f85 { + width: 70px; +} + +.termsFieldBody_cd377c { + background-color: var(--card-color-hover); + border-radius: var(--card-radius-big); +} + +.overlay_cd377c { + display: none; +} + +/* + * + * ACCOUNT SWITCHER + * + */ +.list_f20a46 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.list_f20a46 .accountCard_f20a46 { + padding: 16px; + background-color: transparent; + border-radius: var(--card-radius-big); + position: relative; + border-bottom: none; +} +.list_f20a46 .accountCard_f20a46:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.list_f20a46 .accountCard_f20a46:last-of-type:after { + display: none; +} +.list_f20a46 .sizeIcon_dd4f85 { + --button-height: 32px; + --button-padding: 0; + width: var(--button-height); + position: relative; +} +.list_f20a46 .sizeIcon_dd4f85:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.list_f20a46 .sizeIcon_dd4f85:hover:after { + opacity: 1; + transform: scale(1.2); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.list_f20a46 .sizeIcon_dd4f85:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.list_f20a46 .sizeIcon_dd4f85 .contents_dd4f85 { + height: 24px; + transform: rotate(90deg); +} +.list_f20a46 .separator_f20a46 { + display: none; +} + +.actions_f31a4d { + margin: 16px 0 0; +} + +/* ACCOUNT SWITCHER -> ADD ACCOUNT */ +.root_f9a4c9 .authBoxExpanded_dc6abe { + background-color: transparent !important; + box-shadow: none !important; +} + +.authBoxExpanded_dc6abe .info_f20685, .authBoxExpanded_dc6abe .infoText-1-X8oU, .authBoxExpanded_dc6abe .info_dc0d6d { + border-radius: var(--card-radius-big); +} + +/* + * + * ACTIVE THREADS + * + */ +.container-3GP6AV { + background-color: transparent; +} +.container-3GP6AV .header-3cSJjT { + padding: 4px 16px; + background-color: transparent; + border-bottom: 1px solid var(--popout-header-border); +} + +.container_acb8b3 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_acb8b3:hover { + background-color: var(--card-color-hover); +} + +.root_f9a4c9 .container_e664f3 { + background-color: transparent; + border-radius: 0; + box-shadow: none; +} + +body:active .root_f9a4c9 .container_e664f3:not(:active) { + opacity: 1; +} + +/* + * + * ACTIVITES MODAL + * + */ +.modalDivider_cd3d24 { + display: none; +} + +.scrollTierBackground_f09e45 { + background-color: transparent; +} +.scrollSection_f09e45 { + padding: 0 calc(16px - var(--scrollbar-thin-width)) 0 16px; +} + +.tierCtaContainer__81542 { + padding-top: 0; +} + +.shelf_f09e45 { + grid-gap: 16px 12px; +} + +.activityItem_d46b95 { + --card-color-hover: var(--card-color-active); + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + box-shadow: none; +} +.activityItem_d46b95:hover { + background-color: var(--card-color-hover); +} + +.activityTag_d46b95 { + background-color: transparent; + border-radius: 6px; + border: 1px solid var(--card-border-color); +} + +.activityImageContainer_d46b95 { + border-radius: var(--card-radius-big); +} + +/* ACTIVITES MODAL -> SUGGESTED ACTIVITES */ +.container_b572de { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +.activityItem_ec77c5 { + border-radius: calc(var(--popout-radius-big) / 1.5); +} + +.wumpusRocketInnerContainer_b572de { + background: linear-gradient(270deg, var(--popout-color), var(--popout-color) 90%, transparent); +} + +/* + * + * ADD PAYMENT METHOD MODAL + * + */ +.modalTitle_c22d1f { + padding: 24px 24px 16px; +} +.modalTitle_c22d1f .title_c46f6a { + line-height: 24px; + font-size: 22px; + font-weight: 400; + color: var(--header-primary); + text-transform: none; +} +.modalTitle_c22d1f .close_f9a4c9 { + position: absolute; + width: 32px; + height: 32px; + top: 22px; + right: 22px; + margin: 0; + padding: 0; +} + +.content_cc6017 { + background-color: transparent; +} +.content_cc6017 .scrollerBase_eed6a8 { + padding: 0 calc(24px - var(--scrollbar-thin-width)) 0 24px !important; +} +.content_cc6017 .body_bb2fc6 { + padding: 0; +} +.content_cc6017 .wrap_e504b7:not(:empty) { + display: grid; + grid-gap: 8px; + grid-template-columns: 1fr 1fr; + grid-template-rows: minmax(auto, 1fr); + padding-bottom: 24px; +} +.content_cc6017 .button_b78763 { + width: auto; + margin: 0; +} + +/* ADD PAYMENT METHOD MODAL -> INPUTS */ +.cardInput_c04e45 { + padding: 8.41px 12px; + background-color: var(--input-color); + border-radius: var(--input-radius); + line-height: var(--input-height); +} +.cardInput_c04e45.cardNumberInput_c04e45 { + padding-left: 55px; +} + +.cardIcon_c04e45, .paypalIcon_c40e61 { + top: 6px; +} + +.paypalIcon_c40e61 + .inputWrapper_f8bc55 .input_f8bc55 { + padding-left: 48px; +} + +/* + * + * CREATE/JOIN SERVER + * + */ +.templatesList_fc9dae, +.optionsList_f5507e { + margin-top: 0; +} + +.container_a47d49 { + position: relative; + margin-top: 8px; + margin-bottom: 0; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + transition: var(--default-time) var(--default-animation) background-color; +} +.container_a47d49:hover { + background-color: var(--card-color-hover); +} +.container_a47d49:first-child { + margin-top: 0; +} +.container_a47d49:after { + position: absolute; + content: " "; + width: 24px; + height: 24px; + top: 0; + right: 16px; + bottom: 0; + margin: auto 0; + background-color: var(--text-muted); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chevron_right.svg); + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: 100%; + mask-size: 100%; +} +.container_a47d49 .text_a47d49 { + color: var(--text-normal); +} +.container_a47d49 .arrow_a47d49 { + display: none; +} + +.rowContainer-3t7486 { + margin-bottom: 0; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.rowContainer-3t7486:hover { + background-color: var(--card-color-hover); +} +.rowContainer-3t7486:hover { + background-color: var(--card-color-hover); +} + +.footer_fc9dae { + gap: 8px !important; +} +.footer_fc9dae .footerTitle_fc9dae { + margin-bottom: 0; +} + +.optionHeader_fc9dae { + font-size: 14px; + text-transform: none; +} + +.input-m1-Y7Q { + background-color: var(--popout-color); +} + +.skip_f5507e { + margin-top: 16px; + margin-bottom: 0; +} + +/* + * + * AUTHENTICATION + * + */ +.listItemContainer_c03fd3 { + margin-bottom: 4px; + background-color: var(--card-color-filled); + border: none; + transition: var(--default-time) var(--default-animation) background-color; + border-radius: 4px; +} +.listItemContainer_c03fd3:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; +} +.listItemContainer_c03fd3:nth-of-type(4) { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} +.listItemContainer_c03fd3:hover { + background-color: var(--card-color-hover); +} + +/* + * + * AUTHORIZE APP + * + */ +.oauth2Wrapper_c2b22e { + min-height: 100px; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + overflow: hidden; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 { + background-color: transparent; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .header_ac2a99 { + padding: 24px 24px 16px; + border-radius: 0; + border-bottom: none; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 { + padding: 0 !important; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 div:last-child { + padding-bottom: 0; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 .scopes_cf14a8 { + border-bottom: 1px solid var(--popout-header-border); +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 .scopes_cf14a8, +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 .selectorGroup__6407f, +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 .applicationDetails_d6f023 { + padding: 16px 24px; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 .entry_d6f023 { + margin-top: 0; + margin-bottom: 8px; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 .entry_d6f023:last-child { + margin-bottom: 0; +} +.oauth2Wrapper_c2b22e .authorize_c5a065 .scrollContent-_1I-44 .base-21yXnu { + font-size: 14px; + text-transform: none; +} +.oauth2Wrapper_c2b22e .captcha__51560 { + padding: 0 24px 24px !important; +} +.oauth2Wrapper_c2b22e .wrapper_e1a4cf { + padding: 24px; +} + +.content_c5a065 { + padding: 0 24px; +} + +.discordConsentBody-3Jlf8_ { + margin: 0; + padding: 0 calc(24px - var(--scrollbar-thin-width)) 0 24px; +} + +.scopes_cf14a8, +.applicationDetails_d6f023 { + padding: 16px 0; +} + +.applicationDetails_d6f023:last-child { + padding-bottom: 0; +} + +.scopes_cf14a8 { + padding-bottom: 0; + border-bottom: none; +} + +.scopes_cf14a8 .defaultColor__77578, .scopes_cf14a8 .defaultColor_e9e35f, .scopes_cf14a8 .defaultColor_a595eb, +.selectorGroup__6407f .defaultColor__77578, +.selectorGroup__6407f .defaultColor_e9e35f, +.selectorGroup__6407f .defaultColor_a595eb { + font-size: 14px; + text-transform: none; +} + +.scope_cf14a8 { + margin: 0; + padding: 8px 16px; + background-color: var(--card-color-filled); +} +.scope_cf14a8:first-of-type { + padding-top: 16px; + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.scope_cf14a8:last-of-type { + padding-bottom: 16px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} + +.sectionGroup__5e13c { + padding-left: 24px; + padding-right: 24px; +} +.sectionGroup__5e13c:first-of-type { + padding-top: 0; +} + +.botPermissions_a06cfc { + padding: 0; + border-bottom: none; +} + +.permissionsList_a06cfc { + max-height: 25vh; + margin-top: 16px; + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + overflow-y: scroll; +} +.permissionsList_a06cfc .permission_a06cfc:first-of-type { + margin-top: 0; +} + +.footer_c5a065 { + margin-top: 0; + padding: 24px; + background-color: transparent; +} + +/* + * + * BAN USER MODAL + * + */ +.banReasonOtherClickable-8EKPlQ { + --card-color-hover: var(--card-color-active); + margin-top: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 12px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.banReasonOtherClickable-8EKPlQ:hover { + background-color: var(--card-color-hover); +} + +/* + * + * BETTERDISCORD ERRORS + * + */ +.bd-error-modal-header { + padding: 24px 24px 0 !important; + border-bottom: 1px solid var(--popout-header-border); +} +.bd-error-modal-header .size14_fb468f { + font-size: 22px; + text-transform: none; + font-weight: 400; +} + +.bd-error-modal-content { + padding-top: 16px !important; +} + +.bd-tab-bar { + height: 40px; + margin-left: -8px; +} +.bd-tab-bar .bd-tab-item { + height: inherit; + margin-right: 8px; + padding: 0 8px; + border-radius: 0; + color: var(--interactive-normal); +} +.bd-tab-bar .bd-tab-item { + background-color: transparent; +} +.bd-tab-bar .bd-tab-item:hover { + color: var(--interactive-hover); +} +.bd-tab-bar .bd-tab-item.selected { + position: relative; + background-color: transparent !important; + border: none; + color: var(--interactive-normal); +} +.bd-tab-bar .bd-tab-item.selected:after { + position: absolute; + content: " "; + width: 75%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} +.bd-tab-bar .bd-tab-item:last-of-type { + margin-right: 0; +} + +.bd-error-modal-content { + padding-bottom: 0; +} + +.bd-addon-errors { + margin-top: 0; +} + +.bd-addon-error { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; +} +.bd-addon-error:last-of-type { + margin-bottom: 0; +} +.bd-addon-error .bd-addon-error-header { + padding: 16px; +} +.bd-addon-error .bd-addon-error-icon { + background-color: var(--attachment-color); +} +.bd-addon-error .bd-addon-error-body { + padding: 0 16px 16px; +} +.bd-addon-error .bd-divider { + display: none; +} +.bd-addon-error .bd-addon-error-stack code { + background-color: var(--attachment-color); + border-radius: var(--card-radius); + border: none; +} + +/* + * + * BETTERDISCORD MODALS + * + */ +.bd-modal-header { + padding: 24px 24px 16px; +} +.bd-modal-header .bd-header-primary { + font-size: 22px; + font-weight: 400; + color: var(--header-primary); +} + +.bd-modal-content { + padding: 0 24px; + color: var(--text-normal); +} + +.bd-modal-footer { + padding: 24px; + background-color: transparent; +} +.bd-modal-footer .bd-button { + min-height: var(--button-height); + height: var(--button-height); + padding: var(--button-padding); + font-size: 14px; +} + +/* + * + * CHANGE AVATAR + * + */ +.optionBox_f2f431 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.optionBox_f2f431:hover { + background-color: var(--card-color-hover); +} +.optionBox_f2f431:hover { + border-color: hsl(var(--accent-hsl--material-you)); +} + +.contentCircle_f2f431 { + background-color: hsl(var(--accent-hsl--material-you)); +} +.contentCircle_f2f431 .uploadIcon_f2f431 { + color: var(--accent-text-color--material-you); +} + +.imageSpecifications_f2f431:empty { + margin-top: 0; + padding: 0; +} + +/* + * + * CLIPS MODALS + * + */ +.settingsButton_b0623a { + width: var(--button-height); + height: var(--button-height); + margin-right: 32px; +} +.settingsButton_b0623a + .close_f9a4c9 { + top: 28px !important; +} + +.clipItem_fcf712 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + filter: none; + transition: var(--default-time) var(--default-animation) background-color; +} +.clipItem_fcf712:hover { + background-color: var(--card-color-active); + filter: none; +} +.clipItem_fcf712:focus-within { + background-color: var(--card-color-active); +} +.clipItem_fcf712 .input_f8bc55 { + --input-color: var(--card-color-hover) !important; +} + +.clipThumb_fcf712 { + background-color: var(--card-color-alt); + border-radius: calc(var(--card-radius-big) / 1.8); +} + +.clipBadge_fcf712 { + background-color: var(--card-button-color); + border-radius: calc(var(--card-radius-big) / 3); +} + +.buttonContainer_fcf712 { + display: flex; +} +.buttonContainer_fcf712 .button_dd4f85 { + width: var(--button-height); + height: var(--button-height); + padding: 0; +} +.buttonContainer_fcf712 .button_dd4f85:first-child { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); +} + +/* CLIPS MODALS -> EDIT CLIP */ +.centeringWrapper_bb2184 { + transform: translateY(6px); +} + +.timePillBackground_bb2184 { + background-color: hsl(var(--accent-hsl--material-you)); +} +.timePillBackground_bb2184 .timePillText_bb2184 { + font-weight: 500; + color: var(--accent-text-color--material-you) !important; +} + +.playPauseButtonWrapper_bb2184 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} + +.timelineBackground_bb2184 { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; +} + +.dragBox_bb2184 { + border-color: hsl(var(--accent-hsl--material-you)); +} + +.dragHandle_bb2184 { + background-color: hsl(var(--accent-hsl--material-you)); +} +.dragHandle_bb2184.dragHandleLeft_bb2184 { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} +.dragHandle_bb2184.dragHandleRight_bb2184 { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; +} +.dragHandle_bb2184 .cropLeftArrow_bb2184, +.dragHandle_bb2184 .cropRightArrow_bb2184 { + width: 20px; + height: 20px; + background-image: none; + background-color: var(--accent-text-color--material-you); + -webkit-mask-repeat: no-repeat; +} +.dragHandle_bb2184 .cropLeftArrow_bb2184 { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chevron_left.svg); +} +.dragHandle_bb2184 .cropRightArrow_bb2184 { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chevron_right.svg); +} + +.playhead_bb2184 { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-2dp); +} + +.clipForm_b00e1b { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.clipForm_b00e1b .container_ed1d57 { + margin-bottom: 16px !important; +} +.clipForm_b00e1b .root_a1f5c2, +.clipForm_b00e1b .userList_b00e1b { + background-color: var(--card-color-active); + border-radius: var(--card-radius-big); +} +.clipForm_b00e1b .nameSection_a1f5c2 { + border-bottom: none; +} +.clipForm_b00e1b .timeContainer_a1f5c2 { + padding: 0 8px 8px; + gap: 8px; +} +.clipForm_b00e1b .timeContainer_a1f5c2 > div { + position: relative; + height: auto; + padding: 12px; + background-color: var(--card-color-filled); + border-radius: calc(var(--card-radius-big) / 1.8); + text-align: center; +} +.clipForm_b00e1b .timeContainer_a1f5c2 > div:first-child { + border-right: none; +} +.clipForm_b00e1b .userCountPill_e48bd3 { + background-color: var(--card-color-filled); +} + +/* CLIPS MODAL -> RECENT CLIPS POPOUT */ +.recentClipsPopout_bd6a37 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.recentClipsPopout_bd6a37:after { + border-top-color: var(--popout-color); +} +.recentClipsPopout_bd6a37 .thumbnail_a71e15 { + border-radius: var(--card-radius); +} + +/* + * + * CREATE INVITE + * + */ +.scroller-1xACMA { + padding-top: 0; +} + +.inviteRow-2Vjla6 { + --button-height: 32px; + --button-outline: 1px solid hsl(var(--accent-hsl--material-you)); + margin-right: calc(var(--scrollbar-thin-width)); + padding: 12px; + border-radius: var(--card-radius); + transition: var(--default-time) var(--default-animation) background-color; +} +.inviteRow-2Vjla6:hover { + background-color: var(--menu-item-hover) !important; +} +.inviteRow-2Vjla6 .button_dd4f85 { + width: auto; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) border, var(--default-time) var(--default-animation) color; +} + +.content-17zlU6:before { + display: none; +} + +.footer-Ql9fbL .input_f8bc55 { + --button-height: 28px; + padding: 0 6px 0 12px; + border-radius: var(--input-height); + box-shadow: none; +} +.footer-Ql9fbL .input_f8bc55 .input_f8bc55 { + padding: 0; + box-shadow: none; +} + +.root_f9a4c9 .footer_f9a4c9 .input_f8bc55 .button_dd4f85, .root_f9a4c9 .modalFooter_b5918e .input_f8bc55 .button_dd4f85 { + width: auto; + margin-left: 8px; +} + +.inviteBannerUpsell-1t_LYM { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 16px 0; + border-radius: var(--card-radius-big) !important; +} +.inviteBannerUpsell-1t_LYM .premiumIcon-3qxLdX { + margin-left: 16px; +} + +.input_f8bc55 .copyInput_d7e343 { + padding: var(--input-padding); +} +.temporaryMembershipContainerBackground-13Hf5U { + margin-top: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.temporaryMembershipContainerBackground-13Hf5U:before { + display: none; +} + +/* + * + * CREATE POLL + * + */ +.legend_c46f6a { + font-size: 14px; + text-transform: none; +} + +.answerRow_d274ca { + display: flex; + padding: 16px 8px; + gap: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.answerRow_d274ca .expressionPickerButtonDefault_d274ca { + width: var(--button-height); + min-width: var(--button-height); + height: var(--button-height); +} +.answerRow_d274ca .expressionPickerIconDefault_d274ca { + margin-left: 0; +} +.answerRow_d274ca .removeAnswerButtonDefault_d274ca { + display: flex; + padding: 0; + align-items: center; + justify-content: center; +} + +.defaultTextInputWrapper_d274ca { + width: 100%; + gap: 8px; + background-color: transparent; + border: none; +} +.defaultTextInputWrapper_d274ca > .defaultTextInput_d274ca { + padding: 0; +} +.defaultTextInputWrapper_d274ca .input_f8bc55 { + border-radius: var(--input-radius); + box-shadow: none; +} +.defaultTextInputWrapper_d274ca .characterCount_d274ca { + height: var(--input-height); + line-height: var(--input-height); + padding: 0; +} + +.addAnswerButtonDefault_f24a96 { + height: var(--button-height); + line-height: var(--button-height); + background-color: transparent; + border-radius: var(--button-radius); + border: 1px solid hsl(var(--accent-hsl--material-you)); + align-self: start; +} +.addAnswerButtonDefault_f24a96:hover { + background-color: transparent; +} +.addAnswerButtonDefault_f24a96 .addAnswerIconDefault_f24a96, +.addAnswerButtonDefault_f24a96 .addAnswerButtonLabel_f24a96 { + color: hsl(var(--accent-hsl--material-you)) !important; +} +.addAnswerButtonDefault_f24a96 .addAnswerIconDefault_f24a96 { + height: var(--button-height); +} +.addAnswerButtonDefault_f24a96 .addAnswerButtonLabel_f24a96 { + padding: 0; + line-height: var(--button-height); +} +.addAnswerButtonDefault_f24a96.canRemoveMoreAnswers_f24a96 { + margin-right: 0; +} + +/* + * + * EVENTS + * + */ +.card_cc2c09 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.card_cc2c09:hover { + background-color: var(--card-color-hover); +} +.card_cc2c09 .rsvpCount_a4ec62 { + background-color: var(--menu-item-hover); +} +.card_cc2c09 .thumbnail_a4ec62 { + width: 200px; +} +.card_cc2c09 .divider_cc2c09 { + background-color: var(--card-border-color); +} +.card_cc2c09 .footer_cc2c09 { + overflow: visible; +} + +.padding_cc2c09 { + padding: 0; +} + +/* EVENTS -> EVENTS MODAL */ +.banner_b747e2 { + border-radius: var(--popout-radius-big); +} + +.container_a31cc1 { + padding: 0 16px; + border-bottom-color: var(--popout-header-border); +} + +.closeButton_a31cc1 { + width: 32px; + height: 32px; + right: 16px; + position: relative; + position: absolute; +} +.closeButton_a31cc1:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.closeButton_a31cc1:hover:after { + opacity: 1; + transform: scale(1.2); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.closeButton_a31cc1:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.closeButton_a31cc1 .closeIcon_a31cc1 { + margin-right: 0; + background-color: transparent !important; +} + +.header_ecbdaf, +.body_ecbdaf { + padding: 16px 16px 0; +} + +.container-3eB5yh .content_f9a4c9, .container-3eB5yh .content-3BqJRb { + width: auto !important; +} +.container-3eB5yh .content_f9a4c9 > div:not([class]):first-child, .container-3eB5yh .content-3BqJRb > div:not([class]):first-child { + margin-top: -16px; + margin-left: -16px; +} + +.errorTitle_b5365d { + padding: 32px 0; +} + +/* EVENTS -> CREATE EVENT */ +.selectedProgressBar_f2ceaa { + background-color: hsl(var(--accent-hsl--material-you)); +} + +.inline_a5724d { + gap: 16px; +} + +.container-3zZkKh { + margin-top: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.formItem-3mtwAA { + margin-top: 16px; +} +.formItem-3mtwAA .inputWrapper_f8bc55 { + --input-height: auto; +} + +.container_f4830e { + height: var(--input-height); + max-height: var(--input-height); + padding: var(--input-padding); + background-color: var(--input-color); + border-radius: calc(var(--input-height) / 2); + border: none; + box-shadow: none !important; +} +.container_f4830e .content_f4830e { + height: var(--input-height); +} + +.avatarUploaderInnerSquare_e9b3be { + border-radius: var(--card-radius-big); +} + +.previewCard_f9a98f { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 16px; + border-radius: var(--card-radius-big) !important; +} +.previewCard_f9a98f .container_f87f77 { + margin: -16px -16px 16px; + border-radius: var(--card-radius-big); +} + +.eventStatusBrand__08773, +.eventStatusLabel_d6a475 { + color: hsl(var(--accent-hsl--material-you)) !important; +} + +/* + * + * FAVORITES MODAL + * + */ +.header-eqLiHQ { + margin-top: 0; + margin-bottom: 16px; + text-align: left; + font-weight: 400; + font-size: 22px; +} + +.closeButton-2JycqK { + top: 26px; + right: 12px; + padding: 0; +} + +.name-33lnjT { + margin: 0; +} + +/* + * + * FEATURE MESSAGE + * + */ +.featureModalMessage__57f8c { + background-color: transparent !important; + box-shadow: none !important; +} +.featureModalMessage__57f8c .wrapper_f9f2ca { + --message-color: var(--message-color-alt); + margin: 0 0 0 52px !important; +} +.featureModalMessage__57f8c .wrapper_f9f2ca:hover { + --message-color-hover: var(--message-color-alt); +} +.featureModalMessage__57f8c .wrapper_f9f2ca .avatar_f9f2ca { + left: -52px !important; +} + +/* + * + * MODALS + * + */ +.root_f9a4c9 { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.root_f9a4c9.container_f4e139, .root_f9a4c9.modal_aee8c6, .root_f9a4c9.carouselModal_d2b9a1 { + background-color: transparent !important; + box-shadow: none !important; +} +.root_f9a4c9.small_f9a4c9 { + min-height: 75px; +} +.root_f9a4c9.modal__4f3da .modalContent-33IoUE { + max-height: 580px; +} +.root_f9a4c9 .header_f9a4c9 { + margin: 0; + padding: 24px 24px 16px; + background-color: transparent; + border-radius: var(--popout-radius-big) var(--popout-radius-big) 0 0; + box-shadow: none !important; +} +.root_f9a4c9 .header_f9a4c9 .heading-lg\/semibold_dc00ef, +.root_f9a4c9 .header_f9a4c9 .heading-xl\/semibold_dc00ef, +.root_f9a4c9 .header_f9a4c9 .heading-xl\/extrabold_dc00ef, +.root_f9a4c9 .header_f9a4c9 .h1_c46f6a, +.root_f9a4c9 .header_f9a4c9 .h2_c46f6a { + font-size: 22px; + font-weight: 400; +} +.root_f9a4c9 .header_f9a4c9 .modalTitle_ad95dc { + margin-bottom: 0; +} +.root_f9a4c9 .header_f9a4c9 .title-3JPglK { + font-weight: 400; +} +.root_f9a4c9 .header_f9a4c9 .close_f9a4c9, +.root_f9a4c9 .header_f9a4c9 .iconButton-2rHy7x { + --button-height: 32px; + width: var(--button-height); + height: var(--button-height); + top: 20px; + right: 20px; + margin: 0; + padding: 0; + background-color: transparent !important; + position: relative; + position: absolute; +} +.root_f9a4c9 .header_f9a4c9 .close_f9a4c9:after, +.root_f9a4c9 .header_f9a4c9 .iconButton-2rHy7x:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.root_f9a4c9 .header_f9a4c9 .close_f9a4c9:hover:after, +.root_f9a4c9 .header_f9a4c9 .iconButton-2rHy7x:hover:after { + opacity: 1; + transform: scale(1.1); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.root_f9a4c9 .header_f9a4c9 .close_f9a4c9:active:after, +.root_f9a4c9 .header_f9a4c9 .iconButton-2rHy7x:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.root_f9a4c9 .header_f9a4c9 .close_f9a4c9 .contents_dd4f85 { + height: 24px; +} +.root_f9a4c9 .header_f9a4c9 .close_f9a4c9 svg { + height: 24px !important; + transform: scale(0.85); +} +.root_f9a4c9 .header_f9a4c9 .iconButton-2rHy7x { + display: flex; + justify-content: center; + align-items: center; +} +.root_f9a4c9 .header_f9a4c9 .iconButton-2rHy7x .icon-3DnmvF { + height: 24px; + transform: scale(0.85); +} +.root_f9a4c9 .confirmStartHeader_fcd6d9 { + padding: 75px 16px 16px; +} +.root_f9a4c9 .content_f9a4c9, .root_f9a4c9 .content-3BqJRb { + padding: 0 24px; + background-color: transparent; + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); +} +.root_f9a4c9 .content_f9a4c9:first-child, .root_f9a4c9 .content-3BqJRb:first-child { + padding-top: 24px; +} +.root_f9a4c9 .content_f9a4c9:first-child .heading-md\/semibold_dc00ef, .root_f9a4c9 .content-3BqJRb:first-child .heading-md\/semibold_dc00ef { + line-height: 24px; + font-size: 20px; + font-weight: 400; +} +.root_f9a4c9 .content_f9a4c9:last-child, .root_f9a4c9 .content-3BqJRb:last-child { + padding-bottom: 24px; +} +.root_f9a4c9 .content_f9a4c9 .content_bf3bbb, .root_f9a4c9 .content-3BqJRb .content_bf3bbb { + padding-bottom: 0; +} +.root_f9a4c9 .content_f9a4c9 .paragraph_d7f12d:last-child, .root_f9a4c9 .content-3BqJRb .paragraph_d7f12d:last-child { + margin-bottom: 2px; +} +.root_f9a4c9 .content_f9a4c9 a, .root_f9a4c9 .content-3BqJRb a { + color: hsl(var(--accent-hsl--material-you)); +} +.root_f9a4c9 .content_f9a4c9 img, .root_f9a4c9 .content-3BqJRb img, +.root_f9a4c9 .content_f9a4c9 video, +.root_f9a4c9 .content-3BqJRb video { + border-radius: var(--card-radius-big); +} +.root_f9a4c9 .image-ZPv20Y { + border-radius: var(--card-radius-big); +} +.root_f9a4c9 .footer_f9a4c9, .root_f9a4c9 .modalFooter_b5918e { + padding: 24px; + gap: 16px; + background-color: transparent !important; + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); + box-shadow: none !important; +} +.root_f9a4c9 .footer_f9a4c9 > .directionRow__65900, .root_f9a4c9 .modalFooter_b5918e > .directionRow__65900 { + gap: 16px; +} +.root_f9a4c9 .footer_f9a4c9 span:not([class])[style*="display: block"]:empty, .root_f9a4c9 .modalFooter_b5918e span:not([class])[style*="display: block"]:empty { + display: none !important; +} +.root_f9a4c9 .footer_f9a4c9 .button_dd4f85, .root_f9a4c9 .modalFooter_b5918e .button_dd4f85 { + margin: 0; +} +.root_f9a4c9 .footer_f9a4c9 .button_dd4f85.colorPrimary_dd4f85, .root_f9a4c9 .modalFooter_b5918e .button_dd4f85.colorPrimary_dd4f85 { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: var(--button-link-accent-text-color); + --accent-button-action: hsl(var(--accent-hsl--material-you)); + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; +} +.root_f9a4c9 .footer_f9a4c9 .lookBlank_dd4f85, .root_f9a4c9 .modalFooter_b5918e .lookBlank_dd4f85 { + background-color: transparent !important; + color: var(--button-link-accent-text-color) !important; +} +.root_f9a4c9 .buttons-1TBWBN { + margin-top: 0; +} +.root_f9a4c9 .modalTextContainer_ad9cbd, +.root_f9a4c9 .footer_ad9cbd { + background-color: transparent; +} +.root_f9a4c9 .modalTextContainer_ad9cbd { + border: none; +} +.root_f9a4c9 > div:not([class]) > div:not([class]) { + max-height: 720px; +} +.root_f9a4c9 > div:not([class]) > div:not([class]) .content-1OG56Q { + max-height: 548px; +} +.root_f9a4c9 .divider_ae36e5 { + margin: 16px 0; + padding-bottom: 0; + border-top-color: var(--popout-header-border); +} +.root_f9a4c9 .input_f8bc55.flex_ec1a20 { + --button-height: 28px; + padding: 0; + border-radius: var(--input-radius); + box-shadow: none; +} +.root_f9a4c9 .input_f8bc55.flex_ec1a20 .input_f8bc55 { + border-radius: var(--input-radius); + box-shadow: none; +} +.root_f9a4c9 .guestBody-1S2A2E { + padding: 0; +} + +.valuePropContainer-WkXrIU { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.valuePropContainer-WkXrIU .bulletedValueProp-3pv7g2 { + padding: 0; +} +.valuePropContainer-WkXrIU .valuePropIconContainer-1WLjVd { + background-color: var(--card-button-color); + color: var(--text-normal); +} + +.content__4d677 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +/* + * + * NITRO PURCHASE + * + */ +/* NITRO PURCHASE -> SELECTION AND REVIEW */ +.root_f9a4c9 .header_f9a4c9.modalHeader_a27f2f { + margin-bottom: 0; + padding-bottom: 0; + background-image: linear-gradient(var(--popout-color), var(--popout-color)); + border-bottom: none; +} +.root_f9a4c9 .header_f9a4c9.modalHeader_a27f2f .close_f9a4c9 { + top: -4px; + right: -4px; +} + +.headerBackground_af10a6 { + width: calc(100% + 8px); + top: -24px; + left: -24px; + right: -24px; +} + +.headerBackground_af10a6, +.panningAnimation_e147f3, +.headerImage_bab8b6 { + border-radius: var(--popout-radius-big); +} + +.wrapper_bfc2c6 { + padding: 0 24px 16px; + background-color: transparent; +} +.wrapper_bfc2c6:after { + display: none; +} + +.headerContainer_bab8b6 + .wrapper_bfc2c6 { + padding: 16px 24px 8px; +} + +.spinner_b0f29a { + background-color: transparent; +} + +.sliderBody_bf926b { + width: 392px; + padding-bottom: 0; +} + +.planSelectSeparator_d439ef, +.planSelectSeparatorLower_d9d258 { + display: none; +} + +.planSelectSeparatorLower_d9d258 + .text-xs\/normal_dc00ef { + margin-top: 12px; +} + +.planOptionClickableContainer_bd3462 { + padding: 0 12px; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.65); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} +.planOptionClickableContainer_bd3462:hover { + background-color: var(--card-color-hover) !important; +} + +.selectPlanDivider_d439ef { + display: none; +} + +.warnBlock_cb8a97 { + margin-top: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.table_df16c1 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.table_df16c1 .divider_df16c1 { + background-color: var(--card-border-color); +} + +.paymentSourceWarning_aa60eb { + margin-top: 8px; + background-color: var(--card-color-filled); + border: none; + padding: 8px; + border-radius: var(--card-radius-big); +} + +/* NITRO PURCHASE -> PURCHASED INFO */ +.modalInner_a0e502 { + width: auto; + background-color: transparent; +} + +.bannerContainer_a0e502 { + border-radius: calc(var(--popout-radius-big) / 1.5); +} + +/* + * + * NOTIFICATION SETTINGS + * + */ +.overridePlaceholder_cacc4c { + height: 66px; + border-radius: var(--card-radius-big); + border: 1px dashed var(--card-border-color) !important; +} + +.overrideList_cacc4c { + display: flex; + flex-direction: column; + gap: 8px; + padding-bottom: 0; +} + +.header_cacc4c, +.override_cacc4c { + margin-bottom: 0; +} + +.override_cacc4c { + padding: 16px 6px 16px 12px; +} + +.checkboxGroup_cacc4c { + width: 290px; +} + +.checkboxContainer_cacc4c:before { + background-color: var(--card-border-color) !important; +} +.checkboxContainer_cacc4c:first-of-type:before { + display: none; +} + +.checkboxMute_cacc4c:before { + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.4); +} + +/* + * + * OPEN LINK MODAL + * + */ +.root_f9a4c9 .title_acae5d, .root_f9a4c9 .title_dd48c5 { + margin: 0 0 16px; + font-size: 22px; + font-weight: 400; + text-align: left; + text-transform: none; +} +.root_f9a4c9 .body_acae5d { + text-align: left; +} +.root_f9a4c9 .primaryButton_acae5d, +.root_f9a4c9 .secondaryButton_acae5d { + flex: 0 1 auto; +} +.root_f9a4c9 .secondaryButton_acae5d.colorPrimary_dd4f85 { + --button-text-color: hsl(var(--accent-hsl--material-you)) !important; + --button-action-color: hsl(var(--accent-hsl--material-you)); +} +.root_f9a4c9 .minorContainer_acae5d { + flex: 1 1 auto; + width: auto; + margin: 0; +} +.root_f9a4c9 .minorContainer_acae5d .secondaryAction_acae5d { + line-height: var(--button-height); + text-align: left; + color: var(--button-link-accent-text-color); + font-size: 1em; + font-weight: 500; + opacity: 1; +} + +.warningText_dd48c5 { + text-align: left; +} + +.linkCalloutContainer_dd48c5 { + margin-bottom: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.checkbox_dd48c5 { + margin-bottom: 0; +} + +/* + * + * PHONE MODAL + * + */ +.phoneField_d4eb58 { + padding: 2px 4px; + background-color: var(--input-color); + border-radius: 22px; + border: none; + box-shadow: none; +} +.phoneField_d4eb58 .inputField_d4eb58 { + background-color: transparent; + color: var(--input-text-color); +} +.phoneField_d4eb58 .inputField_d4eb58::-webkit-input-placeholder { + color: var(--input-placeholder-color); +} +.phoneField_d4eb58 .countryButton_d4eb58 { + margin: 0; + background-color: var(--button-background) !important; + border-radius: var(--button-radius); +} +.phoneField_d4eb58 .countryButton_d4eb58 .plusSign_d4eb58, +.phoneField_d4eb58 .countryButton_d4eb58 .countryCode_d4eb58 { + color: inherit; +} +.phoneField_d4eb58 .countryButton_d4eb58 .phoneFieldExpand_d4eb58 { + stroke: var(--button-text-color); +} +.phoneField_d4eb58 .button_dd4f85 { + margin: 0; +} + +.phoneFieldPopout_ff761b { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius); + box-shadow: var(--shadow-3dp); +} + +/* + * + * PROBLEM INFO + * + */ +.problemInfo_b58b14 { + margin-bottom: 0; +} + +.root_ee4ca6 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +.option_ee4ca6 { + position: relative; + border-bottom: none; + transition: var(--default-time) var(--default-animation); +} +.option_ee4ca6:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.option_ee4ca6:last-of-type:after { + display: none; +} +.option_ee4ca6:hover { + background-color: var(--menu-item-hover); +} + +/* + * + * QUICK SWITCHER + * + */ +.quickswitcher_f4e139 { + padding: 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.quickswitcher_f4e139 .input_f4e139 { + height: 42px; + line-height: 42px; + margin: 24px 24px 16px; + padding: 0 16px; + background-color: var(--input-color); + border-radius: 21px; + box-shadow: none; + font-size: 18px; +} +.quickswitcher_f4e139 .input_f4e139::-webkit-input-placeholder { + font-family: var(--app-font); +} +.quickswitcher_f4e139 .scroller_f4e139 { + margin-top: 0; + margin-right: 0; + background-color: transparent; +} +.quickswitcher_f4e139 .scroller_f4e139::-webkit-scrollbar-track { + background: transparent !important; +} +.quickswitcher_f4e139 .header_f14193 { + font-size: 14px; + text-transform: none; +} +.quickswitcher_f4e139 .result_f14193 { + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; +} +.quickswitcher_f4e139 [aria-selected=true].result_f14193 { + background-color: var(--menu-item-hover); +} +.quickswitcher_f4e139 .result_f14193 .note_f14193 { + font-size: 11px; + text-transform: none; +} +.quickswitcher_f4e139 .content_f14193 { + padding: 0 14px 0 24px; +} +.quickswitcher_f4e139 .protip_f4e139 { + padding: 16px 24px 24px; +} +.quickswitcher_f4e139 .protip_f4e139.hasContent_f4e139 { + border-top: none; +} + +/* + * + * REACTIONS + * + */ +.reactors_f2bfbb { + background-color: transparent !important; +} +.reactors_f2bfbb .reactor_f2bfbb { + box-shadow: none; + position: relative; + border-bottom: none; +} +.reactors_f2bfbb .reactor_f2bfbb:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.reactors_f2bfbb .reactor_f2bfbb:last-of-type:after { + display: none; +} + +.scroller_f2bfbb { + background-color: var(--attachment-color) !important; +} +.scroller_f2bfbb .reactionDefault_f2bfbb, +.scroller_f2bfbb .reactionSelected_f2bfbb { + border-radius: 14px; +} +.scroller_f2bfbb .reactionDefault_f2bfbb:hover { + background-color: var(--menu-item-hover); +} +.scroller_f2bfbb .reactionSelected_f2bfbb { + background-color: var(--menu-item-select); +} + +/* + * + * REPORT MESSAGE MODAL + * + */ +.messagePreviewContainer_b06e1c { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 16px 0; + border-radius: var(--card-radius-big); +} +.messagePreviewContainer_b06e1c .wrapper_f9f2ca { + --message-color-hover: var(--message-color); + margin: 0 0 0 72px !important; +} +.messagePreviewContainer_b06e1c .wrapper_f9f2ca .avatar_f9f2ca { + left: -56px !important; +} + +.childButton_f45bfc { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.childButton_f45bfc:hover { + background-color: var(--card-color-hover); +} + +/* + * + * SCREEN SHARE SELECTION + * + */ +.modalContent-2y3sGW { + padding: 0 24px; +} +.modalContent-2y3sGW:last-child { + margin-bottom: 0; +} + +.divider_bcb954 { + background-color: var(--popout-header-border); + box-shadow: none !important; + opacity: 1; +} + +.segmentControl_d7ec26 { + height: 48px; + padding: 0 24px; +} + +.tabItem_a18ec1 { + height: inherit; + margin: 0 24px 0 0; + padding: 0 8px; + border: none !important; + color: var(--interactive-normal) !important; +} +.tabItem_a18ec1.tabItemSelected_a18ec1 { + color: var(--interactive-normal) !important; + position: relative; + background-color: transparent !important; + border: none; +} +.tabItem_a18ec1.tabItemSelected_a18ec1:after { + position: absolute; + content: " "; + width: 90%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} +.tabItem_a18ec1 .text-sm\/medium_dc00ef { + line-height: 48px; +} +.tabItem_a18ec1:last-of-type { + margin-right: 0; +} + +.card_f30ffe { + height: var(--input-height); + max-height: var(--input-height); + padding: var(--input-padding); + background-color: var(--input-color); + border-radius: calc(var(--input-height) / 2); + border: none; +} +.card_f30ffe .sizeSmall_dd4f85 { + --button-height: 30px; +} + +.qualitySettingsContainer_a78967 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.qualitySettingsContainer_a78967 .select_f6639d { + margin-top: 0; +} +.qualitySettingsContainer_a78967 .select-1Ia3hD { + margin-top: 0; +} + +.upsellBanner_f59576 { + padding: 8px 12px; + border-radius: 20px; +} + +.container_fe5744 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.tile_d7ec26:hover .sourceThumbnail_d7ec26 { + box-shadow: inset 0 0 0 2px hsl(var(--accent-hsl--material-you)); +} + +.sourceThumbnail_d7ec26 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.sourceThumbnail_d7ec26.selected_d7ec26 { + box-shadow: inset 0 0 0 2px hsl(var(--accent-hsl--material-you)); +} + +/* + * + * SECURITY ACTIONS MODAL + * + */ +.headerContainer-3uHkGl .heading-md\/semibold_dc00ef { + line-height: 24px; + font-size: 22px; + font-weight: 400; +} + +.mainContainer-1VGrrU { + margin: 0; + gap: 16px; +} + +.pauseContainer-36E8UF { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* + * + * INVITED TO SERVER + * + */ +.container_ed5743 { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +.contentWrapper_ed5743 { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) 0 0 var(--popout-radius-big); +} +.contentWrapper_ed5743:only-child { + border-radius: var(--popout-radius-big); +} +.contentWrapper_ed5743 .heading-xl\/semibold_dc00ef { + font-weight: 400; +} + +.inviteContent_ed5743 { + min-height: unset; +} + +.inviteSplash_ed5743 { + border-radius: var(--popout-radius-big); +} + +/* + * + * SERVER QUESTIONS + * + */ +.gradient_d8215a { + background: linear-gradient(180deg, var(--main-color) 0%, var(--main-alt) 100%) !important; + opacity: 0.725; +} + +.main_d8215a { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} + +.prompt_cd377c { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.prompt_cd377c .scrollerBase_eed6a8 { + padding: 80px 100px; +} +.prompt_cd377c .navButtons_cd377c { + padding: 8px; + background-color: transparent; + border-top: 1px solid var(--separator-color); +} + +.promptOptions_cd377c { + margin-bottom: 0; +} + +.optionButtonWrapper_bd5e1f { + --card-color-filled: var(--card-color-alt); + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.optionButtonWrapper_bd5e1f:hover { + background-color: var(--card-color-hover); +} +.optionButtonWrapper_bd5e1f.selected_bd5e1f { + background-color: var(--card-color-active); +} + +.checkIcon_bd5e1f, .memberCount_bd5e1f { + background-color: hsl(var(--accent-hsl--material-you)); +} +.checkIcon_bd5e1f path, .memberCount_bd5e1f path { + fill: var(--accent-text-color--material-you); +} + +.memberCount_bd5e1f .text-xs\/normal_dc00ef { + color: var(--accent-text-color--material-you) !important; +} + +/* + * + * STICKER UPLOAD + * + */ +.form-QIWuKf .content_f9a4c9, .form-QIWuKf .content-3BqJRb { + padding: 0 !important; +} +.form-QIWuKf .sectionTitle-3j2YI1 { + margin: 8px 0; +} +.form-QIWuKf .sectionTitle-3j2YI1 .h5_c46f6a { + margin-bottom: 0; +} +.form-QIWuKf .formItem-1Vab1c { + padding: 0 16px; +} +.form-QIWuKf .preview-x-26h- { + border-radius: var(--card-radius-big); + border: none; +} +.form-QIWuKf .fileUpload-3JzU7g { + --input-padding: 0; +} +.form-QIWuKf .fileUpload-3JzU7g .fileUploadButton-2zOQcO { + width: 140px; +} + +/* + * + * TERMS OF SERVICE + * + */ +.modal-2LBig1 .title-1ysNt8 { + margin: 0; + padding: 16px; + font-weight: 600; + font-size: 16px; + text-transform: none; + color: var(--header-primary); +} +.modal-2LBig1 .description-ecPh_Q { + margin: 16px 16px 0; +} +.modal-2LBig1 .container_bb2fbe { + margin: 16px; +} +.modal-2LBig1 .buttonContainer-28osRq { + padding: 8px; +} +.modal-2LBig1 .buttonContainer-28osRq .button_dd4f85 { + margin: 0; +} +.modal-2LBig1 .anchor-1MIwyf { + color: hsl(var(--accent-hsl--material-you)) !important; +} +.modal-2LBig1 .divider-_0um2u { + border-color: var(--popout-header-border); +} + +/* + * + * UPLOAD + * + */ +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7 .bgScale_f82cc7 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7 .inner_f82cc7 { + border: none; +} +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7 .title_f82cc7, +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7 .title_f82cc7 strong { + color: var(--text-normal) !important; +} +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7 .instructions_f82cc7 { + color: var(--text-normal) !important; +} +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7.error_f82cc7 .title_f82cc7, +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7.error_f82cc7 .title_f82cc7 strong { + color: #eee !important; +} +.uploadModalIn_f82cc7 .uploadDropModal_f82cc7.error_f82cc7 .instructions_f82cc7 { + color: #eee !important; +} + +.uploadModal_f82cc7 .footer_f82cc7 { + padding: 8px; + background-color: transparent !important; + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); + border-top: 1px solid var(--popout-header-border); + box-shadow: none !important; +} +.uploadModal_f82cc7 .footer_f82cc7 .button_dd4f85.lookLink_dd4f85 { + margin-right: 8px; +} + +.colorDefault-CDqZdO .subtext-2GlkbE { + color: var(--text-muted) !important; +} + +/* UPLOAD -> SOUNDBOARD */ +.multiInput-wONk3i + .section-3xOOsh:nth-last-of-type(2) { + margin-bottom: 0; +} + +.fakeInput-1_6lq6 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none; +} +.fakeInput-1_6lq6 .playButton-2wVGEn { + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.fakeInput-1_6lq6 .playButton-2wVGEn:hover { + background-color: var(--card-button-color-hover); +} + +.handleFrame-1Fjy30:before, .handleFrame-1Fjy30:after { + background-color: var(--card-color-filled); +} + +/* + * + * USER PROFILE + * + */ +.icon_f1cdcc { + padding: 0; +} +.icon_f1cdcc .contents_dd4f85 { + min-height: var(--button-height); + min-width: var(--button-height); +} + +.tabBar_c1519f { + height: 48px; + margin: 0; + padding: 0 16px; + gap: 24px; +} +.tabBar_c1519f .item_a0 { + height: inherit; + border-bottom: none; +} +.tabBar_c1519f .item_a0.selected_a0 { + position: relative; + background-color: transparent !important; + border: none; +} +.tabBar_c1519f .item_a0.selected_a0:after { + position: absolute; + content: " "; + width: 90%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} +.tabBar_c1519f .item_a0 .text-sm\/normal_dc00ef { + line-height: 48px; +} + +.fullSizeOverlayBackground_c69a7b { + border-radius: calc(var(--popout-radius-big) / 1.75); + border: none; +} + +/* USER PROFILE -> CONNECTED ACCOUNTS */ +.connectedAccounts_f3eb60 { + margin-top: -16px; + border-top: none !important; +} +.connectedAccounts_f3eb60 .connectedAccountContainer_f3eb60 { + --card-color-filled: var(--card-color-hover); + --card-radius-big: var(--card-radius); + margin-top: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 12px 8px; + border-radius: var(--card-radius-big); +} + +/* USER PROFILE -> NOTE */ +.note_c2dcc6 { + margin: 0; +} +.note_c2dcc6 textarea { + padding: 6px 12px; + border-radius: var(--input-radius); + box-shadow: none !important; +} +.note_c2dcc6 textarea:focus { + background-color: var(--input-color); +} + +/* USER PROFILE -> LISTS */ +.listRow_e4be58 { + border-radius: var(--popout-radius); + transition: var(--default-time) var(--default-animation) background-color; +} +.listRow_e4be58:hover { + background-color: var(--menu-item-hover); +} + +.iconActiveMedium_f11207 { + border-radius: 50%; +} + +/* + * + * APP DIRECTORY + * + */ +.root_f906dd { + animation: page-open 300ms var(--default-animation); +} + +@keyframes page-open { + from { + transform: scale(1.1); + opacity: 0; + } +} +.directoryContainer_da3f59 { + background-color: var(--main-color) !important; +} + +/* APP DIRECTORY -> SEARCH BAR */ +.search_aabd24 { + --input-height: 48px; + height: var(--input-height) !important; + max-height: var(--input-height) !important; + padding: var(--input-padding) !important; + background-color: var(--input-color) !important; + border-radius: calc(var(--input-height) / 2) !important; + border: none; + box-shadow: none !important; +} +.search_aabd24 .inputWrapper_f8bc55:before, .search_aabd24 .inputWrapper_f8bc55:after { + display: none; +} +.search_aabd24 .searchBoxInput__56498 { + height: var(--input-height); + padding: 0; +} + +/* APP DIRECTORY -> SEARCH RESULTS */ +.category_fa8ebf { + border-radius: 24px; + transition: var(--default-time) var(--default-animation) background-color; +} +.category_fa8ebf:hover { + background-color: var(--menu-item-hover); +} +.category_fa8ebf.activeCategory_fa8ebf { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); +} + +.listing_c0b10b { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.listing_c0b10b:hover { + background-color: var(--card-color-hover); +} +.listing_c0b10b .listingDetails_c0b10b { + transition: var(--default-time) var(--default-animation) border-color; +} + +/* APP DIRECTORY -> CATEGORIES */ +.category_d7acc7, .category_d169f5 { + height: 36px; + padding: 0 12px; + background-color: var(--card-button-color); + border-radius: 10px; + transition: var(--default-time) var(--default-animation) background-color; +} +.category_d7acc7:hover, .category_d169f5:hover { + background-color: var(--card-button-color-hover); +} + +/* APP DIRECTORY -> CARDS */ +.scrollerContainer_b503b8 .scrollerBase_eed6a8 { + --scrollbar-width: 4px; +} + +.card_e90143, .container_d9c848 { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.card_e90143:hover, .container_d9c848:hover { + background-color: var(--card-color-hover) !important; +} + +.animatesOnHoverContainer_d9c848:hover { + box-shadow: none; + transform: none; +} +.animatesOnHoverContainer_d9c848:hover .image_e90143, .animatesOnHoverContainer_d9c848:hover .image_d9c848 { + transform: none; +} + +.image_e90143, .image_d9c848 { + border-radius: var(--card-radius-big); +} + +.linkCard_b4a57c, .container_f9d8eb { + background-color: var(--card-color-outlined) !important; + border: 1px solid var(--card-border-color) !important; + padding: 0; + border-radius: var(--card-radius-big) !important; +} + +.cardHeader_b4a57c { + color: var(--header-primary); +} + +.linkDescription_b4a57c { + color: var(--text-normal); +} + +/* APP DIRECTORY -> BOT INFO */ +.headerBanner_a1eac2 { + border-radius: var(--card-radius-big); +} + +.headerIcon_a1eac2 { + background-color: var(--main-color); + border-color: var(--main-color); +} + +.card_b5d566 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.card_b5d566:hover { + background-color: var(--card-color-hover); +} +.card_b5d566:hover .iconMask_b5d566 { + background-color: var(--card-color-hover); +} +.card_b5d566 .splashImage_b5d566 { + border-radius: var(--card-radius-big); +} +.card_b5d566 .iconMask_b5d566 { + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color; +} + +.container__26dff { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 0; + border-radius: var(--card-radius-big); +} +.container__26dff .cardHeader__62148 { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; + border-bottom: 1px solid var(--card-border-color); +} +.container__26dff .priceAndButtonContainer__78548 { + background-color: transparent; +} +.container__26dff .benefitsContainer_f75168 { + padding: 16px; + background-color: transparent; +} + +.commandList_a1eac2 { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 16px; + border-radius: var(--card-radius-big); +} +.commandList_a1eac2 .commandName_e0307d { + background-color: var(--card-color-filled); + border: none; + padding: 10px 12px; + border-radius: var(--card-radius-big); +} + +.permissionHeader_a06168 { + margin-top: 0; +} + +/* + * + * BROWSE CHANNELS + * + */ +.header_c2efea { + margin: 0 46px 0 16px; + padding: 16px 0; +} + +.scrollerInner_f04d06 { + padding: 0 36px 32px 16px; +} + +.container_b55df8 { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--card-radius-big); +} +.container_b55df8 .defaultColor-HXu-5n, +.container_b55df8 .body-2A992B { + color: var(--accent-text-color--material-you) !important; +} + +/* BROWSE CHANNELS -> CHANNELS */ +.categoryText_f04d06 { + font-size: 14px; + text-transform: none; +} + +.channelRow_f04d06 { + --button-height: 34px; + position: relative; + padding: 12px 16px; + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color; +} +.channelRow_f04d06:before { + position: absolute; + content: " "; + width: calc(100% - 16px); + height: 100%; + top: 0; + left: 8px; + background-color: var(--card-color-alt-hover); + border-radius: calc(var(--card-radius-big) / 1.5); + pointer-events: none; + opacity: 0; + transition: var(--default-time) var(--default-animation) opacity; +} +.channelRow_f04d06.firstChannel_f04d06 { + padding-top: 20px; + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.channelRow_f04d06.firstChannel_f04d06:before { + height: calc(100% - 8px); + top: 8px; +} +.channelRow_f04d06.firstChannel_f04d06.lastChannel_f04d06 { + border-radius: var(--card-radius-big); +} +.channelRow_f04d06.lastChannel_f04d06 { + padding-bottom: 20px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} +.channelRow_f04d06.lastChannel_f04d06:before { + height: calc(100% - 8px); +} +.channelRow_f04d06:not(.disabled_f04d06):hover { + background-color: var(--card-color-filled); +} +.channelRow_f04d06:not(.disabled_f04d06):hover:before { + opacity: 1; +} +.channelRow_f04d06:hover .viewChannelButton_f04d06 { + opacity: 1; + visibility: visible; + transition: var(--default-time) var(--default-animation) opacity; +} +.channelRow_f04d06 .viewChannelButton_f04d06 { + display: block; + opacity: 0; + visibility: hidden; + transition: var(--default-time) var(--default-animation) opacity; +} +.channelRow_f04d06 .channelName_f04d06 { + gap: 8px; +} + +.channelInfo_f04d06 { + z-index: 2; +} + +.separator_f04d06 { + display: none; +} + +/* + * + * CHANNELS AND ROLES + * + */ +.container_f1fd9c { + background-color: var(--chat-color) !important; +} +.container_f1fd9c .tabBar_f1fd9c { + margin: 32px 46px 0 32px; + border-bottom: 1px solid var(--separator-color); +} +.container_f1fd9c .tabBar_f1fd9c + .chat_a7d72e .pageBody_c2efea, .container_f1fd9c .tabBar_f1fd9c + .chat_a7d72e .body-2lagau { + padding-top: 0; +} + +.prompt_c6b11b { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.prompt_c6b11b .promptTitle_c6b11b { + line-height: normal; + font-size: 1.25em; + color: var(--card-header-text-color) !important; + font-weight: 500; +} +.prompt_c6b11b .optionButton_bd5e1f { + --card-color-filled: var(--card-color-alt); +} + +.profileCard_c6b11b { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* + * + * HOME TAB + * + */ +.container_c68a2c { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.container_c68a2c .icon_ac2d0d { + border: 6px solid var(--card-color-filled); +} + +/* HOME TAB -> ACTIVE NOW */ +.container__29699 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.container__29699 .header__18dc9 { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.container__29699 .header__18dc9 .heading-md\/semibold_dc00ef { + line-height: normal; + font-size: inherit; + color: var(--card-header-text-color); + font-weight: 400; +} +.container__29699 .emptyStateContainer__08276 { + margin-top: 0; + background-color: transparent; +} + +.channelList_b7e3ac { + padding: 12px 12px 0; +} + +.container__55cc1 { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.container__55cc1:hover { + background-color: var(--card-color-hover); +} +.container__55cc1 .iconContainer__1b9f0, +.container__55cc1 .moreUsers_c47562 { + background-color: var(--card-color-hover); +} + +.containerCard__95c7a { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 8px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.containerCard__95c7a:hover { + background-color: var(--card-color-hover); +} +.containerCard__95c7a.fillerCard_eafecc { + padding: 0; + overflow: hidden; +} +.containerCard__95c7a .typingIndicator__0b368 { + background-color: var(--card-color-hover); +} + +@media (max-width: 1300px) { + .scrollIcon__0a383 { + background-color: var(--chat-color); + border: 1px solid var(--card-border-color); + } +} +/* HOME TAB -> UPCOMING */ +.container__60371 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.container__60371 .header_be4997 { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.container__60371 .header_be4997 .heading-md\/semibold_dc00ef { + line-height: normal; + font-size: inherit; + color: var(--card-header-text-color); + font-weight: 400; +} + +.container__55cc1 { + margin: 0 16px; +} +.container__55cc1:last-of-type, .container__55cc1:only-child { + margin-bottom: 16px; +} + +/* HOME TAB -> YOUR HIGHLIGHTS */ +.container__463ec { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.container__463ec .textContainer__39032 { + margin: 16px 0 16px 16px; +} + +.container__3c265.background__4cf17 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.interactiveCard_d92364 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none !important; +} +.interactiveCard_d92364:hover { + box-shadow: none; +} +.interactiveCard_d92364 .wrapper_f9f2ca .messageContent_f9f2ca { + overflow: hidden; +} +.interactiveCard_d92364 .wrapper_f9f2ca.cozy_f9f2ca { + --message-color: var(--message-color-hover); +} +.interactiveCard_d92364 .wrapper_f9f2ca.cozy_f9f2ca:not(.message_d5deea) { + margin: 16px 16px 0 79px; +} +.interactiveCard_d92364 .avatarDecoration_f9f2ca { + left: -65px; +} + +.feedItemHeader_ec3bdb { + padding: 16px; + border-bottom: none; +} +.feedItemHeader_ec3bdb .heading-sm\/semibold_dc00ef { + font-size: 1.25em; +} + +/* + * + * RECENT MEMBERS + * + */ +.container_d20375 { + padding: 32px; + background-color: var(--chat-color) !important; +} + +.mainTableContainer_e23072 { + background-color: transparent; + box-shadow: none; +} + +.searchHeaderContainer_b0740c { + margin-bottom: 16px; + padding: 0; +} +.searchHeaderContainer_b0740c .heading-md\/medium_dc00ef { + font-weight: 400; + font-size: 1.25em; +} +.searchHeaderContainer_b0740c .container__33507 { + --input-padding: 0 4px 0 12px; +} +.searchHeaderContainer_b0740c .input_c18ec9 { + font-size: 1em; +} + +.table_aabef9 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border-top: none; +} +.table_aabef9 tbody:before { + content: " "; + display: block; + height: 8px; +} + +.tableHeaderRow_e6d0a5:first-child:after { + bottom: 0; + box-shadow: 0 1px 0 0 var(--card-border-color); +} + +.tableHeaderCellContainer_e6d0a5 { + padding: 12px 8px; +} + +.memberRowContainer_a39fe9 { + transition: var(--default-time) var(--default-animation) background-color; +} +.memberRowContainer_a39fe9:hover { + background-color: var(--card-color-alt-hover) !important; +} +.memberRowContainer_a39fe9 td { + padding: 12px 8px; + background-color: transparent !important; +} +.memberRowContainer_a39fe9 td:after { + display: none; +} +.memberRowContainer_a39fe9 td:first-child { + border-radius: calc(var(--card-radius-big) / 1.5) 0 0 calc(var(--card-radius-big) / 1.5); +} +.memberRowContainer_a39fe9 td:last-child { + border-radius: 0 calc(var(--card-radius-big) / 1.5) calc(var(--card-radius-big) / 1.5) 0; +} + +.newMembersNotice_dfba43 { + top: 0; + background-color: hsl(var(--accent-hsl--material-you)); +} +.newMembersNotice_dfba43:hover { + background-color: hsl(var(--accent-hsl--material-you)); +} +.newMembersNotice_dfba43 td:first-child { + border-radius: 18px 0 0 18px; +} +.newMembersNotice_dfba43 td:last-child { + border-radius: 0 18px 18px 0; +} +.newMembersNotice_dfba43 .text-sm\/normal_dc00ef { + color: var(--accent-text-color--material-you) !important; + font-weight: 500; +} +.newMembersNotice_dfba43 .button_dd4f85 { + --button-text-color: var(--accent-text-color--material-you); +} + +.otherRoles_a39fe9 { + background-color: var(--card-color-filled); + border-radius: 50%; + transition: var(--default-time) var(--default-animation) opacity; +} +.otherRoles_a39fe9 .addRoleIcon_a39fe9 { + color: var(--text-normal); +} + +.button_a39fe9 { + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.button_a39fe9:hover { + background-color: var(--card-button-color-hover); +} + +.paginationContainer_cb152b { + margin-top: 8px; + padding: 0; + border-top: none; +} + +/* + * + * MOD VIEW + * + */ +.profileThemedContainer_d2194f { + border-radius: var(--card-radius-big) !important; +} +.profileThemedContainer_d2194f .keyComboContainer_f51af4, .profileThemedContainer_d2194f .keyComboContainer_c11c02 { + background-color: transparent; +} +.profileThemedContainer_d2194f .key_c90023 { + background-color: var(--profile-gradient-primary-color); + color: var(--text-normal) !important; +} +.profileThemedContainer_d2194f .searchResult_ddc613 { + background-color: transparent !important; + box-shadow: none; +} +.profileThemedContainer_d2194f .searchResult_ddc613 .wrapper_f9f2ca { + --message-color: var(--profile-gradient-overlay-color); + --message-color-hover: var(--profile-gradient-overlay-color); + margin: 0 0 0 50px !important; +} +.profileThemedContainer_d2194f .buttonsContainer_ddc613 { + background-color: transparent !important; + box-shadow: none; +} +.profileThemedContainer_d2194f .buttonsContainer_ddc613 .button_ddc613 { + background-color: var(--profile-gradient-button-color); + color: var(--white-500); +} + +.container_d936aa { + background-color: var(--profile-gradient-overlay-color); + border-radius: calc(var(--card-radius-big) / 1.75); + box-shadow: none; +} +.container_d936aa + div:not([class]) { + border-radius: calc(var(--card-radius-big) / 1.75); +} +.container_d936aa .topRow_d936aa, +.container_d936aa .bottomRowAction_d936aa { + background-color: transparent !important; +} +.container_d936aa .bottomRow_d936aa { + margin: 8px; +} +.container_d936aa .innerBottomRowAction_d936aa { + border-radius: calc(var(--card-radius-big) / 1.75 / 1.5); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} +.container_d936aa .innerBottomRowAction_d936aa:hover { + background-color: var(--profile-gradient-overlay-color); +} + +.container_f51af4 { + background-color: var(--profile-gradient-overlay-color) !important; + border-radius: calc(var(--card-radius-big) / 1.75); +} +.container_f51af4 .header_f51af4 { + background-color: transparent !important; + box-shadow: none; +} + +.modInfoItemContainer_ce9fb9 { + box-shadow: none; +} +.modInfoItemContainer_ce9fb9 .modInfoItem_ce9fb9 { + margin-bottom: 2px; + background-color: var(--profile-gradient-overlay-color); + border-radius: 4px; + box-shadow: none; +} +.modInfoItemContainer_ce9fb9 .modInfoItem_ce9fb9:first-child { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; +} +.modInfoItemContainer_ce9fb9 .modInfoItem_ce9fb9:last-child { + margin-bottom: 0; + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); +} +.modInfoItemContainer_ce9fb9 .modInfoItem_ce9fb9:only-child { + margin-bottom: 0; + border-radius: var(--card-radius-big); +} +.modInfoItemContainer_ce9fb9 .modInfoAction_ce9fb9:hover { + background-color: var(--profile-gradient-primary-color); +} + +/* + * + * PREMIUM MEMBERSHIP + * + */ +.scroller_fca846 { + background-color: var(--chat-color); +} +.scroller_fca846 .scrollerContent_fca846 { + max-width: 100%; +} + +.coverImageContainer_d575b2 { + width: calc(100% - 64px); + margin: 32px; +} +.coverImageContainer_d575b2 .coverImage_d575b2 { + border-radius: var(--card-radius-big); +} + +.guildIconContainer_d575b2 { + background-color: var(--chat-color); +} + +.cardContainerWithoutTopIndicator_ecba8f { + --message-color: var(--card-color-alt); + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.tierInfoContainer_ecba8f, +.subscriptionPerks_ecba8f { + background-color: transparent; +} + +.tierInfoContainer_ecba8f { + border-bottom: 1px solid var(--card-border-color); +} +.tierInfoContainer_ecba8f .button_dd4f85 { + background: none; +} +.tierInfoContainer_ecba8f .button_dd4f85 .shine-3xxflf { + display: none; +} + +.subscriptionPerks_ecba8f .sectionHeader_ecba8f { + font-size: 14px; + text-transform: none; +} + +.roleMessagePreview_ecba8f { + margin-left: 50px; + padding: 0; + background-color: transparent; + border: none; +} + +/* + * + * SERVER BOOST + * + */ +.scroller_a50853 { + background-color: var(--main-color); +} +.scroller_a50853 .heading_a50853 { + color: var(--header-primary) !important; +} +.scroller_a50853 .heading_a50853, +.scroller_a50853 .heading-xl-bold-38fuFv, +.scroller_a50853 .heading-xxl-semibold-2jeRzp, +.scroller_a50853 .heading-xxl-bold-nfv1ir, +.scroller_a50853 .heading-xxl-extrabold-2-MUEs { + font-weight: 400; +} + +.header_a50853 { + background: none !important; +} +.header_a50853 .headerWave_a586c4 { + display: none; +} +.header_a50853 .guildName_cbe7a3 { + color: var(--header-primary) !important; +} +.header_a50853 .guildBoostCountWrapper_cbe7a3 { + color: var(--header-secondary); +} +.bodyWave_a586c4 { + display: none; +} + +.innerWrapper_aecbd6 { + padding: 12px 24px 12px 12px; + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); +} +.innerWrapper_aecbd6:before, .innerWrapper_aecbd6:after { + display: none; +} + +/* SERVER BOOST -> BOOST BUTTONS */ +.guildBoostCtas_cbe7a3 { + max-width: unset; + justify-content: center; +} +.guildBoostCtas_cbe7a3 .guildBoostCta_cbe7a3 { + flex: 0 1 auto; +} +.guildBoostCtas_cbe7a3 .guildBoostCta_cbe7a3:hover { + transform: none; +} + +.guildBoostCtaBoost_cbe7a3 { + --button-background: hsl(var(--accent-hsl--material-you)) !important; + --button-text-color: var(--accent-text-color--material-you) !important; + width: auto; +} +.guildBoostCtaBoost_cbe7a3 .guildBoostCtaBoostContent_cbe7a3 { + margin: 0; + color: var(--button-text-color); +} + +.guildBoostCtaSecondary_cbe7a3 { + --button-text-color: hsl(var(--accent-hsl--material-you)) !important; + --button-outline: 1px solid hsl(var(--accent-hsl--material-you)) !important; +} + +/* SERVER BOOST -> BOOST PROGRESS BAR */ +.progressBarFill_e00a24 { + background-image: none; + background-color: var(--guild-boosting-pink); +} + +.progressBarTrack_e00a24 { + background-color: var(--card-color-filled); +} + +.progressBarMarker_c29408 { + background-color: var(--main-color); +} +.progressBarMarker_c29408 .boostedTierIconBackground_c29408 { + background-color: var(--card-color-filled); + opacity: 1; +} +.progressBarMarker_c29408 .progressBarMarkerLabel_c29408 { + font-weight: 500; + color: var(--text-normal); + opacity: 1; +} +.progressBarMarker_c29408.progressBarMarkerLocked_c29408 .progressBarMarkerLabel_c29408 { + color: var(--text-muted); +} + +/* SERVER BOOST -> TIER CARDS */ +.tierCard_e3ebb9 { + border-radius: var(--card-radius-big); + box-shadow: none; +} + +/* SERVER BOOST -> TOP PERKS */ +.topPerksCard_adc107 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +.perkPreviewImage_ebd3d3 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +/* SERVER BOOST -> COMMUNITY RECOGNITION */ +.wrapper_d1fdce { + margin-bottom: 64px; + border-radius: var(--card-radius-big); +} +.wrapper_d1fdce .backgroundImages_d1fdce { + border-radius: var(--card-radius-big); +} + +.card_d1fdce { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +/* SERVER BOOST -> BOOST MODAL */ +.subscription_cf84f3 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.subscription_cf84f3 .tierPill_cf84f3 { + background-color: var(--card-color-active) !important; +} + +.pendingCancellation_c25a31 { + background-color: hsl(var(--warning-hsl), 0.3); + border-radius: var(--card-radius-big); + border: none; +} +.pendingCancellation_c25a31 .pendingCancellationIcon_c25a31 { + color: hsl(var(--warning-hsl)); +} + +/* + * + * SERVER DISCOVERY + * + */ +.pageWrapper_a3a4ce { + background-color: var(--chat-color) !important; +} + +.headerImage-2D5D-v, .headerImage_a39aa3 { + border-radius: var(--card-radius-big); +} + +.searchBox__56feb { + padding-right: 8px; + border-radius: var(--input-radius); + border: none; + box-shadow: none; +} +.searchBox__56feb .searchBoxInput__56498 { + height: var(--input-height); + padding: 0 16px !important; + box-shadow: none !important; +} + +/* SERVER DISCOVERY -> SIDEBAR */ +.sidebar_a4d4d9 .container_e9f61e { + margin: 0 4px 0 10px; + border-radius: 21px; +} +.sidebar_a4d4d9 .container_e9f61e .layout_e9f61e { + border-radius: 21px; + transition: var(--default-time) var(--default-animation) background-color; +} +.sidebar_a4d4d9 .container_e9f61e:hover .layout_e9f61e { + background-color: var(--menu-item-hover); +} +.sidebar_a4d4d9 .container_e9f61e.selected_e9f61e { + color: var(--menu-item-text-color); +} +.sidebar_a4d4d9 .container_e9f61e.selected_e9f61e .layout_e9f61e { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); + color: var(--interactive-active); +} + +/* SERVER DISCOVERY -> CARDS */ +.card_eb1ca6 { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; + transition: var(--default-time) var(--default-animation) background-color; + box-shadow: none !important; +} +.card_eb1ca6:hover { + background-color: var(--card-color-hover) !important; +} +.card_eb1ca6 .iconMask_eb1ca6 { + background-color: var(--card-color-filled) !important; + border-radius: 50%; +} +.card_eb1ca6 .iconMask_eb1ca6 .avatar_eb1ca6 { + border-radius: 50%; +} +.card_eb1ca6:hover { + transform: none; +} +.card_eb1ca6:hover .iconMask_eb1ca6 { + background-color: var(--card-color-hover) !important; +} +.card_eb1ca6 .cardHeader_eb1ca6 { + margin-bottom: 0; +} +.card_eb1ca6 .splashImage_eb1ca6 { + border-radius: var(--card-radius-big); +} +.card_eb1ca6 .guildInfo_eb1ca6 { + padding-top: 32px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + transition: var(--default-time) var(--default-animation) border-color; +} +.card_eb1ca6 .guildIcon_eb1ca6 foreignObject { + mask: none !important; +} + +.emptyContainer_e37a20 { + background-color: var(--card-color-filled); + border: none; + padding: 80px 0; + border-radius: var(--card-radius-big); +} + +/* SERVER DISCOVERY -> SEARCH RESULTS */ +.searchPage-3tt6dh, +.categories-2LoSbA, +.results_e37a20 { + margin-right: 24px; +} + +.searchPage-3tt6dh, +.categories-2LoSbA, +.results_e37a20, +.guildList-QjZKeK { + max-width: 1200px; +} + +.searchPage-3tt6dh .search-25t1e9 { + max-width: unset; +} +.searchPage-3tt6dh .searchBox__56feb { + padding-right: 8px; + background-color: var(--input-color); + box-shadow: none !important; +} + +.categoryPill-1zjNrr { + border-radius: 8px; + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.categoryPill-1zjNrr:hover:not(.selected-bLcqYK) { + background-color: var(--card-button-color-hover); +} +.categoryPill-1zjNrr .categoryLabel-2m4AT- { + color: var(--text-normal); + transition: var(--default-time) var(--default-animation) color; +} +.categoryPill-1zjNrr.selected-bLcqYK { + background-color: hsl(var(--accent-hsl), 0.3); +} +.categoryPill-1zjNrr.selected-bLcqYK .categoryLabel-2m4AT- { + color: hsl(var(--accent-hsl--material-you)); +} + +.card_e825f6 { + height: 160px; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.card_e825f6:hover { + background-color: var(--card-color-hover); +} +.card_e825f6 .container_e825f6 { + height: 100%; +} +.card_e825f6 .content_e825f6 { + height: 100%; + padding: 16px 16px 16px 0; + box-sizing: border-box; +} +.card_e825f6 .memberInfo_e825f6 { + margin-top: 8px; +} +.card_e825f6 .text-xs\/normal_dc00ef { + font-weight: 500; +} + +.splashContainer_e825f6 { + height: 100%; + border-radius: var(--card-radius-big); +} + +.separator_e825f6 { + display: none; +} + +/* SERVER DISCOVERY -> SCHOOL HUB */ +.scroller_a39aa3 { + background-color: var(--chat-color); +} + +.container_f11cbf { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.sidebarContainer_e5b5f9 { + background-color: transparent; +} + +/* + * + * SERVER GUIDE + * + */ +.header_d32e26 { + margin-top: -16px; +} + +.headerArtWrapper_d32e26 { + width: calc(100% + 32px); + margin-right: -16px; +} + +.headerIcon_d32e26 { + background-color: var(--chat-color); + border-radius: 50%; + border-color: var(--chat-color); +} + +.userCardInner_c69a7b { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.action_e3f878 { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 16px; + border-radius: var(--card-radius-big) !important; + transition: var(--default-time) var(--default-animation) background-color; + cursor: pointer; +} +.action_e3f878:hover { + background-color: var(--card-color-hover) !important; +} + +.row_b53f4f { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.row_b53f4f:hover { + background-color: var(--card-color-hover); +} + +.sidebarCardWrapper_e85cee { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* + * + * SERVER SHOP + * + */ +.content_cac32e { + background-color: var(--chat-color); +} +.content_cac32e .contentContainer_cac32e { + width: 100%; +} + +.container_e1e1a4, +.filters_ff1414 { + max-width: unset; +} + +.container_e1e1a4 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + box-shadow: none; +} +.container_e1e1a4 .infoContainer_e1e1a4 { + padding: 0 16px 16px; +} +.container_e1e1a4 .coverImage_e1e1a4 { + border-radius: var(--card-radius-big); +} + +.filters_ff1414 .lookFilled_dd4f85 .contents_dd4f85 { + color: var(--accent-text-color--material-you); +} +.filters_ff1414 .lookFilled_dd4f85 .text-sm\/medium_dc00ef { + color: inherit !important; +} + +.header_ff1414 { + font-size: 14px; + text-transform: none; +} + +.tab_ff1414 { + border-radius: var(--card-radius-big); +} +.tab_ff1414.selected_ff1414 { + background-color: hsl(var(--accent-hsl--material-you), 0.3); + border-color: hsl(var(--accent-hsl--material-you)); + box-shadow: none; +} + +.productCard_eb6c38 { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.productCard_eb6c38:hover { + background-color: var(--card-color-hover) !important; +} +.productCard_eb6c38 .productThumbnail_eb6c38 { + border-radius: var(--card-radius-big); +} + +.card_c5b7ad:hover .cardContent_c5b7ad { + box-shadow: none; + outline: none; + transform: none; +} + +/* SERVER SHOP -> PRODUCT MODAL */ +.container_dc71f0 { + width: calc(100% + 48px); + margin: -24px -24px -16px; + border-radius: var(--card-radius-big); +} + +.body_b3373b { + background-color: transparent; +} + +/* + * + * DISCORD SHOP + * + */ +.shopScroll_e77fa3, +.pageWrapper_e77fa3, +.shop_e77fa3 { + background-color: var(--main-alt); +} + +.shopScrollBackgroundPrimary__28f1d, +.pageWrapperBackgroundPrimary__36469 { + background-color: var(--main-color); +} + +.countDownWrapper_cd5584 { + box-shadow: var(--shadow-3dp) !important; +} + +.shyBanner__78fa4 { + border-radius: var(--card-radius-big); + box-shadow: none; +} + +.heroBanner_e16ab1, +.bannerBackground_ad3aa1, +.bannerCard_b27f26 { + border-radius: var(--card-radius-big); +} + +.heroBanner_e16ab1 { + margin-top: 0; +} + +.shopBanner_be5025 { + border-radius: var(--card-radius-big); + outline: none; +} + +.itemTypeTitle_e77fa3 { + font-size: 16px; + text-transform: none; + font-weight: 500; +} + +.shopCard_c23530 { + background: var(--card-color-filled) !important; + border-radius: var(--card-radius-big); + border: none; + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background; +} +.shopCard_c23530:hover { + background: var(--card-color-active) !important; + top: unset; +} +.shopCard_c23530 .text-lg\/bold_dc00ef { + font-weight: 400; + font-size: 24px; + color: var(--header-primary) !important; +} +.shopCard_c23530 .cardBackground_c23530 { + background-color: transparent !important; +} +.shopCard_c23530 .description__8d6d2, +.shopCard_c23530 .priceTag__6412e { + color: var(--text-normal) !important; +} +.shopCard_c23530 .premiumIcon__7552e path { + fill: currentColor; +} +.shopCard_c23530 .lookFilled_dd4f85.colorBrand_dd4f85 { + background: var(--button-background) !important; +} +.shopCard_c23530 .giftButtonInner_e70ca4, +.shopCard_c23530 .previewButtonInner_bfc6e5 { + max-width: none; + max-height: none; +} + +.cardTextProfileEffect__27c03:before { + background: linear-gradient(180deg, transparent, transparent, var(--card-color-filled)) !important; +} + +.modalContent_c5828f { + padding: 0 !important; + border-radius: var(--popout-radius-big) !important; +} +.modalContent_c5828f::-webkit-scrollbar { + --scrollbar-width: 0; + --scrollbar-thin-width: 0; +} +.modalContent_c5828f .collectibleInfoContainer_c5828f { + border-radius: var(--popout-radius-big); +} +.modalContent_c5828f .collectibleInfoContainer_c5828f .lookFilled_dd4f85 { + background: var(--button-background) !important; +} +.modalContent_c5828f .collectibleInfoContainer_c5828f .lookFilled_dd4f85 .contents_dd4f85 svg { + height: 24px; +} +.modalContent_c5828f .categoryBanner_c5828f { + width: calc(100% + var(--popout-radius-big)); + left: calc(var(--popout-radius-big) * -1); +} + +.chatPreview_c5828f { + background-color: var(--popout-color) !important; + box-shadow: var(--shadow-3dp); +} +.chatPreview_c5828f .wrapper_f9f2ca { + margin-top: 0; + margin-left: 46px; + border-radius: var(--message-radius); +} +.chatPreview_c5828f .wrapper_f9f2ca:before, .chatPreview_c5828f .wrapper_f9f2ca:after { + display: none; +} +.chatPreview_c5828f .wrapper_f9f2ca .avatar_f9f2ca { + margin-top: -2px; + margin-left: -66px; +} +.chatPreview_c5828f .mockInput_c5828f { + background-color: var(--input-color); + border-radius: 20px; +} + +/* + * + * USER SETTINGS ADD GAME POPOUT + * + */ +.addGamePopout_fd966d { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.addGamePopout_fd966d .lookLink_dd4f85 { + margin-right: 8px; +} + +/* + * + * AUTOCOMPLETE + * + */ +.autocomplete_f23da8 { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.autocomplete_f23da8 .categoryHeader_fe2299 { + background-color: var(--emoji-category-header); +} +.autocomplete_f23da8 .autocompleteRow_f23da8 { + padding: 0; +} +.autocomplete_f23da8 [aria-disabled=false].autocompleteRow_f23da8 .base_f23da8:hover { + background-color: var(--menu-item-hover); +} +.autocomplete_f23da8 [aria-selected=true].autocompleteRow_f23da8 .base_f23da8 { + background-color: var(--menu-item-select); +} +.autocomplete_f23da8 .autocompleteRow_f23da8 .base_f23da8 { + padding: 8px 12px; + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; +} +.autocomplete_f23da8 .autocompleteRow_f23da8 .base_f23da8.selected-3H3-RC { + background-color: var(--menu-item-hover) !important; +} +.autocomplete_f23da8 .contentTitle_f23da8 { + font-size: 14px; + text-transform: none; +} +.autocomplete_f23da8 .divider_f23da8 { + padding: 8px 0; +} +.autocomplete_f23da8 .divider_f23da8:after { + background-color: var(--card-border-color); +} +.autocomplete_f23da8 .wrapper_efd8e6 { + position: relative; + background-color: var(--attachment-color); +} +.autocomplete_f23da8 .wrapper_efd8e6 .wrapper_ba23fe { + width: 100%; +} +.autocomplete_f23da8 .wrapper_efd8e6 .wrapper_ba23fe .scrollerBase_eed6a8 { + --scrollbar-width: 0; +} +.autocomplete_f23da8 .wrapper_efd8e6 .wrapper_ba23fe { + width: 100%; + background-color: transparent; +} +.autocomplete_f23da8 .wrapper_efd8e6 .wrapper_ba23fe .scrollerBase_eed6a8 { + --scrollbar-width: 0; +} +.autocomplete_f23da8 .wrapper_efd8e6 .wrapper_ba23fe .listItems_dcade6 { + left: 12px !important; + right: 12px !important; +} +.autocomplete_f23da8 .listItems_dcade6 { + left: 0 !important; + right: 0 !important; +} + +/* AUTOCOMPLETE -> ROLES POPOUT */ +.container_bcd8cb { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.container_bcd8cb .autocompleteArrow-2CRgr2 { + background-color: var(--popout-color); +} +.container_bcd8cb .header_bcd8cb { + background-color: transparent; + border-bottom: 1px solid var(--card-border-color); +} +.container_bcd8cb .headerText_bcd8cb { + margin-right: 0; +} +.container_bcd8cb .input_bcd8cb { + width: 100%; + margin-bottom: 0; +} +.container_bcd8cb .sectionTag_bcd8cb { + background-color: transparent !important; +} +.container_bcd8cb .section_bcd8cb { + line-height: 36px; + padding: 0 16px; + font-size: 14px; + text-transform: none; +} +.container_bcd8cb .autocompleteShadow_bcd8cb { + display: none; +} +.container_bcd8cb .autocompleteArrow-2CRgr2 { + background-color: var(--popout-color); +} +.container_bcd8cb .header_bcd8cb { + padding: 0 16px; + gap: 8px; + justify-content: flex-start; + background-color: transparent; + border-bottom: 1px solid var(--card-border-color); +} +.container_bcd8cb .sectionTag_bcd8cb { + background-color: transparent !important; +} +.container_bcd8cb .section_bcd8cb { + line-height: 36px; + padding: 0 16px; + font-size: 14px; + text-transform: none; +} + +.autocompleteShadow_bcd8cb, +.autocompleteHeaderBackground_bcd8cb { + display: none; +} + +.row_bcd8cb { + padding-left: var(--scrollbar-thin-width); +} +.row_bcd8cb.selected_bcd8cb .rowInner_bcd8cb { + background-color: var(--menu-item-hover); +} +.row_bcd8cb .rowInner_bcd8cb { + border-radius: var(--popout-radius); + transition: var(--default-time) var(--default-animation) background-color; +} + +/* + * + * CALENDAR + * + */ +.calendarPicker__47c85 .react-datepicker { + padding: 16px; + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.calendarPicker__47c85 .react-datepicker__header { + background-color: transparent !important; +} +.calendarPicker__47c85 .react-datepicker__current-month { + border-bottom-color: var(--separator-color) !important; + font-size: 14px; + text-transform: none; +} +.calendarPicker__47c85 .react-datepicker__navigation.react-datepicker__navigation--next, .calendarPicker__47c85 .react-datepicker__navigation.react-datepicker__navigation--previous { + width: 24px; + height: 24px; + background-color: hsl(var(--button-link-accent-color), 0.1); + border-radius: 50%; + border: none; + color: var(--button-link-accent-text-color); +} +.calendarPicker__47c85 .react-datepicker__navigation.react-datepicker__navigation--next:hover, .calendarPicker__47c85 .react-datepicker__navigation.react-datepicker__navigation--previous:hover { + background-color: hsl(var(--button-link-accent-color), 0.2); +} +.calendarPicker__47c85 .react-datepicker__day-name { + color: var(--text-normal) !important; +} +.calendarPicker__47c85 .react-datepicker__day--disabled, +.calendarPicker__47c85 .react-datepicker__day--outside-month { + background-color: transparent !important; + color: var(--text-disabled) !important; +} +.calendarPicker__47c85 .react-datepicker__day { + background-color: transparent !important; + border-radius: 50% !important; + border: 1px solid transparent !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} +.calendarPicker__47c85 .react-datepicker__day:hover:not(.react-datepicker__day--today) { + background-color: var(--menu-item-hover) !important; +} +.calendarPicker__47c85 .react-datepicker__day.react-datepicker__day--selected { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} +.calendarPicker__47c85 .react-datepicker__day.react-datepicker__day--selected:after { + display: none; +} +.calendarPicker__47c85 .react-datepicker__day.react-datepicker__day--selected:hover { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} +.calendarPicker__47c85 .react-datepicker__day--today { + border-color: hsl(var(--accent-hsl--material-you)) !important; + color: hsl(var(--accent-hsl--material-you)) !important; +} +.calendarPicker__47c85 .react-datepicker__day--today:hover { + background-color: hsl(var(--accent-hsl), 0.2) !important; +} + +.datePicker_b0286e .react-datepicker { + padding-bottom: 8px; + box-shadow: none !important; +} +.datePicker_b0286e .datePickerHint_b0286e { + border-top-color: var(--separator-color); +} +.datePicker_b0286e .datePickerHint_b0286e .hint_b0286e { + color: var(--text-normal); +} +.datePicker_b0286e .datePickerHint_b0286e .hintValue_b0286e { + margin-left: 2px; + padding: 0 6px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: 11px; +} + +/* + * + * CHANNEL INFO + * + */ +.container_e88961 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.container_e88961 .users_a5bc92 { + background-color: var(--card-color-active); +} +.container_e88961 .total_a5bc92 { + background-color: var(--card-color-filled); +} +.container_e88961 .total_a5bc92:after { + border-right-color: var(--card-color-filled); +} + +.headerDivider_e88961 { + background-color: var(--popout-header-border); +} + +.popout_d201be { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +/* + * + * COLOR PICKER + * + */ +.customColorPicker_bbc020 { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; + border: none !important; +} + +.suggestedColor__713b5 { + border-radius: 16px; +} + +.colorPickerRow_d31e23 { + overflow: visible; +} + +.colorPickerSwatch__343b4 { + border-radius: 10px; +} +.colorPickerSwatch__343b4.custom__383ac, .colorPickerSwatch__343b4.default__428e2 { + border-radius: var(--card-radius-big); +} + +.swatch_c66781 { + border-radius: var(--card-radius-big); +} + +/* + * + * CONNECTION INFO + * + */ +.container__13b2a { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.container__13b2a .header-2C89wJ, +.container__13b2a section { + background-color: transparent !important; +} +.container__13b2a .header-2C89wJ { + border-bottom: 1px solid var(--popout-header-border); + text-transform: none; + justify-content: left; +} + +/* + * + * CONTEXT MENU + * + */ +.menu_d90b3d { + background-color: var(--popout-color); + border-radius: var(--popout-radius); + box-shadow: var(--shadow-3dp); + animation: opacity 100ms ease, open-context-menu 300ms var(--default-animation); + transform-origin: top; +} +.menu_d90b3d .scrollerBase_eed6a8 { + padding: 8px 0; +} +.menu_d90b3d .scrollerBase_eed6a8::-webkit-scrollbar { + --scrollbar-thin-width: 0; +} +.menu_d90b3d .groupLabel_d90b3d { + font-size: 14px; + text-transform: none; +} +.menu_d90b3d .item_d90b3d { + min-height: 32px; + margin: 0; + padding: 9px 12px; + line-height: 18px; + border-radius: 0; + color: var(--menu-item-text-color) !important; + transition: var(--default-time) var(--default-animation) background-color; + flex-direction: row-reverse; +} +.menu_d90b3d .item_d90b3d.focused_d90b3d { + background-color: var(--menu-item-hover); +} +.menu_d90b3d .item_d90b3d.focused_d90b3d .caret_d90b3d { + color: var(--menu-item-text-color); +} +.menu_d90b3d .item_d90b3d.focused_d90b3d .caret_d90b3d path { + fill: currentColor; +} +.menu_d90b3d .item_d90b3d.colorPremiumGradient_d90b3d { + transition: var(--default-time) var(--default-animation) background; +} +.menu_d90b3d .item_d90b3d.colorPremiumGradient_d90b3d.focused_d90b3d { + background: var(--menu-item-hover); +} +.menu_d90b3d .item_d90b3d:active:not(.hideInteraction_d90b3d) { + background-color: var(--menu-item-select); +} +.menu_d90b3d .item_d90b3d.hideInteraction_d90b3d .labelContainer_d90b3d { + padding: 0 0 8px; +} +.menu_d90b3d .item_d90b3d.hideInteraction_d90b3d .sliderContainer_e13f88 { + margin-bottom: -6px; + padding: 0; +} +.menu_d90b3d .item_d90b3d .labelContainer_d90b3d { + min-height: unset; + padding: 0; +} +.menu_d90b3d .item_d90b3d .iconContainer_d90b3d, +.menu_d90b3d .item_d90b3d .imageContainer_d90b3d { + margin-left: 0; + margin-right: 12px; +} +.menu_d90b3d .item_d90b3d .iconContainerLeft_d90b3d { + margin-left: 12px; + margin-right: 0; +} +.menu_d90b3d .item_d90b3d .icon_d90b3d path { + fill: currentColor; +} +.menu_d90b3d .item_d90b3d .userMenuText_e1268c { + color: inherit; +} +.menu_d90b3d .submenuPaddingContainer_d90b3d { + margin-left: -4px; + margin-right: -4px; + animation: opacity 100ms ease, open-context-menu 300ms var(--default-animation); + transform-origin: top; +} +.menu_d90b3d .separator_d90b3d { + width: 100%; + margin: 8px 0; + border-color: var(--separator-color); +} + +body:active .menu_d90b3d:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +/* CONTEXT MENU -> SERVER OPTIONS */ +#guild-header-popout.menu_d90b3d { + animation: top-pop-out 400ms var(--default-animation); + overflow: hidden; +} + +/* + * + * CREATE GROUP DM + * + */ +.searchBar_e6af9c { + margin-top: 16px; +} +.searchBar_e6af9c .input_effbe2 { + height: var(--input-height) !important; +} + +.searchBarComponent_e6af9c { + background-color: var(--input-color); + border-radius: 19px !important; + border: none; +} +.searchBarComponent_e6af9c .inner_effbe2 { + min-height: var(--input-height); +} +.tag_effbe2 { + height: 28px; + margin: 4px 4px 0 6px; + border-radius: 14px; + background-color: transparent; + border: 1px solid var(--text-muted); + color: var(--text-normal); +} +.tag_effbe2 + .input_effbe2 { + margin-left: 6px; +} + +.friendWrapper_ebf869 { + margin: 0; +} + +.friend_ebf869 { + padding: 6px 18px 6px 24px; + border-radius: 0; +} +.friend_ebf869.friendSelected_ebf869 { + background-color: var(--menu-item-hover) !important; +} + +.footer_e6af9c { + padding: 16px 24px 24px; +} + +.footerSeparator_e6af9c { + display: none; +} + +/* + * + * EMOJI PICKER + * + */ +.contentWrapper_af5dbb, .contentWrapper_eab878 { + animation: bottom-pop-out 400ms var(--default-animation); +} + +.isBurstReactionPicker_b9ca03 { + border-radius: var(--popout-radius-big) !important; +} + +.contentWrapper_af5dbb, .contentWrapper_eab878, +.emojiPicker_c6ee36 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +.wrapper_c6ee36 { + border-radius: var(--popout-radius-big); +} +.wrapper_c6ee36.isBurstReactionUnlimited_ef651a { + border-radius: var(--popout-radius-big); + box-shadow: 0 0 0 2px hsl(var(--accent-hsl--material-you)); +} +.wrapper_c6ee36.isBurstReactionUnlimited_ef651a:before { + border-radius: inherit; + box-shadow: 0 0 100px hsl(var(--accent-hsl--material-you)); +} + +/* EMOJI PICKER -> HEADER */ +.navButtonSuperReactActive__01546 { + background: var(--menu-item-select); +} + +.header_c6ee36, +.header_d8cdac, +.header_b56bbc { + padding: 16px; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big) var(--popout-radius-big) 0 0; + border-bottom: 1px solid var(--card-border-color); + box-shadow: none !important; +} + +.header_c6ee36 + .emojiPicker_c6ee36 { + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); +} + +.nav_af5dbb + .wrapper_c6ee36 .header_c6ee36, .nav__2aafa + .wrapper_c6ee36 .header_c6ee36 { + padding-top: 0; +} +.nav_af5dbb + .wrapper_d8cdac .header_d8cdac, .nav__2aafa + .wrapper_d8cdac .header_d8cdac { + padding-top: 0; +} +.nav_af5dbb + .container_b56bbc .header_b56bbc, .nav__2aafa + .container_b56bbc .header_b56bbc { + padding-top: 0; +} + +.diversitySelectorOptions_cce80d { + background-color: var(--popout-color); + border-radius: 16px; + border: none; + box-shadow: var(--shadow-3dp); + overflow: hidden; +} +.diversitySelectorOptions_cce80d .diversityEmojiItem_cce80d { + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; +} +.diversitySelectorOptions_cce80d .diversityEmojiItem_cce80d:hover { + background-color: var(--menu-item-hover); +} + +.positionContainer_af5dbb:not(.positionContainerOnlyEmoji_af5dbb) .drawerSizingWrapper_af5dbb .contentWrapper_af5dbb { + --nav-container-padding: 4px; + --nav-button-height: 24px; + --nav-button-radius: 12px; + grid-template-rows: calc(var(--nav-button-height) + var(--nav-container-padding) * 2) auto; + grid-row-gap: 16px; +} + +.drawerSizingWrapper_af5dbb .navList_af5dbb, .drawerSizingWrapper_af5dbb .navList__8438b { + position: relative; + width: 100%; + padding: var(--nav-container-padding); + background-color: var(--popout-color-alt); + border-radius: calc(var(--nav-button-radius) + var(--nav-container-padding)); + z-index: 0; + box-sizing: border-box; +} +.drawerSizingWrapper_af5dbb .navList_af5dbb:after, .drawerSizingWrapper_af5dbb .navList__8438b:after { + position: absolute; + content: " "; + width: calc(33.3333% - var(--nav-container-padding) / 2); + height: var(--nav-button-height); + top: 0; + bottom: 0; + margin: auto 0; + background: var(--menu-item-select); + border-radius: var(--nav-button-radius); + z-index: -1; + transition: var(--default-time) var(--default-animation) transform; +} +.drawerSizingWrapper_af5dbb .navList_af5dbb:has([id=sticker-picker-tab].navButtonActive_af5dbb, [id=sticker-picker-tab].navButtonActive_b003de):after, .drawerSizingWrapper_af5dbb .navList__8438b:has([id=sticker-picker-tab].navButtonActive_af5dbb, [id=sticker-picker-tab].navButtonActive_b003de):after { + transform: translateX(100%); +} +.drawerSizingWrapper_af5dbb .navList_af5dbb:has([id=emoji-picker-tab].navButtonActive_af5dbb, [id=emoji-picker-tab].navButtonActive_b003de):after, .drawerSizingWrapper_af5dbb .navList__8438b:has([id=emoji-picker-tab].navButtonActive_af5dbb, [id=emoji-picker-tab].navButtonActive_b003de):after { + transform: translateX(calc(200% - var(--nav-container-padding) / 2)); +} +.drawerSizingWrapper_af5dbb .navList_af5dbb .navItem_af5dbb, .drawerSizingWrapper_af5dbb .navList__8438b .navItem_af5dbb { + flex-grow: 1; + flex-basis: 0; + margin: 0; + padding: 0; + line-height: var(--nav-button-height); + background-color: transparent !important; + color: var(--text-muted); +} +.drawerSizingWrapper_af5dbb .navList_af5dbb .navItem_af5dbb:hover, .drawerSizingWrapper_af5dbb .navList__8438b .navItem_af5dbb:hover, .drawerSizingWrapper_af5dbb .navList_af5dbb .navItem_af5dbb.navButtonActive_af5dbb, .drawerSizingWrapper_af5dbb .navList__8438b .navItem_af5dbb.navButtonActive_af5dbb, .drawerSizingWrapper_af5dbb .navList_af5dbb .navItem_af5dbb.navButtonActive_b003de, .drawerSizingWrapper_af5dbb .navList__8438b .navItem_af5dbb.navButtonActive_b003de { + color: var(--text-normal); +} + +body:active .drawerSizingWrapper_af5dbb:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +.navButtonActive_af5dbb, .navButtonActive_b003de { + background: none; +} + +#gif-picker-tab-panel, +#sticker-picker-tab-panel, +#emoji-picker-tab-panel { + animation: picker-panel calc(var(--default-time) * 2) var(--default-animation); +} + +@keyframes picker-panel { + from { + opacity: 0; + } +} +/* EMOJI PICKER -> HEADER -> SEARCH BAR */ +.container_effbe2, .container_c18ec9 { + background-color: var(--input-color); + border-radius: 16px; +} +.container_effbe2 .inner_effbe2, .container_c18ec9 .inner_effbe2 { + padding: 0; +} +.container_effbe2 .input_effbe2, .container_c18ec9 .input_effbe2 { + height: 32px; + margin: 0; + padding: 0 12px; +} + +/* EMOJI PICKER -> EMOJIS */ +.wrapper_c43059 { + background-color: var(--popout-color); +} +.wrapper_c43059 .banner_c43059 { + border-radius: var(--card-radius-big); +} + +.wrapper_e06857 { + background-color: var(--emoji-category-header); +} +.wrapper_e06857 .headerLabel_e06857 { + font-size: 14px; + text-transform: none; +} + +.emojiItem_fbfedd { + border-radius: 8px; + transition: var(--default-time) var(--default-animation) background-color; +} +.emojiItem_fbfedd.emojiItemSelected_fbfedd { + background-color: var(--menu-item-select); +} +.emojiItem_fbfedd.emojiItemDisabled__843ea { + filter: none; +} +.emojiItem_fbfedd.emojiItemDisabled__843ea .image_b000dd { + filter: brightness(60%) grayscale(100%); +} + +.newlyAddedHighlight_fbfedd { + border-radius: 8px 8px 8px 0; + border-color: hsl(var(--accent-hsl--material-you)) !important; + overflow: hidden; +} +.newlyAddedHighlight_fbfedd.oneItem_fbfedd { + border-radius: 8px 8px 0 0; +} +.newlyAddedHighlight_fbfedd .emojiItem_fbfedd { + border-radius: 0; +} + +.newlyAddedBadge_fbfedd { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 0 0 8px 8px; + color: var(--accent-text-color--material-you); +} +.newlyAddedBadge_fbfedd .newlyAddedBadgeStar_fbfedd { + color: inherit; +} +.newlyAddedBadge_fbfedd div { + color: inherit !important; + text-transform: capitalize; +} + +.upsell_b6ac1a { + height: auto; + margin-bottom: 2px; + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 8px; + border-radius: var(--card-radius-big); +} + +.inspector_c3120f { + background-color: var(--popout-color); + border-top: 1px solid var(--card-border-color); +} +.inspector_c3120f .guildIcon_bfabc4 { + border-radius: 50%; +} + +.badgeLabel_c3120f { + border-radius: 13px; + text-transform: none; +} +.badgeLabel_c3120f.newlyAddedBadge_c3120f { + background: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.badgeLabel_c3120f.newlyAddedBadge_c3120f .newlyAddedBadgeIcon_c3120f { + color: inherit; +} +.badgeLabel_c3120f.newlyAddedBadge_c3120f div { + color: inherit !important; +} + +/* EMOJI PICKER -> CATEGORIES */ +.categoryList_c6ee36 { + top: 64px; + border-radius: 0 0 0 var(--popout-radius-big); +} +.categoryList_c6ee36 .scroller_dcade6::-webkit-scrollbar { + width: 0px !important; +} +.categoryList_c6ee36 .unicodeShortcut_dfa278 { + height: 47px; + background-color: var(--popout-color); + border-top: 1px solid var(--card-border-color); +} + +.emojiPickerHasTabWrapper_c6ee36 .wrapper_ba23fe { + top: 50px; +} + +.container-3a5mk- .wrapper_ba23fe { + top: 66px; +} + +.wrapper_ba23fe { + background-color: var(--attachment-color); +} +.wrapper_ba23fe .categoryItem_dfa278, +.wrapper_ba23fe .stickerCategory_a7a485 { + border-radius: 50%; +} +.wrapper_ba23fe .categoryItem_dfa278:hover, +.wrapper_ba23fe .stickerCategory_a7a485:hover { + background-color: var(--menu-item-hover); +} +.wrapper_ba23fe .categoryItem_dfa278.categoryItemRecentEmoji_dfa278 path, .wrapper_ba23fe .categoryItem_dfa278.stickerCategoryGeneric_a7a485 path, +.wrapper_ba23fe .stickerCategory_a7a485.categoryItemRecentEmoji_dfa278 path, +.wrapper_ba23fe .stickerCategory_a7a485.stickerCategoryGeneric_a7a485 path { + d: path("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"); +} + +.nav_af5dbb + .wrapper_c6ee36 .wrapper_ba23fe, .nav__2aafa + .wrapper_c6ee36 .wrapper_ba23fe { + margin-top: -1px; +} +.nav_af5dbb + .wrapper_d8cdac .wrapper_ba23fe, .nav__2aafa + .wrapper_d8cdac .wrapper_ba23fe { + margin-top: -1px; +} + +.emojiPicker_c6ee36 + .categoryList_c6ee36 .scroller_dcade6::-webkit-scrollbar { + width: 0px !important; +} + +.input_effbe2::-webkit-input-placeholder { + font-family: var(--app-font); +} + +/* EMOJI PICKER -> GIFS */ +.container_b56bbc { + background-color: transparent !important; +} + +.searchBar_b56bbc { + padding: 0 6px 0 0 !important; + --input-height: 32px; +} +.searchBar_b56bbc .input_c18ec9 { + padding: 0 12px !important; +} + +.result_bad108 { + border-radius: var(--media-radius); +} +.result_bad108:after, +.result_bad108 .gif_bad108, +.result_bad108 .categoryFade_af1167, +.result_bad108 .categoryFadeBlurple_af1167 { + border-radius: inherit; +} +.result_bad108 .categoryFadeBlurple_af1167 { + background-color: hsl(var(--accent-hsl), 0.8) !important; +} +.result_bad108:hover { + box-shadow: var(--shadow-2dp) !important; +} +.result_bad108:hover:after { + box-shadow: inset 0 0 0 2px hsl(var(--accent-hsl--material-you)), inset 0 0 1px 3px #2f3136 !important; +} + +.emptyHints_bad108 { + margin: 0; + gap: 16px; +} + +.emptyHintCard_bad108 { + margin: 0; + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 24px; + border-radius: var(--card-radius-big) !important; +} + +/* EMOJI PICKER -> STICKERS */ +.categoryList_a7a485 .scroller_dcade6::-webkit-scrollbar { + width: 0px !important; +} + +.row_a708c4 { + column-gap: 6px !important; +} + +.createSticker_a708c4 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.createSticker_a708c4.createInspected_a708c4 { + background-color: var(--card-color-active); +} + +.iconWrapper_a708c4, .iconWrapper_a66fbc { + background-image: none; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} + +.stickerInspected_a708c4 .inspectedIndicator_a708c4 { + background-color: var(--card-color-active); +} + +/* EMOJI PICKER -> BURST REACTIONS */ +.picker-Jz0w5j { + padding: 4px; + border-radius: var(--popout-radius-big); +} +.picker-Jz0w5j .header-2jK3d7 { + height: unset; + padding: 8px 16px; + background-color: var(--popout-color); + border-top-left-radius: calc(var(--popout-radius-big) / 1.25); + border-top-right-radius: calc(var(--popout-radius-big) / 1.25); + border-bottom: 1px solid var(--card-border-color); +} +.picker-Jz0w5j .header-2jK3d7 .divider-1F5TiM { + display: none; +} +.picker-Jz0w5j .badge-zjd8-t { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} +.picker-Jz0w5j .emojiPicker_c6ee36 { + border-radius: 0 0 calc(var(--popout-radius-big) / 1.25) calc(var(--popout-radius-big) / 1.25); + box-shadow: none; +} + +/* EMOJI PICKER -> SUPER REACT */ +.label_d1ac9b { + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} +.label_d1ac9b.labelChecked_d1ac9b { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.label_d1ac9b svg path { + fill: currentColor; +} + +.wrapper_c43059 { + border-radius: var(--popout-radius-big); + overflow: hidden; +} +.wrapper_c43059 .closeButton_c43059 { + display: flex; + width: 28px; + height: 28px; + background-color: var(--card-button-color-hover); + border-radius: 50%; + align-items: center; + justify-content: center; +} +.wrapper_c43059 .closeButton_c43059 svg { + width: 18px; + height: 18px; +} + +.content_c43059 { + height: 100%; + padding: 24px calc(24px - var(--scrollbar-width)) 24px 24px; + overflow-y: scroll; + gap: 16px; +} +.content_c43059 .contentFill_c43059 { + margin: 0; + border-radius: var(--card-radius-big); +} +.content_c43059 .contentContainer_aac415 { + padding: 0; +} +.content_c43059 .contentContainer_aac415 .heading-xl\/bold_dc00ef { + font-weight: 400; +} +.content_c43059 .gradientUpsellWrapper_aac415 { + border-radius: var(--card-radius-big); +} + +/* + * + * EMOJI PICKER ICONS + * + */ +.categoryList_c6ee36 .unicodeShortcut_dfa278 path { + d: path("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 { + /* EMOJI PICKER ICONS -> PEOPLE */ + /* EMOJI PICKER ICONS -> NATURE */ + /* EMOJI PICKER ICONS -> FOOD */ + /* EMOJI PICKER ICONS -> ACTIVITIES */ + /* EMOJI PICKER ICONS -> TRAVEL */ + /* EMOJI PICKER ICONS -> OBJECTS */ + /* EMOJI PICKER ICONS -> SYMBOLS */ + /* EMOJI PICKER ICONS -> FLAGS */ +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M12 2C6.477 2 2 6.477 2 12C2 17.522 6.477 22 12 22C17.523 22 22 17.522 22 12C22 6.477 17.522 2 12 2ZM16.293 6.293L17.707 7.706L16.414 9L17.707 10.293L16.293 11.706L13.586 9L16.293 6.293ZM6.293 7.707L7.707 6.294L10.414 9L7.707 11.707L6.293 10.294L7.586 9L6.293 7.707ZM12 19C9.609 19 7.412 17.868 6 16.043L7.559 14.486C8.555 15.92 10.196 16.831 12 16.831C13.809 16.831 15.447 15.92 16.443 14.481L18 16.04C16.59 17.867 14.396 19 12 19Z"] { + d: path("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M6.814 8.982C4.539 11.674 4.656 15.591 6.931 18.153L4.034 21.579L5.561 22.87L8.463 19.437C9.569 20.127 10.846 20.513 12.161 20.513C14.231 20.513 16.183 19.607 17.516 18.027C20.069 15.01 20.771 6.945 21 3C17.765 3.876 9.032 6.356 6.814 8.982V8.982ZM8.935 17.331C6.826 15.548 6.56 12.382 8.342 10.272C9.592 8.793 14.904 6.845 18.764 5.698L8.935 17.331V17.331Z"] { + d: path("M8.66 13.07c.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15s2.44-.81 2.91-1.96c.14.02.29.03.43.03 1.73 0 3.14-1.41 3.14-3.14 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-1.73 0-3.14 1.41-3.14 3.14 0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14zM12 13c-.62 0-1.12-.49-1.14-1.1l.12-1.09c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1zm3.34-1.93c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15zm-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83l.82-.56zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1zM8.66 4.93c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14zM8.17 8.9l.88-.42c.12.74.51 1.38 1.07 1.83l-.81.55c-.2.13-.42.2-.65.2-.63 0-1.14-.51-1.14-1.14-.01-.43.25-.82.65-1.02zM12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9zm2.44-2.44c.71-1.9 2.22-3.42 4.12-4.12-.71 1.9-2.22 3.41-4.12 4.12zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9zm2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M11 18H13V22H11V18Z"] { + d: path("M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm6 3h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v9c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-9c0-1.66-1.34-3-3-3zm1 11H5v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01v3zm0-4.5c-.51-.01-.99-.2-1.35-.57l-2.13-2.13-2.14 2.13c-.74.74-2.03.74-2.77 0L8.48 12.8l-2.14 2.13c-.35.36-.83.56-1.34.57V12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v3.5z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M11 18H13V22H11V18Z"] ~ path { + display: none; +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M5.66487 5H18.3351C19.9078 5 21.2136 6.21463 21.3272 7.78329L21.9931 16.9774C22.0684 18.0165 21.287 18.9198 20.248 18.9951C20.2026 18.9984 20.1572 19 20.1117 19C18.919 19 17.8785 18.1904 17.5855 17.0342L17.0698 15H6.93015L6.41449 17.0342C6.12142 18.1904 5.08094 19 3.88826 19C2.84645 19 2.00189 18.1554 2.00189 17.1136C2.00189 17.0682 2.00354 17.0227 2.00682 16.9774L2.67271 7.78329C2.78632 6.21463 4.0921 5 5.66487 5ZM14.5 10C15.3284 10 16 9.32843 16 8.5C16 7.67157 15.3284 7 14.5 7C13.6716 7 13 7.67157 13 8.5C13 9.32843 13.6716 10 14.5 10ZM18.5 13C19.3284 13 20 12.3284 20 11.5C20 10.6716 19.3284 10 18.5 10C17.6716 10 17 10.6716 17 11.5C17 12.3284 17.6716 13 18.5 13ZM6.00001 9H4.00001V11H6.00001V13H8.00001V11H10V9H8.00001V7H6.00001V9Z"] { + d: path("M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-10 7H8v3H6v-3H3v-2h3V8h2v3h3v2zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M22 17H19.725C19.892 16.529 20 16.029 20 15.5C20 13.015 17.985 11 15.5 11H13.5L12.276 8.553C12.107 8.214 11.761 8 11.382 8H7C6.448 8 6 8.447 6 9V11.051C3.753 11.302 2 13.186 2 15.5C2 17.986 4.015 20 6.5 20H15.5C16.563 20 17.527 19.616 18.297 19H22V17ZM6.5 16.75C5.81 16.75 5.25 16.19 5.25 15.5C5.25 14.81 5.81 14.25 6.5 14.25C7.19 14.25 7.75 14.81 7.75 15.5C7.75 16.19 7.19 16.75 6.5 16.75ZM11.5 16.75C10.81 16.75 10.25 16.19 10.25 15.5C10.25 14.81 10.81 14.25 11.5 14.25C12.19 14.25 12.75 14.81 12.75 15.5C12.75 16.19 12.19 16.75 11.5 16.75ZM16.5 16.75C15.81 16.75 15.25 16.19 15.25 15.5C15.25 14.81 15.81 14.25 16.5 14.25C17.19 14.25 17.75 14.81 17.75 15.5C17.75 16.19 17.19 16.75 16.5 16.75Z"] { + d: path("M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3zM5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14l-1.43-4.11zm-8.16.34h7.19l1.03 3h-9.25l1.03-3zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M18 5.999H17V4.999C17 4.448 16.553 3.999 16 3.999H4C3.447 3.999 3 4.448 3 4.999V12.999C3 14.488 3.47 15.865 4.265 16.999H15.722C16.335 16.122 16.761 15.105 16.92 13.999H18C20.205 13.999 22 12.205 22 9.999C22 7.794 20.205 5.999 18 5.999V5.999ZM18 12H17V8H18C19.104 8 20 8.897 20 10C20 11.102 19.104 12 18 12Z"] { + d: path("M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M18 5.999H17V4.999C17 4.448 16.553 3.999 16 3.999H4C3.447 3.999 3 4.448 3 4.999V12.999C3 14.488 3.47 15.865 4.265 16.999H15.722C16.335 16.122 16.761 15.105 16.92 13.999H18C20.205 13.999 22 12.205 22 9.999C22 7.794 20.205 5.999 18 5.999V5.999ZM18 12H17V8H18C19.104 8 20 8.897 20 10C20 11.102 19.104 12 18 12Z"] ~ path { + display: none; +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M16 4.001C14.406 4.001 12.93 4.838 12 6.081C11.07 4.838 9.594 4.001 8 4.001C5.243 4.001 3 6.244 3 9.001C3 14.492 11.124 19.633 11.471 19.849C11.633 19.95 11.817 20.001 12 20.001C12.183 20.001 12.367 19.95 12.529 19.849C12.876 19.633 21 14.492 21 9.001C21 6.244 18.757 4.001 16 4.001V4.001Z"] { + d: path("M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z"); +} +.categoryList_c6ee36 .categoryItem_dfa278 path[d="M20 6.002H14V3.002C14 2.45 13.553 2.002 13 2.002H4C3.447 2.002 3 2.45 3 3.002V22.002H5V14.002H10.586L8.293 16.295C8.007 16.581 7.922 17.011 8.076 17.385C8.23 17.759 8.596 18.002 9 18.002H20C20.553 18.002 21 17.554 21 17.002V7.002C21 6.45 20.553 6.002 20 6.002Z"] { + d: path("M14 6l-1-2H5v17h2v-7h5l1 2h7V6h-6zm4 8h-4l-1-2H7V6h5l1 2h5v6z"); +} + +/* + * + * GUILD POPOUT + * + */ +.guildPopout-G6M0fK { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.guildPopout-G6M0fK .iconWithSplash-1V9gXL foreignObject { + mask: none !important; +} +.guildPopout-G6M0fK .iconMask-1lJhcS { + background-color: var(--popout-color); +} +.guildPopout-G6M0fK .iconMask-1lJhcS, +.guildPopout-G6M0fK .avatar-2slV0S { + border-radius: var(--avatar-radius); +} + +.footer-3YL3ds { + background-color: transparent; + border-top: 1px solid var(--popout-header-border); +} +.footer-3YL3ds .emojiHeader-19AA-h { + font-size: 14px; + text-transform: none; +} +.footer-3YL3ds .emojiCounter-tx3ftR { + background-color: var(--popout-color-alt); +} + +.container_a9480d { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +/* GUILD CHAT POPOUT - PROBABLY A DIFFERENT THING, I DUNNO YET */ +.container_c22357 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.container_c22357 .text-xs\/normal_dc00ef { + color: var(--text-normal) !important; +} + +.bannerImage_e0fe28 { + border-radius: var(--popout-radius-big); +} + +.cardContainer_c22357 { + background: transparent !important; +} + +.clanTagChiplet_e0fe28 { + height: 24px; + padding: 0px 8px; + background-color: var(--popout-color-alt); + border-radius: 12px; + border: none; +} + +.clanIconInner_e0fe28 { + background-color: var(--popout-color); +} + +.trait_c18810 { + border-color: var(--popout-header-border); +} + +.gameImageContainer_fda254 { + border-radius: 50%; + border-color: var(--popout-header-border); +} + +#svg-mask-clan-icon rect { + rx: 1; + ry: 1; +} + +/* + * + * INCOMING CALL + * + */ +.root_cbf230 { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.root_cbf230 .colorable_ef18ee { + border-radius: 50% !important; +} +.root_cbf230 .colorable_ef18ee.red_ef18ee { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); +} +.root_cbf230 .colorable_ef18ee.green_ef18ee { + --button-background: hsl(var(--button-link-accent-color),0.15); + --button-text-color: var(--button-link-accent-text-color); +} +.root_cbf230 .colorable_ef18ee.green_ef18ee .centerIcon_ef18ee path { + d: path("M20 15.45c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.92c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51zM18 5.95v-3h-2v3h-3v2h3v3h2v-3h3v-2z"); +} + +/* + * + * LIST POPOUT + * + */ +.container_ac201b { + padding: 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius); + border: none; + box-shadow: var(--shadow-3dp); + animation: top-pop-out 400ms var(--default-animation); +} +.container_ac201b .container__33507 { + margin: 12px 8px; +} +.container_ac201b .list_eef3ef { + margin-top: 0; + border-top: 1px solid var(--card-border-color); +} +.container_ac201b .list_eef3ef .content-2a4AW9 { + height: auto !important; +} +.container_ac201b .list_eef3ef .item_eef3ef { + margin-bottom: 0; + border-radius: 0; + color: var(--menu-item-text-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_ac201b .list_eef3ef .item_eef3ef:hover { + background-color: var(--menu-item-hover); +} +.container_ac201b .list_eef3ef .item_eef3ef.selected-22ukbQ, .container_ac201b .list_eef3ef .item_eef3ef.selectedBrand_eef3ef { + background-color: var(--menu-item-select); +} + +body:active .container_ac201b:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +/* + * + * LISTENING ALONG CHANNEL POPOUT + * + */ +.container__56cd1 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.container__56cd1 .headerText_d5089b { + font-size: 14px; + text-transform: none; + font-weight: 500; +} +.container__56cd1 .container_c23582 { + background-color: var(--card-button-color); +} +.container__56cd1 .assetsLargeImage_f866f2 { + border-radius: 50%; +} + +/* + * + * MESSAGES POPOUT + * + */ +.messagesPopoutWrap_ac90a2, +.recentMentionsPopout_ddb5b4 { + max-height: 80vh !important; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + animation: top-pop-out 400ms var(--default-animation); +} +.messagesPopoutWrap_ac90a2 .wrapper_f9f2ca.cozy_f9f2ca, +.recentMentionsPopout_ddb5b4 .wrapper_f9f2ca.cozy_f9f2ca { + overflow: visible; +} +.messagesPopoutWrap_ac90a2 .wrapper_f9f2ca.cozy_f9f2ca:before, .messagesPopoutWrap_ac90a2 .wrapper_f9f2ca.cozy_f9f2ca:after, +.recentMentionsPopout_ddb5b4 .wrapper_f9f2ca.cozy_f9f2ca:before, +.recentMentionsPopout_ddb5b4 .wrapper_f9f2ca.cozy_f9f2ca:after { + display: none; +} +.messagesPopoutWrap_ac90a2 .wrapper_f9f2ca.cozy_f9f2ca .avatar_f9f2ca, +.recentMentionsPopout_ddb5b4 .wrapper_f9f2ca.cozy_f9f2ca .avatar_f9f2ca { + left: -50px; +} +.messagesPopoutWrap_ac90a2 .wrapper_f9f2ca.cozy_f9f2ca .container_b558d0, +.recentMentionsPopout_ddb5b4 .wrapper_f9f2ca.cozy_f9f2ca .container_b558d0 { + overflow: hidden; +} + +body:active .messagesPopoutWrap_ac90a2:not(:active), +body:active .recentMentionsPopout_ddb5b4:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +.header_ac90a2 { + height: auto; + min-height: unset; + padding: 24px 24px 0; + background-color: transparent; + box-shadow: none; +} +.header_ac90a2 .heading-md\/medium_dc00ef, +.header_ac90a2 .text-lg\/semibold_dc00ef { + line-height: 24px; + font-size: 20px; + font-weight: 400; + color: var(--header-primary); +} +.header_ac90a2 .heading-md\/medium_dc00ef { + margin-bottom: 16px; +} +.header_ac90a2 .expandedInboxHeader_f0cd33 { + padding-bottom: 0; +} +.header_ac90a2 .expandedTabSection_f0cd33 { + height: 48px; +} +.header_ac90a2 .topPill_a0 { + height: 48px; +} +.header_ac90a2 .friendRequestsButton_c0c071, +.header_ac90a2 .button__292b6:not(.disabled__4d064) { + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; +} +.header_ac90a2 .friendRequestsButton_c0c071:hover, +.header_ac90a2 .button__292b6:not(.disabled__4d064):hover { + background-color: var(--card-button-color-hover); +} + +.container_fe1358 { + background-color: transparent; +} + +.row_fd8ff1 { + transition: var(--default-time) var(--default-animation) background-color; +} +.row_fd8ff1:hover { + background-color: var(--menu-item-hover); +} + +/* MESSAGES POPOUT -> FRIEND REQUEST ROW */ +.friendRequestContainer_fd8ff1 .button_dd4f85 { + padding: var(--button-padding); +} +.friendRequestContainer_fd8ff1 .button_dd4f85 .text-sm\/medium_dc00ef { + line-height: var(--button-height); +} +.friendRequestContainer_fd8ff1 .colorGreen_dd4f85 { + margin-right: 8px; +} +.friendRequestContainer_fd8ff1 .colorGreen_dd4f85 .text-sm\/medium_dc00ef { + color: var(--button-text-color) !important; +} +.friendRequestContainer_fd8ff1 .colorPrimary_dd4f85 { + --button-padding: 0 12px; + --button-background: transparent !important; + --button-text-color: var(--button-link-accent-text-color) !important; + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; +} +.friendRequestContainer_fd8ff1 .colorPrimary_dd4f85:after { + background-color: hsl(var(--button-link-accent-color)); +} +.friendRequestContainer_fd8ff1 .colorPrimary_dd4f85 .text-sm\/medium_dc00ef { + font-size: 1em; + color: var(--button-text-color) !important; +} + +/* MESSAGES POPOUT -> INNER */ +.messagesPopout_ac90a2 { + padding: 0 calc(24px - var(--scrollbar-thin-width)) 24px 24px !important; +} +.messagesPopout_ac90a2 .messageGroupWrapper_ac90a2 { + margin: 0 0 16px; + background-color: transparent; + border: none; + overflow: visible; +} +.messagesPopout_ac90a2 .messageGroupWrapper_ac90a2:last-of-type { + margin-bottom: 0; +} +.messagesPopout_ac90a2 .messageGroupWrapper_ac90a2 .wrapper_f9f2ca { + margin: 0 0 0 50px; + padding: var(--message-padding-top) var(--message-padding-side) !important; + background-color: var(--message-color-alt) !important; + border-radius: var(--message-radius); +} +.messagesPopout_ac90a2 .messageGroupWrapper_ac90a2 .actionButtons_ac90a2 { + top: 22px; + right: 12px; +} +.messagesPopout_ac90a2 .messageGroupWrapper_ac90a2 .actionButtons_ac90a2 .jumpButton_ac90a2 { + border-radius: 9px; +} + +.footer_ac90a2 { + background-color: transparent; + border-top: 1px solid var(--popout-header-border); +} + +.channelHeader_f3978e { + padding: 12px 16px; + background-color: var(--message-color-alt); + border-radius: var(--message-radius) var(--message-radius) 0 0; + border-bottom: 1px solid var(--card-border-color); +} +.channelHeader_f3978e .button__292b6 { + background-color: var(--menu-item-hover); +} +.channelHeader_f3978e .button__292b6:hover { + background-color: var(--menu-item-select); +} + +/* MESSAGES POPOUT -> RECENT MENTIONS */ +.container_ddb5b4 { + padding-left: 0; + padding-right: 0; +} +.container_ddb5b4:first-child { + margin-top: 16px; +} +.container_ddb5b4 .messageContainer_ddb5b4 { + margin-left: 0; + background-color: var(--message-color-alt); + border-radius: 0 0 var(--message-radius) var(--message-radius); +} +.container_ddb5b4 .messageContainer_ddb5b4 .wrapper_f9f2ca { + --message-color: var(--message-color-hover); +} +.container_ddb5b4 .messageContainer_ddb5b4 .wrapper_f9f2ca.cozy_f9f2ca { + margin: 0 0 0 66px; + border-radius: var(--message-radius); + overflow: visible; +} + +.header_f0cd33 { + border-bottom: 1px solid var(--popout-header-border); +} + +.jumpButton_aab0bc { + top: 22px; + right: 22px; + padding: 4px 6px; + border-radius: 12px; +} + +/* MESSAGES POPOUT -> UNREADS */ +.tutorial_f1c3d9 { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 16px; + border-radius: var(--card-radius-big); +} + +.channel_d09ffd .channelHeader_f3978e { + padding: 12px 16px 12px 42px; +} +.channel_d09ffd .channelHeader_f3978e:only-child { + border-radius: var(--message-radius); + border-bottom: none; +} +.channel_d09ffd .channelHeader_f3978e .collapseButton_d09ffd { + left: 12px; + cursor: pointer; +} + +.messages_c06487 { + padding: 16px; + background-color: var(--message-color-alt); + border-radius: 0 0 var(--message-radius) var(--message-radius); +} +.messages_c06487 .wrapper_f9f2ca.cozy_f9f2ca { + overflow: visible; +} +.messages_c06487 .wrapper_f9f2ca.cozy_f9f2ca.groupStart_d5deea { + margin: 16px 0 0 48px; +} +.messages_c06487 .wrapper_f9f2ca.cozy_f9f2ca:not(.groupStart_d5deea) { + margin: -8px 0 0 48px; +} + +/* + * + * NITRO UPSELLS + * + */ +/* NITRO UPSELLS -> PROFILE THEMES */ +.content-1rmYE- { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.content-1rmYE- .button_dd4f85 { + --button-padding: 0 12px; +} + +/* + * + * NOISE SUPPRESSION + * + */ +.noiseCancellationPopout_adcaac { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.noiseCancellationPopout_adcaac .micTestButton_adcaac { + width: auto; +} + +/* + * + * PARTY MODE POPOUT + * + */ +.content_aa99af { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.content_aa99af .pointer_aa99af { + border-top-color: var(--popout-color); +} + +/* + * + * PICTURE IN PICTURE + * + */ +.pictureInPictureVideo_cadaa5 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +/* + * + * REGION SELECT POPOUT + * + */ +.regionSelectPopout_ccb5ca { + padding: 8px 0; + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius); + box-shadow: var(--shadow-3dp); +} +.regionSelectPopout_ccb5ca .quickSelectPopoutOption_b852b1 { + position: relative; + padding: 9px 12px; + transition: var(--default-time) ease background-color; +} +.regionSelectPopout_ccb5ca .quickSelectPopoutOption_b852b1:hover { + background-color: var(--menu-item-hover) !important; +} +.regionSelectPopout_ccb5ca .quickSelectPopoutOption_b852b1 .regionSelectName_ccb5ca { + margin: 0; + font-size: 14px; + text-align: left; + color: var(--menu-item-text-color) !important; +} + +/* + * + * ROLE PREVIEW POPOUT + * + */ +.container-3ssFyj { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +/* + * + * SEARCH POPOUT + * + */ +.container_eedf95 { + max-height: 80vh; + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; + overflow-y: auto; + transform: translate(0, -4px); + animation: top-pop-out 400ms var(--default-animation); +} +.container_eedf95 .resultsGroup_b0286e:before { + display: none; +} +.container_eedf95 .resultsGroup_b0286e .searchLearnMore_b0286e a, +.container_eedf95 .resultsGroup_b0286e .searchClearHistory_b0286e { + color: var(--text-normal); +} +.container_eedf95 .header_b0286e { + color: var(--text-normal); + font-size: 14px; + text-transform: none; +} +.container_eedf95 .option_b0286e { + margin: 0; + padding: 0 16px; + border-radius: 0; + text-overflow: ellipsis; + overflow: hidden; +} +.container_eedf95 .option_b0286e:after { + background: linear-gradient(90deg, transparent, var(--popout-color) 80%); +} +.container_eedf95 .option_b0286e:hover:after { + background: linear-gradient(90deg, transparent, var(--menu-item-hover) 50%); +} +.container_eedf95 [aria-selected=true].option_b0286e { + background: var(--menu-item-select) !important; +} +.container_eedf95 [aria-selected=true].option_b0286e:after { + width: 70px; + background: linear-gradient(90deg, transparent, var(--menu-item-select) 50%); +} +.container_eedf95 .option_b0286e .filter_b0286e { + color: var(--text-normal); +} +.container_eedf95 .option_b0286e .answer_b0286e { + color: var(--text-muted); +} +.container_eedf95 .queryContainer_eedf95 { + border-bottom-color: var(--popout-header-border) !important; +} +.container_eedf95 .queryContainer_eedf95.focused_eedf95 { + background-color: transparent !important; +} +.container_eedf95 .queryContainer_eedf95 .queryText_eedf95 { + font-size: 14px; + text-transform: none; +} + +.keybindShortcut-3zF1P9 { + height: 24px; +} +.keybindShortcut-3zF1P9 .key_c90023 { + background-color: var(--menu-item-hover) !important; + color: var(--text-normal); +} +.keybindShortcut-3zF1P9 .key_c90023 { + height: 100%; + padding: 0 6px; + line-height: 24px; + border-radius: 12px; + box-shadow: none !important; + border: none !important; +} + +body:active .container_eedf95:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +/* + * + * SOUNDBOARD PICKER + * + */ +.picker_cd703d { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +.premiumPromo_ca9b56 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); +} + +.header_d0dc1d { + border-bottom: 1px solid var(--separator-color); + box-shadow: none; +} + +.categoryList_ceda83 { + top: 57px; +} +.categoryList_ceda83 .scrollerBase_eed6a8 { + --scrollbar-width: 0; +} + +.soundButton_f40049 { + background-color: var(--card-button-color); + border-radius: 20px; + transition: var(--default-time) var(--default-animation) background-color; +} +.soundButton_f40049.hoverActiveBackground_f40049:hover { + background-color: var(--card-button-color-hover); +} +.soundButton_f40049 .buttonOverlayBackground_f40049 { + background-color: var(--card-button-color); +} +.soundButton_f40049.soundAddButton__896b6:hover { + background-color: var(--card-button-color-hover); +} + +.keybindHint_c66e5e { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +/* + * + * STATUS PICKER + * + */ +[style*="bottom: 68px; left: 88px"].layer_cd0de5 { + left: 80px !important; +} + +.menu_ad5fac { + --popout-color: transparent; + box-shadow: none; + animation: none; +} +.menu_ad5fac .scrollerBase_eed6a8 { + padding-right: 0 !important; +} +.menu_ad5fac .scrollerBase_eed6a8::-webkit-scrollbar { + --scrollbar-width: 0; +} +.menu_ad5fac .separator_d90b3d { + width: calc(100% - 24px); + margin: 8px 12px !important; + border-color: var(--separator-color) !important; +} +.menu_ad5fac .submenu_d90b3d .separator_d90b3d { + width: 100%; + margin: 8px 0 !important; +} + +body:active .menu_ad5fac:not(:active) { + opacity: 1; +} + +.scroller_d90b3d { + padding: 8px 0 !important; +} +.scroller_d90b3d::-webkit-scrollbar { + width: 0 !important; +} + +.profileGroup-1yKk23 { + margin: -8px 0 0; +} +.profileGroup-1yKk23 .item_d90b3d { + padding: 0; +} +.profileGroup-1yKk23 .userInfoTitle-39qq0Y { + font-size: 14px; + text-transform: none; +} + +.statusItem_ad5fac { + padding: 0; +} + +/* STATUS PICKER -> NEW */ +/* + * + * STREAM PREVIEW + * + */ +.streamPreview_adbea6 { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; +} +.streamPreview_adbea6 .previewContainer_adbea6 { + background-color: var(--popout-color-alt) !important; + border-radius: var(--popout-radius-big); + overflow: hidden; +} +.streamPreview_adbea6 .iconButton_a2aefc { + --button-padding: 0; +} + +/* + * + * SUMMARIES POPOUT + * + */ +.topicsDropdownBase_cf58b5 { + top: calc(var(--button-height) + 16px); + left: 0; + right: 0; + margin: 0 auto; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + border: none; + pointer-events: all; + overflow: hidden; + animation: top-pop-out 400ms var(--default-animation); +} +.topicsDropdownBase_cf58b5 .scrollerBase_eed6a8 { + padding-top: 0; + padding-right: calc(8px - var(--scrollbar-thin-width)) !important; + background-color: transparent; +} + +.topicsDropdownHeading_cf58b5 { + padding: 24px 24px 16px; + background-color: transparent; +} +.topicsDropdownHeading_cf58b5 .topicsDropdownHeadingText_cf58b5 { + padding-top: 0; +} +.topicsDropdownHeading_cf58b5 .heading-md\/bold_dc00ef { + line-height: 24px; + font-size: 20px; + font-weight: 400; +} + +.topicsScroller_cf58b5 { + --scrollbar-width: 8px; + padding: 0 0 8px 0 !important; + background: transparent; +} + +.summariesBetaTag_cf58b5 { + margin-left: 8px; + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} + +.container_b1a27b { + margin-top: 0; + padding-left: 16px; + padding-right: 12px; + border-radius: calc(var(--card-radius-big) / 1.4); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_b1a27b:hover { + background-color: var(--card-color-active); +} + +.feedbackContainer_b1a27b { + padding-left: 24px; + background-image: linear-gradient(90deg, transparent, var(--card-color-active) 40%); + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; + animation: feedback-open var(--default-time) var(--default-animation); +} +.feedbackContainer_b1a27b .thumbIcon_b1a27b { + background-color: var(--card-color-hover); + transition: var(--default-time) var(--default-animation) background-color; +} +.feedbackContainer_b1a27b .thumbIcon_b1a27b:hover { + background-color: var(--card-color-filled); +} + +@keyframes feedback-open { + from { + opacity: 0; + } +} +/* + * + * THREADS POPOUT + * + */ +.container_e664f3 { + min-height: 200px; + max-height: 80vh; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + animation: top-pop-out 400ms var(--default-animation); +} +.container_e664f3 .header_e664f3 { + min-height: unset; + height: auto; + padding: 24px 24px 16px; + background-color: transparent; +} +.container_e664f3 .header_e664f3 .divider_e664f3 { + display: none; +} +.container_e664f3 .header_e664f3 .tabBar_e25e30 { + height: 100%; +} +.container_e664f3 .header_e664f3 .searchBox_e664f3 { + --input-height: 32px; +} +.container_e664f3 .header_e664f3 .createButton_e664f3 { + --button-height: 32px; + --button-padding: 0 12px; + min-width: 84px; +} +.container_e664f3 .controls-SB-N9h { + height: 52px; +} +.container_e664f3 .tabBar-3N44FC { + height: 100%; +} +.container_e664f3 .tabBar-3N44FC .item_a0 { + height: 24px; + border-radius: 12px; +} +.container_e664f3 .tabBar-3N44FC .item_a0:after { + display: none; +} +.container_e664f3 .tabBar-3N44FC .item_a0:hover { + background-color: var(--menu-item-hover) !important; +} +.container_e664f3 .tabBar-3N44FC .item_a0.selected_a0 { + background-color: var(--menu-item-select) !important; +} +.container_e664f3 .container_ebd74a { + min-height: 200px; + padding: 16px; +} +.container_e664f3 .sectionHeader_c6aa12 { + margin-top: 0; + font-size: 14px; + text-transform: none; +} +.container_e664f3 .list_c6aa12 { + padding: 0 24px; +} +.container_e664f3 .activeThreadsList-c8qlqZ { + padding-bottom: 16px; +} +.container_e664f3 .content-28mbXd { + height: auto !important; +} +.container_e664f3 .container_acb8b3 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_e664f3 .container_acb8b3:hover { + background-color: var(--card-color-hover); +} +.container_e664f3 .container_acb8b3:last-of-type { + margin-bottom: 0; +} + +body:active .container_e664f3:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +/* + * + * THREADS CHANNEL POPOUT + * + */ +.popout_c5b389 { + padding: 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.popout_c5b389 .title_c5b389 { + margin: 0 0 8px 0; + padding: 12px; + font-size: 14px; + text-transform: none; + border-bottom: 1px solid var(--popout-header-border); +} +.popout_c5b389 .row_c5b389 { + margin: 0; + border-radius: 0; + color: var(--menu-item-text-color); + transition: var(--default-time) var(--default-animation); +} +.popout_c5b389 .row_c5b389:hover { + background-color: var(--menu-item-hover); + color: var(--menu-item-text-color); +} +.popout_c5b389 .row_c5b389 .timestamp_c5b389 { + color: var(--text-muted) !important; +} +.popout_c5b389 .more_c5b389 { + padding: 8px 12px; + border-top-color: var(--popout-header-border); + color: hsl(var(--accent-hsl--material-you)); +} +.popout_c5b389 .more_c5b389 .size14_fb468f { + margin-left: auto; +} + +/* + * + * USER POPOUT + * + */ +.userProfileOuterUnthemed_c69a7b { + --profile-gradient-primary-color: var(--popout-color) !important; + --profile-gradient-secondary-color: var(--popout-color) !important; + --profile-avatar-border-color: var(--popout-color) !important; + --profile-body-background-color: var(--popout-color-alt) !important; + --profile-gradient-button-color: hsl(var(--accent-hsl--material-you)) !important; + --profile-gradient-button-text-color: var(--accent-text-color--material-you) !important; + --bg-surface-overlay: var(--profile-gradient-primary-color) !important; + --bg-mod-faint: var(--profile-body-background-color) !important; + --input-color: var(--input-color-alt) !important; +} + +.custom-theme-background .menu_d90b3d { + border: none; +} + +.userProfileOuterThemed_c69a7b { + --popout-color-alt: var(--profile-gradient-secondary-color) !important; + --card-color-filled: var(--profile-body-background-color) !important; + --menu-item-hover: var(--profile-gradient-secondary-color) !important; +} +.userProfileOuterThemed_c69a7b .inner_dc0b43 { + --input-color: rgb(var(--bg-overlay-color)/0.3); +} +.userProfileOuterThemed_c69a7b .statusText_d0a252 { + color: var(--white-500); +} +.userProfileOuterThemed_c69a7b .fontSize16Padding_d0696b { + color: var(--text-normal) !important; +} +.userProfileOuterThemed_c69a7b .spriteGreyscale_af14ca { + background-color: var(--text-normal); +} +.userProfileOuterThemed_c69a7b .banner_c3e427 { + border-radius: calc(var(--popout-radius-big) - 4px); +} +.userProfileOuterThemed_c69a7b .lookFilled_dd4f85 { + --button-background: var(--profile-gradient-button-color); + --button-text-color: var(--white-500); + --accent-button-action: var(--white-500); +} +.userProfileOuterThemed_c69a7b .connectedAccounts_f3eb60 .connectedAccountContainer_f3eb60 { + --card-color-filled: var(--profile-body-background-color); +} +.userProfileOuterThemed_c69a7b .spoilerContent_a3d0f7 { + --attachment-color: var(--profile-role-pill-background-color); +} +.userProfileOuterThemed_c69a7b .spoilerContent_a3d0f7.hidden_a3d0f7 { + --attachment-color: var(--profile-gradient-secondary-color); +} +.userProfileOuterThemed_c69a7b .textarea_dde0a8, +.userProfileOuterThemed_c69a7b .inputWrapper_f8bc55 .input_f8bc55 { + --input-color: var(--profile-body-background-color) !important; +} +.userProfileOuterThemed_c69a7b .listRow_e4be58 { + --menu-item-hover: var(--profile-body-background-hover); +} +.userProfileOuterThemed_c69a7b .markup_f8f345 a { + color: var(--profile-gradient-secondary-color); +} +.userProfileOuterThemed_c69a7b .flowerStar_ff7d90 path { + fill: var(--profile-gradient-button-color); +} +.userProfileOuterThemed_c69a7b .childContainer_ff7d90 path { + fill: var(--white-500); +} + +.biteSizeOuter_c69a7b { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +.banner_c3e427 { + border-radius: var(--card-radius-big); +} + +.biteSizeInnerThemed_c69a7b { + padding-bottom: 0; + background-color: var(--popout-color); +} +.biteSizeInnerThemed_c69a7b:before { + border-radius: calc(var(--popout-radius-big) / 1.25); +} + +.inner_f867f9 { + border-radius: var(--popout-radius-big); +} + +.userProfileInner_c69a7b:before { + border-radius: calc(var(--popout-radius-big) / 1.25); +} + +.usernameRow_c32acf .icon_f1cdcc .contents_dd4f85 { + --button-height: 16px; +} + +/* USER POPOUT -> BANNER BUTTONS */ +.wrapper_cb78f1 .button_dd4f85 { + padding: 0; +} +.wrapper_cb78f1 .button_dd4f85 .contents_dd4f85 { + min-width: var(--button-height); + min-height: var(--button-height); +} + +/* USER POPOUT -> STATUS BUBBLE */ +.statusBubbleOuter_d0a252 { + background-color: var(--popout-color-alt) !important; + border-radius: var(--popout-radius-big); + border: none !important; + box-shadow: none; +} +.statusBubbleOuter_d0a252:before, .statusBubbleOuter_d0a252:after { + background-color: inherit !important; + border: none !important; + box-shadow: none; +} + +.statusBubble_d0a252 { + background-color: transparent !important; +} + +.statusText_d0a252 { + color: var(--text-normal); +} + +/* USER POPOUT -> BADGE LIST */ +.container_e5a42d { + height: 24px; + padding: 0 2px; + background-color: var(--card-color-filled) !important; + border-radius: 12px; + border: none; +} + +/* USER POPOUT -> ACTIVITY */ +.activity_cd74cc { + background-color: var(--popout-color-alt); + border-radius: calc(var(--popout-radius-big) / 1.5); + border: none; +} + +/* USER POPOUT -> SPOTIFY */ +.syncButton_deca39 { + --button-padding: 0; + min-width: var(--button-height); +} +.syncButton_deca39 .syncButtonInner_deca39 { + min-width: var(--button-height); + max-width: var(--button-height); + min-height: var(--button-height); + max-height: var(--button-height); +} + +.assetsLargeImageSpotify_d5089b { + border-radius: 50%; +} + +/* USER POPOUT -> ROLES */ +.role_f9575e, .role_c6b11b { + min-width: 28px; + height: 28px; + gap: 6px; + padding: 0 12px 0 6px; + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); +} +.role_f9575e > :first-child, .role_c6b11b > :first-child { + margin-left: 0; + margin-right: 0; +} + +.roleCircle_a26d7b { + width: 16px; + height: 16px; +} + +.showMoreButton_c83b44 { + height: 28px; + padding: 0 6px; + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); + box-sizing: border-box; +} +.showMoreButton_c83b44 .text-xs\/medium_dc00ef { + line-height: 26px; +} + +.button_edead5, .addButton_e4010c { + width: 28px; + height: 28px; + padding: 0; +} +.button_edead5 .contents_dd4f85, .addButton_e4010c .contents_dd4f85 { + --button-height: 28px; + min-width: 28px; + max-height: 28px; + min-height: 28px; + max-height: 28px; +} + +/* USER POPOUT -> MESSAGE */ +.inner_dc0b43 { + background-color: var(--input-color) !important; + border-radius: var(--input-radius); +} +.inner_dc0b43 .textArea_d0696b { + min-height: var(--input-height); + height: var(--input-height); +} +.inner_dc0b43 .fontSize16Padding_d0696b { + padding-top: calc((var(--input-height) - 1.57em) / 2); + padding-bottom: calc((var(--input-height) - 1.57em) / 2); +} +.inner_dc0b43 .buttons_d0696b { + height: var(--input-height); +} + +/* USER POPOUT -> SELF PROFILE */ +.menus_ad5fac > .menu_d90b3d { + background-color: var(--popout-color-alt); + border-radius: calc(var(--popout-radius-big) / 1.5); + border: none; + box-shadow: none; +} + +/* USER POPOUT -> QUEST AVAILABLE POPOUT */ +.wrapper_ac01d6 { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp); +} + +.container_ac01d6 { + background-color: unset; +} + +/* + * + * SERVER FOLDERS + * + */ +.expandedFolderBackground_bc7085 { + --background-secondary: var(--server-folder-color) !important; + border-radius: var(--avatar-radius); +} + +.folder_bc7085 { + --background-secondary: transparent !important; +} +.folder_bc7085.hover_bc7085 { + --background-primary: var(--server-folder-color) !important; +} + +[style*="background-color: rgba(88, 101, 242, 0.4)"].folderIconWrapper_bc7085 { + background-color: hsl(var(--accent-hsl), 0.4) !important; +} + +.expandedFolderIconWrapper_bc7085 svg[style*="color: rgb(88, 101, 242);"] { + color: hsl(var(--accent-hsl--material-you)) !important; +} + +/* + * + * SERVER LIST + * + */ +.wrapper_fea3ef { + background-color: var(--server-color) !important; +} +.wrapper_fea3ef .scroller_fea3ef { + background-color: transparent; +} +.wrapper_fea3ef .tree_fea3ef:focus { + outline: none; +} + +.wrapper_f90abb { + border-radius: var(--avatar-radius); + overflow: hidden; +} +.wrapper_f90abb .childWrapper_f90abb { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--avatar-radius); + color: var(--accent-text-color--material-you); +} +.wrapper_f90abb.selected_f90abb .childWrapper_f90abb { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} +.wrapper_f90abb:hover .childWrapper_f90abb { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} + +.svg_c5f96a defs > path { + d: path("M7.981 40.019h32.038V7.981H7.981v32.038z"); + transform: scale(1.49825) translate(-8px, -8px); +} + +.favoriteIcon__91c06 path { + d: path("M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"); +} + +.circleIconButton_db6521 { + border-radius: var(--avatar-radius) !important; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.circleIconButton_db6521.selected_db6521 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} + +.childWrapper_f90abb rect { + rx: var(--avatar-radius); +} + +.mention_c10249 { + background-color: hsl(var(--alert-hsl)); + color: var(--alert-text-color); +} + +/* SERVER LIST -> SERVER */ +.listItem_c96c45 .wrapper_c5f96a { + border-radius: var(--avatar-radius); +} +.listItem_c96c45 .wrapper_c5f96a .icon__11cf1 { + border-radius: var(--avatar-radius); +} +.listItem_c96c45 .wrapper_c5f96a .lowerBadge_c5f96a { + width: auto; + height: auto; +} +.listItem_c96c45 .wrapper_c5f96a .unread-badge.lowerBadge_c5f96a { + right: unset; + left: -2px; +} +.listItem_c96c45 .wrapper_c5f96a .unread-badge.lowerBadge_c5f96a .numberBadge_df8943 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} +.listItem_c96c45 .wrapper_c5f96a .upperBadge_c5f96a .iconBadge_c96c45 { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: 50%; +} +.listItem_c96c45 .wrapper_c5f96a .upperBadge_c5f96a .iconBadge_c96c45.participating__64cf0 { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.listItem_c96c45.frame_oXWS21 .childWrapper_f90abb { + padding: 0 6px; + border-radius: 12px; + text-transform: capitalize; + font-weight: 500; +} + +.numberBadge_df8943 { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color) !important; +} + +.unavailableBadge_c96c45 { + background-color: hsl(var(--warning-hsl)) !important; + color: var(--warning-text-color) !important; +} + +.dragInner__66313 { + border-radius: var(--avatar-radius); +} + +.folder_bc7085, +.folderIconWrapper_bc7085 { + border-radius: var(--avatar-radius) !important; +} + +.target_b7c66a.dragOver_b7c66a:before, +.centerTarget_b7c66a.dragOver_b7c66a:before { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-1dp); +} + +/* + * + * SERVER AUDIT LOG + * + */ +.auditLog_eebd33 { + position: relative; + margin: 0; + background-color: var(--card-color-filled); + border-radius: 0; + border: none; +} +.auditLog_eebd33:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.auditLog_eebd33:last-of-type { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} +.auditLog_eebd33:last-of-type .header_eebd33 { + margin: 8px; +} +.auditLog_eebd33:last-of-type .header_eebd33:after { + height: calc(100% - 16px); +} +.auditLog_eebd33:last-of-type .header_eebd33.headerExpanded_eebd33 { + margin: 8px 8px 0; +} +.auditLog_eebd33:last-of-type .changeDetails_eebd33 { + margin-bottom: 8px; +} +.auditLog_eebd33:hover .header_eebd33:after { + background-color: var(--card-color-hover); +} + +.header_eebd33 { + width: calc(100% - 16px); + margin: 8px 8px 0; + border-radius: calc(var(--card-radius-big) / 1.65); + background-color: transparent !important; + z-index: 2; +} +.header_eebd33:after { + position: absolute; + content: " "; + width: calc(100% - 16px); + height: calc(100% - 8px); + top: 8px; + left: 8px; + border-radius: calc(var(--card-radius-big) / 1.65); + transition: var(--default-time) var(--default-animation) background-color; + z-index: -1; + pointer-events: none; +} +.header_eebd33.headerExpanded_eebd33:after { + background-color: var(--card-color-active) !important; +} + +.divider_eebd33 { + display: none; +} + +.changeDetails_eebd33 { + width: calc(100% - 16px); + margin: 0 8px; + background-color: transparent !important; + z-index: 2; +} +.changeDetails_eebd33 .detail_eebd33:first-of-type { + margin-top: 0; +} + +.icon_eebd33:after { + width: 9px; + height: 9px; + top: unset; + left: unset; + right: 2px; + bottom: 2px; + border-radius: 50%; +} +.icon_eebd33.typeCreate_eebd33:after { + background: #389c59; +} +.icon_eebd33.typeUpdate_eebd33:after { + background: #ec9d1a; +} +.icon_eebd33.typeDelete_eebd33:after { + background: #9d3235; +} + +/* + * + * SERVER SETTINGS CONTENT MODERATION + * + */ +.simpleItemWrapper_e1b877 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.editCard_cd99d3 { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; +} +.editCard_cd99d3:before { + display: none; +} + +.ruleIconContainer_ea28e2, +.stepCountIcon_df95ff { + background-color: var(--card-button-color); +} + +.triggerMainContainer_df95ff { + padding: 0; + border: none; +} +.triggerMainContainer_df95ff .triggerSettingsContainer_df95ff { + --card-color-filled: var(--card-color-alt); + margin: 8px 0; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.triggerMainContainer_df95ff .triggerSettingsContainer_df95ff .paddingTop_bdc518, +.triggerMainContainer_df95ff .triggerSettingsContainer_df95ff .exemptionHint_e1ddee { + margin-top: 0; + padding: 0px 16px 8px; +} + +.collapseable_a3cc4a { + margin-top: 0; + padding: 16px; + background-color: transparent; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: 1px solid var(--card-border-color); +} +.collapseable_a3cc4a:not(:last-child) { + margin-bottom: 0; +} +.collapseable_a3cc4a:active { + background-color: transparent !important; +} +.collapseable_a3cc4a:before { + display: none; +} + +.mentionLimitContainer_fa2661 { + background-color: transparent; +} + +.searchContainer-3slruV { + padding: 16px 16px 8px; +} +.searchContainer-3slruV .container_effbe2 { + height: var(--input-height); + max-height: var(--input-height); + padding: var(--input-padding); + background-color: var(--input-color); + border-radius: calc(var(--input-height) / 2); + border: none; +} +.searchContainer-3slruV .container_effbe2 .inner_effbe2 { + padding: 0; +} +.searchContainer-3slruV .container_effbe2 .input_effbe2 { + height: var(--input-height); + margin: 0; + padding: 0; +} +.searchContainer-3slruV .richTag_effbe2 { + margin: 6px 6px 6px 0; +} + +.keywordsTextArea_bdc518, +.textArea_bd9c39 { + padding: 12px; + background-color: var(--input-color); + border-radius: 19px; + border: none; +} +.keywordsTextArea_bdc518::-webkit-input-placeholder, +.textArea_bd9c39::-webkit-input-placeholder { + font-family: var(--app-font); + color: var(--input-placeholder-color); +} + +.keywordsTextArea_bdc518 { + width: calc(100% - 32px); + margin: 16px 16px 8px; +} + +.textArea_bd9c39 .innerScroller_bd9c39 { + padding: 0; +} +.textArea_bd9c39 .chipletContainer_ef69fb { + background-color: var(--card-button-color); + border-radius: 6px; +} + +.keywordsCounter_bdc518 { + right: 24px; + bottom: 24px; +} + +.keywordListContainer_f9f552, +.actionContainer_b6e944 { + padding: 12px 16px; + background-color: transparent; + position: relative; + border-bottom: none; +} +.keywordListContainer_f9f552:after, +.actionContainer_b6e944:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.keywordListContainer_f9f552:last-of-type:after, +.actionContainer_b6e944:last-of-type:after { + display: none; +} +.keywordListContainer_f9f552:not(:last-child), +.actionContainer_b6e944:not(:last-child) { + margin-bottom: 0; +} +.keywordListContainer_f9f552 .checkboxWrapper_f6cde8, +.actionContainer_b6e944 .checkboxWrapper_f6cde8 { + padding: 0; +} + +.actionContainer_b6e944 .actionContainer_b6e944 { + padding: 0; +} +.actionContainer_b6e944 .actionIconContainer_b6e944 { + margin-right: 16px; +} +.actionContainer_b6e944 .editChannel_b6e944 { + color: hsl(var(--accent-hsl--material-you)); +} + +.actionContainer_cec7a5 { + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); +} + +.dividierIcon_f9f9ba { + color: var(--text-muted); +} + +.resultsList-2Bp-2_ { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + border: none; +} +.resultsList-2Bp-2_ .channelRowLabel-2yYGtY, +.resultsList-2Bp-2_ .roleLabel-38YTUn { + background-color: transparent; + border-radius: 6px; + border: 1px solid var(--card-border-color); +} + +.stepperContainer_fa2661 { + padding: 0; + background-color: var(--card-color-outlined); + border-radius: calc(var(--input-height) / 2); + border: 1px solid var(--card-border-color); + --input-height: 36px; +} +.stepperContainer_fa2661 .stepper_fa2661 { + border-radius: inherit; +} +.stepperContainer_fa2661 .iconWrapper__0d13e { + background-color: transparent !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.stepperContainer_fa2661 .iconWrapper__0d13e:first-of-type { + border-right: 1px solid var(--card-border-color); +} +.stepperContainer_fa2661 .iconWrapper__0d13e:last-of-type { + border-left: 1px solid var(--card-border-color); +} +.stepperContainer_fa2661 .iconWrapper__0d13e:hover { + background-color: var(--card-color-hover) !important; +} +.stepperContainer_fa2661 .iconWrapper__0d13e .icon_bb7288 { + height: var(--input-height); +} +.stepperContainer_fa2661 .iconWrapper__0d13e .icon_bb7288:hover { + background-color: transparent; +} +.stepperContainer_fa2661 .inputWrapper_f8bc55 { + border-bottom: none !important; +} +.stepperContainer_fa2661 .inputWrapper_f8bc55:before, .stepperContainer_fa2661 .inputWrapper_f8bc55:after { + bottom: 0; +} + +/* + * + * SERVER SETTINGS BANNED USERS + * + */ +.container_c90ddb { + min-width: 350px; + max-width: 1400px; + width: auto; + padding: 60px 97px 60px 60px; +} +.container_c90ddb + .toolsContainer_c25c6d { + position: absolute; + right: 0; + margin-right: 21px; +} + +.scrollerContainer_c90ddb { + padding: 0; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none; + overflow: hidden; +} + +.bannedUser_c90ddb { + margin: 0; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.65); + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.bannedUser_c90ddb:hover { + background-color: var(--card-color-hover); +} +.bannedUser_c90ddb .username_c90ddb { + color: var(--text-normal) !important; +} +.bannedUser_c90ddb .username_c90ddb .discrim_c90ddb { + padding-left: 6px; + color: var(--primary-400) !important; +} + +/* + * + * SERVER COMMUNITY DISCOVERY + * + */ +.checklist_d6d7a8, .checklistContainer-12xGp5 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.checklist_d6d7a8 .header_bd2368, .checklistContainer-12xGp5 .header_bd2368, .checklist_d6d7a8 .checklistHeader-3liG7E, .checklistContainer-12xGp5 .checklistHeader-3liG7E { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.checklist_d6d7a8 .checklistItem_bd2368, .checklistContainer-12xGp5 .checklistItem_bd2368 { + position: relative; + border-bottom: none; +} +.checklist_d6d7a8 .checklistItem_bd2368:after, .checklistContainer-12xGp5 .checklistItem_bd2368:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.checklist_d6d7a8 .checklistItem_bd2368:last-of-type:after, .checklistContainer-12xGp5 .checklistItem_bd2368:last-of-type:after { + display: none; +} +.checklist_d6d7a8 .checklistItem_bd2368 + .separator_bd2368, .checklistContainer-12xGp5 .checklistItem_bd2368 + .separator_bd2368, .checklist_d6d7a8 .checklistItem_bd2368 + .separator-2qVfIV, .checklistContainer-12xGp5 .checklistItem_bd2368 + .separator-2qVfIV { + display: none; +} + +.card_b3f648 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none !important; +} + +.iconMask_b3f648 { + background-color: var(--card-color-filled) !important; +} + +.banner_b1a8d5 { + overflow: hidden; +} + +/* + * + * SERVER EMOJI + * + */ +.content_dc1809 { + padding: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +.emojiTable_dc1809 { + margin-bottom: 0; + padding: 8px 12px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.emojiTable_dc1809 .formText_b89ec7 { + font-size: 14px; + text-transform: none; +} + +.emojiRow_dc1809 { + position: relative; + padding: 0 16px; + box-shadow: none !important; +} +.emojiRow_dc1809:nth-child(3) { + padding-top: 16px !important; +} +.emojiRow_dc1809:nth-child(3):before { + height: 100% !important; + top: 0 !important; +} +.emojiRow_dc1809:last-of-type { + margin-bottom: 0 !important; +} +.emojiRow_dc1809:last-of-type:before { + height: 100% !important; +} +.emojiRow_dc1809:before { + width: 100% !important; + left: 0 !important; + background-color: var(--card-color-hover) !important; + border-radius: calc(var(--card-radius-big) / 1.6); + border: none; +} +.emojiRow_dc1809 .emojiAliasInput_dc1809 { + margin-top: 0; + border-bottom: none !important; +} +.emojiRow_dc1809 .emojiAliasInput_dc1809:before, .emojiRow_dc1809 .emojiAliasInput_dc1809:after { + display: none; +} +.emojiRow_dc1809 .emojiAliasInput_dc1809:focus-within + .emojiAliasPlaceholder_dc1809 { + opacity: 0; +} +.emojiRow_dc1809 .emojiAliasInput_dc1809 .emojiInput_dc1809, .emojiRow_dc1809 .emojiAliasInput_dc1809 .emojiInput-28Uqhi { + padding: 0 8px; + font-size: 16px; + background-color: var(--input-color-alt); + transition: var(--default-time) var(--default-animation) box-shadow, var(--default-time) var(--default-animation) opacity; +} +.emojiRow_dc1809 .emojiAliasPlaceholder_dc1809 { + height: auto; + margin-left: 8px; + padding: 0; + line-height: var(--input-height); + color: var(--text-normal); + transition: var(--default-time) var(--default-animation); + overflow: visible; +} +.emojiRow_dc1809 .emojiRemove_dc1809 { + top: 0; + right: 12px; + bottom: 0; + margin: auto 0; + background-color: var(--card-button-color); + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) opacity; +} +.emojiRow_dc1809 .emojiRemove_dc1809:hover { + background-color: var(--card-button-color-hover); +} + +/* + * + * SERVER INTEGRATIONS + * + */ +.footerImage_fab929 { + position: static; + margin-top: 80px; + margin-bottom: -288px; +} + +/* + * + * SERVER COMMUNITY ONBOARDING + * + */ +.channelRow_fdea3f { + background-color: var(--card-color-filled); + border: none; + padding: 12px 16px; + border-radius: var(--card-radius-big); +} + +.container_a90bed { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.channelCoverage_df2e1e { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.channelCoverage_df2e1e .channelCoverageDetails_df2e1e { + background-color: transparent; +} + +.channelPill_df2e1e { + height: 20px; + background-color: var(--card-color-active); + border-radius: 10px; +} + +.notice_addbba { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.review_addbba { + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} + +.onboardingStepContainer_a85c10 { + position: relative; + background-color: var(--card-color-filled); +} +.onboardingStepContainer_a85c10:after { + position: absolute; + content: " "; + width: calc(100% - 32px); + height: 1px; + bottom: 0; + left: 16px; + background-color: var(--card-border-color); +} +.onboardingStepContainer_a85c10:last-of-type { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} +.onboardingStepContainer_a85c10:last-of-type:after { + display: none; +} +.onboardingStepContainer_a85c10 .iconContainer_a85c10 { + background-color: var(--card-color-active); +} +.onboardingStepContainer_a85c10 .lookOutlined_dd4f85.colorPrimary_dd4f85 { + border: var(--button-outline) !important; +} + +.divider_addbba { + display: none; +} + +/* SERVER COMMUNITY ONBOARDING -> DEFAULT CHANNELS */ +.categoryRow_a33fd3 .categoryText_a33fd3 { + font-size: 14px; + text-transform: none; +} + +.channelRow_a33fd3 { + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color; +} +.channelRow_a33fd3.firstChannel_a33fd3 { + border-top-left-radius: var(--card-radius-big); + border-top-right-radius: var(--card-radius-big); +} +.channelRow_a33fd3.lastChannel_a33fd3 { + border-bottom-left-radius: var(--card-radius-big); + border-bottom-right-radius: var(--card-radius-big); +} +.channelRow_a33fd3:hover:not(.disabled_a33fd3) { + background-color: var(--card-color-hover); +} +.channelRow_a33fd3 .lockedPill_a33fd3 { + --button-padding: 0 24px 0 16px; +} + +.separator_a33fd3 { + background-color: var(--card-border-color); +} + +.container_fe51c5 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.container_fe51c5 .header_fe51c5, +.container_fe51c5 .container_eff583, +.container_fe51c5 .channelList_fe51c5 { + background-color: transparent; +} + +/* SERVER COMMUNITY ONBOARDING -> NAVIGATION BANNER */ +.container_b5926e { + background-color: var(--popout-color) !important; + border-radius: 4px; + box-shadow: var(--shadow-2dp); +} +.container_b5926e .button_dd4f85.lookOutlined_dd4f85 { + --button-padding: 0 24px 0 16px; +} +.container_b5926e .button_dd4f85.lookFilled_dd4f85 { + --button-padding: 0 16px 0 24px; +} +.container_b5926e .button_dd4f85.lookFilled_dd4f85 .button_b5926e { + color: var(--accent-text-color--material-you) !important; +} + +.educationUpsell_b5926e { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); +} +.educationUpsell_b5926e .educationUpsellArrow_b5926e { + border-bottom-color: var(--popout-color); +} + +/* SERVER COMMUNITY ONBOARDING -> PREVIEW */ +.testimonialHeroContainer_d3081b { + background-color: var(--card-color-filled); + border: none; + padding: 32px; + border-radius: var(--card-radius-big); +} +.testimonialHeroContainer_d3081b .quotes_d3081b { + top: 40px; + color: var(--card-header-text-color); +} +.testimonialHeroContainer_d3081b .testimonialsControls_d3081b { + margin: 0; +} +.testimonialHeroContainer_d3081b .button_dd4f85 { + --button-padding: 0 10px; +} + +.upsellPreview_aa7c25 { + gap: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.upsellPreview_aa7c25.spacingLarge_aa7c25 { + gap: 2px; +} +.upsellPreview_aa7c25.spacingLarge_aa7c25 .heading-md\/semibold_dc00ef { + padding-bottom: 14px; +} +.upsellPreview_aa7c25.spacingLarge_aa7c25 .welcomeMessageContainer_a1289e { + margin-bottom: 14px; +} +.upsellPreview_aa7c25 .heading-md\/semibold_dc00ef { + line-height: normal; + font-size: 1.25em; + color: var(--card-header-text-color); + font-weight: 400; +} +.upsellPreview_aa7c25 .spacingSmall_aa7c25 { + gap: 2px; +} +.upsellPreview_aa7c25 .previewListItem_aa7c25 { + padding: 12px; +} +.upsellPreview_aa7c25 .previewListItem_aa7c25.selected_aa7c25 { + background-color: var(--card-color-alt-hover); +} +.upsellPreview_aa7c25 .previewListItem_aa7c25, +.upsellPreview_aa7c25 .action_e3f878 { + background-color: var(--card-color-alt); + border-radius: 4px; +} +.upsellPreview_aa7c25 .previewListItem_aa7c25:first-of-type, +.upsellPreview_aa7c25 .action_e3f878:first-of-type { + border-top-left-radius: var(--card-radius-big); + border-top-right-radius: var(--card-radius-big); +} +.upsellPreview_aa7c25 .previewListItem_aa7c25:last-of-type, +.upsellPreview_aa7c25 .action_e3f878:last-of-type { + border-bottom-left-radius: var(--card-radius-big); + border-bottom-right-radius: var(--card-radius-big); +} + +/* + * + * SERVER SETTINGS OVERVIEW + * + */ +.imageUploaderIcon_de76e4 { + left: calc(50% + 32px); + right: unset; +} + +/* + * + * SERVER SETTINGS PERMISSIONS + * + */ +.settingCard_dd864e { + margin-bottom: 16px; + background-color: var(--card-color-outlined) !important; + border: 1px solid var(--card-border-color) !important; + padding: 0; + border-radius: var(--card-radius-big) !important; +} +.settingCard_dd864e.active_dd864e, +.settingCard_dd864e .cardFolder_dd864e { + background-color: transparent; +} +.settingCard_dd864e .folderHeader_dd864e { + position: relative; + border-bottom: none; +} +.settingCard_dd864e .folderHeader_dd864e:after { + position: absolute; + content: " "; + width: 100%; + height: 1px; + bottom: 0; + left: 0; + background-color: var(--card-border-color); +} +.settingCard_dd864e + .divider_dd864e { + display: none; +} +.settingCard_dd864e + .divider_dd864e + .button_dd4f85 { + --button-padding: 0; +} + +.roleMemberList_dd864e { + padding: 16px; +} +.roleMemberList_dd864e .content_eed6a8 { + height: auto !important; +} +.roleMemberList_dd864e .content_eed6a8 .memberRow_dd864e { + padding: 0 4px; + margin-bottom: 16px; +} +.roleMemberList_dd864e .content_eed6a8 .memberRow_dd864e:last-child { + margin-bottom: 0; +} +.roleMemberList_dd864e .content_eed6a8 .divider_dd864e { + display: none; +} + +.sidebarScrollable_e9196a .sidebarHeaderDefault-1BHqHQ { + font-size: 14px; + text-transform: none; +} +.sidebarScrollable_e9196a .role_f778a8 { + border-radius: 16px; +} +.sidebarScrollable_e9196a .role_f778a8 .background-3X6N7I { + padding: 0; + background-color: transparent; +} + +.scroller_e9196a { + background-color: transparent; +} + +.staticToolbar_de3e42 { + margin-bottom: 8px; + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; + overflow: hidden; +} +.staticToolbar_de3e42 .button_dd4f85 { + --button-height: 32px; + --button-background: transparent; + --button-radius: 0; +} + +.forumGuidelines_bc05bb { + --input-padding: 0 12px; + height: 200px; + max-height: 250px; + padding: var(--input-padding); + background-color: var(--input-color); + border-radius: calc(200px / 2); + border: none; + background: var(--input-color) !important; + border-radius: 19px; +} +.forumGuidelines_bc05bb .slateTextArea_e52116 { + right: 0; + padding: 12px 0; +} + +/* + * + * SERVER ROLES + * + */ +.tabBar-3pstF7 { + border-bottom: 1px solid var(--card-border-color); +} +.tabBar-3pstF7 .item_a0 { + margin-bottom: 0; + border: none; +} +.tabBar-3pstF7 .item_a0.selected-g-kMVV { + position: relative; + background-color: transparent !important; + border: none; +} +.tabBar-3pstF7 .item_a0.selected-g-kMVV:after { + position: absolute; + content: " "; + width: 100%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} + +.container_cc7b67 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.container_cc7b67:hover { + background-color: var(--card-color-hover); +} +.container_cc7b67 .icon_cc7b67 { + background-color: var(--card-button-color); +} + +.container__33507 { + height: var(--input-height); + max-height: var(--input-height); + padding: var(--input-padding); + background-color: var(--input-color); + border-radius: calc(var(--input-height) / 2); + border: none; +} +.container__33507 .inner_c18ec9 { + padding: 0; +} +.container__33507 .inner_c18ec9 .input_c18ec9 { + height: var(--input-height); + margin: 0; + padding: 0 4px; +} +.container__33507 .inner_c18ec9 .input_c18ec9::-webkit-input-placeholder { + font-family: var(--app-font); +} +.container__33507 .inner_c18ec9 .iconLayout_c18ec9 { + width: var(--input-height); + height: var(--input-height); +} + +.rolesTable_e72811 { + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.rolesTable_e72811 .tableHeader_e72811 { + margin-left: 0; + margin-bottom: 0; +} +.rolesTable_e72811 .tableHeader_e72811 .dragSpacing_e72811 { + display: none; +} +.rolesTable_e72811 .tableTitle_e72811 { + font-size: 1em; + color: var(--card-header-text-color); + font-weight: 500; + text-transform: none; +} +.rolesTable_e72811 .tableTitle_e72811.memberSpacing-1RRW7k { + margin-left: 64px; +} + +.roleRow_a930f1 { + height: auto; + margin: 0; + padding: 12px 16px; + background-color: var(--card-color-filled); + border-radius: 0; +} +.roleRow_a930f1:last-of-type { + padding-bottom: 20px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} +.roleRow_a930f1:last-of-type:before { + height: calc(100% - 8px); +} +.roleRow_a930f1:last-of-type:after { + display: none; +} +.roleRow_a930f1:hover:not(.roleRowDisableHover_a930f1) { + background-color: var(--card-color-filled); +} +.roleRow_a930f1:hover:not(.roleRowDisableHover_a930f1):before { + background-color: var(--card-color-hover); +} +.roleRow_a930f1:hover:not(.roleRowDisableHover_a930f1) .dragIcon_a930f1 { + opacity: 1; +} +.roleRow_a930f1:hover:not(.roleRowDisableHover_a930f1) .circleButton_a930f1 { + background-color: var(--card-button-color-hover); +} +.roleRow_a930f1:hover:not(.roleRowDisableHover_a930f1) .circleButton_a930f1.editButton_a930f1 { + opacity: 1; +} +.roleRow_a930f1:before { + width: calc(100% - 16px); + height: 100%; + left: 8px; + right: 0; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.5); + transition: var(--default-time) var(--default-animation) background-color; + pointer-events: none; +} +.roleRow_a930f1 > * { + z-index: 2; +} + +.dragIcon_a930f1 { + position: absolute; + left: 8px; + padding: 12px; + background-color: var(--card-color-hover); + z-index: 3; + opacity: 0; + visibility: visible; + transition: var(--default-time) var(--default-animation) opacity; + vertical-align: middle; + line-height: 10px; +} + +.circleButton_a930f1 { + background-color: var(--card-button-color); +} +.circleButton_a930f1.editButton_a930f1 { + opacity: 0; + visibility: visible; + transition: var(--default-time) var(--default-animation) opacity; +} + +/* SERVER ROLES -> EDIT/NEW */ +.page_e8251c { + width: 100%; + min-width: 100%; +} +.page_e8251c .sidebar_e87574, +.page_e8251c .contentContainer_e8251c { + position: relative; +} +.page_e8251c .sidebar_e87574 { + margin-left: 40px; + border-right-color: var(--card-border-color); +} +.page_e8251c .sidebar_e87574 .list_e87574 { + padding: 0 16px 96px 16px; + background-color: transparent; + border: none; +} +.page_e8251c .sidebar_e87574 .titleContainer_e87574 { + margin: 0; + padding: 0 8px 16px; + background-color: var(--main-color); +} +.page_e8251c .sidebar_e87574 .titleContainer_e87574.titleElevated_e87574 { + border-bottom: 1px solid var(--card-border-color); + box-shadow: none; +} +.page_e8251c .sidebar_e87574 .titleContainer_e87574 .titleText_e87574 { + font-size: 16px; + text-transform: none; +} +.page_e8251c .sidebar_e87574 .item_a0 { + width: auto; + padding: 0 12px; + border-radius: 16px; + transition: var(--default-time) var(--default-animation) background-color; +} +.page_e8251c .sidebar_e87574 .item_a0:before { + display: none; +} +.page_e8251c .sidebar_e87574 .item_a0:hover { + background-color: var(--menu-item-hover) !important; +} +.page_e8251c .sidebar_e87574 .item_a0.selected_a0 { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)) !important; +} +.page_e8251c .sidebar_e87574 .roleDot-2a4Pv7 { + border: none; +} +.page_e8251c .contentContainer_e8251c { + left: 0; + flex: 1; +} +.page_e8251c .contentWidth_bd05f1 { + width: auto; + min-width: auto; + max-width: none; + padding-right: 82px; +} +.page_e8251c .contentWidth_bd05f1 .sizeTiny_dd4f85 { + --button-height: 24px; + --button-padding: 0 8px; +} +.page_e8251c .header_bd05f1 { + margin-left: 0; + margin-right: 0; + padding: 0; + background-color: var(--main-color); + transition: var(--default-time) var(--default-animation) border-bottom-color; +} +.page_e8251c .header_bd05f1.stickyHeaderElevated_bd05f1 { + box-shadow: none; +} +.page_e8251c .header_bd05f1 .titleText-35PD5k { + font-size: 16px; + text-transform: none; +} +.page_e8251c .header_bd05f1 + div + .divider-5Xhahz { + display: none; +} +.page_e8251c .tabBar_c69589 { + margin-left: 0; + border-bottom: 1px solid var(--card-border-color); +} +.page_e8251c .searchContainer_a73849 { + margin-top: 16px; + padding-bottom: 16px; + border-bottom: 1px solid var(--card-border-color); +} +.page_e8251c .previewContainer_bdfce3 { + border-radius: var(--card-radius-big); +} +.page_e8251c .previewContainer_da1bd9 { + background-color: transparent; + border-radius: var(--card-radius-big); + border: none; +} +.page_e8251c .previewContainer_da1bd9 .messageContainer_da1bd9 { + padding: 16px 16px 16px 66px; + background-color: var(--chat-color); +} +.page_e8251c .container-1zDvAE { + margin-bottom: 20px; +} +.page_e8251c + .toolsContainer_c25c6d { + position: absolute; + top: 0; + right: 0; + z-index: 2; +} + +/* SERVER ROLES -> ADD MEMBER */ +.searchBox_a0cc0d { + padding: 16px; +} +.searchBox_a0cc0d.scrollSeparator_a0cc0d { + box-shadow: none !important; +} +.searchBox_a0cc0d .searchBar_ac8310 { + margin-bottom: 0; + border: none; +} + +/* + * + * SERVER RULES SCREENING + * + */ +.mainColumnContainer-3y3ZF4 { + max-width: calc(100% - 220px); +} + +.backgroundContainer_ceff93 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.backgroundContainer_ceff93 .containerPadding_ceff93 { + padding: 0; +} +.backgroundContainer_ceff93 .inputWrapper_f8bc55 { + height: auto; + max-height: unset; +} + +.containerTitle_ceff93 { + font-size: 1.25em; + color: var(--card-header-text-color); + font-weight: 500; +} +.containerTitle_ceff93 .verificationLevelHook_ceff93 { + font-size: 1em; +} + +.containerFooter_ceff93 { + padding: 0; + background-color: transparent; +} + +.fieldBackground_ceff93:not(textarea) { + --card-color-filled: var(--card-color-alt); + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.fieldBackground_ceff93.withFooter_ceff93 { + border-bottom: none; +} + +.fieldFooterContainer_ceff93 { + background-color: var(--card-color-alt); + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: 1px solid var(--card-border-color); +} + +.sidebarFixedContainer-2fX672 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* SERVER RULES SCREENING -> EDIT RULES */ +.rulesTextAreaInput-2S9Tgi { + background-color: var(--card-color-filled); + border: none; + padding: 0 0 0 16px; + border-radius: var(--card-radius-big); +} + +.exampleRule-KGGZmT { + height: var(--button-height); + padding: 0 12px; + background-color: var(--card-button-color); + border-radius: 10px; + transition: var(--default-time) var(--default-animation) background-color; +} +.exampleRule-KGGZmT:hover { + background-color: var(--card-button-color-hover); +} +.exampleRule-KGGZmT > div { + line-height: var(--button-height); +} + +/* + * + * SERVER SETTINGS SAFETY SETUP + * + */ +.changelog_abe1fa { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.safetyChecklist_abe1fa { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.safetyChecklist_abe1fa .lookOutlined_dd4f85 { + border: var(--button-outline) !important; +} +.safetyChecklist_abe1fa .divider_abe1fa { + background-color: var(--card-border-color); +} + +.back_e1b877 { + --button-padding: 0; + margin-bottom: 16px; +} +.back_e1b877 .backButton_e1b877 { + background-image: none; + text-transform: none; + text-decoration: none; +} + +/* + * + * SERVER SETTINGS SERVER INSIGHTS + * + */ +.error_dd4615 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.developerPortalCtaWrapper_cfaf72 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +/* + * + * SERVER SETTINGS SERVER PRODUCTS + * + */ +.container_b981c5 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.coverImageUploader_fea47d .imageUploaderInner_de76e4 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.coverImageUploader_fea47d .imageUploaderIcon_de76e4 { + left: unset; + right: 0; +} + +.metricCard_bf27f7, +.tableContainer_d2aca9 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.metricCard_bf27f7 .text-xs\/medium_dc00ef, +.tableContainer_d2aca9 .text-xs\/medium_dc00ef { + font-size: 14px; + text-transform: none; +} + +/*SERVER SETTINGS SERVER PRODUCTS -> CREATE PRODUCT */ +.textArea_cc484a { + background-color: var(--input-color); + border-radius: 19px; +} + +.clickableItem_f07970 { + border-radius: var(--card-radius-big); +} +.clickableItem_f07970 .radioOptionImage_f07970 { + border-radius: calc(var(--card-radius-big) - 2px) !important; +} + +.container_c298ed { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.container_c298ed .text-sm\/medium_dc00ef { + color: var(--accent-text-color--material-you) !important; +} + +.attachedRoleContainer_f624e3 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none; +} + +.benefitToggleContainer_d636bf { + padding: 8px 2px 8px 12px; + background-color: var(--card-color-filled); + border-radius: 20px; +} + +.publishable_f77b50 { + background-color: hsl(var(--accent-hsl--material-you), 0.15); + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); + box-shadow: none; +} + +.wasEverPublished_f77b50 { + background-color: hsl(var(--alert-hsl), 0.15); + border-radius: var(--card-radius-big); + border: 1px solid hsl(var(--alert-hsl)); +} + +.productPreview_d636bf .text-xs\/bold_dc00ef { + font-size: 14px; + text-transform: none; +} + +/*SERVER SETTINGS SERVER PRODUCTS -> PRODUCT CARD */ +.productCard_f26f9b { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; + transition: var(--default-time) var(--default-animation) background-color; +} +.productCard_f26f9b:hover { + background-color: var(--card-color-hover) !important; +} +.productCard_f26f9b .productThumbnail_f26f9b { + border-radius: var(--card-radius-big); +} + +.badge_a24a11 { + background-color: var(--card-color-active) !important; + border-radius: 13px; +} + +.roleTag_b463ca { + min-width: 28px; + height: 28px; + gap: 6px; + padding: 0 12px 0 6px; + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); +} +.roleTag_b463ca .roleColor_b463ca { + width: 16px; + height: 16px; + margin: 0; + border-radius: 8px; +} +.roleTag_b463ca .roleColor_b463ca + span { + display: none !important; +} + +/* + * + * SERVER SETTINGS SERVER SUBSCRIPTIONS + * + */ +.card_ea91d1 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.heroBanner_f6ab4c { + border-radius: var(--card-radius-big); +} + +/* SERVER SETTINGS SERVER SUBSCRIPTIONS -> HOW IT WORKS */ +.howItWorksContainer_aa72d6 { + padding: 0; + background-color: transparent; +} + +.howItWorksImageContainer_aa72d6, +.howItWorksDescription_aa72d6 { + background-color: transparent; +} + +/* SERVER SETTINGS SERVER SUBSCRIPTIONS -> CREATOR BENEFITS */ +.creatorBenefitCard__1f0b1 { + padding: 16px; +} + +.earningsPreviewContainer_da92c3, +.avatarCard_da92c3 { + --card-color-filled: var(--card-color-alt); + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* SERVER SETTINGS SERVER SUBSCRIPTIONS -> LEARN FROM OTHER CREATORS */ +.guildCard__81370 { + padding: 16px; +} + +.guildCardHeaderAvatar_adff39 { + border-radius: 50%; +} + +.guildSubscriberCount_adff39 { + height: var(--button-height); + padding: var(--button-padding); + background-color: var(--card-button-color); + border-radius: var(--button-radius); +} +.guildSubscriberCount_adff39 .text-md\/normal_dc00ef { + color: var(--text-normal) !important; + font-weight: 500; +} + +.subscriberCountValue_adff39, +.subscriberCountText_adff39 { + padding: 0; + background-color: transparent; +} + +.subscriberCountText_adff39 { + padding-left: 12px; +} + +.emojisContainer_adff39 { + margin-right: 8px; + padding: var(--button-padding); + background-color: var(--card-button-color); + border-radius: var(--button-radius); +} + +/* */ +.tabBar_da7453 { + border-bottom-width: 1px; +} + +.container_dce733 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +/* + * + * SERVER SETTINGS SOUNDBOARD + * + */ +.tableTitle_b10b92 { + margin-bottom: 16px; +} + +.soundTable_b10b92 { + grid-template-columns: unset; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +.tableHeaders_b10b92 { + padding: 16px 16px 0; +} +.tableHeaders_b10b92 .tableHeader_b10b92 { + font-weight: 500; + text-transform: none; +} + +.row_b10b92 { + padding: 4px 16px; + position: relative; + border-bottom: none; +} +.row_b10b92:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.row_b10b92:last-of-type:after { + display: none; +} + +/* + * + * SERVER STICKERS + * + */ +.upsellContainer_bb33d5 { + border-radius: var(--card-radius-big); +} + +.tierHeader_da77bd { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.tierHeader_da77bd.tierHeaderUnlocked_da77bd, .tierHeader_da77bd.tierHeaderLocked_da77bd { + background-color: var(--card-color-filled) !important; +} +.tierHeader_da77bd.tierHeaderWithoutCardBody_da77bd { + border-radius: var(--card-radius-big); +} + +.tierBody_da77bd { + background-color: var(--card-color-filled) !important; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: none !important; +} + +.tierLock_da77bd { + color: var(--interactive-normal); +} + +.wrapper_d864ab { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; +} +.wrapper_d864ab:hover { + background-color: var(--card-color-hover); +} + +.placeholderCard_f8c5e7 { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 0; + border-radius: var(--card-radius-big); +} + +.background_a4fd01 { + color: var(--main-alt) !important; +} + +/* + * + * ACCEPT RULES + * + */ +.enableContainer_a1879c { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} + +.previewContainer_dcd39d { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: none; +} +.previewContainer_dcd39d .descriptionWrapper_dcd39d .inputWrapper_f8bc55 { + --input-height: 64px; +} +.previewContainer_dcd39d .descriptionInput_dcd39d { + line-height: 32px; +} +.previewContainer_dcd39d [placeholder].descriptionInput_dcd39d { + text-align: left; +} +.previewContainer_dcd39d .welcomeChannel_dcd39d { + --card-color-filled: var(--card-color-alt); + background-color: var(--card-color-filled); + border: none; + padding: 12px; + border-radius: var(--card-radius-big); +} + +.iconActiveLarger_f11207 { + border-radius: var(--avatar-radius); +} + +.options_e3f8c2 { + margin-bottom: 8px; + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 0; + border-radius: var(--card-radius-big); +} +.options_e3f8c2 .optionContainer_e3f8c2 { + margin-top: 0; + border-radius: 0; + background-color: transparent; + position: relative; + border-bottom: none; +} +.options_e3f8c2 .optionContainer_e3f8c2:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.options_e3f8c2 .optionContainer_e3f8c2:last-of-type:after { + display: none; +} + +/* + * + * USER SETTINGS ACCESSIBILITY + * + */ +.preview_c31d36 { + background-color: var(--card-color-outlined) !important; + border: 1px solid var(--card-border-color) !important; + padding: 16px; + border-radius: var(--card-radius-big) !important; +} + +.previewMessage_c31d36 { + padding: 0; + background-color: var(--chat-color); + border-radius: calc(var(--card-radius-big) / 1.25); +} +.previewMessage_c31d36 .message_d5deea { + margin-top: 0 !important; + margin-left: 52px; + margin-right: 0; + border-radius: var(--message-radius); +} +.previewMessage_c31d36 .message_d5deea:before, .previewMessage_c31d36 .message_d5deea:after { + display: none; +} +.previewMessage_c31d36 .message_d5deea .avatar_f9f2ca { + left: -50px; +} + +/* + * + * USER SETTINGS APPEARANCE + * + */ +.preview_a614a7 { + --card-color-filled: transparent; +} +.preview_a614a7.outline_a298b8 { + border: 1px solid var(--card-border-color) !important; +} +.preview_a614a7 .wrapper_f9f2ca { + margin-left: 48px; +} + +/* USER SETTINGS APPEARANCE -> THEME */ +.h5_c46f6a.eyebrow_c46f6a + div:not([class]) div[role=radiogroup] { + padding: 16px; + background-color: var(--card-color-filled); + border: none; +} + +.basicThemeSelectors_ + .premiumFeatureBorder_c6d722 { + margin: 0 -8px -8px; + background: linear-gradient(var(--card-color-filled), var(--card-color-filled)) padding-box, linear-gradient(45deg, hsl(269, calc(var(--saturation-factor, 1) * 52.7%), 52.7%), hsl(325, calc(var(--saturation-factor, 1) * 31.7%), 51.8%)) border-box; + border-radius: calc(var(--card-radius-big) - 4px); +} + +.presets_f45ea6 { + gap: 16px; +} + +.basicThemeSelectors_ .themeSelectionContainer_cb7c27 { + width: unset; + height: unset; + padding: 12px; + background-color: var(--main-color); + border-radius: var(--card-radius-big); +} + +.defaultThemeSelection_cb7c27 { + width: 60px; + height: 60px; + box-shadow: none; +} +.defaultThemeSelection_cb7c27.selected_cb7c27 { + position: relative; + background: hsl(var(--accent-hsl--material-you)); +} +.defaultThemeSelection_cb7c27.selected_cb7c27:before, .defaultThemeSelection_cb7c27.selected_cb7c27:after { + position: absolute; + content: " "; + width: 50%; + height: 50%; + bottom: 0; + pointer-events: none; +} +.defaultThemeSelection_cb7c27.selected_cb7c27:before { + left: 0; + background-color: var(--card-color-filled); + border-bottom-left-radius: 30px; +} +.defaultThemeSelection_cb7c27.selected_cb7c27:after { + right: 0; + background-color: var(--accent-text-color--material-you); + border-bottom-right-radius: 30px; +} + +.selectionCircle_cb7c27 { + box-shadow: none; +} +.selectionCircle_cb7c27:before { + position: absolute; + content: " "; + width: 32px; + height: 32px; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + background-color: var(--main-color); + border-radius: 50%; +} +.selectionCircle_cb7c27 .checkmark_cb7c27 { + color: var(--main-color); +} +.selectionCircle_cb7c27 .checkmarkCircle_cb7c27 { + top: 0; + left: 0; + bottom: 0; + margin: auto; +} +.selectionCircle_cb7c27 .checkmarkCircle_cb7c27 circle { + fill: var(--text-normal); +} + +/* USER SETTINGS APPEARANCE -> APP ICON */ +.header_df4d02 { + padding: 8px 8px 0; +} + +.presets_df4d02 { + padding: 0 8px 8px; +} + +.appIconSelection_e2863f.disabled_e2863f:not(.selected_e2863f) { + opacity: 0.5; +} + +/* + * + * USER SETTINGS APP ICON EDITOR + * + */ +.editor_bcfa1e { + margin-left: 8px; + padding: 0; + background-color: var(--chat-color); + border-radius: var(--card-radius-big); + border-left: none; +} +.editor_bcfa1e .heading-lg\/extrabold_dc00ef { + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; +} +.editor_bcfa1e div[role=radiogroup] { + background-color: transparent; +} + +.editorHeader_bcfa1e { + width: auto; + padding: 16px; +} + +.selectionGroup_bcfa1e { + margin-top: 0; +} +.selectionGroup_bcfa1e .header_df4d02 { + padding: 0; +} +.selectionGroup_bcfa1e .presets_df4d02 { + padding: 0; + gap: 16px; +} + +.editorFooter_bcfa1e { + margin-top: 16px; + padding: 0 16px 16px; +} + +/* + * + * USER SETTINGS AUTHORIZED APPS + * + */ +.formNotice_aae945 { + margin-bottom: 32px; + padding: 0; +} +.formNotice_aae945 .formNoticeTitle_aae945 { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.formNotice_aae945 .formNoticeTitle_aae945 + .formNoticeBody_aae945 { + padding: 0 16px 16px; +} +.formNotice_aae945.card_a298b8 { + margin-top: 16px; +} + +.formNoticeBody_aae945 { + padding: 16px; +} + +.authedApp_f0135d { + margin-bottom: 16px; + padding: 16px; +} +.authedApp_f0135d .marginBottom20_f7730b .text-sm\/semibold_dc00ef { + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; +} +.authedApp_f0135d .button_dd4f85 { + font-size: 0.75em; +} + +/* + * + * USER SETTINGS BILLING + * + */ +.paymentSourceRow_edf4d6 { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} + +.paymentPane_f66684 { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 0; + border-radius: var(--card-radius-big) !important; +} +.paymentPane_f66684 .paymentRowHeader_f66684 { + padding: 16px; +} +.paymentPane_f66684 .bottomDivider_f66684 { + border: none; +} +.paymentPane_f66684 .pageActions_cb56ee { + padding: 16px 0; +} + +.paymentRow_f66684:not(.payment_a28a08) { + border-bottom: none; +} + +.payment_a28a08 { + background-color: var(--card-color-filled) !important; +} +.payment_a28a08:not(.hoverablePayment_a28a08) { + padding-bottom: 1px; +} + +.paginator_f66684 { + background-color: transparent !important; +} +.paginator_f66684 .descriptionIcon_a28a08 { + border-radius: 50%; +} +.paginator_f66684 .expandedInfo_a28a08 { + --card-color-filled: var(--card-color-alt); + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.paginator_f66684 .expandedInfo_a28a08 .paymentHeader_a28a08 { + border-color: var(--card-border-color); +} + +.pageButtonPrev_cb56ee, +.pageButtonNext_cb56ee { + width: var(--button-height); + height: var(--button-height); + padding: 0; + line-height: var(--button-height); + border-color: var(--card-border-color); + text-align: center; +} +.pageButtonPrev_cb56ee.disabled_cb56ee, +.pageButtonNext_cb56ee.disabled_cb56ee { + border-color: var(--card-border-color); +} + +.pageButtonPrev_cb56ee { + border-radius: var(--button-radius) 0 0 var(--button-radius); +} + +.pageButtonNext_cb56ee { + border-radius: 0 var(--button-radius) var(--button-radius) 0; +} + +.pageIndicator_cb56ee { + height: var(--button-height); + border-color: var(--card-border-color); +} + +.codeRedemptionRedirect_cb70f4 { + background-color: var(--card-color-outlined) !important; + border: 1px solid var(--card-border-color) !important; + padding: 16px; + border-radius: var(--card-radius-big) !important; +} + +/* + * + * USER SETTINGS CONNECTIONS + * + */ +.connectContainer_e2a436 { + margin: 0 0 32px 0; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.connectContainer_e2a436 .connectHeader_e2a436 { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.connectContainer_e2a436 .text-xs\/normal_dc00ef { + padding: 0 16px; +} +.connectContainer_e2a436 .connectionsContainer_e2a436 { + padding: 0 16px 16px; +} +.connectContainer_e2a436 .wrapper_c36ce4 { + margin-bottom: 0; +} +.connectContainer_e2a436 .accountButtonInner_e2a436 { + background-color: var(--card-button-color); + border-radius: 50%; + transition: var(--default-time) var(--default-animation) background-color; +} +.connectContainer_e2a436 .accountButtonInner_e2a436:hover { + background-color: var(--card-button-color-hover); +} + +/* CONNECTIONS -> ADD CONNECTION */ +.accountBtnInner_ec99f9 { + background-color: var(--card-button-color); + border-radius: 50%; + transition: var(--default-time) var(--default-animation) background-color; +} +.accountBtnInner_ec99f9:hover { + background-color: var(--card-button-color-hover); +} + +/* CONNECTIONS -> CONNECTED ACCOUNTS */ +.connectionList_e2a436 { + grid-gap: 16px; +} + +.header_ec99f9 { + margin-top: 0; +} +.header_ec99f9 .heading-md\/bold_dc00ef { + font-size: 22px; + font-weight: 400; +} + +.connectionsContainer_e2a436 { + margin-bottom: 0; +} + +.connection_e2a436 { + margin-bottom: 0; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.connection_e2a436 .connectionHeader_e2a436 { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.connection_e2a436 .connectionOptionsWrapper_e2a436 { + padding: 0 16px 16px; +} +.connection_e2a436 .connectionOptionsWrapper_e2a436 .connectionOptionSwitch_e2a436 { + padding-left: 0; + padding-right: 0; +} +.connection_e2a436 .connectionOptionsWrapper_e2a436 .connectionOptionSwitch_e2a436:last-of-type { + margin-bottom: 0; +} +.connection_e2a436 .divider_ae36e5 { + margin: 0 16px; + border-top-color: var(--card-border-color); +} +.connection_e2a436 .metadataContainer_e2a436, .connection_e2a436 .container_f7e03d { + --card-color-filled: var(--card-color-alt); + margin: 0 16px 16px; + background-color: var(--card-color-filled); + border: none; + padding: 12px; + border-radius: var(--card-radius-big); +} +.connection_e2a436 .upsellWrapper_e2a436 { + padding: 0; +} +.connection_e2a436 .container_f7e03d .button_dd4f85 { + min-width: 130px; +} + +.integrationsWrapper_e2a436 { + padding: 0; +} +.integrationsWrapper_e2a436 .h5_c46f6a { + margin: 0; + padding: 16px 16px 8px; +} +.integrationsWrapper_e2a436 .integration_e2a436 { + --card-color-filled: var(--card-color-alt); + margin: 0 16px 2px; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); + border-radius: 4px; +} +.integrationsWrapper_e2a436 .integration_e2a436:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; +} +.integrationsWrapper_e2a436 .integration_e2a436:last-of-type { + margin-bottom: 16px; + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); +} +.integrationsWrapper_e2a436 .integration_e2a436:only-child { + border-radius: var(--card-radius-big); +} +.integrationsWrapper_e2a436 .integration_e2a436 .button_dd4f85 { + background-color: hsl(var(--accent-hsl), 0.1); + color: hsl(var(--accent-hsl--material-you)); +} + +/**/ +.connectionsChecksGroup-_ALevE { + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.connectionsChecksGroup-_ALevE.connectionsChecksGroupPassed-16h0PT { + background-color: var(--card-color-active); +} + +.roleGranted-QK31f8 { + margin-top: 0; + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.channelsGranted-1nZk5r { + margin-bottom: 0; + padding: 0 16px 16px; + background-color: var(--card-color-filled); + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} +.channelsGranted-1nZk5r .heading-lg\/semibold_dc00ef { + font-size: 1.1em; + font-weight: 400; +} + +/* + * + * USER SETTINGS DEVICES + * + */ +.sessions_c7a2c0 > div:not([class]) { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.otherSessions_c7a2c0 { + margin-top: 32px; + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.sessions_c7a2c0 .sectionTitle_a6ae9b, +.otherSessions_c7a2c0 .sectionTitle_a6ae9b { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.sessions_c7a2c0 .sectionTitle_a6ae9b .eyebrow_c46f6a, +.otherSessions_c7a2c0 .sectionTitle_a6ae9b .eyebrow_c46f6a { + margin-bottom: -8px; + line-height: normal; + font-size: inherit; + color: var(--card-header-text-color); + font-weight: 400; +} + +.session_c7a2c0 { + position: relative; + padding: 16px; + gap: 16px; + border-bottom: none; +} +.session_c7a2c0:before { + position: absolute; + content: " "; + width: calc(100% - 16px); + height: 100%; + top: 0; + left: 8px; + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.65); + opacity: 0; + transition: var(--default-time) var(--default-animation) opacity; +} +.session_c7a2c0:last-of-type { + padding-bottom: 24px; +} +.session_c7a2c0:last-of-type:before { + height: calc(100% - 8px); +} +.session_c7a2c0:hover:before { + opacity: 1; +} +.session_c7a2c0 > * { + z-index: 2; +} +.session_c7a2c0 .sessionIcon_c7a2c0 { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} +.session_c7a2c0 .sessionInfoRow_c7a2c0:not(.eyebrow_e5a66c) { + color: var(--text-muted); +} +.session_c7a2c0 .eyebrow_e5a66c { + font-size: 14px; + text-transform: none; +} + +/* + * + * USER SETTINGS DISCORD EXPERIMENTS + * + */ +.group_d8d11a { + margin-top: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.group_d8d11a .title_d8d11a { + margin-bottom: 0; +} +.group_d8d11a .eyebrow_c46f6a { + margin-top: 16px; +} +.group_d8d11a .experimentDate_d8d11a { + line-height: 42px; +} +.group_d8d11a .description_d8d11a { + margin: 8px 0; +} +.group_d8d11a .button_dd4f85 { + --button-height: 18px; + --button-padding: 0; + font-size: 0.875em !important; + font-weight: 400; +} +.group_d8d11a .divider_d8d11a { + display: none; +} + +/* + * + * USER SETTINGS FAMILY CENTER + * + */ +.container_d576e9 { + background-color: var(--chat-color) !important; +} +.container_d576e9 .sideNavContent_d576e9 { + flex: 1 1 auto; + min-width: 350px; + max-width: 1400px; + left: 0; + right: 0; + margin: 0 auto; + padding: 24px; +} + +.container_d00e26, +.container_f70f48 { + max-width: 1400px; + align-items: center; + gap: 16px; +} + +.max-width_d00e26, .max-width_a2e886 { + max-width: unset; +} + +.banner_d00e26, +.container_a2e886 { + width: 100%; +} + +.banner_d00e26 .heading-xl\/medium_dc00ef { + font-weight: 400; +} + +.container_b01337, +.container_d00e26, +.container_a2e886, +.box_f70f48, +.enableCard_c55991 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none; +} + +.container_b01337, +.container_a2e886 { + padding: 24px; +} + +.featureCards_d00e26 { + margin-top: 0; + gap: 16px; +} + +.container_d00e26 .heading-md\/bold_dc00ef, +.container_a2e886 .heading-md\/bold_dc00ef { + font-size: 20px; + font-weight: 400; +} + +.circle_d7c696 { + background-color: var(--card-button-color); +} +.circle_d7c696 .icon_d7c696 { + color: var(--text-muted); +} + +.container_a2e886 { + margin-top: 0; +} +.container_a2e886 .text-xxs\/bold_dc00ef { + font-size: 12px; + font-weight: 500; +} +.container_a2e886 .row_e677b7 { + background-color: var(--card-color-alt); + border-radius: var(--card-radius-big); +} +.container_a2e886 .iconContainer_e677b7 { + background-color: var(--card-button-color); +} + +.box_f70f48 { + padding: 24px; +} +.box_f70f48 .heading-xl\/medium_dc00ef { + font-weight: 400; +} + +.stepNumber_f70f48 { + background-color: var(--card-button-color); +} +.stepNumber_f70f48 .heading-md\/semibold_dc00ef { + color: var(--text-muted) !important; +} + +/* + * + * USER SETTINGS GAME OVERLAY + * + */ +.wrapper_d2da9c { + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); +} +.wrapper_d2da9c .option_d2da9c { + border-radius: var(--card-radius-big); +} +.wrapper_d2da9c .option_d2da9c:hover { + background-color: hsl(var(--accent-hsl--material-you)); + opacity: 0.6; +} +.wrapper_d2da9c .option_d2da9c.selected_d2da9c { + background-color: hsl(var(--accent-hsl--material-you)); + border-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-1dp); +} + +/* + * + * USER SETTINGS KEYBINDS + * + */ +.warning_f20685 { + background-color: hsl(var(--warning-hsl), 0.3); + border-radius: var(--card-radius-big); + border: none; +} +.warning_f20685 .icon_f20685 { + color: hsl(var(--warning-hsl)); +} + +.children_a6ae9b .marginBottom20_f7730b + .divider_ae36e5 { + display: none; +} + +.row_f916fc { + --input-color: var(--input-color-alt); + padding: 16px; + background-color: var(--card-color-filled); + border-bottom: 1px solid var(--card-border-color); + box-shadow: none !important; +} +.row_f916fc:first-child { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.row_f916fc:last-child { + margin-bottom: 40px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-bottom: none; +} +.row_f916fc:only-child { + border-radius: var(--card-radius-big); + border-bottom: none; +} +.row_f916fc .keybindGroup_f916fc { + margin: 0; + padding: 0; + border-left: none; + border-right: none; +} +.row_f916fc .keybindGroup_f916fc:last-of-type { + border-radius: 0; + border-bottom: none; +} +.row_f916fc .keybindGroup_f916fc:before { + display: none; +} +.row_f916fc .removeKeybind-2YVgVG { + right: -12px; +} +.row_f916fc .container_c67e31 .button_dd4f85 { + width: auto; +} + +.key_c90023 { + height: 24px; + padding: 0 8px; + background-color: var(--card-color-active); + border-radius: 12px; + border: none !important; + box-shadow: none !important; + line-height: 24px; + color: var(--text-normal); +} +.key_c90023 g { + fill: var(--text-normal); +} + +/* KEYBINDS -> DEFAULT */ +.defaultKeybindGroup_f916fc { + margin: 24px 0 0; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.defaultKeybindGroup_f916fc .defaultKeybind_f916fc + .divider_b03b7f { + display: block; +} +.defaultKeybindGroup_f916fc .divider_b03b7f { + width: calc(100% - 32px); + margin: 0 16px; + border-top-color: var(--card-border-color); +} +.defaultKeybindGroup_f916fc .divider_b03b7f:last-of-type { + display: none; +} + +.defaultKeybind_f916fc { + padding: 0 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.defaultKeybind_f916fc + .divider_b03b7f { + display: none; +} + +.defaultKeybindGroupHeader_f916fc { + margin-bottom: 0; + padding: 16px 16px 0; + font-size: 18px; + text-transform: none; + font-weight: 500; +} +.defaultKeybindGroupHeader_f916fc + .divider_b03b7f { + display: none; +} + +.defaultKeybindGroupDescription_f916fc { + margin-bottom: 0; + padding: 16px 16px 0; +} +.defaultKeybindGroupDescription_f916fc + .divider_b03b7f { + display: none; +} + +/* + * + * USER SETTINGS MY ACCOUNT + * + */ +.accountProfileCard_b69b77 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} +.accountProfileCard_b69b77 .userInfo_b69b77 { + position: relative; + height: 88px; + padding: 16px 16px 16px 130px; +} +.accountProfileCard_b69b77 .userInfo_b69b77 .wrapper_c51b4e { + background-color: var(--card-color-filled); + border: 8px solid var(--card-color-filled); +} +.accountProfileCard_b69b77 .userInfo_b69b77 .wrapper_c51b4e { + top: unset; + bottom: 21px; +} +.accountProfileCard_b69b77 .bannerSVGWrapper_b32cc2 circle { + display: none; +} +.accountProfileCard_b69b77 .background_b69b77 { + position: relative; + margin: 0; + padding: 0; + background-color: transparent; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); +} +.accountProfileCard_b69b77 .background_b69b77:before { + position: absolute; + content: " "; + width: calc(100% - 32px); + height: 1px; + top: 0; + left: 16px; + background-color: var(--card-border-color); +} +.accountProfileCard_b69b77 .background_b69b77 .fieldList_b69b77 { + margin-top: 0; + padding: 16px; +} +.accountProfileCard_b69b77 .background_b69b77 .fieldList_b69b77 .constrainedRow_b69b77 .button_dd4f85 { + margin-left: 8px; +} +.accountProfileCard_b69b77 .background_b69b77 .fieldList_b69b77 .button_dd4f85:not(:last-child) { + margin-right: 16px; +} +.accountProfileCard_b69b77 .badgeList_b69b77 { + height: 32px; + padding: 0 8px; + background-color: var(--card-color-hover); + border-radius: 16px; +} + +.settingsBanner_c3e427 { + position: relative; + border-radius: calc(var(--card-radius-big) / 1.5); +} + +.fieldList_b69b77 { + padding: 0; + background-color: transparent; + border-radius: 0; +} + +.credentialList_eaef52 { + margin-bottom: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 8px; + border-radius: var(--card-radius-big); +} + +.credentialItem_eaef52 { + border-radius: calc(var(--card-radius-big) / 1.65); + border-top: none; + transition: var(--default-time) var(--default-animation) background-color; +} +.credentialItem_eaef52:not(:last-child) { + margin-bottom: 0; +} +.credentialItem_eaef52:hover { + background-color: var(--card-color-hover); +} + +/* + * + * USER SETTINGS NITRO + * + */ +.container-3D-8Ly { + border-radius: var(--card-radius-big); +} + +.ctaWrapper-4Js5Q6 { + border-radius: var(--card-radius-big); +} +.ctaWrapper-4Js5Q6 .ctaButtonInner-2VRelf { + color: var(--button-text-color); +} + +.innerWrapper_c511e4 { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); +} + +.tierCard_cf74b3 { + border-radius: var(--card-radius-big); +} + +.giftCard_cf74b3 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +/* USER SETTINGS -> NITRO -> SERVER BOOST */ +.gradient_e74e54 { + border-radius: var(--card-radius-big); +} + +.wave_e74e54 { + fill: var(--card-color-filled); +} + +.wrapper_d73dcb { + margin-top: 30px; +} + +.guildContainer_e0d799, +.wrapper_d4ec61 { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +.wrapper_d1fdce { + border-radius: var(--card-radius-big); +} +.wrapper_d1fdce .card_d1fdce { + border-radius: var(--card-radius-big); +} + +/* + * + * USER SETTINGS PARTY MODE + * + */ +.achievementContainer_a26362 { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 16px; + border-radius: var(--card-radius-big); +} + +.container_c46051 { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 16px; + border-radius: var(--card-radius-big); +} +.container_c46051:hover { + background-color: var(--card-color-outlined); +} +.container_c46051 .container_d3e49b { + background-color: var(--menu-item-hover); +} + +.container_e48555 { + padding: var(--tooltip-padding); + background-color: var(--tooltip-color); + box-shadow: var(--tooltip-shadow); + border-radius: 28px; +} +.container_e48555 .container_d3e49b { + background-color: rgba(0, 0, 0, 0.35); +} +.container_e48555 .text-md-semibold-3xVVGu, +.container_e48555 .text-xs-medium-2LRpEj { + color: var(--tooltip-text-color) !important; +} + +.comboNameplate_f21b25 { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); + border-radius: 18px; +} +.comboNameplate_f21b25 .comboMultiplier_f21b25 { + color: hsl(var(--accent-hsl--material-you)) !important; +} + +.progressBar-1T6LYX { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} + +/* + * + * USER SETTINGS PRIVACY AND SAFETY + * + */ +.profile_f7ea1b { + margin-left: 0; +} + +.avatarBackground_bb882a { + background-color: var(--card-color-filled); +} + +.status_f7ea1b [style*="color: var(--status-positive)"] { + color: var(--success-color) !important; +} + +.line_f7ea1b { + background-color: var(--card-color-active); +} + +.marker_f7ea1b { + margin: 0 !important; + background-color: var(--card-color-active); +} +.marker_f7ea1b path { + fill: var(--success-color); + transform: translate(-1px, -1px) scale(1.091); +} +.marker_f7ea1b .empty_f7ea1b { + background-color: var(--card-color-filled); +} + +/* + * + * USER SETTINGS PROFILES + * + */ +.tabBar_bff66b .tabBarItem_bff66b { + border-bottom: none; +} +.tabBar_bff66b .tabBarItem_bff66b.selected-g-kMVV { + position: relative; + background-color: transparent !important; + border: none; +} +.tabBar_bff66b .tabBarItem_bff66b.selected-g-kMVV:after { + position: absolute; + content: " "; + width: 90%; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; +} + +.baseLayout_bad983 { + gap: 16px; +} + +.notice-1Qe0b_ { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 8px; + border-radius: var(--card-radius-big); +} + +.upsellOverlayContainer_eb49af, +.upsellTextContainer_eb49af { + border-radius: var(--card-radius-big); +} + +.upsellOverlayContainer_eb49af { + overflow: hidden; +} + +.container-5BK5-N, .container_da1432 { + border-radius: var(--card-radius-big); +} + +.customizationSection_b3a5c2 { + --input-color: var(--input-color-alt); + margin-bottom: 16px; + background-color: var(--card-color-filled); + border: none; + padding: 16px; + border-radius: var(--card-radius-big); +} +.customizationSection_b3a5c2:last-child:not(.withDivider_b3a5c2) { + padding-bottom: 16px; +} +.customizationSection_b3a5c2.hideDivider_b3a5c2 { + padding-bottom: 16px; +} +.customizationSection_b3a5c2.preview_bad983 { + max-width: unset; +} +.customizationSection_b3a5c2.profileThemeSectionPremiumBorder-pH_ioT { + margin: 0 0 16px; + background: linear-gradient(var(--main-color), var(--main-color)) padding-box, linear-gradient(45deg, hsl(269, calc(var(--saturation-factor, 1) * 52.7%), 52.7%), hsl(325, calc(var(--saturation-factor, 1) * 31.7%), 51.8%)) border-box; + border-width: 2px; +} +.customizationSection_b3a5c2.profileThemeSectionPremiumBorder-pH_ioT + .divider-2bhE_v { + display: none; +} +.customizationSection_b3a5c2.profileThemeSectionPremiumBorder-pH_ioT .inlineUpsell-3zPTgw { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 16px; + border-radius: var(--card-radius-big); +} +.customizationSection_b3a5c2.preview-Z55SA3 .title_b3a5c2 { + display: none; +} +.customizationSection_b3a5c2 .title_b3a5c2 { + margin: -16px -16px 0; + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; +} +.customizationSection_b3a5c2 .title_b3a5c2 .titleText-1IEWzs { + line-height: normal; + font-size: inherit; + color: var(--card-header-text-color); + font-weight: 400; +} +.customizationSection_b3a5c2 .removeButton_a611c9 { + margin-left: 16px; +} + +.customizationSectionBorder_b3a5c2 { + margin: -16px; + background: linear-gradient(var(--card-color-filled), var(--card-color-filled)) padding-box, linear-gradient(45deg, hsl(269, calc(var(--saturation-factor, 1) * 52.7%), 52.7%), hsl(325, calc(var(--saturation-factor, 1) * 31.7%), 51.8%)) border-box; + border-radius: var(--card-radius-big); +} +.customizationSectionBorder_b3a5c2 .background_c6d722 { + padding: 16px; +} +.customizationSectionBorder_b3a5c2 .nitroWheel_abc655 { + height: 22px; +} + +.bioTextArea_ccf27d { + --input-padding: 0 12px; + height: 136px !important; + max-height: 136px !important; + padding: var(--input-padding) !important; + background-color: var(--input-color) !important; + border-radius: calc(136px / 2) !important; + border: none; + border-radius: 19px !important; +} +.bioTextArea_ccf27d .textAreaWithoutAttachmentButton_d0696b { + padding: 12px 0; +} + +.profileBannerPreview-3mLIdO { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} +.profileBannerPreview-3mLIdO .avatarUploaderInner_ab876d { + background-color: transparent; + border: none; + box-shadow: var(--shadow-3dp); +} +.profileBannerPreview-3mLIdO .avatarUploaderInner_ab876d:focus-within .avatarUploaderHint-2ZdBlc, .profileBannerPreview-3mLIdO .avatarUploaderInner_ab876d:hover .avatarUploaderHint-2ZdBlc { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 50%; +} +.decorationGridItem_b35b54, .effectGridItem_c80296 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + transition: var(--default-time) var(--default-animation) box-shadow; +} +.decorationGridItem_b35b54:hover, .effectGridItem_c80296:hover { + background-color: var(--card-color-hover); +} +.decorationGridItem_b35b54.selected_c80296, .effectGridItem_c80296.selected_c80296 { + box-shadow: 0 0 0 2px hsl(var(--accent-hsl--material-you)); +} + +.decorationPreview_aba31b { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} + +.smallDecorationPreviewsContainer_aba31b { + background-color: var(--card-color-filled); + border: none; + padding: 8px; + border-radius: var(--card-radius-big); +} + +.effectDescriptionBorderWithGradient_a9d381 { + border-radius: var(--card-radius-big); +} +.effectDescriptionBorderWithGradient_a9d381 .effectDescriptionContainer_a9d381 { + background-color: var(--card-color-filled); + border-radius: calc(var(--card-radius-big) - 2px); +} + +.shopPreviewContainer_aba31b { + background: linear-gradient(var(--card-color-filled), var(--card-color-filled)) padding-box, var(--custom-premium-colors-premium-gradient-tier-2-diagonal) border-box; + border-radius: var(--card-radius-big); +} +.shopPreviewContainer_aba31b .shopPreviewBanner_aba31b { + background-color: var(--card-color-active); + border-radius: calc(var(--card-radius-big) - 2px); +} + +/* USER SETTINGS PROFILES -> TRY OUT NITRO SECTION */ +.tryItOutSection_eb2d2c { + position: relative; + margin: 16px 0 0; + padding: 0; + border-radius: var(--card-radius-big); + border: none; +} +.tryItOutSection_eb2d2c:before { + position: absolute; + content: " "; + width: calc(100% - 4px); + height: calc(100% - 4px); + top: 0; + left: 0; + background: linear-gradient(var(--main-alt), var(--main-alt)) padding-box, linear-gradient(45deg, hsl(269, calc(var(--saturation-factor, 1) * 52.7%), 52.7%), hsl(325, calc(var(--saturation-factor, 1) * 31.7%), 51.8%)) border-box; + border-radius: inherit; + border: 2px solid transparent; +} +.tryItOutSection_eb2d2c .premiumBackground_c6d722 { + padding: 16px; + background: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +/* + * + * QUESTS + * + */ +.questsCard_c366aa { + max-width: unset; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +.outerContainer_af8856 { + border-radius: var(--card-radius-big); +} +.outerContainer_af8856 .questSplash_af8856 { + max-width: unset; + border-radius: var(--card-radius-big); +} +.outerContainer_af8856 .partnerBrandingGameTile_fc6f68 { + border-radius: 50% !important; +} +.outerContainer_af8856 .promotedTagBackground_a4a2b0 { + border-radius: 9px; +} + +.outerContainer_d7df05 { + background-color: transparent !important; +} +.outerContainer_d7df05 .gridProgressBar_d7df05 { + color: hsl(var(--accent-hsl--material-you)) !important; +} + +.questReward__47d57 { + border-radius: calc(var(--card-radius-big) / 1.75); +} + +/* + * + * USER SETTINGS REGISTERED GAMES + * + */ +.notDetected_fd966d { + background-color: var(--card-color-filled) !important; + border: none !important; + padding: 16px; + border-radius: var(--card-radius-big) !important; +} +.notDetected_fd966d .gameName_fd966d { + color: var(--text-normal) !important; +} +.notDetected_fd966d .lastPlayed_fd966d { + color: var(--text-muted) !important; +} + +.nowPlaying_fd966d { + border-radius: var(--card-radius-big); + border: none; +} +.nowPlaying_fd966d .flowerStar_ff7d90 path { + fill: #fff; +} +.nowPlaying_fd966d .childContainer_ff7d90 path { + fill: #000; +} + +.nowPlayingAdd_fd966d { + margin: 16px 0; + color: var(--text-normal) !important; +} +.nowPlayingAdd_fd966d .lookLink_dd4f85 { + margin-left: 8px; +} +.nowPlayingAdd_fd966d + .marginTop40_f7730b { + margin-top: 0; +} +.nowPlayingAdd_fd966d + .marginTop40_f7730b .eyebrow_c46f6a { + margin-bottom: 0; + padding: 16px; + background-color: transparent; + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; + padding: 16px 16px 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} +.nowPlayingAdd_fd966d + .marginTop40_f7730b .description_b89ec7 { + padding: 0 16px; + background-color: var(--card-color-filled); +} + +.game_fd966d { + padding: 16px; + background-color: var(--card-color-filled); + border-radius: 0 !important; + border: none; +} +.game_fd966d:last-of-type { + padding-bottom: 24px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big) !important; + box-shadow: none !important; +} +.game_fd966d:last-of-type:before { + height: calc(100% - 8px); + bottom: 8px; +} +.game_fd966d:before { + width: calc(100% - 16px); + height: 100%; + left: 8px; + right: 4px; + bottom: unset; + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.5); + border: none; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; +} +.game_fd966d .gameName_fd966d { + font-weight: 500; +} +.game_fd966d:hover .gameNameInput_fd966d { + background-color: var(--input-color-alt); +} +.game_fd966d .gameNameInput_fd966d { + margin-left: -4px; + padding: 0 4px; + border: none; + border-radius: 12px; + line-height: 24px; + transition: var(--default-time) var(--default-animation) background-color; +} +.game_fd966d .gameNameInput_fd966d:hover, .game_fd966d .gameNameInput_fd966d:focus { + background-color: var(--input-color-alt); +} +.game_fd966d .overlayStatusText__668e1 { + color: var(--text-muted) !important; +} +.game_fd966d .button_a467ac { + right: -12px; +} + +/* + * + * USER SETTINGS SERVER BOOST + * + */ +.cardWrapper_bc8d2a { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 0; + border-radius: var(--card-radius-big); +} +.cardWrapper_bc8d2a .card__11580 { + border-radius: var(--card-radius-big); +} + +.wrapper_adaea0 { + border-radius: var(--card-radius-big); +} + +.header_c258fa { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +.border__8d6b3 { + display: none; +} + +.guild__74638 { + background-color: var(--card-color-outlined); + border: 1px solid var(--card-border-color); + padding: 0; + border-radius: var(--card-radius-big); +} +.guild__74638 .guildHeader__30707 { + background-color: transparent; + border-bottom: 1px solid var(--card-border-color); +} + +.guildSubscriptionSlots__5823d { + padding: 0; + background-color: transparent; +} +.guildSubscriptionSlots__5823d .guildSubscriptionSlot_b76fc6 { + padding: 16px; + position: relative; + border-bottom: none; +} +.guildSubscriptionSlots__5823d .guildSubscriptionSlot_b76fc6:after { + position: absolute; + content: " "; + width: calc(100% - 16px * 2); + height: 1px; + right: 0; + bottom: 0; + margin: 0 16px; + background-color: var(--card-border-color); +} +.guildSubscriptionSlots__5823d .guildSubscriptionSlot_b76fc6:last-of-type:after { + display: none; +} + +.wrapper_e55051 { + background-color: var(--card-color-filled); + border: none; + padding: 24px 24px 8px; + border-radius: var(--card-radius-big); +} +.wrapper_e55051 .heading_e55051 { + font-weight: 400; +} +.wrapper_e55051 .list_e55051 { + border-top: none; +} +.wrapper_e55051 .listItem_e55051 { + border-bottom-color: var(--card-border-color); +} +.wrapper_e55051 .listItem_e55051:last-child { + border-bottom: none; +} + +/* + * + * USER SETTINGS THEME EDITOR + * + */ +.themeEditor_c9dda6 { + margin-left: 8px; + padding: 0; + background-color: var(--chat-color); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 var(--card-radius-big); + border-left: none; +} +.themeEditor_c9dda6:before, .themeEditor_c9dda6:after { + position: absolute; + content: " "; + width: var(--card-radius-big); + height: var(--card-radius-big); + left: calc((var(--card-radius-big) + 8px) * -1); + bottom: 0; + pointer-events: none; +} +.themeEditor_c9dda6:before { + background-color: var(--main-alt); +} +.themeEditor_c9dda6:after { + background-color: var(--chat-color); + border-bottom-right-radius: var(--card-radius-big); +} +.themeEditor_c9dda6 .editorHeader_c9dda6 { + padding: 16px; +} +.themeEditor_c9dda6 .editorFooter_c9dda6 { + padding: 0 16px 16px; +} +.themeEditor_c9dda6 .heading-lg\/extrabold_dc00ef { + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; +} +.themeEditor_c9dda6 .selectionGroup_c9dda6 { + margin-top: 0; +} +.themeEditor_c9dda6 div[role=radiogroup] { + margin-bottom: 24px; + background-color: transparent; + border: none; +} + +/* + * + * USER SETTINGS VOICE AND VIDEO + * + */ +.soundButtonSettingContainer_c801bb { + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.65); +} + +.deviceOptionCertified_dfcd87 { + width: 24px; + height: 24px; + background-color: hsl(var(--accent-hsl--material-you)); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/verified_check.svg); + -webkit-mask-repeat: no-repeat; + object-position: -99999px 99999px; +} + +.micTestButton_ca3055 { + width: auto; +} + +.wrapper_e5cdf3 { + height: 4px; + border-radius: 2px; + overflow: hidden; +} +.wrapper_e5cdf3 .container_e5cdf3 { + width: 100% !important; +} +.wrapper_e5cdf3 [style*="background: linear-gradient(to right, var(--yellow-260), var(--green-360))"].container_e5cdf3 { + background: var(--success-color) !important; +} +.wrapper_e5cdf3 .progress_e5cdf3 { + background-color: var(--card-color-hover); +} +.wrapper_e5cdf3 .notches_e5cdf3 { + display: none; +} + +.micTestCaption_e75a73 { + top: 22px; + left: 148px; +} + +.inputSensitivityBar_b6e3f3 .fill_b6e3f3 { + height: 4px !important; + background-color: var(--accent-text-color--material-you) !important; + border-radius: 2px; + transition: var(--default-time) var(--default-animation) width !important; +} + +.cameraWrapper_ff1ac9 { + background-color: var(--card-color-filled); + border: none; + padding: 0; + border-radius: var(--card-radius-big); +} +.cameraWrapper_ff1ac9 video { + border-radius: var(--card-radius-big); +} + +.backgroundOption_ad7d79 { + border-radius: var(--card-radius-big); +} + +.backgroundOptionRing_ad7d79 { + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); +} + +.backgroundOptionInner_ad7d79 { + background-color: var(--card-color-filled); + border-radius: calc(var(--card-radius-big) - 4px); +} +.backgroundOptionInner_ad7d79 .backgroundOptionContent_ad7d79 { + color: var(--text-normal); +} +/* + * + * SETTINGS CONTENT AREA + * + */ +.contentRegion_c25c6d { + background-color: var(--main-content-color); + overflow: hidden; +} +.contentRegion_c25c6d .h1_c46f6a, +.contentRegion_c25c6d .heading-lg\/semibold_dc00ef, +.contentRegion_c25c6d .bd-settings-title { + font-size: 22px; + font-weight: 400; +} +.contentRegion_c25c6d .bd-settings-group-title { + font-size: 14px; + text-transform: none; + font-weight: 500; +} + +.eyebrow_c46f6a { + font-weight: 500; +} + +/* + * + * SIDEBAR + * + */ +.sidebarRegionScroller_c25c6d { + background-color: var(--main-alt); +} + +.sidebarRegion_c25c6d { + flex: 0; +} + +.sidebar_c25c6d { + --sidebar-width: 240px; + width: var(--sidebar-width); + margin: 0; + padding: 60px 0 40px; +} +.sidebar_c25c6d .side_a0 { + width: inherit; +} + +.sidebar_c25c6d .item_a0 { + width: calc(var(--sidebar-width) - 18px); + height: 32px; + margin-left: 12px; + padding: 0 16px; + line-height: 32px; + border-radius: var(--channel-radius); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + box-sizing: border-box; +} +.sidebar_c25c6d .item_a0.selected_a0 { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)) !important; +} +.sidebar_c25c6d .item_a0.selected_a0:before { + opacity: 1; +} +.sidebar_c25c6d .item_a0.selected_a0 .premiumLabel_ae3c77 { + color: var(--interactive-active) !important; +} +.sidebar_c25c6d .item_a0 svg { + display: none; +} +.sidebar_c25c6d .item_a0 .selectedBackground_ae3c77 { + display: none; +} +.sidebar_c25c6d .item_a0 .textBadge_f05120 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} +.sidebar_c25c6d .header_a0, +.sidebar_c25c6d .bd-sidebar-header { + margin: 10px 28px 12px; + padding: 0; + color: var(--text-muted) !important; +} +.sidebar_c25c6d .eyebrow_dc00ef, +.sidebar_c25c6d .bd-sidebar-header-label { + font-size: 0.8em; + text-transform: none; +} +.sidebar_c25c6d .bd-sidebar-header-label { + padding: 0; + line-height: 16px; + color: inherit; +} +.sidebar_c25c6d .separator_a0 { + position: relative; + height: 1px; + margin: 10px 22px 10px 28px; + background: transparent; +} +.sidebar_c25c6d .separator_a0:before { + position: absolute; + content: " "; + width: 100%; + height: 1px; + background: rgba(114, 118, 125, 0.3); +} + +[style="background-color: var(--brand-500);"].textBadge_f05120 { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} + +.contentColumnDefault_c25c6d, +.contentColumnMinimal_c25c6d, +.contentColumnWide_c25c6d, +.customColumn_c25c6d, +.customScroller_c25c6d > div { + flex: 1 1 auto; + min-width: 350px; + max-width: 1400px; + left: 0; + right: 0; + margin: 0 auto; +} + +.contentColumnDefault_c25c6d, +.contentColumnWide_c25c6d { + padding: 60px; +} + +.customHeader-f9DEJ_ { + padding-top: 0; +} + +.customContainer_c25c6d { + width: auto; +} +.customContainer_c25c6d .auto-2K3UW5 { + background-color: var(--main-color) !important; + border-top-left-radius: var(--card-radius-big); +} +.customContainer_c25c6d .customScroller_c25c6d { + padding-right: 0 !important; +} +.customContainer_c25c6d .customScroller_c25c6d .content-28mbXd div:not([class])[style="height: 60px;"] { + height: 0 !important; +} +.customContainer_c25c6d .customScroller_c25c6d > div { + position: relative; + min-width: 350px; + max-width: 1400px; + margin: 0 auto 60px; + padding: 60px 97px 60px 60px !important; +} +.customContainer_c25c6d .customScroller_c25c6d > .customHeader_cfe282 { + padding: 0; +} +.customContainer_c25c6d .customScroller_c25c6d .customHeader_cfe282 { + padding-top: 0; +} + +.card-2ART2V:before { + margin: 0 60px; +} + +.customColumn_c25c6d + .toolsContainer_c25c6d, +.contentRegion_c25c6d div[role=tabpanel] + .toolsContainer_c25c6d { + position: absolute; + width: 60px; + height: 60px; + right: 0; +} +.customColumn_c25c6d + .toolsContainer_c25c6d .tools_c25c6d, +.contentRegion_c25c6d div[role=tabpanel] + .toolsContainer_c25c6d .tools_c25c6d { + position: absolute; + width: 36px; + right: 0; +} + +.contentColumnMinimal_c25c6d { + padding: 60px 80px 80px; +} + +.sidebarScrollable_e9196a .flexChild-3PzYmX[style*="padding: 60px 15px 80px 20px;"] { + padding: 60px 8px 40px 0 !important; +} + +.sidebarScrollable_e9196a + .content-2ssVKB[style*="padding: 60px 0px 80px 20px;"] { + padding: 0 0 0 20px !important; +} + +.sidebarScrollable_e9196a + .content-2ssVKB { + position: relative; + width: calc(100% - 232px); + left: 232px; + right: 0; + margin-left: 0; + padding: 0 !important; +} +.sidebarScrollable_e9196a .side_a0 .header_a0:first-child { + margin: 0 0 8px 0; + padding: 0 0 0 10px !important; +} + +.socialLinks_c44e94, +.info_c5a741 { + padding: 8px 12px 8px 26px; +} + +/* SIDEBAR -> LIGHT THEME WITH DARK SIDEBAR */ +.sidebarRegion_c25c6d.theme-dark:after { + position: absolute; + content: " "; + width: calc(100vw - 246px); + height: 100%; + top: 0; + right: 0; + background-color: var(--main-alt); + pointer-events: none; + z-index: -1; +} + +.contentRegion_c25c6d { + z-index: 2; +} + +/* + * + * USER SETTINGS + * + */ +.layer_d4b6c5, +.standardSidebarView_c25c6d { + background-color: var(--main-alt); +} + +.contentRegion_c25c6d { + background-color: var(--main-color); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 var(--card-radius-big); +} +.contentRegion_c25c6d .contentRegionScroller_c25c6d { + background-color: transparent; +} + +.closeButton_df5532 { + position: relative; + border: none; +} +.closeButton_df5532:after { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color), 0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; +} +.closeButton_df5532:hover:after { + opacity: 1; + transform: scale(1.2); + animation: scale 150ms var(--default-animation), opacity 150ms ease; +} +.closeButton_df5532:active:after { + background-color: hsl(var(--md-ripple-color), 0.2); +} +.closeButton_df5532:hover { + background-color: transparent !important; +} +.closeButton_df5532:active { + transform: translateX(0px); +} + +.noticeRegion_c25c6d, +.saveNoticeContainer_d5bf6c { + left: 0; + right: 0; + margin: 0 auto; +} + +.saveNoticeContainer_d5bf6c { + left: 252px; +} + +.container_b6cd66 { + padding: 8px 8px 8px 16px; + background-color: var(--popout-color) !important; + border-radius: 4px; + box-shadow: var(--shadow-2dp) !important; +} +.container_b6cd66 .actions_b6cd66 { + flex-direction: row-reverse; +} +.container_b6cd66 .lookFilled_dd4f85 { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; +} +.container_b6cd66 .lookFilled_dd4f85:after { + --accent-button-action: hsl(var(--button-link-accent-color)); +} +.container_b6cd66 .resetButton_b6cd66 { + --button-padding: 0; + min-width: var(--button-height); + margin-left: 0; + font-size: 0; +} +.container_b6cd66 .resetButton_b6cd66:before { + display: flex; + position: absolute; + content: " "; + width: 18px; + height: 18px; + background-color: var(--text-normal); + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/close.svg); + -webkit-mask-repeat: no-repeat; + transform: scale(1.333333); +} +.container_b6cd66 .resetButton_b6cd66 .contents_dd4f85 { + display: none; +} + +.keybind-13vtq8 { + color: var(--text-muted) !important; +} + +/* + * + * ANIMATIONS + * + */ +@keyframes top-pop-out { + from { + transform: translate(0, -20px); + opacity: 0; + } +} +@keyframes bottom-pop-out { + from { + transform: translate(0, 20px); + opacity: 0; + } +} +@keyframes show-user-status-right { + from { + transform: translateX(-3%) translateY(0%) translateZ(0px); + opacity: 0; + } +} +@keyframes show-user-status-left { + from { + transform: translateX(3%) translateY(0%) translateZ(0px); + opacity: 0; + } +} +@keyframes show-status { + from { + transform: translateY(15%) translateX(0%) translateZ(0px); + } +} +@keyframes status { + from { + transform: scale(0); + opacity: 0; + } +} +@keyframes opacity { + from { + opacity: 0; + } +} +@keyframes open-context-menu { + from { + transform: scale(1, 0.5); + } +} +@keyframes scale { + from { + transform: scale(0); + } +} +@keyframes shadowPulse_b16790 { + 0% { + box-shadow: 0 0 6px hsl(var(--accent-hsl--material-you), 0.3); + } + 50% { + box-shadow: 0 0 10px hsl(var(--accent-hsl--material-you), 0.6); + } + to { + box-shadow: 0 0 6px hsl(var(--accent-hsl--material-you), 0.3); + } +} +@keyframes rotate-panel-icon { + 25% { + transform: rotate(-8deg); + } + 50% { + transform: rotate(4deg); + } + 75% { + transform: rotate(-4deg); + } + 100% { + transform: rotate(-2deg); + } +} + +/*# sourceMappingURL=main.css.map */ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-cyrillic.woff2 new file mode 100644 index 0000000..5364e80 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-greek.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-greek.woff2 new file mode 100644 index 0000000..a55e03e Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-latin.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-latin.woff2 new file mode 100644 index 0000000..2961d15 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-latinext.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-latinext.woff2 new file mode 100644 index 0000000..cf814fc Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Bold-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-cyrillic.woff2 new file mode 100644 index 0000000..3533452 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-greek.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-greek.woff2 new file mode 100644 index 0000000..cd77538 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latin.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latin.woff2 new file mode 100644 index 0000000..f668a11 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latinext.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latinext.woff2 new file mode 100644 index 0000000..1d6107a Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-BoldItalic-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-cyrillic.woff2 new file mode 100644 index 0000000..9836954 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-greek.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-greek.woff2 new file mode 100644 index 0000000..f035ee2 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-latin.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-latin.woff2 new file mode 100644 index 0000000..b774161 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-latinext.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-latinext.woff2 new file mode 100644 index 0000000..44db4c2 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Medium-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-cyrillic.woff2 new file mode 100644 index 0000000..de410d5 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-greek.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-greek.woff2 new file mode 100644 index 0000000..48fe630 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latin.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latin.woff2 new file mode 100644 index 0000000..75568d5 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latinext.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latinext.woff2 new file mode 100644 index 0000000..251fd2c Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-MediumItalic-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-cyrillic.woff2 new file mode 100644 index 0000000..f5cc8de Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-greek.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-greek.woff2 new file mode 100644 index 0000000..be48e4c Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-latin.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-latin.woff2 new file mode 100644 index 0000000..3ce8b9d Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-latinext.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-latinext.woff2 new file mode 100644 index 0000000..67200b8 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-Regular-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-cyrillic.woff2 new file mode 100644 index 0000000..9dd1d5e Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-greek.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-greek.woff2 new file mode 100644 index 0000000..59c5346 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latin.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latin.woff2 new file mode 100644 index 0000000..e829a14 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latinext.woff2 b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latinext.woff2 new file mode 100644 index 0000000..ebc98a9 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/GoogleSans-RegularItalic-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Bold-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-cyrillic.woff2 new file mode 100644 index 0000000..06bf5e3 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Bold-greek.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-greek.woff2 new file mode 100644 index 0000000..a55e03e Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Bold-latin.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-latin.woff2 new file mode 100644 index 0000000..10d1a4e Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Bold-latinext.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-latinext.woff2 new file mode 100644 index 0000000..cf814fc Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Bold-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-cyrillic.woff2 new file mode 100644 index 0000000..88977a5 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-greek.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-greek.woff2 new file mode 100644 index 0000000..cd77538 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latin.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latin.woff2 new file mode 100644 index 0000000..5846390 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latinext.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latinext.woff2 new file mode 100644 index 0000000..1d6107a Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-BoldItalic-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Medium-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-cyrillic.woff2 new file mode 100644 index 0000000..72ee85e Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Medium-greek.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-greek.woff2 new file mode 100644 index 0000000..f035ee2 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Medium-latin.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-latin.woff2 new file mode 100644 index 0000000..5264603 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Medium-latinext.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-latinext.woff2 new file mode 100644 index 0000000..44db4c2 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Medium-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-cyrilic.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-cyrilic.woff2 new file mode 100644 index 0000000..922ab6e Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-cyrilic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-greek.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-greek.woff2 new file mode 100644 index 0000000..48fe630 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latin.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latin.woff2 new file mode 100644 index 0000000..93a630d Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latinext.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latinext.woff2 new file mode 100644 index 0000000..251fd2c Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-MediumItalic-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Regular-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-cyrillic.woff2 new file mode 100644 index 0000000..e61a546 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Regular-greek.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-greek.woff2 new file mode 100644 index 0000000..be48e4c Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Regular-latin.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-latin.woff2 new file mode 100644 index 0000000..e45bfd2 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-Regular-latinext.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-latinext.woff2 new file mode 100644 index 0000000..67200b8 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-Regular-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-cyrillic.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-cyrillic.woff2 new file mode 100644 index 0000000..9dd1d5e Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-cyrillic.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-greek.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-greek.woff2 new file mode 100644 index 0000000..59c5346 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-greek.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latin.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latin.woff2 new file mode 100644 index 0000000..e829a14 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latin.woff2 differ diff --git a/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latinext.woff2 b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latinext.woff2 new file mode 100644 index 0000000..ebc98a9 Binary files /dev/null and b/other/themes/Material-Discord/files/fonts/ProductSans-RegularItalic-latinext.woff2 differ diff --git a/other/themes/Material-Discord/files/icons/outline/accessibility.svg b/other/themes/Material-Discord/files/icons/outline/accessibility.svg new file mode 100644 index 0000000..012eaeb --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/accessibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/account-multiple-outline.svg b/other/themes/Material-Discord/files/icons/outline/account-multiple-outline.svg new file mode 100644 index 0000000..5e715bf --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/account-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/add_circle.svg b/other/themes/Material-Discord/files/icons/outline/add_circle.svg new file mode 100644 index 0000000..22d9d97 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/add_circle.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/alarm.svg b/other/themes/Material-Discord/files/icons/outline/alarm.svg new file mode 100644 index 0000000..fa1b7c6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/alarm_dark.svg b/other/themes/Material-Discord/files/icons/outline/alarm_dark.svg new file mode 100644 index 0000000..85ea371 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/alarm_dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/alert.svg b/other/themes/Material-Discord/files/icons/outline/alert.svg new file mode 100644 index 0000000..e98c075 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/alert.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/analytics.svg b/other/themes/Material-Discord/files/icons/outline/analytics.svg new file mode 100644 index 0000000..2884e42 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/apps.svg b/other/themes/Material-Discord/files/icons/outline/apps.svg new file mode 100644 index 0000000..0554bf6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/archive.svg b/other/themes/Material-Discord/files/icons/outline/archive.svg new file mode 100644 index 0000000..600fc65 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/archive.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/attachment.svg b/other/themes/Material-Discord/files/icons/outline/attachment.svg new file mode 100644 index 0000000..e0461ad --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/attachment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/audit_log.svg b/other/themes/Material-Discord/files/icons/outline/audit_log.svg new file mode 100644 index 0000000..77fca2a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/audit_log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/award_star.svg b/other/themes/Material-Discord/files/icons/outline/award_star.svg new file mode 100644 index 0000000..9891275 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/award_star.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/badge.svg b/other/themes/Material-Discord/files/icons/outline/badge.svg new file mode 100644 index 0000000..6337d24 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/badge.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/block.svg b/other/themes/Material-Discord/files/icons/outline/block.svg new file mode 100644 index 0000000..5d53df2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/block.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/burst_reaction.svg b/other/themes/Material-Discord/files/icons/outline/burst_reaction.svg new file mode 100644 index 0000000..f13116b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/burst_reaction.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/call.svg b/other/themes/Material-Discord/files/icons/outline/call.svg new file mode 100644 index 0000000..326bbd7 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/call_end.svg b/other/themes/Material-Discord/files/icons/outline/call_end.svg new file mode 100644 index 0000000..670485b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/call_end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/cancel.svg b/other/themes/Material-Discord/files/icons/outline/cancel.svg new file mode 100644 index 0000000..a028222 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/cancel.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/center_focus.svg b/other/themes/Material-Discord/files/icons/outline/center_focus.svg new file mode 100644 index 0000000..75d8f58 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/center_focus.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/chat.svg b/other/themes/Material-Discord/files/icons/outline/chat.svg new file mode 100644 index 0000000..84e9af1 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/chat_bubble.svg b/other/themes/Material-Discord/files/icons/outline/chat_bubble.svg new file mode 100644 index 0000000..8d6a561 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/chat_bubble.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/chat_bubbles.svg b/other/themes/Material-Discord/files/icons/outline/chat_bubbles.svg new file mode 100644 index 0000000..ad653e3 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/chat_bubbles.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/check.svg b/other/themes/Material-Discord/files/icons/outline/check.svg new file mode 100644 index 0000000..0341274 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/check_box.svg b/other/themes/Material-Discord/files/icons/outline/check_box.svg new file mode 100644 index 0000000..afcf67c --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/check_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/check_box_outline.svg b/other/themes/Material-Discord/files/icons/outline/check_box_outline.svg new file mode 100644 index 0000000..66580d7 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/check_box_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/check_dark.svg b/other/themes/Material-Discord/files/icons/outline/check_dark.svg new file mode 100644 index 0000000..caf8078 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/check_dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/chevron_left.svg b/other/themes/Material-Discord/files/icons/outline/chevron_left.svg new file mode 100644 index 0000000..222f7eb --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/chevron_left.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/chevron_right.svg b/other/themes/Material-Discord/files/icons/outline/chevron_right.svg new file mode 100644 index 0000000..ffad2e1 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/chevron_right.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/close.svg b/other/themes/Material-Discord/files/icons/outline/close.svg new file mode 100644 index 0000000..0aac8e7 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/close.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/cloud.svg b/other/themes/Material-Discord/files/icons/outline/cloud.svg new file mode 100644 index 0000000..b14bf46 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/cloud.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/cloud_refresh.svg b/other/themes/Material-Discord/files/icons/outline/cloud_refresh.svg new file mode 100644 index 0000000..e889827 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/cloud_refresh.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/code.svg b/other/themes/Material-Discord/files/icons/outline/code.svg new file mode 100644 index 0000000..02f0d05 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/collapse.svg b/other/themes/Material-Discord/files/icons/outline/collapse.svg new file mode 100644 index 0000000..292940b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/collapse.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/content_copy.svg b/other/themes/Material-Discord/files/icons/outline/content_copy.svg new file mode 100644 index 0000000..47ac9ce --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/content_copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/content_cut.svg b/other/themes/Material-Discord/files/icons/outline/content_cut.svg new file mode 100644 index 0000000..9e59b2a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/content_cut.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/crown.svg b/other/themes/Material-Discord/files/icons/outline/crown.svg new file mode 100644 index 0000000..28b8350 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/crown.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/dashboard.svg b/other/themes/Material-Discord/files/icons/outline/dashboard.svg new file mode 100644 index 0000000..dc0c832 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/delete.svg b/other/themes/Material-Discord/files/icons/outline/delete.svg new file mode 100644 index 0000000..f59ecd8 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/delete_red.svg b/other/themes/Material-Discord/files/icons/outline/delete_red.svg new file mode 100644 index 0000000..b9e1edb --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/delete_red.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/devices.svg b/other/themes/Material-Discord/files/icons/outline/devices.svg new file mode 100644 index 0000000..b4b4882 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/devices.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/discord_home.svg b/other/themes/Material-Discord/files/icons/outline/discord_home.svg new file mode 100644 index 0000000..2962353 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/discord_home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/discovery.svg b/other/themes/Material-Discord/files/icons/outline/discovery.svg new file mode 100644 index 0000000..cef54ae --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/discovery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/edit.svg b/other/themes/Material-Discord/files/icons/outline/edit.svg new file mode 100644 index 0000000..9069b75 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/emoji.svg b/other/themes/Material-Discord/files/icons/outline/emoji.svg new file mode 100644 index 0000000..66579d8 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/emoji.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/emoji_shimmer.svg b/other/themes/Material-Discord/files/icons/outline/emoji_shimmer.svg new file mode 100644 index 0000000..0b14b9b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/emoji_shimmer.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/event.svg b/other/themes/Material-Discord/files/icons/outline/event.svg new file mode 100644 index 0000000..ab86c13 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/event.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/exit_to_app.svg b/other/themes/Material-Discord/files/icons/outline/exit_to_app.svg new file mode 100644 index 0000000..43d3001 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/exit_to_app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/exit_to_app_red.svg b/other/themes/Material-Discord/files/icons/outline/exit_to_app_red.svg new file mode 100644 index 0000000..6958645 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/exit_to_app_red.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/favorite.svg b/other/themes/Material-Discord/files/icons/outline/favorite.svg new file mode 100644 index 0000000..c9b2834 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/favorite.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/feature.svg b/other/themes/Material-Discord/files/icons/outline/feature.svg new file mode 100644 index 0000000..6f50fdc --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/feature.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/filter.svg b/other/themes/Material-Discord/files/icons/outline/filter.svg new file mode 100644 index 0000000..fe619b3 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/filter.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/flag.svg b/other/themes/Material-Discord/files/icons/outline/flag.svg new file mode 100644 index 0000000..7a070e4 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/folder.svg b/other/themes/Material-Discord/files/icons/outline/folder.svg new file mode 100644 index 0000000..ad26f20 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/folder.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/game.svg b/other/themes/Material-Discord/files/icons/outline/game.svg new file mode 100644 index 0000000..2e88b96 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/gamepad.svg b/other/themes/Material-Discord/files/icons/outline/gamepad.svg new file mode 100644 index 0000000..1b7ab68 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/gift.svg b/other/themes/Material-Discord/files/icons/outline/gift.svg new file mode 100644 index 0000000..1086b7a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/hammer.svg b/other/themes/Material-Discord/files/icons/outline/hammer.svg new file mode 100644 index 0000000..3fb1fbc --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/help.svg b/other/themes/Material-Discord/files/icons/outline/help.svg new file mode 100644 index 0000000..abcc473 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/help.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/hub.svg b/other/themes/Material-Discord/files/icons/outline/hub.svg new file mode 100644 index 0000000..12e9388 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/hub.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/hypesquad.svg b/other/themes/Material-Discord/files/icons/outline/hypesquad.svg new file mode 100644 index 0000000..3496586 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/hypesquad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/image_copy.svg b/other/themes/Material-Discord/files/icons/outline/image_copy.svg new file mode 100644 index 0000000..6484646 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/image_copy.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/image_view.svg b/other/themes/Material-Discord/files/icons/outline/image_view.svg new file mode 100644 index 0000000..dabe05f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/image_view.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/inbox.svg b/other/themes/Material-Discord/files/icons/outline/inbox.svg new file mode 100644 index 0000000..5f87446 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/integrations.svg b/other/themes/Material-Discord/files/icons/outline/integrations.svg new file mode 100644 index 0000000..3164f1a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/integrations.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/keyboard.svg b/other/themes/Material-Discord/files/icons/outline/keyboard.svg new file mode 100644 index 0000000..8188153 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/launch.svg b/other/themes/Material-Discord/files/icons/outline/launch.svg new file mode 100644 index 0000000..b8138b8 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/library_add.svg b/other/themes/Material-Discord/files/icons/outline/library_add.svg new file mode 100644 index 0000000..2643e0f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/library_add.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/lightbulb.svg b/other/themes/Material-Discord/files/icons/outline/lightbulb.svg new file mode 100644 index 0000000..7a2ffba --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/lightbulb.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/link.svg b/other/themes/Material-Discord/files/icons/outline/link.svg new file mode 100644 index 0000000..5b75bdf --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/linux.svg b/other/themes/Material-Discord/files/icons/outline/linux.svg new file mode 100644 index 0000000..bea84ec --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/list.svg b/other/themes/Material-Discord/files/icons/outline/list.svg new file mode 100644 index 0000000..d48b637 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/list_add.svg b/other/themes/Material-Discord/files/icons/outline/list_add.svg new file mode 100644 index 0000000..bced40d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/list_add.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/listen_along.svg b/other/themes/Material-Discord/files/icons/outline/listen_along.svg new file mode 100644 index 0000000..0ac7206 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/listen_along.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/live_tv.svg b/other/themes/Material-Discord/files/icons/outline/live_tv.svg new file mode 100644 index 0000000..5f3e058 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/live_tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/lock.svg b/other/themes/Material-Discord/files/icons/outline/lock.svg new file mode 100644 index 0000000..de44d77 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/lock.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/lock_open.svg b/other/themes/Material-Discord/files/icons/outline/lock_open.svg new file mode 100644 index 0000000..94383d9 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/lock_open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/logout.svg b/other/themes/Material-Discord/files/icons/outline/logout.svg new file mode 100644 index 0000000..7ecdf86 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/logout.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/mention.svg b/other/themes/Material-Discord/files/icons/outline/mention.svg new file mode 100644 index 0000000..7aaa1bf --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/mention.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/message-check.svg b/other/themes/Material-Discord/files/icons/outline/message-check.svg new file mode 100644 index 0000000..cc304be --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/message-check.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/message-minus.svg b/other/themes/Material-Discord/files/icons/outline/message-minus.svg new file mode 100644 index 0000000..9d2e2d1 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/message-minus.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/mic.svg b/other/themes/Material-Discord/files/icons/outline/mic.svg new file mode 100644 index 0000000..c8559cf --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/mic_off.svg b/other/themes/Material-Discord/files/icons/outline/mic_off.svg new file mode 100644 index 0000000..f18499e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/mic_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/moderation.svg b/other/themes/Material-Discord/files/icons/outline/moderation.svg new file mode 100644 index 0000000..46c630e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/moderation.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/monetization_on.svg b/other/themes/Material-Discord/files/icons/outline/monetization_on.svg new file mode 100644 index 0000000..6557143 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/monetization_on.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/move.svg b/other/themes/Material-Discord/files/icons/outline/move.svg new file mode 100644 index 0000000..22d3c10 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/move.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/nitro.svg b/other/themes/Material-Discord/files/icons/outline/nitro.svg new file mode 100644 index 0000000..83b5208 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/nitro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/notifications.svg b/other/themes/Material-Discord/files/icons/outline/notifications.svg new file mode 100644 index 0000000..bcbbabe --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/notifications.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/notifications_active.svg b/other/themes/Material-Discord/files/icons/outline/notifications_active.svg new file mode 100644 index 0000000..5e6994e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/notifications_active.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/notifications_off.svg b/other/themes/Material-Discord/files/icons/outline/notifications_off.svg new file mode 100644 index 0000000..5d3950c --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/notifications_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/open_in_new.svg b/other/themes/Material-Discord/files/icons/outline/open_in_new.svg new file mode 100644 index 0000000..212e05a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/open_in_new.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/partner_program.svg b/other/themes/Material-Discord/files/icons/outline/partner_program.svg new file mode 100644 index 0000000..691c372 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/partner_program.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/paste.svg b/other/themes/Material-Discord/files/icons/outline/paste.svg new file mode 100644 index 0000000..749f953 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/paste.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/payment.svg b/other/themes/Material-Discord/files/icons/outline/payment.svg new file mode 100644 index 0000000..bc18536 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/payment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/people.svg b/other/themes/Material-Discord/files/icons/outline/people.svg new file mode 100644 index 0000000..02de128 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/person.svg b/other/themes/Material-Discord/files/icons/outline/person.svg new file mode 100644 index 0000000..08804bb --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/person_add.svg b/other/themes/Material-Discord/files/icons/outline/person_add.svg new file mode 100644 index 0000000..f32847c --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/person_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/person_remove.svg b/other/themes/Material-Discord/files/icons/outline/person_remove.svg new file mode 100644 index 0000000..f715a8c --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/person_remove.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/phone_called.svg b/other/themes/Material-Discord/files/icons/outline/phone_called.svg new file mode 100644 index 0000000..f315fe2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/phone_called.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/phone_missed.svg b/other/themes/Material-Discord/files/icons/outline/phone_missed.svg new file mode 100644 index 0000000..db64d8f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/phone_missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/picture_in_picture.svg b/other/themes/Material-Discord/files/icons/outline/picture_in_picture.svg new file mode 100644 index 0000000..85053f6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/picture_in_picture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/pin.svg b/other/themes/Material-Discord/files/icons/outline/pin.svg new file mode 100644 index 0000000..b97f1a5 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/pin.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/play.svg b/other/themes/Material-Discord/files/icons/outline/play.svg new file mode 100644 index 0000000..32d8990 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/play.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/playlist_add.svg b/other/themes/Material-Discord/files/icons/outline/playlist_add.svg new file mode 100644 index 0000000..89b9ed8 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/playlist_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/plugins.svg b/other/themes/Material-Discord/files/icons/outline/plugins.svg new file mode 100644 index 0000000..293876e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/plugins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/poggers.svg b/other/themes/Material-Discord/files/icons/outline/poggers.svg new file mode 100644 index 0000000..718f9dd --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/poggers.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/other/themes/Material-Discord/files/icons/outline/power_off.svg b/other/themes/Material-Discord/files/icons/outline/power_off.svg new file mode 100644 index 0000000..e6c01b5 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/power_off.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/push_pin.svg b/other/themes/Material-Discord/files/icons/outline/push_pin.svg new file mode 100644 index 0000000..d7979a8 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/push_pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/remove.svg b/other/themes/Material-Discord/files/icons/outline/remove.svg new file mode 100644 index 0000000..28dcb64 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/remove_circle.svg b/other/themes/Material-Discord/files/icons/outline/remove_circle.svg new file mode 100644 index 0000000..1d66ab8 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/remove_circle.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/remove_dark.svg b/other/themes/Material-Discord/files/icons/outline/remove_dark.svg new file mode 100644 index 0000000..efbc76a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/remove_dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/save.svg b/other/themes/Material-Discord/files/icons/outline/save.svg new file mode 100644 index 0000000..c72c872 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/save.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/search.svg b/other/themes/Material-Discord/files/icons/outline/search.svg new file mode 100644 index 0000000..f58c2f4 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/search.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/security.svg b/other/themes/Material-Discord/files/icons/outline/security.svg new file mode 100644 index 0000000..9598ae6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/send.svg b/other/themes/Material-Discord/files/icons/outline/send.svg new file mode 100644 index 0000000..ed37078 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/server_boost.svg b/other/themes/Material-Discord/files/icons/outline/server_boost.svg new file mode 100644 index 0000000..312ef6d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/server_boost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/settings.svg b/other/themes/Material-Discord/files/icons/outline/settings.svg new file mode 100644 index 0000000..b2717a9 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/shield_account.svg b/other/themes/Material-Discord/files/icons/outline/shield_account.svg new file mode 100644 index 0000000..49eb998 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/shield_account.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/shield_lock_open.svg b/other/themes/Material-Discord/files/icons/outline/shield_lock_open.svg new file mode 100644 index 0000000..6d3b8cd --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/shield_lock_open.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/space_bar.svg b/other/themes/Material-Discord/files/icons/outline/space_bar.svg new file mode 100644 index 0000000..89d9dd9 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/space_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/spotify.svg b/other/themes/Material-Discord/files/icons/outline/spotify.svg new file mode 100644 index 0000000..eee685f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/spotify.svg @@ -0,0 +1,2 @@ + + diff --git a/other/themes/Material-Discord/files/icons/outline/sticker-emoji.svg b/other/themes/Material-Discord/files/icons/outline/sticker-emoji.svg new file mode 100644 index 0000000..dea83ed --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/sticker-emoji.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/sticker.svg b/other/themes/Material-Discord/files/icons/outline/sticker.svg new file mode 100644 index 0000000..59b0ffa --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/sticker.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/storefront.svg b/other/themes/Material-Discord/files/icons/outline/storefront.svg new file mode 100644 index 0000000..25cd9d4 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/storefront.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/subscription.svg b/other/themes/Material-Discord/files/icons/outline/subscription.svg new file mode 100644 index 0000000..6557143 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/subscription.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/template.svg b/other/themes/Material-Discord/files/icons/outline/template.svg new file mode 100644 index 0000000..7d8074e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/template.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/themes.svg b/other/themes/Material-Discord/files/icons/outline/themes.svg new file mode 100644 index 0000000..2cdc99a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/themes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/timer.svg b/other/themes/Material-Discord/files/icons/outline/timer.svg new file mode 100644 index 0000000..b570dec --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/timer.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/timer_off.svg b/other/themes/Material-Discord/files/icons/outline/timer_off.svg new file mode 100644 index 0000000..3c6cade --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/timer_off.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/transfer.svg b/other/themes/Material-Discord/files/icons/outline/transfer.svg new file mode 100644 index 0000000..a401f9c --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/transfer.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/translate.svg b/other/themes/Material-Discord/files/icons/outline/translate.svg new file mode 100644 index 0000000..95311c6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/unarchive.svg b/other/themes/Material-Discord/files/icons/outline/unarchive.svg new file mode 100644 index 0000000..a9f3830 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/unarchive.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/unfavorite.svg b/other/themes/Material-Discord/files/icons/outline/unfavorite.svg new file mode 100644 index 0000000..c52e758 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/unfavorite.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/update.svg b/other/themes/Material-Discord/files/icons/outline/update.svg new file mode 100644 index 0000000..47c5c28 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/update.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/verified_check.svg b/other/themes/Material-Discord/files/icons/outline/verified_check.svg new file mode 100644 index 0000000..e7ef24b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/verified_check.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/verified_user.svg b/other/themes/Material-Discord/files/icons/outline/verified_user.svg new file mode 100644 index 0000000..0ff1d6d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/verified_user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/videocam.svg b/other/themes/Material-Discord/files/icons/outline/videocam.svg new file mode 100644 index 0000000..707b2f2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/videocam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/videocam_off.svg b/other/themes/Material-Discord/files/icons/outline/videocam_off.svg new file mode 100644 index 0000000..041c633 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/videocam_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/visibility.svg b/other/themes/Material-Discord/files/icons/outline/visibility.svg new file mode 100644 index 0000000..08f98eb --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/visibility.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/visibility_off.svg b/other/themes/Material-Discord/files/icons/outline/visibility_off.svg new file mode 100644 index 0000000..3b27754 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/visibility_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/visibility_off_dark.svg b/other/themes/Material-Discord/files/icons/outline/visibility_off_dark.svg new file mode 100644 index 0000000..4c96fc1 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/visibility_off_dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/volume_off.svg b/other/themes/Material-Discord/files/icons/outline/volume_off.svg new file mode 100644 index 0000000..5d59503 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/volume_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/volume_up.svg b/other/themes/Material-Discord/files/icons/outline/volume_up.svg new file mode 100644 index 0000000..2680291 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/volume_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/widgets.svg b/other/themes/Material-Discord/files/icons/outline/widgets.svg new file mode 100644 index 0000000..15b5c18 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/widgets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/width.svg b/other/themes/Material-Discord/files/icons/outline/width.svg new file mode 100644 index 0000000..2980088 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/width.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/outline/window_close.svg b/other/themes/Material-Discord/files/icons/outline/window_close.svg new file mode 100644 index 0000000..646a3bc --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/window_close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/window_maximize.svg b/other/themes/Material-Discord/files/icons/outline/window_maximize.svg new file mode 100644 index 0000000..5c32e18 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/window_maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/window_minimize.svg b/other/themes/Material-Discord/files/icons/outline/window_minimize.svg new file mode 100644 index 0000000..ff3959b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/window_minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/outline/windows.svg b/other/themes/Material-Discord/files/icons/outline/windows.svg new file mode 100644 index 0000000..7bc5782 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/outline/windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/accessibility.svg b/other/themes/Material-Discord/files/icons/solid/accessibility.svg new file mode 100644 index 0000000..170a7ab --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/accessibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/add_circle.svg b/other/themes/Material-Discord/files/icons/solid/add_circle.svg new file mode 100644 index 0000000..a0dc1fb --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/add_circle.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/alert.svg b/other/themes/Material-Discord/files/icons/solid/alert.svg new file mode 100644 index 0000000..0fdb90b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/alert.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/analytics.svg b/other/themes/Material-Discord/files/icons/solid/analytics.svg new file mode 100644 index 0000000..3d2d673 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/apps.svg b/other/themes/Material-Discord/files/icons/solid/apps.svg new file mode 100644 index 0000000..c164125 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/archive.svg b/other/themes/Material-Discord/files/icons/solid/archive.svg new file mode 100644 index 0000000..9b58e8d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/archive.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/audit_log.svg b/other/themes/Material-Discord/files/icons/solid/audit_log.svg new file mode 100644 index 0000000..7a1e4ef --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/audit_log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/award_star.svg b/other/themes/Material-Discord/files/icons/solid/award_star.svg new file mode 100644 index 0000000..04451f6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/award_star.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/badge.svg b/other/themes/Material-Discord/files/icons/solid/badge.svg new file mode 100644 index 0000000..67edfd9 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/badge.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/block.svg b/other/themes/Material-Discord/files/icons/solid/block.svg new file mode 100644 index 0000000..5d53df2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/block.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/burst_reaction.svg b/other/themes/Material-Discord/files/icons/solid/burst_reaction.svg new file mode 100644 index 0000000..6813845 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/burst_reaction.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/call.svg b/other/themes/Material-Discord/files/icons/solid/call.svg new file mode 100644 index 0000000..8809d75 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/call.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/cancel.svg b/other/themes/Material-Discord/files/icons/solid/cancel.svg new file mode 100644 index 0000000..314fc47 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/cancel.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/center_focus.svg b/other/themes/Material-Discord/files/icons/solid/center_focus.svg new file mode 100644 index 0000000..75d8f58 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/center_focus.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/chat.svg b/other/themes/Material-Discord/files/icons/solid/chat.svg new file mode 100644 index 0000000..b17718e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/chat_bubble.svg b/other/themes/Material-Discord/files/icons/solid/chat_bubble.svg new file mode 100644 index 0000000..8c61fd3 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/chat_bubble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/chat_bubbles.svg b/other/themes/Material-Discord/files/icons/solid/chat_bubbles.svg new file mode 100644 index 0000000..fd55623 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/chat_bubbles.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/close.svg b/other/themes/Material-Discord/files/icons/solid/close.svg new file mode 100644 index 0000000..0aac8e7 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/close.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/cloud.svg b/other/themes/Material-Discord/files/icons/solid/cloud.svg new file mode 100644 index 0000000..6697fa2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/cloud.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/cloud_refresh.svg b/other/themes/Material-Discord/files/icons/solid/cloud_refresh.svg new file mode 100644 index 0000000..514a33f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/cloud_refresh.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/code.svg b/other/themes/Material-Discord/files/icons/solid/code.svg new file mode 100644 index 0000000..3285e85 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/collapse.svg b/other/themes/Material-Discord/files/icons/solid/collapse.svg new file mode 100644 index 0000000..292940b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/collapse.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/content_copy.svg b/other/themes/Material-Discord/files/icons/solid/content_copy.svg new file mode 100644 index 0000000..47ac9ce --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/content_copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/content_cut.svg b/other/themes/Material-Discord/files/icons/solid/content_cut.svg new file mode 100644 index 0000000..9e59b2a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/content_cut.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/crown.svg b/other/themes/Material-Discord/files/icons/solid/crown.svg new file mode 100644 index 0000000..2bc026f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/crown.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/dashboard.svg b/other/themes/Material-Discord/files/icons/solid/dashboard.svg new file mode 100644 index 0000000..192d228 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/delete.svg b/other/themes/Material-Discord/files/icons/solid/delete.svg new file mode 100644 index 0000000..51ae760 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/developer.svg b/other/themes/Material-Discord/files/icons/solid/developer.svg new file mode 100644 index 0000000..7265b4b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/developer.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/devices.svg b/other/themes/Material-Discord/files/icons/solid/devices.svg new file mode 100644 index 0000000..2da4d5e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/devices.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/discovery.svg b/other/themes/Material-Discord/files/icons/solid/discovery.svg new file mode 100644 index 0000000..377abbd --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/discovery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/edit.svg b/other/themes/Material-Discord/files/icons/solid/edit.svg new file mode 100644 index 0000000..b3af2d6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/edit.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/emoji.svg b/other/themes/Material-Discord/files/icons/solid/emoji.svg new file mode 100644 index 0000000..b75b31a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/emoji.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/emoji_shimmer.svg b/other/themes/Material-Discord/files/icons/solid/emoji_shimmer.svg new file mode 100644 index 0000000..5f4558b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/emoji_shimmer.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/event.svg b/other/themes/Material-Discord/files/icons/solid/event.svg new file mode 100644 index 0000000..cc4b105 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/event.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/exit_to_app.svg b/other/themes/Material-Discord/files/icons/solid/exit_to_app.svg new file mode 100644 index 0000000..43d3001 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/exit_to_app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/expand.svg b/other/themes/Material-Discord/files/icons/solid/expand.svg new file mode 100644 index 0000000..e064be7 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/expand.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/favorite.svg b/other/themes/Material-Discord/files/icons/solid/favorite.svg new file mode 100644 index 0000000..c9b2834 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/favorite.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/feature.svg b/other/themes/Material-Discord/files/icons/solid/feature.svg new file mode 100644 index 0000000..d4a31c2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/feature.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/filter.svg b/other/themes/Material-Discord/files/icons/solid/filter.svg new file mode 100644 index 0000000..101fc25 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/filter.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/flag.svg b/other/themes/Material-Discord/files/icons/solid/flag.svg new file mode 100644 index 0000000..46c6bc5 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/flag.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/folder.svg b/other/themes/Material-Discord/files/icons/solid/folder.svg new file mode 100644 index 0000000..1bf5c70 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/folder.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/game.svg b/other/themes/Material-Discord/files/icons/solid/game.svg new file mode 100644 index 0000000..2d70eae --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/gamepad.svg b/other/themes/Material-Discord/files/icons/solid/gamepad.svg new file mode 100644 index 0000000..1500531 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/gift.svg b/other/themes/Material-Discord/files/icons/solid/gift.svg new file mode 100644 index 0000000..07495b9 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/hammer.svg b/other/themes/Material-Discord/files/icons/solid/hammer.svg new file mode 100644 index 0000000..3fb1fbc --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/hub.svg b/other/themes/Material-Discord/files/icons/solid/hub.svg new file mode 100644 index 0000000..65f7541 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/hub.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/hypesquad.svg b/other/themes/Material-Discord/files/icons/solid/hypesquad.svg new file mode 100644 index 0000000..3496586 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/hypesquad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/image_copy.svg b/other/themes/Material-Discord/files/icons/solid/image_copy.svg new file mode 100644 index 0000000..463e68e --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/image_copy.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/image_view.svg b/other/themes/Material-Discord/files/icons/solid/image_view.svg new file mode 100644 index 0000000..65392a8 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/image_view.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/integrations.svg b/other/themes/Material-Discord/files/icons/solid/integrations.svg new file mode 100644 index 0000000..7662d4d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/integrations.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/keyboard.svg b/other/themes/Material-Discord/files/icons/solid/keyboard.svg new file mode 100644 index 0000000..7b8a1af --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/library_add.svg b/other/themes/Material-Discord/files/icons/solid/library_add.svg new file mode 100644 index 0000000..f072ed9 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/library_add.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/lightbulb.svg b/other/themes/Material-Discord/files/icons/solid/lightbulb.svg new file mode 100644 index 0000000..a5bc7e0 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/lightbulb.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/link.svg b/other/themes/Material-Discord/files/icons/solid/link.svg new file mode 100644 index 0000000..7872c24 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/linux.svg b/other/themes/Material-Discord/files/icons/solid/linux.svg new file mode 100644 index 0000000..bea84ec --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/list.svg b/other/themes/Material-Discord/files/icons/solid/list.svg new file mode 100644 index 0000000..d48b637 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/list_add.svg b/other/themes/Material-Discord/files/icons/solid/list_add.svg new file mode 100644 index 0000000..bced40d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/list_add.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/listen_along.svg b/other/themes/Material-Discord/files/icons/solid/listen_along.svg new file mode 100644 index 0000000..0ac7206 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/listen_along.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/live_tv.svg b/other/themes/Material-Discord/files/icons/solid/live_tv.svg new file mode 100644 index 0000000..0b966f2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/live_tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/lock.svg b/other/themes/Material-Discord/files/icons/solid/lock.svg new file mode 100644 index 0000000..ae5d3bf --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/lock.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/lock_open.svg b/other/themes/Material-Discord/files/icons/solid/lock_open.svg new file mode 100644 index 0000000..98b6b86 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/lock_open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/logout.svg b/other/themes/Material-Discord/files/icons/solid/logout.svg new file mode 100644 index 0000000..7ecdf86 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/logout.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/mention.svg b/other/themes/Material-Discord/files/icons/solid/mention.svg new file mode 100644 index 0000000..7aaa1bf --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/mention.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/message-check.svg b/other/themes/Material-Discord/files/icons/solid/message-check.svg new file mode 100644 index 0000000..44c172f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/message-check.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/message-minus.svg b/other/themes/Material-Discord/files/icons/solid/message-minus.svg new file mode 100644 index 0000000..6f679fe --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/message-minus.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/mic.svg b/other/themes/Material-Discord/files/icons/solid/mic.svg new file mode 100644 index 0000000..69ab3b5 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/moderation.svg b/other/themes/Material-Discord/files/icons/solid/moderation.svg new file mode 100644 index 0000000..cbe269a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/moderation.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/monetization_on.svg b/other/themes/Material-Discord/files/icons/solid/monetization_on.svg new file mode 100644 index 0000000..2d02217 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/monetization_on.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/move.svg b/other/themes/Material-Discord/files/icons/solid/move.svg new file mode 100644 index 0000000..b5fcaa2 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/move.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/nitro.svg b/other/themes/Material-Discord/files/icons/solid/nitro.svg new file mode 100644 index 0000000..83b5208 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/nitro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/notifications.svg b/other/themes/Material-Discord/files/icons/solid/notifications.svg new file mode 100644 index 0000000..5786ff3 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/notifications.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/notifications_active.svg b/other/themes/Material-Discord/files/icons/solid/notifications_active.svg new file mode 100644 index 0000000..1a45b2d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/notifications_active.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/open_in_new.svg b/other/themes/Material-Discord/files/icons/solid/open_in_new.svg new file mode 100644 index 0000000..212e05a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/open_in_new.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/partner_program.svg b/other/themes/Material-Discord/files/icons/solid/partner_program.svg new file mode 100644 index 0000000..02bb814 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/partner_program.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/paste.svg b/other/themes/Material-Discord/files/icons/solid/paste.svg new file mode 100644 index 0000000..749f953 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/paste.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/payment.svg b/other/themes/Material-Discord/files/icons/solid/payment.svg new file mode 100644 index 0000000..068227c --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/payment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/people.svg b/other/themes/Material-Discord/files/icons/solid/people.svg new file mode 100644 index 0000000..dc1e983 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/person.svg b/other/themes/Material-Discord/files/icons/solid/person.svg new file mode 100644 index 0000000..ee3571f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/person_add.svg b/other/themes/Material-Discord/files/icons/solid/person_add.svg new file mode 100644 index 0000000..03efdc4 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/person_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/person_remove.svg b/other/themes/Material-Discord/files/icons/solid/person_remove.svg new file mode 100644 index 0000000..8273283 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/person_remove.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/picture_in_picture.svg b/other/themes/Material-Discord/files/icons/solid/picture_in_picture.svg new file mode 100644 index 0000000..10bffc3 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/picture_in_picture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/pin.svg b/other/themes/Material-Discord/files/icons/solid/pin.svg new file mode 100644 index 0000000..13d7ecd --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/pin.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/play.svg b/other/themes/Material-Discord/files/icons/solid/play.svg new file mode 100644 index 0000000..359a55b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/play.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/plugins.svg b/other/themes/Material-Discord/files/icons/solid/plugins.svg new file mode 100644 index 0000000..5a6de4d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/plugins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/poggers.svg b/other/themes/Material-Discord/files/icons/solid/poggers.svg new file mode 100644 index 0000000..718f9dd --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/poggers.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/other/themes/Material-Discord/files/icons/solid/power_off.svg b/other/themes/Material-Discord/files/icons/solid/power_off.svg new file mode 100644 index 0000000..827e0f5 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/power_off.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/remove_circle.svg b/other/themes/Material-Discord/files/icons/solid/remove_circle.svg new file mode 100644 index 0000000..3fa0676 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/remove_circle.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/save.svg b/other/themes/Material-Discord/files/icons/solid/save.svg new file mode 100644 index 0000000..dca4b55 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/save.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/search.svg b/other/themes/Material-Discord/files/icons/solid/search.svg new file mode 100644 index 0000000..f58c2f4 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/search.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/security.svg b/other/themes/Material-Discord/files/icons/solid/security.svg new file mode 100644 index 0000000..ad4f94b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/server_boost.svg b/other/themes/Material-Discord/files/icons/solid/server_boost.svg new file mode 100644 index 0000000..312ef6d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/server_boost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/settings.svg b/other/themes/Material-Discord/files/icons/solid/settings.svg new file mode 100644 index 0000000..a1a26f5 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/shield_account.svg b/other/themes/Material-Discord/files/icons/solid/shield_account.svg new file mode 100644 index 0000000..9aca33f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/shield_account.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/shield_lock_open.svg b/other/themes/Material-Discord/files/icons/solid/shield_lock_open.svg new file mode 100644 index 0000000..7130756 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/shield_lock_open.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/space_bar.svg b/other/themes/Material-Discord/files/icons/solid/space_bar.svg new file mode 100644 index 0000000..b4e7f4b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/space_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/spotify.svg b/other/themes/Material-Discord/files/icons/solid/spotify.svg new file mode 100644 index 0000000..eee685f --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/spotify.svg @@ -0,0 +1,2 @@ + + diff --git a/other/themes/Material-Discord/files/icons/solid/sticker-emoji.svg b/other/themes/Material-Discord/files/icons/solid/sticker-emoji.svg new file mode 100644 index 0000000..dea83ed --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/sticker-emoji.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/sticker.svg b/other/themes/Material-Discord/files/icons/solid/sticker.svg new file mode 100644 index 0000000..59b0ffa --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/sticker.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/storefront.svg b/other/themes/Material-Discord/files/icons/solid/storefront.svg new file mode 100644 index 0000000..fea7564 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/storefront.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/subscription.svg b/other/themes/Material-Discord/files/icons/solid/subscription.svg new file mode 100644 index 0000000..2d02217 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/subscription.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/supporter.svg b/other/themes/Material-Discord/files/icons/solid/supporter.svg new file mode 100644 index 0000000..06add36 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/supporter.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/themes.svg b/other/themes/Material-Discord/files/icons/solid/themes.svg new file mode 100644 index 0000000..9b9c0c4 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/themes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/timer.svg b/other/themes/Material-Discord/files/icons/solid/timer.svg new file mode 100644 index 0000000..1c1d8ed --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/timer.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/timer_off.svg b/other/themes/Material-Discord/files/icons/solid/timer_off.svg new file mode 100644 index 0000000..ac31613 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/timer_off.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/transfer.svg b/other/themes/Material-Discord/files/icons/solid/transfer.svg new file mode 100644 index 0000000..a401f9c --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/transfer.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/translate.svg b/other/themes/Material-Discord/files/icons/solid/translate.svg new file mode 100644 index 0000000..375097d --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/unarchive.svg b/other/themes/Material-Discord/files/icons/solid/unarchive.svg new file mode 100644 index 0000000..884d2a6 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/unarchive.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/unfavorite.svg b/other/themes/Material-Discord/files/icons/solid/unfavorite.svg new file mode 100644 index 0000000..c52e758 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/unfavorite.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/update.svg b/other/themes/Material-Discord/files/icons/solid/update.svg new file mode 100644 index 0000000..47c5c28 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/update.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/verified_check.svg b/other/themes/Material-Discord/files/icons/solid/verified_check.svg new file mode 100644 index 0000000..cd2f72a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/verified_check.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/verified_user.svg b/other/themes/Material-Discord/files/icons/solid/verified_user.svg new file mode 100644 index 0000000..b50c730 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/verified_user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/videocam.svg b/other/themes/Material-Discord/files/icons/solid/videocam.svg new file mode 100644 index 0000000..63944db --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/videocam.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/videocam_off.svg b/other/themes/Material-Discord/files/icons/solid/videocam_off.svg new file mode 100644 index 0000000..c4ef4f0 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/videocam_off.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/visibility.svg b/other/themes/Material-Discord/files/icons/solid/visibility.svg new file mode 100644 index 0000000..9fd957a --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/visibility.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/volume_off.svg b/other/themes/Material-Discord/files/icons/solid/volume_off.svg new file mode 100644 index 0000000..8e02aaa --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/volume_off.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/volume_up.svg b/other/themes/Material-Discord/files/icons/solid/volume_up.svg new file mode 100644 index 0000000..18bc106 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/volume_up.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/widgets.svg b/other/themes/Material-Discord/files/icons/solid/widgets.svg new file mode 100644 index 0000000..3ddc37b --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/widgets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/files/icons/solid/width.svg b/other/themes/Material-Discord/files/icons/solid/width.svg new file mode 100644 index 0000000..2980088 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/width.svg @@ -0,0 +1 @@ + diff --git a/other/themes/Material-Discord/files/icons/solid/windows.svg b/other/themes/Material-Discord/files/icons/solid/windows.svg new file mode 100644 index 0000000..7bc5782 --- /dev/null +++ b/other/themes/Material-Discord/files/icons/solid/windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/other/themes/Material-Discord/icons.scss b/other/themes/Material-Discord/icons.scss new file mode 100644 index 0000000..13cbd61 --- /dev/null +++ b/other/themes/Material-Discord/icons.scss @@ -0,0 +1,3 @@ +@use 'src/icons'; + +@import 'src/selectorPlaceholders'; diff --git a/other/themes/Material-Discord/main.scss b/other/themes/Material-Discord/main.scss new file mode 100644 index 0000000..aff9f53 --- /dev/null +++ b/other/themes/Material-Discord/main.scss @@ -0,0 +1,18 @@ +@use 'src/variables'; + +@use 'src/app'; +@use 'src/channels'; +@use 'src/chat'; +@use 'src/clients'; +@use 'src/forum'; +@use 'src/general'; +@use 'src/home'; +@use 'src/messages'; +@use 'src/modals'; +@use 'src/pages'; +@use 'src/popouts'; +@use 'src/servers'; +@use 'src/settings'; +@use 'src/animations'; + +@import 'src/selectorPlaceholders'; diff --git a/other/themes/Material-Discord/manifest.json b/other/themes/Material-Discord/manifest.json new file mode 100644 index 0000000..2a2b1e0 --- /dev/null +++ b/other/themes/Material-Discord/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "Material-Discord", + "description": "A theme based on Google's Material Design", + "version": "3.0.3", + "author": "CapnKitten", + "theme": "Material-Discord.theme.css", + "license": "MIT" +} diff --git a/other/themes/Material-Discord/src/_animations.scss b/other/themes/Material-Discord/src/_animations.scss new file mode 100644 index 0000000..6e39e94 --- /dev/null +++ b/other/themes/Material-Discord/src/_animations.scss @@ -0,0 +1,54 @@ +/* + * + * ANIMATIONS + * + */ + +@keyframes top-pop-out { + from { transform: translate(0, -20px); opacity: 0; } +} + +@keyframes bottom-pop-out { + from { transform: translate(0, 20px); opacity: 0; } +} + +@keyframes show-user-status-right { + from { transform: translateX(-3%) translateY(0%) translateZ(0px); opacity: 0; } +} + +@keyframes show-user-status-left { + from { transform: translateX(3%) translateY(0%) translateZ(0px); opacity: 0; } +} + +@keyframes show-status { + from { transform: translateY(15%) translateX(0%) translateZ(0px); } +} + +@keyframes status { + from { transform: scale(0); opacity: 0 } +} + +@keyframes opacity { + from { opacity: 0; } +} + +@keyframes open-context-menu { + from { transform: scale(1,0.5); } +} + +@keyframes scale { + from { transform: scale(0); } +} + +@keyframes shadowPulse_b16790 { + 0% { box-shadow: 0 0 6px hsl(var(--accent-hsl--material-you),0.3); } + 50% { box-shadow: 0 0 10px hsl(var(--accent-hsl--material-you),0.6); } + to { box-shadow: 0 0 6px hsl(var(--accent-hsl--material-you),0.3); } +} + +@keyframes rotate-panel-icon { + 25% { transform: rotate(-8deg); } + 50% { transform: rotate(4deg); } + 75% { transform: rotate(-4deg); } + 100% { transform: rotate(-2deg); } +} diff --git a/other/themes/Material-Discord/src/_mixins.scss b/other/themes/Material-Discord/src/_mixins.scss new file mode 100644 index 0000000..8dbdb8d --- /dev/null +++ b/other/themes/Material-Discord/src/_mixins.scss @@ -0,0 +1,229 @@ +@function important($important) { + @return #{if($important, '!important', '')}; +} + +@mixin popout-format($important: false) { + background-color: var(--popout-color) important($important); + border-radius: var(--popout-radius-big) important($important); + box-shadow: var(--shadow-3dp) important($important); +} + +@mixin card-format($important: false, $padding: 0, $filled: false, $hover: false) { + @if $filled { + background-color: var(--card-color-filled) important($important); + border: none important($important); + } @else { + background-color: var(--card-color-outlined) important($important); + border: 1px solid var(--card-border-color) important($important); + } + + padding: $padding; + border-radius: var(--card-radius-big) important($important); + + @if $hover { + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-hover) important($important); + } + } +} + +@mixin card-format--header($important: false, $filled: false) { + margin-bottom: 0; + padding: 16px important($important); + background-color: transparent important($important); + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + opacity: 1; + + @if $filled == false { + border-bottom: 1px solid var(--card-border-color); + } +} + +@mixin card-format--header-fix { + line-height: normal; + font-size: inherit; + color: var(--card-header-text-color); + font-weight: 400; +} + +@mixin card-format--body($filled: false) { + @if $filled { + padding: 0 16px 16px; + } @else { + padding: 16px; + } +} + +@mixin card-format--footer($padding: 8px) { + padding: $padding; + background-color: transparent; + border-top: 1px solid var(--card-border-color); +} + +@mixin card-format--list($margin: 16px) { + position: relative; + border-bottom: none; + + &:after { + position: absolute; + content: " "; + width: calc(100% - (#{$margin} * 2)); + height: 1px; + right: 0; + bottom: 0; + margin: 0 $margin; + background-color: var(--card-border-color); + } + + &:last-of-type { + &:after { + display: none; + } + } +} + +@mixin new-input-format($important: false, $height: var(--input-height), $max-height: var(--input-height)) { + height: $height important($important); + max-height: $max-height important($important); + padding: var(--input-padding) important($important); + background-color: var(--input-color) important($important); + border-radius: calc(#{$height} / 2) important($important); + border: none; +} + +@mixin input-format($height: var(--input-height), $max-height: var(--input-height)) { + position: relative; + height: $height; + max-height: $max-height; + padding: 0; + background-color: transparent; + border-radius: 0; + border: none; + border-bottom: 1px solid var(--input-border-color) !important; + + &:before, + &:after { + position: absolute; + content: " "; + height: 2px; + width: 0; + bottom: -1px; + background: hsl(var(--accent-hsl--material-you)); + transition: 300ms ease all; + z-index: 2; + } + + &:before { + left: 50%; + } + + &:after { + right: 50%; + } + + &:focus-within { + &:before, + &:after { + width: 50%; + } + } +} + +@mixin tab-border($width) { + position: relative; + background-color: transparent !important; + border: none; + + &:after { + position: absolute; + content: " "; + width: #{$width}; + height: 3px; + left: 0; + right: 0; + bottom: 0; + margin: 0 auto; + background: var(--tab-border-color); + border-radius: 3px 3px 0 0; + transition: var(--default-time) ease all; + } +} + +@mixin md-ripple($type, $pseudo, $scale, $colored: false) { + @if $colored == true { + --md-ripple-color: var(--accent-hsl); + } + + position: relative; + + &:#{$pseudo} { + content: " "; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: hsl(var(--md-ripple-color),0.1); + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(1.2); + transition: 300ms ease; + z-index: 4; + } + + @if $type == hover { + &:hover { + &:#{$pseudo} { + opacity: 1; + transform: scale(#{$scale}); + animation: scale 150ms var(--default-animation), opacity 150ms ease; + } + } + + &:active { + &:#{$pseudo} { + background-color: hsl(var(--md-ripple-color),0.2); + } + } + } @else if $type == click { + &:active { + &:#{$pseudo} { + opacity: 1; + transform: scale(#{$scale}); + animation: scale 150ms var(--default-animation), opacity 150ms ease; + } + } + } @else if $type == hover_click { + &:hover, + &:active { + &:#{$pseudo} { + opacity: 1; + transform: scale(#{$scale}); + animation: scale 150ms var(--default-animation), opacity 150ms ease; + } + } + + &:active { + &:#{$pseudo} { + background-color: hsl(var(--md-ripple-color),0.2); + } + } + } +} + +@mixin add-icon($color, $icon, $type: 'outline') { + background-color: #{$color}; + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/#{$type}/#{$icon}.svg); + -webkit-mask-repeat: no-repeat; +} + +@mixin remove-caps($font-size, $important: false) { + font-size: #{$font-size} important($important); + text-transform: none important($important); +} diff --git a/other/themes/Material-Discord/src/_selectorPlaceholders.scss b/other/themes/Material-Discord/src/_selectorPlaceholders.scss new file mode 100644 index 0000000..c85166e --- /dev/null +++ b/other/themes/Material-Discord/src/_selectorPlaceholders.scss @@ -0,0 +1,10572 @@ +.appMount_ea7e65 { + @extend %appMount !optional; +} +.platform-win { + @extend %platformWin !optional; +} +.platform-osx { + @extend %platformOSX !optional; +} +.platform-linux { + @extend %platformLinux !optional; +} +.platform-web { + @extend %platformWeb !optional; +} +.theme-dark { + @extend %themeDark !optional; +} +.theme-light { + @extend %themeLight !optional; +} +.fakeLink_cdb578 { + @extend %fakeLink !optional; +} +.app_bd26cc { + @extend %app !optional; +} +.app-focused { + @extend %appFocused !optional; +} +.custom-theme-background { + @extend %customThemeBackground !optional; +} +.app_a01fb1 { + @extend %shakeable !optional; +} +.bg_d4b6c5 { + @extend %bg !optional; +} +.layers_a01fb1 { + @extend %layers !optional; +} +.layer_d4b6c5 { + @extend %layer !optional; +} +.animating_d4b6c5 { + @extend %layerAnimating !optional; +} +.stop-animations { + @extend %layerStopAnimations !optional; +} +.container_a4d4d9 { + @extend %containerMain !optional; +} +.base_a4d4d9 { + @extend %base !optional; +} +.content_a4d4d9 { + @extend %contentMain !optional; +} +.backdrop_e4f2ae { + @extend %backdrop !optional; +} +.notice__5fd4c { + @extend %notice !optional; +} +.notice_dd5a33 { + @extend %noticePreviewMode !optional; +} +.notice-2olXi7 { + @extend %noticeBrand !optional; +} +.colorDefault__438d3 { + @extend %noticeColorDefault !optional; +} +.colorWarning__01125 { + @extend %noticeColorWarning !optional; +} +.colorNeutral__51272 { + @extend %noticeColorNeutral !optional; +} +.button-YGmtzG { + @extend %noticeBrandButton !optional; +} +.colorInfo__680aa { + @extend %noticeColorInfo !optional; +} +#bd-notices { + @extend %bdNotices !optional; +} +.bd-notice { + @extend %bdNotice !optional; +} +.bd-notice-close { + @extend %bdNoticeClose !optional; +} +.bd-notice-button { + @extend %bdNoticeButton !optional; +} +#pluginNotice { + @extend %pluginNotice !optional; +} +#outdatedPlugins { + @extend %outdatedPlugins !optional; +} +.header_dd5a33 { + @extend %noticeHeader !optional; +} +.noticeDefault-362Ko2 { + @extend %noticeDefault !optional; +} +.repoNotice-TV3RFr { + @extend %noticeThemeRepo !optional; +} +.repoNotice-P5ss6R { + @extend %noticePluginRepo !optional; +} +.outdatedNotice-9Q9gJv { + @extend %noticeOutdated !optional; +} +.newEntriesNotice-abF6e1 { + @extend %noticeNewEntries !optional; +} +.notice_a50047 { + @extend %noticeComplete !optional; +} +.noticePremium-12Zvj9 { + @extend %noticePremium !optional; +} +.noticeInfo-3_iTE1 { + @extend %noticeInfo !optional; +} +.noticeSuccess-3Y62ob { + @extend %noticeSuccess !optional; +} +.colorDanger__5d2e7 { + @extend %noticeDanger !optional; +} +.colorStreamerMode_cb7f84 { + @extend %noticeStreamerMode !optional; +} +.noticeFacebook-3equ5g { + @extend %noticeFacebook !optional; +} +.noticeSpotify-27dhr0 { + @extend %noticeSpotify !optional; +} +.colorBrand1-2u_MN9 { + @extend %noticeBrand !optional; +} +.noticeContents-1dYEwP { + @extend %noticeContents !optional; +} +.textLink_d572b7 { + @extend %noticeTextLink !optional; +} +.noticeSurvey-1XW9Ln { + @extend %noticeSurvey !optional; +} +.closeButton__90904 { + @extend %noticeClose !optional; +} +.closeIcon__967e7 { + @extend %noticeCloseIcon !optional; +} +.button__33db6 { + @extend %noticeButton !optional; +} +.icon_d572b7 { + @extend %noticeIcon !optional; +} +.iconWindows_d572b7 { + @extend %noticeIconWindows !optional; +} +.iconApple_d572b7 { + @extend %noticeIconApple !optional; +} +.iconAndroid_d572b7 { + @extend %noticeIconAndroid !optional; +} +.platformIcon_d572b7 { + @extend %noticePlatformIcon !optional; +} +.titleBar_a934d8 { + @extend %titlebar !optional; +} +.unfocused_a934d8 { + @extend %titlebarUnfocused !optional; +} +.typeWindows_a934d8 { + @extend %titlebarWin !optional; +} +.withFrame_a934d8 { + @extend %titlebarWithFrame !optional; +} +.withBackgroundOverride_a934d8 { + @extend %titlebarWithBackgroundOverride !optional; +} +.wordmark_a934d8 { + @extend %titlebarWordmark !optional; +} +.wordmarkWindows_a934d8 { + @extend %titlebarWordmarkWindows !optional; +} +.winButton_a934d8 { + @extend %titlebarWinButton !optional; +} +.winButtonMinMax_a934d8 { + @extend %titlebarWinButtonMinMax !optional; +} +.winButtonClose_a934d8 { + @extend %titlebarWinButtonClose !optional; +} +.typeMacOS_a934d8 { + @extend %titlebarMac !optional; +} +.typeMacOSWithFrame_a934d8 { + @extend %titlebarMacWithFrame !optional; +} +.wordmarkMacOS_a934d8 { + @extend %titlebarWordmarkMac !optional; +} +.macButtons_a934d8 { + @extend %titlebarMacButtons !optional; +} +.macButton_a934d8 { + @extend %titlebarMacButton !optional; +} +.macButtonClose_a934d8 { + @extend %titlebarMacButtonClose !optional; +} +.macButtonMaximize_a934d8 { + @extend %titlebarMacButtonMaximize !optional; +} +.macButtonMinimize_a934d8 { + @extend %titlebarMacButtonMinimize !optional; +} +.appAsidePanelWrapper_bd26cc { + @extend %appAsidePanelWrapper !optional; +} +#bda-qem { + @extend %bdEmoteMenu !optional; +} +#bda-qem-twitch { + @extend %bdEmoteMenuTwitch !optional; +} +#bda-qem-favourite { + @extend %bdEmoteMenuFavourite !optional; +} +#bda-qem-emojis { + @extend %bdEmoteMenuEmojis !optional; +} +#bda-qem-twitch.active, #bda-qem-favourite.active, #bda-qem-emojis.active { + @extend %bdEmoteMenuActive !optional; +} +#bda-qem-twitch-container { + @extend %bdEmoteMenuTwitchContainer !optional; +} +#bda-qem-favourite-container { + @extend %bdEmoteMenuFavouriteContainer !optional; +} +.emote-menu-inner { + @extend %bdEmoteMenuInner !optional; +} +.bd-emote-header { + @extend %bdEmoteMenuHeader !optional; +} +.bd-emote-item { + @extend %bdEmoteItem !optional; +} +.emote-container { + @extend %bdEmoteContainer !optional; +} +.emote-icon { + @extend %bdEmoteIcon !optional; +} +#themes-tab { + @extend %bdThemesTab !optional; +} +#plugins-tab { + @extend %bdPluginsTab !optional; +} +.bd-sidebar-header { + @extend %bdSidebarHeader !optional; +} +.bd-sidebar-header-label { + @extend %bdSidebarHeaderLabel !optional; +} +.bd-settings-title { + @extend %bdSettingsTitle !optional; +} +.bd-settings-group-title { + @extend %bdSettingsGroupTitle !optional; +} +.bd-label { + @extend %bdSelectLabel !optional; +} +.bd-select { + @extend %bdSelect !optional; +} +.bd-select-transparent { + @extend %bdSelectTransparent !optional; +} +.bd-select-value { + @extend %bdSelectValue !optional; +} +.bd-select-arrow { + @extend %bdSelectArrow !optional; +} +.bd-select-options { + @extend %bdSelectOptions !optional; +} +.bd-select-option { + @extend %bdSelectOption !optional; +} +.selected { + @extend %bdSelectOptionSelected !optional; +} +.bd-addon-controls { + @extend %bdAddonControls !optional; +} +.bd-empty-image-container { + @extend %bdEmptyImageContainer !optional; +} +.bd-addon-list { + @extend %bdAddonList !optional; +} +.bd-grid-view { + @extend %bdAddonListGridView !optional; +} +.bd-addon-card { + @extend %bdAddonCard !optional; +} +.bd-addon-header { + @extend %bdAddonCardHeader !optional; +} +.bd-name { + @extend %bdAddonCardHeaderName !optional; +} +.bd-meta { + @extend %bdAddonCardHeaderMeta !optional; +} +.bd-link { + @extend %bdAddonCardLink !optional; +} +.bd-description-wrap { + @extend %bdAddonCardDescriptionWrap !optional; +} +.bd-description { + @extend %bdAddonCardDescription !optional; +} +.banner { + @extend %bdAddonBanner !optional; +} +.banner-danger { + @extend %bdAddonBannerDanger !optional; +} +.bd-icon { + @extend %bdAddonBannerIcon !optional; +} +.bd-footer { + @extend %bdAddonCardFooter !optional; +} +.bd-controls { + @extend %bdAddonCardControls !optional; +} +.bd-button { + @extend %bdButton !optional; +} +.bd-button-filled { + @extend %bdButtonFilled !optional; +} +.bd-button-link { + @extend %bdButtonLink !optional; +} +.bd-button-color-brand { + @extend %bdButtonColorBrand !optional; +} +.bd-button-color-primary { + @extend %bdButtonColorPrimary !optional; +} +.bd-button-danger { + @extend %bdButtonDanger !optional; +} +.bd-button-tiny { + @extend %bdButtonTiny !optional; +} +.bd-button-medium { + @extend %bdButtonMedium !optional; +} +.bd-button-large { + @extend %bdButtonLarge !optional; +} +.bd-button-title { + @extend %bdButtonTitle !optional; +} +.bd-button-content { + @extend %bdButtonContent !optional; +} +.bd-search-wrapper { + @extend %bdAddonSearchBar !optional; +} +.bd-search { + @extend %bdAddonSearchInput !optional; +} +.bd-addon-views { + @extend %bdAddonViews !optional; +} +.bd-view-button { + @extend %bdAddonViewsButton !optional; +} +.selected { + @extend %bdAddonViewsButtonSelected !optional; +} +#bd-settings-sidebar { + @extend %bdSettingsSidebar !optional; +} +.ui-tab-bar-header { + @extend %bdSettingsSidebarHeader !optional; +} +.ui-tab-bar-item { + @extend %bdSettingsSidebarItem !optional; +} +.ui-tab-bar-item.selected { + @extend %bdSettingsSidebarItemSelected !optional; +} +.ui-tab-bar-separator { + @extend %bdSettingsSidebarSeparator !optional; +} +.bd-addon-modal { + @extend %bdAddonModal !optional; +} +.bd-addon-modal-header { + @extend %bdAddonModalHeader !optional; +} +.bd-modal-root { + @extend %bdModalRoot !optional; +} +.bd-modal-header { + @extend %bdModalHeader !optional; +} +.bd-header-primary { + @extend %bdModalHeaderPrimary !optional; +} +.bd-modal-content { + @extend %bdModalContent !optional; +} +.paragraph_d7f12d { + @extend %bdModalParagraph !optional; +} +.bd-modal-footer { + @extend %bdModalFooter !optional; +} +.bd-error-modal-header { + @extend %bdErrorsModalHeader !optional; +} +.bd-tab-bar { + @extend %bdTabBar !optional; +} +.bd-tab-item { + @extend %bdTabItem !optional; +} +.selected { + @extend %bdTabItemSelected !optional; +} +.bd-error-modal-content { + @extend %bdErrorsModalContent !optional; +} +.bd-addon-errors { + @extend %bdErrorsContainer !optional; +} +.bd-addon-error { + @extend %bdErrorCard !optional; +} +.expanded { + @extend %bdErrorCardExpanded !optional; +} +.bd-addon-error-header { + @extend %bdErrorCardHeader !optional; +} +.bd-addon-error-icon { + @extend %bdErrorCardIcon !optional; +} +.bd-addon-error-body { + @extend %bdErrorCardBody !optional; +} +.bd-addon-error-stack { + @extend %bdErrorCodeErrorStack !optional; +} +.bd-divider { + @extend %bdErrorCardDivider !optional; +} +.containerDefault_a08117 { + @extend %categoryContainerDefault !optional; +} +.containerUserOver__91b97 { + @extend %categoryContainerUserOver !optional; +} +.containerDragBefore_a08117 { + @extend %categoryContainerDragBefore !optional; +} +.containerDragAfter_a08117 { + @extend %categoryContainerDragAfter !optional; +} +.containerDragAfter_a08117, .containerDragBefore_a08117 { + @extend %categoryContainerDrag !optional; +} +.containerDefault_a08117, .containerDragAfter_a08117, .containerDragBefore_a08117, .containerUserOver__91b97 { + @extend %categoryContainer !optional; +} +.wrapper_a08117 { + @extend %categoryWrapper !optional; +} +.clickable_a08117 { + @extend %categoryWrapperClickable !optional; +} +.collapsed_a08117 { + @extend %categoryWrapperCollapsed !optional; +} +.muted_a08117 { + @extend %categoryWrapperMuted !optional; +} +.mainContent_a08117 { + @extend %categoryMain !optional; +} +.icon_a08117 { + @extend %categoryIcon !optional; +} +.name_a08117 { + @extend %categoryName !optional; +} +.children_a08117 { + @extend %categoryButtons !optional; +} +.addButton_a08117 { + @extend %categoryAddButton !optional; +} +.addButtonIcon_a08117 { + @extend %categoryAddIcon !optional; +} +.container-3ygkZ6 { + @extend %channelActionContainer !optional; +} +.actionButton-2ae9DJ { + @extend %channelActionButton !optional; +} +.actionButtonSelected-2a5GGr { + @extend %channelActionButtonSelected !optional; +} +.actionButtonIcon-2kvKdL { + @extend %channelActionButtonIcon !optional; +} +.containerDefault_f6f816 { + @extend %channelContainerDefault !optional; +} +.statusDiv_e66732 { + @extend %channelStatusDiv !optional; +} +.overflow_c74e70 { + @extend %channelActivityOverflow !optional; +} +.textArea_ab60f4 { + @extend %channelStatusTextArea !optional; +} +.list_a478e5 { + @extend %channelVoiceList !optional; +} +.iconVisibility_f6f816 { + @extend %channelIconVisibility !optional; +} +.selected_f6f816 { + @extend %channelContainerSelected !optional; +} +.containerDragBefore_f6f816 { + @extend %channelContainerDragBefore !optional; +} +.containerDragAfter_f6f816 { + @extend %channelContainerDragAfter !optional; +} +.containerUserOver_f6f816 { + @extend %channelContainerUserOver !optional; +} +.containerDragAfter_f6f816, .containerDragBefore_f6f816 { + @extend %channelContainerDrag !optional; +} +.containerDefault_f6f816, .containerDragAfter_f6f816, .containerDragBefore_f6f816, .containerUserOver_f6f816 { + @extend %channelContainer !optional; +} +.wrapper_d8bfb3 { + @extend %channelWrapper !optional; +} +.typeThread_d8bfb3 { + @extend %channelThread !optional; +} +.modeUnreadImportant_d8bfb3 { + @extend %channelWrapperUnread !optional; +} +.modeSelected_d8bfb3 { + @extend %channelWrapperSelected !optional; +} +.modeConnected_d8bfb3 { + @extend %channelWrapperConnected !optional; +} +.notInteractive_d8bfb3 { + @extend %channelWrapperNotInteractive !optional; +} +.modeMuted_d8bfb3 { + @extend %channelWrapperMuted !optional; +} +.content_cc29d1 { + @extend %channelContent !optional; +} +.mainContent-20q_Hp { + @extend %channelMain !optional; +} +.link_d8bfb3 { + @extend %channelLink !optional; +} +.linkTop_d8bfb3 { + @extend %channelLinkTop !optional; +} +.children_d8bfb3 { + @extend %channelIcons !optional; +} +.icon_d8bfb3 { + @extend %channelIcon !optional; +} +.live_e17fae { + @extend %channelIconLive !optional; +} +.iconContainer_d8bfb3 { + @extend %channelIconContainer !optional; +} +.name_d8bfb3 { + @extend %channelName !optional; +} +.subtitle_d8bfb3 { + @extend %channelSubtitle !optional; +} +.children_d8bfb3 { + @extend %channelButtons !optional; +} +.iconItem_f6f816 { + @extend %channelButton !optional; +} +.previewChannelRow_c5d9bc { + @extend %previewChannelRow !optional; +} +.selected_c5d9bc { + @extend %previewChannelRowSelected !optional; +} +.previewChannelRowContent_c5d9bc { + @extend %previewChannelRowContent !optional; +} +.shopIcon_c5d9bc { + @extend %channelShopIcon !optional; +} +.channelLabel__86693 { + @extend %channelLabel !optional; +} +.voiceChannelsButton_a08117 { + @extend %voiceChannelsButton !optional; +} +.popout_d201be { + @extend %channelActivityPopout !optional; +} +.newChannel_ecb303 { + @extend %channelNewChannel !optional; +} +.newPostCount_c9d7dd { + @extend %channelNewPostCount !optional; +} +.actionIcon_f6f816 { + @extend %channelActionIcon !optional; +} +.channelInfo_f6f816 { + @extend %channelVoiceInfo !optional; +} +.container_eba0ba { + @extend %channelMentionsContainer !optional; +} +.top_eba0ba { + @extend %channelMentionsContainerTop !optional; +} +.bottom_eba0ba { + @extend %channelMentionsContainerBottom !optional; +} +.bar_eba0ba { + @extend %channelBar !optional; +} +.mentionsBar_eba0ba { + @extend %channelMentionsBar !optional; +} +.barText_eba0ba { + @extend %channelMentionsBarText !optional; +} +.unread_d8bfb3 { + @extend %channelUnreadPill !optional; +} +.unreadBottom__6be9f { + @extend %channelUnreadPillBottom !optional; +} +.mentionsBadge-2ckrKL { + @extend %channelBadge !optional; +} +.userLimit-VbEkeM { + @extend %channelUserLimit !optional; +} +.wrapper_a5bc92 { + @extend %channelUserLimitWrapper !optional; +} +.users_a5bc92 { + @extend %channelUserLimitUsers !optional; +} +.total_a5bc92 { + @extend %channelUserLimitTotal !optional; +} +.container_e88961 { + @extend %channelInfoPopoutContainer !optional; +} +.headerDivider_e88961 { + @extend %channelInfoPopoutHeaderDivider !optional; +} +.listDefault_cdc675 { + @extend %voiceUserList !optional; +} +.draggable_ac3629 { + @extend %voiceUserDraggable !optional; +} +.voiceUser_cdc675 { + @extend %voiceUser !optional; +} +.overlap_cdc675 { + @extend %voiceUserOverlap !optional; +} +.clickable_cdc675 { + @extend %voiceUserClickable !optional; +} +.selected_cdc675 { + @extend %voiceUserSelected !optional; +} +.content_cdc675 { + @extend %voiceUserContent !optional; +} +.userAvatar_ac3629 { + @extend %voiceUserAvatar !optional; +} +.avatar_cdc675 { + @extend %voiceUserAvatarImage !optional; +} +.avatarSpeaking_cdc675 { + @extend %voiceUserAvatarSpeaking !optional; +} +.username_cdc675 { + @extend %voiceUserName !optional; +} +.usernameSpeaking_cdc675 { + @extend %voiceUserNameSpeaking !optional; +} +.icons_cdc675 { + @extend %voiceUserIcons !optional; +} +.iconSpacing-3LzVxF { + @extend %voiceUserIconSpacing !optional; +} +.icon_cdc675 { + @extend %voiceUserIcon !optional; +} +.iconSpacing_cdc675 { + @extend %voiceUserCustomActivityIconSpacing !optional; +} +.selfHangStatus__0c876 { + @extend %voiceUserSelfHangStatus !optional; +} +.popout_a9414b { + @extend %voiceUserActivityPopout !optional; +} +.iconWidget_a9414b { + @extend %voiceUserActivityIconWidget !optional; +} +.selectedWidget_a9414b { + @extend %voiceUserActivitySelectedWidget !optional; +} +.divider_a9414b { + @extend %voiceUserActivityDivider !optional; +} +.iconsContainer_a9414b { + @extend %voiceUserActivityIconContainer !optional; +} +.setCustomButton_a9414b { + @extend %voiceUserActivitySetCutomButton !optional; +} +.editIconColor_a9414b { + @extend %voiceUserActivityEditIconColor !optional; +} +.audienceVoiceUserIconContainer-1aQGLF { + @extend %audienceVoiceUserIconContainer !optional; +} +.container_c47562 { + @extend %userSummaryContainer !optional; +} +.icon_c47562 { + @extend %userSummaryIcon !optional; +} +.avatarContainer_c47562 { + @extend %userSummaryAvatarContainer !optional; +} +.avatarContainerMasked_c47562 { + @extend %userSummaryAvatarContainerMasked !optional; +} +.avatar_c47562 { + @extend %userSummaryAvatar !optional; +} +.clickableAvatar_c47562 { + @extend %userSummaryAvatarClickable !optional; +} +.emptyUser_c47562 { + @extend %userSummaryEmptyUser !optional; +} +.moreUsers_c47562 { + @extend %userSummaryMoreUsers !optional; +} +.quickswitcher_f4e139 { + @extend %quickswitcher !optional; +} +.input_f4e139 { + @extend %quickswitcherInput !optional; +} +.scroller_f4e139 { + @extend %quickswitcherScroller !optional; +} +.header_f14193 { + @extend %quickswitcherHeader !optional; +} +.result_f14193 { + @extend %quickswitcherResult !optional; +} +.content_f14193 { + @extend %quickswitcherContent !optional; +} +.note_f14193 { + @extend %quickswitcherResultNote !optional; +} +.protip_f4e139 { + @extend %quickswitcherProtip !optional; +} +.hasContent_f4e139 { + @extend %quickswitcherHasContent !optional; +} +.channelNotices-41mJbj { + @extend %channelNotices !optional; +} +.channelNotice-tO6Tus { + @extend %channelNotice !optional; +} +.invite-OjTXrW { + @extend %channelNoticeInvite !optional; +} +.guildMFAWarning-3GEzs8 { + @extend %channelNoticeGuildMFAWarning !optional; +} +.close-2ISPTL { + @extend %channelNoticeClose !optional; +} +.message-3KLVy1 { + @extend %channelNoticeMessage !optional; +} +.btn-38SvSS { + @extend %channelNoticeMessageButton !optional; +} +.sidebar_a4d4d9 { + @extend %channelsSidebar !optional; +} +.hidden_a4d4d9 { + @extend %channelSidebarHidden !optional; +} +.content_eed6a8 { + @extend %channelsList !optional; +} +.hasNotice_a4d4d9 { + @extend %channelSidebarHasNotice !optional; +} +.container_ee69e0 { + @extend %channelsContainer !optional; +} +.container_fd6364 { + @extend %channelsHeaderContainer !optional; +} +.hasBanner_fd6364 { + @extend %channelHasBanner !optional; +} +.header_fd6364 { + @extend %channelsHeader !optional; +} +.primaryInfo_fd6364 { + @extend %channelsHeaderPrimaryInfo !optional; +} +.name_fd6364 { + @extend %channelsHeaderName !optional; +} +.headerButton_fd6364 { + @extend %channelsHeaderButton !optional; +} +.guildIconContainer_ed9816 { + @extend %channelsHeaderGuildBadge !optional; +} +.partnered_db1980 { + @extend %guildPartnered !optional; +} +.verified_db1980 { + @extend %guildVerified !optional; +} +.iconTierOne-s_oiRb { + @extend %guildBoostedIconTier1 !optional; +} +.iconTierTwo-1JOWNK { + @extend %guildBoostedIconTier2 !optional; +} +.iconTierThree-3EAOB7 { + @extend %guildBoostedIconTier3 !optional; +} +.communityInfoPill_fd6364 { + @extend %guildCommunityInfoPill !optional; +} +.animatedContainer_fd6364 { + @extend %bannerAnimatedContainer !optional; +} +.bannerImage_fd6364 { + @extend %bannerImage !optional; +} +.bannerVisible_fd6364 { + @extend %bannerVisible !optional; +} +.communityInfoPill_fd6364 { + @extend %bannerCommunityInfoPill !optional; +} +.container_ff2ab3 { + @extend %guildLiveEvent !optional; +} +.unread_c10249 { + @extend %channelsUnreadIndicator !optional; +} +.mention_c10249 { + @extend %channelsMentionIndicator !optional; +} +.panels_a4d4d9 { + @extend %panels !optional; +} +.button_f67531 { + @extend %panelButton !optional; +} +.enabled_f67531 { + @extend %panelButtonEnabled !optional; +} +.disabled_f67531 { + @extend %panelButtonDisabled !optional; +} +.lottieIcon_f73ef7 { + @extend %panelButtonLottieIcon !optional; +} +.button_adcaac { + @extend %panelActionButton !optional; +} +.buttonColor_adcaac { + @extend %panelActionButtonColor !optional; +} +.buttonActive_adcaac { + @extend %panelActionButtonActive !optional; +} +.container_b2ca13 { + @extend %accountPanel !optional; +} +.gameActivityToggleAdded-Yd-YxC { + @extend %accountPanelGameActivityToggleAdded !optional; +} +.flex_bba380 { + @extend %accountPanelFlex !optional; +} +.avatarWrapper_b2ca13 { + @extend %accountPanelAvatarWrapper !optional; +} +.withTagAsButton_b2ca13 { + @extend %accountPanelWithTagAsButton !optional; +} +.withTagless_b2ca13 { + @extend %accountPanelWithTagless !optional; +} +.avatar_b2ca13 { + @extend %accountPanelAvatar !optional; +} +.nameTag_b2ca13 { + @extend %accountPanelNameTag !optional; +} +.panelTitleContainer_b2ca13 { + @extend %accountPanelUsernameContainer !optional; +} +.title_d1da5f { + @extend %accountPanelUsername !optional; +} +.subtext_e06aad { + @extend %accountPanelDiscriminator !optional; +} +.container_6sXIoE { + @extend %spotifyPanel !optional; +} +.withTimeline_824fT_ { + @extend %spotifyPanelWithTimeline !optional; +} +.inner_WRV6k5 { + @extend %spotifyPanelInner !optional; +} +.timeline_UWmgAx { + @extend %spotifyPanelTimeline !optional; +} +.bar_g2ZMIm { + @extend %spotifyPanelTimelineBar !optional; +} +.barText_lmqc5O { + @extend %spotifyPanelTimelineBarText !optional; +} +.maximized_vv2Wr0 { + @extend %spotifyPanelMaximized !optional; +} +.coverWrapper_YAplwJ { + @extend %spotifyPanelCoverWrapper !optional; +} +.details_ntX2k5 { + @extend %spotifyPanelDetails !optional; +} +#vc-spotify-player { + @extend %vencordSpotifyPlayer !optional; +} +#vc-spotify-album-expanded-wrapper { + @extend %vencordSpotifyAlbumExpandedWrapper !optional; +} +#vc-spotify-album-image { + @extend %vencordSpotifyAlbumImage !optional; +} +#vc-spotify-titles { + @extend %vencordSpotifyTitles !optional; +} +#vc-spotify-progress-bar { + @extend %vencordSpotifyProgressBar !optional; +} +#vc-spotify-info-wrapper { + @extend %vencordSpotifyInfoWrapper !optional; +} +.vc-spotify-ellipoverflow { + @extend %vencordSpotifyEllipoverflow !optional; +} +.vc-spotify-progress-time { + @extend %vencordSpotifyProgressTime !optional; +} +.vc-spotify-button-row { + @extend %vencordSpotifyButtonRow !optional; +} +.vc-spotify-button { + @extend %vencordSpotifyButton !optional; +} +.vc-spotify-play { + @extend %vencordSpotifyPlay !optional; +} +.vc-spotify-pause { + @extend %vencordSpotifyPause !optional; +} +.listeningAlong_cfdc9f { + @extend %listeningAlongPanel !optional; +} +.container__56cd1 { + @extend %listeningAlongPopout !optional; +} +.headerText_d5089b { + @extend %listeningAlongPopoutHeaderText !optional; +} +.container_c23582 { + @extend %listeningAlongCountContainer !optional; +} +.assetsLargeImage_f866f2 { + @extend %listeningAlongPopoutActivity !optional; +} +.wrapper_adcaac { + @extend %connectionPanelWrapper !optional; +} +.container_adcaac { + @extend %connectionPanel !optional; +} +.inner_adcaac { + @extend %connectionPanelInner !optional; +} +.actionButtons_adcaac { + @extend %connectionPanelActionButtons !optional; +} +.maskSecondary_ccd671 { + @extend %connectionPanelMaskSecondary !optional; +} +.container_bd9e38 { + @extend %activitiesPanel !optional; +} +.content_bd9e38{ + @extend %activitiesPanelContent !optional; +} +.video_bd9e38 { + @extend %activitiesPanelVideo !optional; +} +.wrapper_c721cc { + @extend %questPanelWrapper !optional; +} +.contentWrapper_c721cc { + @extend %questPanelContentWrapper !optional; +} +.contentWrapperExpanded_c721cc { + @extend %questPanelContentWrapperExpanded !optional; +} +.wrapper_efa999 { + @extend %questPanelInnerWrapper !optional; +} +.content_fb2cb3 { + @extend %questPanelContent !optional; +} +.backgroundWrapper_efa999 { + @extend %questPanelBackgroundWrapper !optional; +} +.wrapper_efa999 { + @extend %questPanelHeaderWrapper !optional; +} +.heroAssetWrapper_e23249 { + @extend %heroAssetWrapper !optional; +} +.heroAssetDarken_e23249 { + @extend %heroAssetDarken !optional; +} +.heroAssetTint_e23249 { + @extend %heroAssetTint !optional; +} +.legibilityGradient_e23249 { + @extend %questLegibilityGradient !optional; +} +.contentCollapsedAccepted_c3427e { + @extend %questPanelContentCollapsedAccepted !optional; +} +.postEnrollmentBackground_c3427e { + @extend %questPanelPostEnrollmentBackground !optional; +} +.wrapper_f21e08 { + @extend %questPanelStepsWrapper !optional; +} +.stepIconWrapper_f21e08 { + @extend %questPanelStepIconWrapper !optional; +} +.stepWrapperComplete_f21e08 { + @extend %questPanelStepWrapperComplete !optional; +} +.stepIcon_f21e08 { + @extend %questPanelStepIcon !optional; +} +.stepConnector_f21e08 { + @extend %questPanelStepConnector !optional; +} +.rtcConnectionStatus_c0cb95 { + @extend %rtcConnectionStatus !optional; +} +.rtcConnectionStatusConnected_c0cb95 { + @extend %rtcConnectionStatusConnected !optional; +} +.rtcConnectionStatusConnecting_c0cb95 { + @extend %rtcConnectionStatusConnecting !optional; +} +.rtcConnectionStatusError_c0cb95 { + @extend %rtcConnectionStatusError !optional; +} +.rtcConnectionQualityFine_c0cb95 { + @extend %rtcConnectionQualityFine !optional; +} +.rtcConnectionQualityAverage_c0cb95 { + @extend %rtcConnectionQualityAverage !optional; +} +.rtcConnectionQualityBad_c0cb95 { + @extend %rtcConnectionQualityBad !optional; +} +.ping_c0cb95 { + @extend %rtcConnectionPing !optional; +} +.contents_dd4f85 { + @extend %connectionPanelDescription !optional; +} +.channel_adcaac { + @extend %connectionPanelChannel !optional; +} +.activityPanel_a4d4d9 { + @extend %activityPanel !optional; +} +.body_bf1a22 { + @extend %activityPanelBody !optional; +} +.gameWrapper_bf1a22 { + @extend %activityPanelGameWrapper !optional; +} +.gameIcon_bf1a22 { + @extend %activityPanelGameIcon !optional; +} +.title_d1da5f { + @extend %activityPanelTitle !optional; +} +.actions_bf1a22 { + @extend %activityPanelActions !optional; +} +.liveBadge_bf1a22 { + @extend %panelLiveBadge !optional; +} +.noiseCancellationPopout_adcaac { + @extend %noiseCancellationPopout !optional; +} +.micTestButton_adcaac { + @extend %noiseCancellationMicTestButtion !optional; +} +.privateChannels_f0963d { + @extend %privateChannels !optional; +} +.scroller_c47fa9 { + @extend %privateChannelsScroller !optional; +} +.channel_c91bad { + @extend %privateChannel !optional; +} +.interactive_c91bad { + @extend %privateChannelInner !optional; +} +.selected_f5eb4b { + @extend %privateChannelSelected !optional; +} +.interactive_f5eb4b { + @extend %privateChannelInteractive !optional; +} +.layout_f9647d { + @extend %privateChannelLayout !optional; +} +.favoriteIcon_c91bad { + @extend %privateChannelFavoriteIcon !optional; +} +.linkButtonIcon_c91bad { + @extend %privateChannelIcon !optional; +} +.privateChannelsHeaderContainer_c47fa9 { + @extend %privateChannelsHeader !optional; +} +.headerText_c47fa9 { + @extend %privateChannelsHeaderText !optional; +} +.privateChannelRecipientsInviteButtonIcon_c47fa9 { + @extend %privateChannelsInviteButton !optional; +} +.searchBar_f0963d { + @extend %privateChannelsSearchBar !optional; +} +.searchBarComponent_f0963d { + @extend %privateChannelsSearchBarComponent !optional; +} +.newMessagesPillContainer__0afdc { + @extend %newMessagesPillContainer !optional; +} +.newMessagesPill__26926 { + @extend %newMessagesPill !optional; +} +.newMessagesClear__308be { + @extend %newMessagesClear !optional; +} +.newMessagesClearIcon__0ab21 { + @extend %newMessagesClearIcon !optional; +} +.newMessagesBar_cf58b5 { + @extend %newMessagesBar !optional; +} +.barButtonBase_cf58b5 { + @extend %newMessagesBarButtonBase !optional; +} +.barButtonMain_cf58b5 { + @extend %newMessagesBarButtonMain !optional; +} +.barButtonAlt_cf58b5 { + @extend %newMessagesBarButtonAlt !optional; +} +.barButtonIcon_cf58b5 { + @extend %newMessagesBarButtonIcon !optional; +} +.container__45e29 { + @extend %highlightContainer !optional; +} +.navigator__2971c { + @extend %highlightNavigator !optional; +} +.button__78cb5 { + @extend %highlightNavigatorButton !optional; +} +.icon_e00668 { + @extend %highlightNavigatorIcon !optional; +} +.jumpToPresentBar_cf58b5 { + @extend %jumpToPresentBar !optional; +} +.barButtonBase_cf58b5 { + @extend %jumpToPresentBarButtonBase !optional; +} +.barButtonMain_cf58b5 { + @extend %jumpToPresentBarButtonMain !optional; +} +.barButtonAlt_cf58b5 { + @extend %jumpToPresentBarButtonAlt !optional; +} +.messagesErrorBar_cf58b5 { + @extend %messagesErrorBar !optional; +} +.divider_d5deea { + @extend %newMessagesDivider !optional; +} +.beforeGroup_d5deea { + @extend %newMessagesDividerBeforeGroup !optional; +} +.hasMore-3e72_v { + @extend %hasMore !optional; +} +.wrapper_d880dc { + @extend %callWrapper !optional; +} +.noChat_d880dc { + @extend %callWrapperNoChat !optional; +} +.video_d880dc { + @extend %callWrapperVideo !optional; +} +.fullScreen_d880dc { + @extend %callWrapperFullScreen !optional; +} +.chatSidebarOpen_d880dc { + @extend %callChatSidebarOpen !optional; +} +.callContainer_d880dc { + @extend %callContainer !optional; +} +.root_dd069c { + @extend %callRoot !optional; +} +.idle_dd069c { + @extend %callIdle !optional; +} +.minimum_d880dc { + @extend %callMinimum !optional; +} +.normal-2GSW0u { + @extend %callNormal !optional; +} +.noChat_a7d72e { + @extend %callNoChat !optional; +} +.video_c8484a { + @extend %callVideo !optional; +} +.controlSection_dd069c { + @extend %callControlSection !optional; +} +.topControls_dd069c { + @extend %callTopControls !optional; +} +.bottomControls_dd069c { + @extend %callBottomControls !optional; +} +.controlButton_b6e2f9 { + @extend %callControlButton !optional; +} +.centerButton_ef18ee { + @extend %callCenterButton !optional; +} +.centerIcon_ef18ee { + @extend %callCenterIcon !optional; +} +.actionBarButton_c2e612 { + @extend %callActionBarButton !optional; +} +.slash_c0ba36 { + @extend %micSlash !optional; +} +.colorable_ef18ee { + @extend %callButtonColorable !optional; +} +.primaryDark_ef18ee { + @extend %callButtonPrimaryDark !optional; +} +.white_ef18ee { + @extend %callButtonWhite !optional; +} +.red_ef18ee { + @extend %callButtonRed !optional; +} +.green_ef18ee { + @extend %callButtonGreen !optional; +} +.primaryLight_ef18ee { + @extend %callButtonLight !optional; +} +.activeLight_ef18ee { + @extend %callButtonLightActive !optional; +} +.active_ef18ee { + @extend %callButtonActive !optional; +} +.participantsButton_b83b18 { + @extend %callParticipantsButton !optional; +} +.root_a5ea57 { + @extend %callTileRoot !optional; +} +.tile_dc5fc4 { + @extend %callTile !optional; +} +.wrapper_eb1d8c { + @extend %callTileVideoWrapper !optional; +} +.overlayTitle_ba4b17 { + @extend %callTitleOverlayTitle !optional; +} +.button_e5cc00 { + @extend %callInviteButton !optional; +} +.tile_ba4b17 { + @extend %callUserTile !optional; +} +.border_ba4b17 { + @extend %callTileBorder !optional; +} +.speaking_ba4b17 { + @extend %callTileSpeaking !optional; +} +.quickSelect__540d0 { + @extend %callQuickSelect !optional; +} +.container-3a5mk- { + @extend %callReactionContainer !optional; +} +.regionSelectPopout_ccb5ca { + @extend %regionSelectPopout !optional; +} +.quickSelectPopoutOption_b852b1 { + @extend %regionSelectPopoutOption !optional; +} +.regionSelectName_ccb5ca { + @extend %regionSelectName !optional; +} +.scroller_bc9592 { + @extend %spectatorMenuScroller !optional; +} +.memberListHeader_bc9592 { + @extend %spectatorMenuHeader !optional; +} +.memberListItem_db70f7 { + @extend %spectatorMenuItem !optional; +} +.memberListItemText_bc9592 { + @extend %spectatorMenuItemText !optional; +} +.popoutDisabled_db70f7 { + @extend %popoutDisabled !optional; +} +.threadSidebar-1o3BTy { + @extend %threadSidebar !optional; +} +.threadSidebarOpen_a7d72e { + @extend %threadSidebarOpen !optional; +} +.threadSidebarFloating_a7d72e { + @extend %threadSidebarFloating !optional; +} +.chat_a7d72e { + @extend %chat !optional; +} +.pageBody_c2efea { + @extend %pageBody !optional; +} +.content_a7d72e { + @extend %chatContentWrapper !optional; +} +.chatContent_a7d72e { + @extend %chatContent !optional; +} +.base-34jWEe { + @extend %chatBase !optional; +} +.gatedContent_b9693a { + @extend %chatGatedContent !optional; +} +.image_b9693a { + @extend %chatGatedImage !optional; +} +.title_b9693a { + @extend %chatGatedTitle !optional; +} +.description_b9693a { + @extend %chatGatedDescription !optional; +} +.separator_d76876 { + @extend %chatGatedSeparator !optional; +} +.action_b9693a { + @extend %chatGatedAction !optional; +} +.actionRed-gYn8D3 { + @extend %chatGatedActionRed !optional; +} +.chatHeaderBar_efb691 { + @extend %chatHeaderBar !optional; +} +.noChannel_e1ef5f { + @extend %noChannel !optional; +} +.image__08515 { + @extend %noChannelImage !optional; +} +.title__496be { + @extend %noChannelTitle !optional; +} +.text__0e310 { + @extend %noChannelText !optional; +} +.wrapper_cdfd51 { + @extend %chatLoadingWrapper !optional; +} +.wrapper_b75bb9 { + @extend %chatLoadingMessageWrapper !optional; +} +.attachment_b75bb9 { + @extend %chatLoadingAttachment !optional; +} +.avatar_b75bb9 { + @extend %chatLoadingAvatar !optional; +} +.blob_b75bb9 { + @extend %chatLoadingBlob !optional; +} +.button_ccfa44 { + @extend %chatOptionButton !optional; +} +.role_deddac { + @extend %chatRole !optional; +} +.inner_f9902b { + @extend %chatWelcomeOptionsInner !optional; +} +.cardWrapper_f9902b { + @extend %chatWelcomeOptionsCardWrapper !optional; +} +.card_f9902b { + @extend %chatWelcomeOptionsCard !optional; +} +.uploadModal_f82cc7 { + @extend %uploadModal !optional; +} +.footer_f82cc7 { + @extend %uploadModalFooter !optional; +} +.uploadModalIn_f82cc7 { + @extend %uploadModalIn !optional; +} +.uploadDropModal_f82cc7 { + @extend %uploadDropModal !optional; +} +.bgScale_f82cc7 { + @extend %uploadDropModalBgScale !optional; +} +.inner_f82cc7 { + @extend %uploadDropModalInner !optional; +} +.title_f82cc7 { + @extend %uploadDropModalTitle !optional; +} +.instructions_f82cc7 { + @extend %uploadDropModalInstructions !optional; +} +.error_f82cc7 { + @extend %uploadDropModalError !optional; +} +.section-3xOOsh { + @extend %uploadSoundboardSection !optional; +} +.fakeInput-1_6lq6 { + @extend %uploadSoundboardFakeInput !optional; +} +.playButton-2wVGEn { + @extend %uploadSoundboardFakeInputPlayButton !optional; +} +.handleFrame-1Fjy30 { + @extend %uploadSoundboardHandleFrame !optional; +} +.multiInput-wONk3i { + @extend %uploadSoundboardMultiInput !optional; +} +.divider_c2654d { + @extend %divider !optional; +} +.isUnread_c2654d { + @extend %dividerUnread !optional; +} +.unreadPill_c2654d { + @extend %unreadPill !optional; +} +.unreadPillCap_c2654d { + @extend %unreadPillCap !optional; +} +.unreadPillCapStroke_c2654d { + @extend %unreadPillCapStroke !optional; +} +.hasContent_d5deea { + @extend %hasContent !optional; +} +.content_c2654d { + @extend %dividerDate !optional; +} +.container-23gRWx { + @extend %gifPicker !optional; +} +.header-JHwfVI { + @extend %gifPickerHeader !optional; +} +.searchBar_b56bbc { + @extend %gifPickerSearchBar !optional; +} +.inner_c18ec9 { + @extend %gifPickerSearchBarInner !optional; +} +.input_c18ec9 { + @extend %gifPickerSearchInput !optional; +} +.iconLayout_c18ec9 { + @extend %gifPickerSearchIconLayout !optional; +} +.iconContainer_c18ec9 { + @extend %gifPickerSearchIconContainer !optional; +} +.icon_c18ec9 { + @extend %gifPickerSearchIcon !optional; +} +.visible_c18ec9 { + @extend %gifPickerSearchIconVisible !optional; +} +.clear_c18ec9 { + @extend %gifPickerSearchIconClear !optional; +} +.backButton_b56bbc { + @extend %gifPickerSearchBackButton !optional; +} +.searchHeader-3w5h-0 { + @extend %gifPickerSearchHeader !optional; +} +.content_b56bbc { + @extend %gifPickerContent !optional; +} +.container_af1167 { + @extend %gifPickerContainer !optional; +} +.categoryFade_af1167 { + @extend %gifPickerCategoryFade !optional; +} +.categoryFadeBlurple_af1167 { + @extend %gifPickerCategoryFadeBlurple !optional; +} +.categoryText_af1167 { + @extend %gifPickerCategoryText !optional; +} +.categoryIcon_af1167 { + @extend %gifPickerCategoryIcon !optional; +} +.categoryName_af1167 { + @extend %gifPickerCategoryName !optional; +} +.results_bad108 { + @extend %gifPickerResults !optional; +} +.result_bad108 { + @extend %gifPickerResult !optional; +} +.focused-q9B2e4 { + @extend %gifPickerResultFocused !optional; +} +.favButton_bad108 { + @extend %gifPickerFavButton !optional; +} +.icon_c5e128 { + @extend %gifPickerFavButtonIcon !optional; +} +.gif_bad108 { + @extend %gifPickerGif !optional; +} +.emptyHints_bad108 { + @extend %gifPickerEmptyHints !optional; +} +.placeholder_bad108 { + @extend %gifPickerPlaceholder !optional; +} +.emptyHintCard_bad108 { + @extend %gifPickerEmptyHintCard !optional; +} +.emptyHintFavorite_bad108 { + @extend %gifPickerEmptyHintFavorite !optional; +} +.emptyHintText_bad108 { + @extend %gifPickerEmptyHintText !optional; +} +.endContainer_bad108 { + @extend %gifPickerEndContainer !optional; +} +.categoryList_a7a485 { + @extend %stickerCategoryList !optional; +} +.stickerCategory_a7a485 { + @extend %stickerCategoryItem !optional; +} +.stickerCategoryGeneric_a7a485 { + @extend %stickerCategoryGeneric !optional; +} +.row_a708c4 { + @extend %stickerPickerRow !optional; +} +.stickerInspected_a708c4 { + @extend %stickerInspected !optional; +} +.inspectedIndicator_a708c4 { + @extend %stickerInspectedIndicator !optional; +} +.createSticker_a708c4 { + @extend %createSticker !optional; +} +.createInspected_a708c4 { + @extend %createStickerInspected !optional; +} +.iconWrapper_a708c4, .iconWrapper_a66fbc { + @extend %createStickerIconWrapper !optional; +} +.form_a7d72e { + @extend %chatForm !optional; +} +.banner_d29eee { + @extend %chatIntroductionBanner !optional; +} +.applicationCommandEducation-1stoia { + @extend %applicationCommandEducation !optional; +} +.applicationCommandEducationArrow-2xKDmq { + @extend %applicationCommandEducationArrow !optional; +} +.applicationCommandEducationPrompt-23S3d- { + @extend %applicationCommandEducationPrompt !optional; +} +.charCounterAdded-zz9O4t { + @extend %charCounterAdded !optional; +} +.counter-uAzbKp { + @extend %charCounter !optional; +} +.chatCounter-XOMPsh { + @extend %charChatCounter !optional; +} +.channelTextArea_d0696b { + @extend %channelTextArea !optional; +} +.channelTextAreaDisabled_d0696b { + @extend %channelTextAreaDisabled !optional; +} +.scrollableContainer_d0696b { + @extend %channelTextAreaScrollable !optional; +} +.hasConnectedBar_d0696b { + @extend %channelTextAreaReplyBarConnected !optional; +} +.inner_d0696b { + @extend %channelTextAreaInner !optional; +} +.attachWrapper_f298d4 { + @extend %channelTextAreaAttachWrapper !optional; +} +.attachButton_f298d4 { + @extend %channelTextAreaAttachButton !optional; +} +.attachButtonInner_f298d4 { + @extend %channelTextAreaAttachButtonInner !optional; +} +.attachButtonPlus_f298d4 { + @extend %channelTextAreaAttachButtonPlus !optional; +} +.inlineCode_cdb578 { + @extend %channelTextAreaInlineCode !optional; +} +.before_inlineCode_cdb578 { + @extend %channelTextAreaInlineCodeBefore !optional; +} +.after_inlineCode_cdb578 { + @extend %channelTextAreaInlineCodeAfter !optional; +} +.toolbar_de3e42 { + @extend %formatToolbar !optional; +} +.buttons_de3e42 { + @extend %formatToolbarButtons !optional; +} +.icon_de3e42 { + @extend %formatToolbarIcon !optional; +} +.divider_de3e42 { + @extend %formatToolbarDivider !optional; +} +.bf-toolbar { + @extend %bfToolbar !optional; +} +.format { + @extend %bfToolbarFormat !optional; +} +.staticToolbar_de3e42 { + @extend %staticToolbar !optional; +} +.staticButtons_de3e42 { + @extend %staticToolbarButtons !optional; +} +.textArea_d0696b { + @extend %textArea !optional; +} +.textAreaDisabled_d0696b { + @extend %textAreaDisabled !optional; +} +.placeholder_a552a6 { + @extend %textAreaPlaceholder !optional; +} +.editor_a552a6 { + @extend %textAreaEditor !optional; +} +.slateTextArea_e52116 { + @extend %slateTextArea !optional; +} +.fontSize16Padding_d0696b { + @extend %channelTextAreaFontPadding !optional; +} +.buttons_d0696b { + @extend %channelTextAreaButtonsContainer !optional; +} +.button_cecf00 { + @extend %channelTextAreaButton !optional; +} +.emojiButton_af14ca { + @extend %channelTextAreaEmojiButton !optional; +} +.buttonContainer_a06035 { + @extend %channelTextAreaSendButton !optional; +} +.activeButtonChild_a06035 { + @extend %channelTextAreaSendButtonActive !optional; +} +.sendIcon_a06035 { + @extend %channelTextAreaSendButtonIcon !optional; +} +.textAreaWithoutAttachmentButton_d0696b { + @extend %channelTextAreaWithoutAttachment !optional; +} +.typing_d7ebeb { + @extend %channelTextAreaTyping !optional; +} +.text_d7ebeb { + @extend %channelTextAreaTypingText !optional; +} +.slowModeIcon_d7ebeb { + @extend %channelTextAreaSlowModeIcon !optional; +} +.attachedBars_d0696b { + @extend %channelTextAreaAttachedBar !optional; +} +.clipContainer_b11c5e { + @extend %channelTextAreaClipContainer !optional; +} +.stackedAttachedBar_d0696b { + @extend %channelTextAreaStackedAttachedBar !optional; +} +.upload_df1eaf { + @extend %channelTextAreaUpload !optional; +} +.image-1091CL { + @extend %channelTextAreaUploadImage !optional; +} +.altTag_f847a3 { + @extend %channelTextAreaUploadAltTag !optional; +} +.spoiler_f847a3 { + @extend %channelTextAreaUploadSpoiler !optional; +} +.operations_ed9386 { + @extend %operations !optional; +} +.wrapper_faf5ab { + @extend %channelInfo !optional; +} +.content_faf5ab { + @extend %channelInfoContent !optional; +} +.image_faf5ab { + @extend %channelInfoImage !optional; +} +.buttonContainer_faf5ab { + @extend %channelInfoButtonContainer !optional; +} +.autocomplete_f23da8 { + @extend %autocomplete !optional; +} +.autocompleteInner_f23da8 { + @extend %autocompleteInner !optional; +} +.contentTitle_f23da8 { + @extend %autocompleteTitle !optional; +} +.content-Qb0rXO { + @extend %autocompleteContent !optional; +} +.autocompleteRow_f23da8 { + @extend %autocompleteRow !optional; +} +.base_f23da8 { + @extend %autocompleteBase !optional; +} +.selected-3H3-RC { + @extend %autocompleteBaseSelected !optional; +} +.selectable-1MM9tu { + @extend %autocompleteBaseSelectable !optional; +} +.divider_f23da8 { + @extend %autocompleteDivider !optional; +} +.icon_f23da8 { + @extend %autocompleteIcon !optional; +} +.iconForeground_f23da8 { + @extend %autocompleteIconForeground !optional; +} +.autocompleteRowSubheading_f23da8 { + @extend %autocompleteRowSubheading !optional; +} +.autocompleteRowContentSecondary_f23da8 { + @extend %autocompleteContentSecondary !optional; +} +.descriptionDiscriminator_f23da8 { + @extend%autocompleteDescriptionDiscriminator !optional; +} +.selector-2IcQBU { + @extend %autocompleteSelector !optional; +} +.selected-3H3-RC { + @extend %autocompleteSelectorSelected !optional; +} +.categoryHeader_fe2299 { + @extend %autocompleteCategoryHeader !optional; +} +.wrapper_efd8e6 { + @extend %autocompleteListWrapper !optional; +} +.list_efd8e6 { + @extend %autocompleteList !optional; +} +.listItems_dcade6 { + @extend %autocompleteListItems !optional; +} +.selected_c9d951 { + @extend %autocompleteListItemSelected !optional; +} +.option_bea3ee { + @extend %autocompleteOption !optional; +} +.active_bea3ee { + @extend %autocompleteOptionActive !optional; +} +.error_bea3ee { + @extend %autocompleteOptionError !optional; +} +.pill-1HLSrc { + @extend %autocompletePill !optional; +} +.tabButton-1hJ4oW { + @extend %autocompletetabButton !optional; +} +.mobileContainer_dc0b54 { + @extend %mobileContainer !optional; +} +.mobileButtons_dc0b54 { + @extend %mobileButtons !optional; +} +.mobileMutualGuilds_dc0b54 { + @extend %mobileMutualGuilds !optional; +} +.spamBanner_c1da2c { + @extend %timeoutBar !optional; +} +.bannerTextContainer_c1da2c { + @extend %timeoutBarTextContainer !optional; +} +.actionButtons_c1da2c { + @extend %timeoutBarActionButtons !optional; +} +.container_c06a56 { + @extend %timeoutPopup !optional; +} +.iconContainer_c06a56 { + @extend %timeoutIcon !optional; +} +.content__4d677 { + @extend %welcomeModalLargeContent !optional; +} +.welcomeMessage-3_Mcht { + @extend %welcomeMessage !optional; +} +.h1-1IDj26 { + @extend %welcomeMessageH1 !optional; +} +.itemContainer-WiE19S { + @extend %welcomeMessageItemContainer !optional; +} +.icon-2shpbb { + @extend %welcomeMessageIcon !optional; +} +.exclamation-1mi7Vi { + @extend %welcomeMessageIconExclamation !optional; +} +.share-1EA-d2 { + @extend %welcomeMessageIconShare !optional; +} +.mobile-3_KEmF { + @extend %welcomeMessageIconMobile !optional; +} +.twitter-1TN3uJ { + @extend %welcomeMessageIconTwitter !optional; +} +.base-34jWEe { + @extend %welcomeMessageBase !optional; +} +.wrapper-22ayhK { + @extend %badge !optional; +} +.numberBadge_df8943 { + @extend %numberBadge !optional; +} +.textBadge_f05120 { + @extend %textBadge !optional; +} +.button_dd4f85 { + @extend %button !optional; +} +.hasHover-3X1-zV { + @extend %buttonHasHover !optional; +} +.lookFilled_dd4f85 { + @extend %buttonFilled !optional; +} +.lookOutlined_dd4f85 { + @extend %buttonOutlined !optional; +} +.lookInverted_a299dc { + @extend %buttonInverted !optional; +} +.lookLink_dd4f85 { + @extend %buttonLink !optional; +} +.lookBlank_dd4f85 { + @extend %buttonBlank !optional; +} +.colorBrand_dd4f85 { + @extend %buttonBrand !optional; +} +.colorBrandNew__8872c { + @extend %buttonBrandNew !optional; +} +.colorPrimary_dd4f85 { + @extend %buttonPrimary !optional; +} +.colorWhite_dd4f85 { + @extend %buttonWhite !optional; +} +.colorGreen_dd4f85 { + @extend %buttonGreen !optional; +} +.colorRed_dd4f85 { + @extend %buttonRed !optional; +} +.colorGrey-2DXtkV { + @extend %buttonGrey !optional; +} +.colorLink_dd4f85, .colorLink_fbc755 { + @extend %colorLink !optional; +} +.buttonColor_adcaac { + @extend %buttonColor !optional; +} +.sizeTiny_dd4f85 { + @extend %buttonSizeTiny !optional; +} +.sizeMin_dd4f85 { + @extend %buttonSizeMin !optional; +} +.sizeSmall_dd4f85 { + @extend %buttonSizeSmall !optional; +} +.sizeMedium_dd4f85 { + @extend %buttonSizeMedium !optional; +} +.sizeLarge_dd4f85 { + @extend %buttonSizeLarge !optional; +} +.sizeXlarge__6885c { + @extend %buttonSizeXlarge !optional; +} +.sizeMax_dd4f85 { + @extend %buttonSizeMax !optional; +} +.sizeIcon_dd4f85 { + @extend %buttonSizeIcon !optional; +} +.grow_dd4f85 { + @extend %buttonSizeGrow !optional; +} +.buttonSize_c6eb7b { + @extend %buttonSize !optional; +} +.buttonSize_b9fe76 { + @extend %buttonSizeAlt !optional; +} +.iconButtonSize__14733 { + @extend %buttonIconSize !optional; +} +.loading_acadc1 { + @extend %buttonLoading !optional; +} +.questionMark-3V9mGJ { + @extend %buttonQuestionMark !optional; +} +.icon-3JHfo7 { + @extend %buttongQuestionMarkIcon !optional; +} +.disabledButtonWrapper_dd4f85 { + @extend %disabledButtonWrapper !optional; +} +.contents_dd4f85 { + @extend %buttonContents !optional; +} +.content_acadc1 { + @extend %buttonContentsInner !optional; +} +.lookFilled_dd4f85.colorBrand_dd4f85 { + @extend %buttonFilledBrand !optional; +} +.lookFilled_dd4f85.colorBrandNew__8872c { + @extend %buttonFilledBrandNew !optional; +} +.lookFilled_dd4f85.colorBrandNew-2-gGsS { + @extend %buttonFilledBrandNew2 !optional; +} +.lookFilled_dd4f85.colorPrimary_dd4f85 { + @extend %buttonFilledPrimary !optional; +} +.lookFilled_dd4f85.colorWhite_dd4f85 { + @extend %buttonFilledWhite !optional; +} +.lookFilled_dd4f85.colorGreen_dd4f85 { + @extend %buttonFilledGreen !optional; +} +.lookFilled_dd4f85.colorRed_dd4f85 { + @extend %buttonFilledRed !optional; +} +.lookFilled_dd4f85.colorGrey-2iAG-B { + @extend %buttonFilledGrey !optional; +} +.lookOutlined_dd4f85.colorBrand_dd4f85 { + @extend %buttonOutlinedBrand !optional; +} +.lookOutlined_dd4f85.colorPrimary_dd4f85 { + @extend %buttonOutlinedPrimary !optional; +} +.lookOutlined_dd4f85.colorWhite_dd4f85{ + @extend %buttonOutlinedWhite !optional; +} +.lookOutlined_dd4f85.colorGreen_dd4f85 { + @extend %buttonOutlinedGreen !optional; +} +.lookOutlined_dd4f85.colorRed_dd4f85 { + @extend %buttonOutlinedRed !optional; +} +.lookOutlined_dd4f85.colorGrey-2DXtkV { + @extend %buttonOutlinedGrey !optional; +} +.lookInverted_a299dc.colorBrand_dd4f85 { + @extend %buttonInvertedBrand !optional; +} +.lookInverted_a299dc.colorPrimary_dd4f85 { + @extend %buttonInvertedPrimary !optional; +} +.lookInverted_a299dc.colorWhite_dd4f85{ + @extend %buttonInvertedWhite !optional; +} +.lookInverted_a299dc.colorGreen_dd4f85 { + @extend %buttonInvertedGreen !optional; +} +.lookInverted_a299dccolorRed_dd4f85 { + @extend %buttonInvertedRed !optional; +} +.lookInverted_a299dc.colorGrey-2DXtkV { + @extend %buttonInvertedGrey !optional; +} +.lookLink_dd4f85.colorBrand_dd4f85 { + @extend %buttonLinkBrand !optional; +} +.lookLink_dd4f85.colorPrimary_dd4f85 { + @extend %buttonLinkPrimary !optional; +} +.lookLink_dd4f85.colorWhite_dd4f85{ + @extend %buttonLinkWhite !optional; +} +.lookLink_dd4f85.colorGreen_dd4f85 { + @extend %buttonLinkGreen !optional; +} +.lookLink_dd4f85colorRed_dd4f85 { + @extend %buttonLinkRed !optional; +} +.lookLink_dd4f85.colorGrey-2DXtkV { + @extend %buttonLinkGrey !optional; +} +.lookBlank_dd4f85.colorBrand_dd4f85 { + @extend %buttonBlankBrand !optional; +} +.button__292b6 { + @extend %buttonCircle !optional; +} +.disabled__4d064 { + @extend %buttonCircleDisabled !optional; +} +.iconButton__11faf { + @extend %iconButton !optional; +} +.iconCircle_d29eee { + @extend %iconCircle !optional; +} +.nextIcon_d29eee { + @extend %nextIcon !optional; +} +.giftIcon-2kmx1K { + @extend %buttonGiftIcon !optional; +} +.group_d76384 { + @extend %segmentedButtonGroup !optional; +} +.selectorButton_a78967 { + @extend %segmentedButton !optional; +} +.selectorButtonSelected_a78967 { + @extend %segmentedButtonSelected !optional; +} +.selectorButtonPremiumRequired__9df5b { + @extend %segmentedButtonPremiumRequired !optional; +} +.checkbox_f6cde8 { + @extend %checkbox !optional; +} +.checked_f6cde8 { + @extend %checkboxChecked !optional; +} +.checkboxWrapper_f6cde8 { + @extend %checkboxWrapper !optional; +} +.checkboxWrapperDisabled-2lYviP { + @extend %checkboxWrapperDisabled !optional; +} +.flex_ec1a20 { + @extend %flex !optional; +} +.alignStart_ec1a20 { + @extend %flexAlignStart !optional; +} +.alignEnd_ec1a20 { + @extend %flexAlignEnd !optional; +} +.alignCenter_ec1a20 { + @extend %flexAlignCenter !optional; +} +.alignStretch_ec1a20 { + @extend %flexAlignStretch !optional; +} +.alignBaseline_ec1a20 { + @extend %flexAlignBaseline !optional; +} +.justifyStart_ec1a20 { + @extend %flexJustifyStart !optional; +} +.justifyEnd_ec1a20 { + @extend %flexJustifyEnd !optional; +} +.justifyCenter_ec1a20 { + @extend %flexJustifyCenter !optional; +} +.justifyAround_ec1a20 { + @extend %flexJustifyAround !optional; +} +.justifyBetween_ec1a20 { + @extend %flexJustifyBetween !optional; +} +.noWrap_ec1a20 { + @extend %flexNoWrap !optional; +} +.wrap_ec1a20 { + @extend %flexWrap !optional; +} +.wrapReverse_ec1a20 { + @extend %flexWrapReverse !optional; +} +.directionRow__65900 { + @extend %flexDirectionRow !optional; +} +.directionRowReverse_f644aa { + @extend %flexDirectionRowReverse !optional; +} +.directionColumn__959e9 { + @extend %flexDirectionColumn !optional; +} +.spacer__03448 { + @extend %spacer !optional; +} +.directionUp_f48d4e { + @extend %directionUp !optional; +} +.directionRight_f48d4e { + @extend %directionRight !optional; +} +.directionDown_f48d4e { + @extend %directionDown !optional; +} +.directionLeft_f48d4e { + @extend %directionLeft !optional; +} +.flowerStarContainer_ff7d90 { + @extend %flowerStarContainer !optional; +} +.flowerStar_ff7d90 { + @extend %flowerStar !optional; +} +.childContainer_ff7d90 { + @extend %flowerStarChild !optional; +} +.icon_db1980 { + @extend %flowerStarIcon !optional; +} +.gameVerifiedIcon_fd966d { + @extend %gameVerifiedIcon !optional; +} +.indicator_ede133 { + @extend %indicator !optional; +} +.animationContainer-1fE4lX { + @extend %indicatorContainer !optional; +} +.animating-1VBoFQ { + @extend %indicatorAnimating !optional; +} +.notAnimating-2LOPSO { + @extend %indicatorNotAnimating !optional; +} +.innerCircle-2zWLZe { + @extend %indicatorCircleInner !optional; +} +.outerCircle-2Uqqis { + @extend %indicatorCircleOuter !optional; +} +.innerCircle-2zWLZe, .outerCircle-2Uqqis { + @extend %indicatorCircle !optional; +} +.top-1orLYG { + @extend %indicatorExclamationTop !optional; +} +.bottom-3Mou5l { + @extend %indicatorExclamationBottom !optional; +} +.top-1orLYG, .bottom-3Mou5l { + @extend %indicatorExclamation !optional; +} +.container_e9f61e { + @extend %listItem !optional; +} +.selected_e9f61e { + @extend %listItemSelected !optional; +} +.layout_e9f61e { + @extend %listItemLayout !optional; +} +.avatar_e9f61e { + @extend %listItemAvatar !optional; +} +.content_e9f61e { + @extend %listItemContent !optional; +} +.nameAndDecorators_e9f61e { + @extend %listItemNameAndDecorators !optional; +} +.name_e9f61e { + @extend %listItemName !optional; +} +.roleColor-nA7BqX { + @extend %listItemRoleColor !optional; +} +.children_e9f61e { + @extend %listItemSubtext !optional; +} +.subText_e9f61e { + @extend %listItemActivityText !optional; +} +.activity_a31c43 { + @extend %listItemActivity !optional; +} +.activityText_a31c43 { + @extend %listItemActivityText !optional; +} +.activityEmoji_a31c43 { + @extend %listItemActivityEmoji !optional; +} +.icon_ad923e { + @extend %listItemActivityIcon !optional; +} +.closeButton_c91bad { + @extend %listItemClose !optional; +} +.container_ac201b { + @extend %listPopoutContainer !optional; +} +.container__33507 { + @extend %listPopoutSearchBar !optional; +} +.inner_c18ec9 { + @extend %listPopoutSearchBarInner !optional; +} +.input_c18ec9 { + @extend %listPopoutSearchInput !optional; +} +.list_eef3ef { + @extend %listPopoutScroller !optional; +} +.content-2a4AW9 { + @extend %listPopoutScrollerContainer !optional; +} +.item_eef3ef { + @extend %listPopoutItem !optional; +} +.selected-22ukbQ { + @extend %listPopoutItemSelected !optional; +} +.selectedBrand_eef3ef { + @extend %listPopoutItemSelectedBrand !optional; +} +.scrollerWrap-2lJEkd { + @extend %scrollerWrap !optional; +} +.scrollerBase_eed6a8 { + @extend %scroller !optional; +} +.slider_c7a159 { + @extend %slider !optional; +} +.slider_e13f88 { + @extend %sliderMenuPopout !optional; +} +.mini_c7a159 { + @extend %sliderMini !optional; +} +.input-1hjJtk { + @extend %sliderInput !optional; +} +.track_c7a159 { + @extend %sliderTrack !optional; +} +.bar_c7a159 { + @extend %sliderBar !optional; +} +.barFill_c7a159 { + @extend %sliderBarFill !optional; +} +.grabber_c7a159 { + @extend %sliderGrabber !optional; +} +.inputSensitivityBar_b6e3f3 { + @extend %sliderInputSensitivityBar !optional; +} +.fill_b6e3f3 { + @extend %sliderInputSensitivityFill !optional; +} +.bd-slider-label { + @extend %bdSliderLabel !optional; +} +.bd-slider-input { + @extend %bdSliderInput !optional; +} +.container_e40c16 { + @extend %loadingScreen !optional; +} +.content_e40c16 { + @extend %loadingScreenContent !optional; +} +.links_e40c16 { + @extend %loadingLinks !optional; +} +.loadingPopout_a8c724 { + @extend %spinnerPopout !optional; +} +.spinner_b6db20 { + @extend %spinner !optional; +} +.inner_b6db20 { + @extend %spinnerInner !optional; +} +.path_b6db20 { + @extend %spinnerPath !optional; +} +.path2_b6db20 { + @extend %spinnerPath2 !optional; +} +.path3_b6db20 { + @extend %spinnerPath3 !optional; +} +.spinnerItem-2HfQC8 { + @extend %spinnerItem !optional; +} +.wanderingCubesItem-3Us-UG { + @extend %spinnerWanderingCubesItem !optional; +} +.wanderingCubes_b6db20 { + @extend %wanderingCubes !optional; +} +.item_b6db20 { + @extend %wanderingCubesItem !optional; +} +.loadingMore-sPqUXZ { + @extend %loadingMore !optional; +} +.pulsingEllipsis-10G8Z6 { + @extend %spinnerPulsingEllipsis !optional; +} +.pulsingEllipsisItem-3pNmEc { + @extend %spinnerPulsingEllipsisItem !optional; +} +.control_ed1d57 { + @extend %switch !optional; +} +.icon-1ykL9s { + @extend %switchIcon !optional; +} +.container_cebd1c { + @extend %switchContainer !optional; +} +.checked_cebd1c { + @extend %switchContainerChecked !optional; +} +.slider_cebd1c { + @extend %switchSlider !optional; +} +.input_cebd1c { + @extend %switchCheckbox !optional; +} +.bd-switch { + @extend %bdSwitchContainer !optional; +} +.bd-switch-disabled { + @extend %bdSwitchDisabled !optional; +} +.bd-switch-body { + @extend %bdSwitchBody !optional; +} +.bd-switch-slider { + @extend %bdSwitchSlider !optional; +} +.bd-switch-handle { + @extend %bdSwitchHandle !optional; +} +.bd-switch-symbol { + @extend %bdSwitchSymbol !optional; +} +.tabBar_c2739c, .tabBar_bff66b, .tabBar_c69589, .topPill_a0, .settingsTabBar_f62afd, .settingsTabBar_d576e9 { + @extend %tabBar !optional; +} +.item_a0 { + @extend %tabBarItem !optional; +} +.addFriend_c2739c { + @extend %tabBarItemAddFriend !optional; +} +.selected_a0 { + @extend %tabBarItemSelected !optional; +} +.primary-3j8BhM { + @extend %tabBarItemPrimary !optional; +} +.primarySelected-3uHKZn { + @extend %tabBarItemPrimarySelected !optional; +} +.disabled-1nofHP { + @extend %tabBarItemDisabled !optional; +} +.header-2Kx1US { + @extend %tabBarHeader !optional; +} +.separator_a0 { + @extend %tabBarSeparator !optional; +} +.tabBar-1E2ExX { + @extend %headerBarTabBar !optional; +} +.premiumLabel_ae3c77 { + @extend %premiumLabel !optional; +} +.background_ae3c77 { + @extend %premiumBackground !optional; +} +.selectedBackground_ae3c77 { + @extend %premiumSelectedBackground !optional; +} +.icon_f7189e { + @extend %serverBoostIcon !optional; +} +.tooltip_b6c360 { + @extend %tooltip !optional; +} +.tooltipPointer_b6c360 { + @extend %tooltipPointer !optional; +} +.tooltipTop_b6c360 { + @extend %tooltipTop !optional; +} +.tooltipBottom_b6c360 { + @extend %tooltipBottom !optional; +} +.tooltipLeft_b6c360 { + @extend %tooltipLeft !optional; +} +.tooltipRight_b6c360 { + @extend %tooltipRight !optional; +} +.tooltipContent_b6c360 { + @extend %tooltipContent !optional; +} +.tooltipText_a0ae43 { + @extend %tooltipText !optional; +} +.clickCTA_cf58b5 { + @extend %tooltipClickCTA !optional; +} +.tooltipPrimary_b6c360 { + @extend %tooltipPrimary !optional; +} +.tooltipBrand_b6c360 { + @extend %tooltipBrand !optional; +} +.tooltipRed_b6c360 { + @extend %tooltipRed !optional; +} +.tooltipGreen_b6c360 { + @extend %tooltipGreen !optional; +} +.tooltipYellow_b6c360 { + @extend %tooltipYellow !optional; +} +.guildNameText_a6ae3c { + @extend %tooltipGuildNameText !optional; +} +.activityIcon_a6ae3c { + @extend %tooltipActivityIcon !optional; +} +.tooltipPremiumFooterContainer_eeaea3 { + @extend %tooltipPremiumFooterContainer !optional; +} +.muteText_a6ae3c { + @extend %tooltipMuteText !optional; +} +.tooltip_f4c8b7 { + @extend %commandTooltip !optional; +} +.tooltipPointer_f4c8b7 { + @extend %commandTooltipPointer !optional; +} +.wrapper_fea3ef { + @extend %guildsWrapper !optional; +} +.hidden_fea3ef { + @extend %guildsWrapperHidden !optional; +} +.tree_fea3ef { + @extend %guildsTree !optional; +} +.scroller_fea3ef { + @extend %guilds !optional; +} +.tutorialContainer_f9623d { + @extend %guildsHomeContainer !optional; +} +.tutorialContainer_c96c45 { + @extend %guildsAddServerContainer !optional; +} +.listItem_c96c45 { + @extend %guild !optional; +} +.frame_oXWS21 { + @extend %guildFrame !optional; +} +.wrapper_c5f96a { + @extend %guildWrapper !optional; +} +.guildSeparator_d0c57e { + @extend %guildSeparator !optional; +} +.homeIcon__560eb { + @extend %homeIcon !optional; +} +.pill_f9623d { + @extend %homePill !optional; +} +.favoriteIcon__91c06 { + @extend %favoriteIcon !optional; +} +.blobContainer_a5ad63 { + @extend %guildContainer !optional; +} +.pill_a5ad63 { + @extend %guildPill !optional; +} +.item_fd07a3 { + @extend %guildPillItem !optional; +} +.svg_c5f96a { + @extend %guildSVG !optional; +} +.wrapper_f90abb { + @extend %guildLink !optional; +} +.selected_f90abb { + @extend %guildLinkSelected !optional; +} +.icon__11cf1 { + @extend %guildIcon !optional; +} +.childWrapper_f90abb { + @extend %guildChildWrapper !optional; +} +.acronym_f90abb { + @extend %guildAcronym !optional; +} +.upperBadge_c5f96a { + @extend %guildBadgeUpper !optional; +} +.lowerBadge_c5f96a { + @extend %guildBadgeLower !optional; +} +.unavailableBadge_c96c45 { + @extend %guildUnavailableBadge !optional; +} +.iconBadge_c96c45 { + @extend %guildBadge !optional; +} +.icon__62c73 { + @extend %guildBadgeIcon !optional; +} +.participating__64cf0 { + @extend %guildBadgeParticipating !optional; +} +.placeholderMask__6629f { + @extend %guildPlaceholderMask !optional; +} +.dragInner__66313 { + @extend %guildDragInner !optional; +} +.wrapper_bc7085 { + @extend %guildFolderWrapper !optional; +} +.expandedFolderBackground_bc7085 { + @extend %guildExpandedFolderBackground !optional; +} +.collapsed_bc7085 { + @extend %guildFolderCollapsed !optional; +} +.folder_bc7085 { + @extend %guildFolder !optional; +} +.hover_bc7085 { + @extend %guildFolderHover !optional; +} +.folderIconWrapper_bc7085 { + @extend %guildFolderIconWrapper !optional; +} +.closedFolderIconWrapper_bc7085 { + @extend %guildFolderClosedIconWrapper !optional; +} +.expandedFolderIconWrapper_bc7085 { + @extend %guildFolderExpandedIconWrapper !optional; +} +.icon_f11207 { + @extend %guildFolderIcon !optional; +} +.iconSizeSmol_f11207 { + @extend %guildFolderIconSizeSmol !optional; +} +.guildIcon_bc7085 { + @extend %guildFolderGuildIcon !optional; +} +.centerTarget_b7c66a { + @extend %guildCenterTarget !optional; +} +.target_b7c66a { + @extend %guildTarget !optional; +} +.dragOver_b7c66a { + @extend %guildDragOver !optional; +} +.circleIconButton_db6521 { + @extend %circleIconButton !optional; +} +.selected_db6521 { + @extend %circleIconButtonSelected !optional; +} +.guildsError__32e67 { + @extend %guildsError !optional; +} +.paymentNote_cc6017 { + @extend %paymentNote !optional; +} +.headerBackground_af10a6 { + @extend %nitroPlanHeaderBackground !optional; +} +.panningAnimation_e147f3 { + @extend %nitroPlanPanningAnimation !optional; +} +.headerContainer_bab8b6 { + @extend %nitroPurchaseHeaderContainer !optional; +} +.headerImage_bab8b6 { + @extend %nitroPurchaseHeaderImage !optional; +} +.wrapper_bfc2c6 { + @extend %breadcrumbsWrapper !optional; +} +.spinner_b0f29a { + @extend %nitroPlanSpinner !optional; +} +.sliderBody_bf926b { + @extend %nitroPlanSliderBody !optional; +} +.paymentModalContent { + @extend %nitroPaymentModalContent !optional; +} +.planSelectSeparator_d439ef { + @extend %nitroPlanSelectSeparator !optional; +} +.planSelectSeparatorLower_d9d258 { + @extend %nitroPlanSelectSeparatorLower !optional; +} +.planOptionClickableContainer_bd3462 { + @extend %nitroPlanOptionClickableContainer !optional; +} +.planOption_bd3462 { + @extend %nitroPlanOption !optional; +} +.selectPlanDivider_d439ef { + @extend %nitroPlanSelectDivider !optional; +} +.warnBlock_cb8a97 { + @extend %nitroPlanWarnBlock !optional; +} +.paymentSourceWarning_aa60eb { + @extend %nitroPlanPaymentSourceWarning !optional; +} +.table_df16c1 { + @extend %nitroTable !optional; +} +.divider_df16c1 { + @extend %nitroTableDivider !optional; +} +.modalInner_a0e502 { + @extend %purchaseModalInner !optional; +} +.bannerContainer_a0e502 { + @extend %purchaseBannerContainer !optional; +} +.container_e44302 { + @extend %headerBar !optional; +} +.transparent_e44302 { + @extend %headerBarTransparent !optional; +} +.themed_e44302 { + @extend %headerBarThemed !optional; +} +.children_e44302 { + @extend %headerBarChildren !optional; +} +.anchor_af404b { + @extend %headerBarAnchor !optional; +} +.followButton_a7d72e { + @extend %headerBarFollowButton !optional; +} +.returnButton_f1fd9c, .returnButton_d20375 { + @extend %headerBarReturnButton !optional; +} +.returnButtonText_f1fd9c, .returnButtonText_d20375 { + @extend %headerBarReturnButtonText !optional; +} +.toolbar_e44302 { + @extend %toolbar !optional; +} +.base-21yXnu { + @extend %headerBarTitle !optional; +} +.muted-eZM05q { + @extend %headerBarTitleMuted !optional; +} +.topic_bf3bbb { + @extend %headerBarTopic !optional; +} +.akaBadge__27cd4 { + @extend %headerBarAkaBadge !optional; +} +.nicknames__12efb { + @extend %headerBarNicknames !optional; +} +.iconWrapper_e44302 { + @extend %headerBarIconWrapper !optional; +} +.icon_e44302 { + @extend %headerBarIcon !optional; +} +.clickable_e44302 { + @extend %headerBarIconClickable !optional; +} +.selected_e44302 { + @extend %headerBarIconSelected !optional; +} +.icon_e44302.popout-open { + @extend %headerBarIconPopoutOpen !optional; +} +.cloud_ff5f90 { + @extend %headerBarIconUpdateCloud !optional; +} +.downloadArrow_ff5f90 { + @extend %headerBarIconUpdateDownloadArrow !optional; +} +.iconBadge_e44302 { + @extend %headerBarIconBadge !optional; +} +.divider_e44302 { + @extend %headerBarDivider !optional; +} +.updateAvailable_e3584a { + @extend %headerBarIconUpdateAvailable !optional; +} +.iconForeground-3y9f0B { + @extend %headerBarIconForeground !optional; +} +.updateIconForeground_ff5f90 { + @extend %headerBarIconUpdateForeground !optional; +} +.link-2T7oYD { + @extend %headerBarLinkButton !optional; +} +.linkIcon-PzfbqY { + @extend %headerBarLinkIcon !optional; +} +.headerBarListing-3DL3sL { + @extend %headerBarListing !optional; +} +.headerSection-VnaiAo { + @extend %headerBarListingSection !optional; +} +.headerPurchase-2z_nch { + @extend %headerBarPurchase !optional; +} +.active-MpmWDn { + @extend %headerBarPurchaseActive !optional; +} +.input_f8b740 { + @extend %headerBarInput !optional; +} +.mask-2Me5HY { + @extend %headerBarStatusMask !optional; +} +.search_ff5f90 { + @extend %searchContainer !optional; +} +.search_a46bef { + @extend %chatSearch !optional; +} +.open_a46bef { + @extend %chatSearchOpen !optional; +} +.focused_a46bef { + @extend %chatSearchFocused !optional; +} +.searchBar_a46bef { + @extend %chatSearchBar !optional; +} +.DraftEditor-root { + @extend %chatSearchRoot !optional; +} +.public-DraftEditorPlaceholder-root { + @extend %chatSearchPlaceholder !optional; +} +.public-DraftEditor-content { + @extend %chatSearchContent !optional; +} +.DraftEditor-editorContainer { + @extend %chatSearchContainer !optional; +} +.searchFilter_b0fa94 { + @extend %chatSearchFilter !optional; +} +.searchAnswer_b0fa94 { + @extend %chatSearchAnswer !optional; +} +.iconContainer_effbe2 { + @extend %chatSearchIconContainer !optional; +} +.icon_a46bef { + @extend %chatSearchIconWrapper !optional; +} +.icon_effbe2 { + @extend %chatSearchIcon !optional; +} +.visible_effbe2 { + @extend %chatSearchIconVisible !optional; +} +.libraryFilter_e0264e { + @extend %librarySearch !optional; +} +.focused_e0264e { + @extend %librarySearchFocused !optional; +} +.container__33507 { + @extend %librarySearchBar !optional; +} +.inner_c18ec9 { + @extend %librarySearchBarInner !optional; +} +.input_c18ec9 { + @extend %librarySearchInput !optional; +} +.iconLayout_c18ec9 { + @extend %librarySearchIconLayout !optional; +} +.icon_c18ec9 { + @extend %librarySearchIcon !optional; +} +.clear_c18ec9 { + @extend %librarySearchIconClear !optional; +} +.browseSearch-e9jF-f { + @extend %storeSearch !optional; +} +.focused-20l6Zp { + @extend %storeSearchFocused !optional; +} +.container__33507 { + @extend %storeSearchBar !optional; +} +.inner_c18ec9 { + @extend %storeSearchBarInner !optional; +} +.input_c18ec9 { + @extend %storeSearchInput !optional; +} +.iconLayout_c18ec9 { + @extend %storeSearchIconLayout !optional; +} +.iconContainer_c18ec9 { + @extend %storeSearchIconContainer !optional; +} +.icon_c18ec9 { + @extend %storeSearchIcon !optional; +} +.visible_c18ec9 { + @extend %storeSearchIconVisible !optional; +} +.clear_c18ec9 { + @extend %storeSearchIconClear !optional; +} +.applicationStore_cecc86 { + @extend %nitroHomePage !optional; +} +.scroller__244e5 { + @extend %nitroHomePageScroller !optional; +} +.premiumContainer__11813 { + @extend %nitroPremiumContainer !optional; +} +.settingsContainer-36qZZ9 { + @extend %nitroSettingsContainer !optional; +} +.innerWrapper_c511e4 { + @extend %nitroSettingsFloatingInnerWrapper !optional; +} +.premiumTierCardsContainerSettings-3_Raf8 { + @extend %nitroPremiumTierCardsContainerSettings !optional; +} +.settingsHero-2Me_mE { + @extend %nitroHomeSettingsHeroCard !optional; +} +.card_c87d73 { + @extend %nitroHomeTierCard !optional; +} +.perkCard_d611db { + @extend %nitroHomePerkCard !optional; +} +.bigPerkCard-1uwmWV { + @extend %nitroHomeBigPerkCard !optional; +} +.smallPerkCard-2sX_-- { + @extend %nitroHomeSmallPerkCard !optional; +} +.topPill_a0 { + @extend %topPill !optional; +} +.item_a0 { + @extend %topPillItem !optional; +} +.selected-g-kMVV { + @extend %topPillItemSelected !optional; +} +.themed-2-lozF { + @extend %topPillItemThemed !optional; +} +.activityFeed-1C0EmJ { + @extend %activityFeed !optional; +} +.layout-1cQCv2 { + @extend %activityFeedLayout !optional; +} +.h5-2RwDNl { + @extend %activityFeedH5 !optional; +} +.column-E5Tpw7 { + @extend %activityFeedColumn !optional; +} +.card-GqTca8 { + @extend %activityFeedCard !optional; +} +.outer-2IVh5n { + @extend %activityFeedOuter !optional; +} +.interactive-1BeKSi { + @extend %activityFeedOuterInteractive !optional; +} +.wrapper-Qvfyci { + @extend %activityFeedMediaWrapper !optional; +} +.image-3g0L65 { + @extend %activityFeedImage !optional; +} +.video-TNzRgt { + @extend %activityFeedVideo !optional; +} +.coloredBackground-37Z6Gv { + @extend %activityFeedColoredBackground !optional; +} +.title-3mg8_z { + @extend %activityFeedCardTitle !optional; +} +.coloredText-1kAd0O { + @extend %activityFeedColoredText !optional; +} +.ctaButtons-3Aw3iT { + @extend %activityFeedCtaButtons !optional; +} +.wrapper-9ppXpy { + @extend %activityFeedCardFooter !optional; +} +.iconWrapper-3-slmh { + @extend %activityFeedCardIconWrapper !optional; +} +.interactive-1FxC7B { + @extend %activityFeedCardIconWrapperInteractive !optional; +} +.colorStandard-21JIj7 { + @extend %activityFeedColorStandard !optional; +} +.colorMuted-20987_ { + @extend %activityFeedColorMuted !optional; +} +.shareButton-3w0M74 { + @extend %activityFeedShareButton !optional; +} +.grid-1rkoVH { + @extend %activityFeedQuickLauncher !optional; +} +.wrapped-15rg6t { + @extend %activityFeedQuickLauncherWrapped !optional; +} +.unwrapped-37iUtM { + @extend %activityFeedQuickLauncherUnwrapped !optional; +} +.clickable-nnkAZy { + @extend %activityFeedQuickLauncherClickable !optional; +} +.empty-hejAOj { + @extend %activityFeedQuickLauncherEmpty !optional; +} +.icon-2hm0JA { + @extend %activityFeedQuickLauncherIcon !optional; +} +.wrapper-2ULRsd { + @extend %activityFeedNowPlayingContainer !optional; +} +.recentlyPlayedContainer-2F3MqS { + @extend %activityFeedRecentlyPlayedContainer !optional; +} +.popoutContainer-3WC9HR { + @extend %activityFeedPopoutContainer !optional; +} +.headerIcon-2AzihC { + @extend %activityFeedContainerHeaderIcon !optional; +} +.multipleIconWrapper-1PjkRO { + @extend %activityFeedContainerMultipleIconWrapper !optional; +} +.body-1BpgWG { + @extend %activityFeedPopoutContainerBody !optional; +} +.section-2VKIPC { + @extend %activityFeedPopoutContainerSection !optional; +} +.popout-3G62UL { + @extend %activityFeedPopout !optional; +} +.enabled-5QKLzu { + @extend %activityFeedPopoutEnabled !optional; +} +.memberListContainer-1AKCDy { + @extend %activityFeedPopoutMemberListContainer !optional; +} +.memberListItem_db70f7 { + @extend %activityFeedPopoutMemberListItem !optional; +} +.avatar_db70f7 { + @extend %activityFeedPopoutAvatar !optional; +} +.avatarMask-2Mo_pM { + @extend %activityFeedPopoutAvatarMask !optional; +} +.separator-2c4hi3 { + @extend %activityFeedSeparator !optional; +} +.placeholderWrapper-3FaLtZ { + @extend %activityFeedPlaceholderWrapper !optional; +} +.wrapper-3UweLa { + @extend %activityFeedNoticeWrapper !optional; +} +.gdprWrapper-33M2Mg { + @extend %activityFeedGdprWrapper !optional; +} +.image-2prtMm { + @extend %activityFeedNoticeImage !optional; +} +.header-3uLGFv { + @extend %activityFeedNoticeHeader !optional; +} +.body-2d4vNQ { + @extend %activityFeedNoticeBody !optional; +} +.buttons-1T0m8S { + @extend %activityFeedNoticeButtons !optional; +} +.close-C7sU74 { + @extend %activityFeedNoticeClose !optional; +} +.container_c2739c { + @extend %friends !optional; +} +.tabBody_c2739c { + @extend %friendsTabBody !optional; +} +.peopleColumn_c2739c { + @extend %friendsColumn !optional; +} +.peopleList_e0840f { + @extend %friendsList !optional; +} +.searchBar_e0840f { + @extend %friendsSearchBar !optional; +} +.inner_c18ec9 { + @extend %friendsSearchBarInner !optional; +} +.input_c18ec9 { + @extend %friendsSearchBarInput !optional; +} +.iconLayout_c18ec9 { + @extend %friendsSearchIconLayout !optional; +} +.container-q97qHp { + @extend %friendsOnlineTitle !optional; +} +.peopleListItem_d51464 { + @extend %friendsItem !optional; +} +.active_d51464 { + @extend %friendsItemActive !optional; +} +.activity_f7ebfd { + @extend %friendActivity !optional; +} +.actionButton_e01b91 { + @extend %friendActionButton !optional; +} +.icon_e01b91 { + @extend %friendActionButtonIcon !optional; +} +.highlight_e01b91 { + @extend %friendActionButtonHighlight !optional; +} +.actionAccept_e01b91 { + @extend %friendActionAcceptButton !optional; +} +.actionDeny_e01b91 { + @extend %friendActionDenyButton !optional; +} +.header_c96274 { + @extend %friendsAddFriendHeader !optional; +} +.addFriendInputWrapper_de812f { + @extend %friendsAddFriendInputWrapper !optional; +} +.addFriendInput_de812f { + @extend %friendsAddFriendInput !optional; +} +.addFriendHint_de812f { + @extend %friendsAddFriendHint !optional; +} +.header_aef5fd { + @extend %friendsOtherPlacesHeader !optional; +} +.grid_aef5fd { + @extend %friendsPublicServersGrid !optional; +} +.container_aef5fd { + @extend %friendsPublicServersContainer !optional; +} +.container_d1c246 { + @extend %dmContainer !optional; +} +.chat_fe669e { + @extend %dmChat !optional; +} +.chat_d6c7e0 { + @extend %dmSpamChat !optional; +} +.hamBanner_d1cafc { + @extend %dmHamBanner !optional; +} +.profilePanel_b433b4 { + @extend %dmProfilePanel !optional; +} +.container_ecc60d { + @extend %dmProfileContainer !optional; +} +.userPanelOuter_c69a7b { + @extend %dmUserPanelOuter !optional; +} +.userPanelInner_c69a7b { + @extend %dmUserPanelInner !optional; +} +.userProfileOuterUnthemed_c69a7b { + @extend %dmProfileOuterUnthemed !optional; +} +.userProfileInner-3F03PX { + @extend %dmUserProfileInner !optional; +} +.scrollerBase_c49869 { + @extend %dmProfileScroller !optional; +} +.badgeList_ab525a { + @extend %dmUserProfileBadgeList !optional; +} +.overlay_f9da1d { + @extend %dmProfilePanelConnections !optional; +} +.mutualFriendsDivider_b433b4 { + @extend %dmMutualFriendsDivider !optional; +} +.connectionList_ce1058 { + @extend %dmConnectionList !optional; +} +.container_a94980 { + @extend %libraryContainer !optional; +} +.root-1BQpZw { + @extend %libraryRoot !optional; +} +.libraryHeader_cb9493 { + @extend %libraryHeader !optional; +} +.libraryFilter_e0264e { + @extend %libraryFilter !optional; +} +.focused_e0264e { + @extend %libraryFilterFocused !optional; +} +.libraryFilterInput-3JzqZD { + @extend %libraryFilterInput !optional; +} +.scroller_ad8f79 { + @extend %libraryScroller !optional; +} +.table_f1629a { + @extend %libraryTable !optional; +} +.header_f1629a { + @extend %libraryTableHeader !optional; +} +.stickyHeader_f1629a { + @extend %libraryTableStickyHeader !optional; +} +.headerCell_f1629a { + @extend %libraryTableHeaderCell !optional; +} +.headerCellSorted_f1629a { + @extend %libraryTableHeaderCellSorted !optional; +} +.headerCellContent_b4bea4 { + @extend %libraryTableHeaderCellContent !optional; +} +.rowWrapper_f1629a { + @extend %libraryTableRowWrapper !optional; +} +.rowWrapperActive_f1629a { + @extend %libraryTableRowWrapperActive !optional; +} +.rowWrapperDim_f1629a { + @extend %libraryTableRowWrapperDim !optional; +} +.rowBackground__3fe13 { + @extend %libraryTableRowBackground !optional; +} +.row_f1629a { + @extend %libraryTableRow !optional; +} +.bodyCell_f1629a { + @extend %libraryTableBodyCell !optional; +} +.nameBodyCell_f1629a { + @extend %libraryTableNameCell !optional; +} +.gameIcon_f1629a { + @extend %libraryTableGameIcon !optional; +} +.nameCellInfo_f1629a { + @extend %libraryTableNameCellInfo !optional; +} +.nameCellText_f1629a { + @extend %libraryTableNameCellText !optional; +} +.textCell_f1629a { + @extend %libraryTableTextCell !optional; +} +.lastPlayedCellNew_f1629a { + @extend %libraryTableLastPlayedCellNew !optional; +} +.actionsCell_f1629a { + @extend %libraryTableActionsCell !optional; +} +.settingIcons_f1629a { + @extend %libraryTableSettingsIcons !optional; +} +.settingIcon_f1629a { + @extend %libraryTableSettingIcon !optional; +} +.hidden_f1629a { + @extend %libraryTableSettingIconHidden !optional; +} +.scroller_c100ff { + @extend %librarySettingsScroller !optional; +} +.body_c100ff { + @extend %librarySettingsBody !optional; +} +.installationPath_d037ef { + @extend %libraryInstallationPath !optional; +} +.background_cd2edd { + @extend %libraryUsageBackground !optional; +} +.foreground_cd2edd { + @extend %libraryUsageForeground !optional; +} +.defaultIndicator_d037ef { + @extend %libraryDefaultIndicator !optional; +} +.playButton_db7222 { + @extend %libraryPlayButton !optional; +} +.playButtonContents_db7222 { + @extend %libraryPlayButtonContents !optional; +} +.buttonShine_fb742e { + @extend %libraryPlayButtonShine !optional; +} +.list_f3abf4 { + @extend %messageRequestContainer !optional; +} +.content-2a4AW9 { + @extend %messageRequestsContent !optional; +} +.sectionTitle_f3abf4 { + @extend %messageRequestsSectionTitle !optional; +} +.container_f3abf4 { + @extend %messageRequestPage !optional; +} +.messageRequestItem_a5de62 { + @extend %messageRequestItem !optional; +} +.firstItem_a5de62 { + @extend %messageRequestFirstItem !optional; +} +.active_a5de62 { + @extend %messageRequestItemActive !optional; +} +.selected_f3abf4, .selected_cc7518 { + @extend %messageRequestItemSelected !optional; +} +.actionButton-3GQIiT { + @extend %messageRequestItemActionButton !optional; +} +.container_cbd271 { + @extend %membersContainer !optional; +} +.membersWrap_cbd271 { + @extend %membersWrap !optional; +} +.hasCounter { + @extend %membersWrapHasCounter !optional; +} +.members_cbd271 { + @extend %members !optional; +} +.membersGroup_cbd271 { + @extend %membersGroup !optional; +} +.member_a31c43 { + @extend %member !optional; +} +.offline_a31c43 { + @extend %memberOffline !optional; +} +.ownerIcon_a31c43 { + @extend %memberOwnerIcon !optional; +} +.memberGroupsPlaceholder_cbd271 { + @extend %memberGroupPlaceholder !optional; +} +.placeholder_fb03e5 { + @extend %memberPlaceholder !optional; +} +.multiplePlaceholder_fb03e5 { + @extend %memberPlaceholderMultiple !optional; +} +.placeholderAvatar_fb03e5 { + @extend %memberPlaceholderAvatar !optional; +} +.placeholderUsername_fb03e5 { + @extend %memberPlaceholderUsername !optional; +} +.mulitplePlaceholderUsername_fb03e5 { + @extend %memberPlaceholderUsernameMultiple !optional; +} +.invite_cdcad9 { + @extend %activityInvite !optional; +} +.coverImageWrapper_cdcad9 { + @extend %activityInviteCoverImageWrapper !optional; +} +.coverImage_cdcad9 { + @extend %activityInviteCoverImage !optional; +} +.coverImageActionable_cdcad9 { + @extend %activityInviteCoverImageActionable !optional; +} +.coverImageNotActionable_cdcad9 { + @extend %activityInviteCoverImageNotActionable !optional; +} +.blurred_cdcad9 { + @extend %activityInviteCoverImageBlurred !optional; +} +.artwork_cdcad9 { + @extend %activityInviteArtwork !optional; +} +.artworkActionable_cdcad9 { + @extend %activityInviteArtworkActionable !optional; +} +.artworkNotActionable_cdcad9 { + @extend %activityInviteArtworkNotActionable !optional; +} +.artworkSpotifySessionEnded_cdcad9 { + @extend %activityInviteArtworkSessionEnded !optional; +} +.header_cdcad9 { + @extend %activityInviteHeader !optional; +} +.partyStatus_cdcad9 { + @extend %activityInvitePartyStatus !optional; +} +.actionAndParty_cdcad9 { + @extend %activityInviteActionAndParty !optional; +} +.actionButton_cdcad9 { + @extend %activityInviteActionButton !optional; +} +.name_cdcad9 { + @extend %activityInviteName !optional; +} +.partyMembers_cdcad9 { + @extend %activityInvitePartyMembers !optional; +} +.partyMember_cdcad9 { + @extend %activityInvitePartyMember !optional; +} +.partyMemberKnown_cdcad9 { + @extend %activityInvitePartyMemberKnown !optional; +} +.inFront_cdcad9 { + @extend %activityInvitePartyAvatar !optional; +} +.partyMemberEmpty_cdcad9 { + @extend %activityInvitePartyMemberEmpty !optional; +} +.moreUsers_cdcad9 { + @extend %activityInviteMoreUsers !optional; +} +.helpIcon_cdcad9 { + @extend %activityInviteHelpIcon !optional; +} +.details_cdcad9 { + @extend %activityInviteDetails !optional; +} +.state_cdcad9 { + @extend %activityInviteState !optional; +} +.textLink_cdcad9 { + @extend %activityInviteTextLink !optional; +} +.inviteBannerUpsell-1t_LYM { + @extend %inviteBannerUpsell !optional; +} +.premiumIcon-3qxLdX { + @extend %inviteBannerUpsellPremiumIcon !optional; +} +.nonMediaAttachmentsContainer__912df { + @extend %nonMediaAttachmentsContainer !optional; +} +.attachment_a4623d { + @extend %attachment !optional; +} +.newMosaicStyle_ad9cbd { + @extend %attachmentNewMosaicStyle !optional; +} +.nonMediaAttachment_ef83c1 { + @extend %attachmentNonMediaAttachment !optional; +} +.hoverButtonGroup_ab8b23 { + @extend %attachmentHoverButtonGroup !optional; +} +.hoverButton_ab8b23 { + @extend %attachmentHoverButton !optional; +} +.downloadHoverButtonIcon__90d38 { + @extend %attachmentDownloadButtonIcon !optional; +} +.video_f72aac { + @extend %attachmentVideo !optional; +} +.icon_a4623d { + @extend %attachmentIcon !optional; +} +.attachmentInner_a4623d { + @extend %attachmentInner !optional; +} +.container_c15230 { + @extend %attachmentThreadContainer !optional; +} +.filenameLinkWrapper_a4623d { + @extend %fileNameLinkWrapper !optional; +} +.fileNameLink_a4623d { + @extend %fileNameLink !optional; +} +.metadata_a4623d { + @extend %fileMetadata !optional; +} +.downloadButton__3fb6d { + @extend %attachmentDownloadButton !optional; +} +.filenameWrapper_a4623d { + @extend %fileNameWrapper !optional; +} +.filename_a4623d { + @extend %fileName !optional; +} +.size_a4623d { + @extend %fileSize !optional; +} +.progress_a4623d { + @extend %fileProgress !optional; +} +.progressBar-1T6LYX { + @extend %fileProgressBar !optional; +} +.cancelButton_a4623d { + @extend %attachmentCancelButton !optional; +} +.downloadButton__3fb6d, .cancelButton_a4623d { + @extend %attachmentButton !optional; +} +.inline { + @extend %codeInline !optional; +} +pre { + @extend %codePre !optional; +} +.hljs { + @extend %codeHLJS !optional; +} +.bumpBox_ca33de { + @extend %bumpBox !optional; +} +.container_b558d0 { + @extend %embedContainer !optional; +} +.children_f08cd0 { + @extend %embedChildren !optional; +} +.component_d53fb7 { + @extend %embedComponent !optional; +} +.emoji { + @extend %embedEmoji !optional; +} +.embed_ad0b71 { + @extend %embed !optional; +} +.embedFull_ad0b71 { + @extend %embedFull !optional; +} +.embedCard_c6cefd { + @extend %embedCard !optional; +} +.selected_bf4197 { + @extend %embedCardSelected !optional; +} +.withFooter_c6cefd { + @extend %embedCardWithFooter !optional; +} +.footerContainer_bf4197 { + @extend %embedCardFooterContainer !optional; +} +.footerIcon_bf4197 { + @extend %embedCardFooterIcon !optional; +} +.grid_ad0b71 { + @extend %embedGrid !optional; +} +.embedMargin_ad0b71 { + @extend %embedMargin !optional; +} +.embedLink_ad0b71 { + @extend %embedLink !optional; +} +.embedProvider_ad0b71 { + @extend %embedProvider !optional; +} +.embedAuthor_ad0b71 { + @extend %embedAuthor !optional; +} +.embedAuthorName_ad0b71 { + @extend %embedAuthorname !optional; +} +.embedAuthorNameLink_ad0b71 { + @extend %embedAuthorNameLink !optional; +} +.embedAuthorIcon_ad0b71 { + @extend %embedAuthorIcon !optional; +} +.embedTitle_ad0b71 { + @extend %embedTitle !optional; +} +.embedTitleLink_ad0b71 { + @extend %embedTitleLink !optional; +} +.embedDescription_ad0b71 { + @extend %embedDescription !optional; +} +.embedFields_ad0b71 { + @extend %embedFields !optional; +} +.embedField_ad0b71 { + @extend %embedField !optional; +} +.embedFieldName_ad0b71 { + @extend %embedFieldName !optional; +} +.embedFieldValue_ad0b71 { + @extend %embedFieldValue !optional; +} +.wrapper_ce1c1d { + @extend %buildOverrideWrapper !optional; +} +.embedImage_ad0b71 { + @extend %embedImagea !optional; +} +.guildShopEmbed_a70c73 { + @extend %embedGuildShop !optional; +} +.mediaAttachmentsContainer__242e2 { + @extend %mediaAttachmentsContainer !optional; +} +.visualMediaItemContainer_df7417 { + @extend %visualMediaItemContainer !optional; +} +.oneByOneGridSingle_df7417 { + @extend %oneByOneGridSingle !optional; +} +.oneByTwoGrid_df7417 { + @extend %oneByTwoGrid !optional; +} +.oneByTwoLayoutThreeGrid_df7417 { + @extend %oneByTwoLayoutThreeGrid !optional; +} +.oneByTwoGridItem_df7417 { + @extend %oneByTwoGridItem !optional; +} +.twoByTwoGrid_df7417 { + @extend %twoByTwoGrid !optional; +} +.messageAttachmentMediaMosaic__67262 { + @extend %messageAttachmentMediaMosaic !optional; +} +.imageWrapper_d4597d { + @extend %imageWrapper !optional; +} +.image_aee8c6 { + @extend %imageWrapperModal !optional; +} +.removeAttachmentButton__692b5 { + @extend %removeAttachmentButton !optional; +} +.imageWrapperBackground__03a80 { + @extend %imageWrapperBackground !optional; +} +.imageWrapperInner-3X03J4 { + @extend %imageWrapperInner !optional; +} +.imageError__3af5f { + @extend %imageError !optional; +} +.embedThumbnail_ad0b71 { + @extend %embedThumbnail !optional; +} +.embedVideo_ad0b71 { + @extend %embedVideo !optional; +} +.embedIframe_ad0b71 { + @extend %embedIframe !optional; +} +.gifTag_b30195 { + @extend %embedGIFTag !optional; +} +.embedVideoActions_ad0b71 { + @extend %embedVideoActions !optional; +} +.embedVideoAction_add135 { + @extend %embedVideoAction !optional; +} +.wrapper_c8da25 { + @extend %embedVideoActionsButtonWrapper !optional; +} +.embedFooter_ad0b71 { + @extend %embedFooter !optional; +} +.embedFooterText_ad0b71 { + @extend %embedFooterText !optional; +} +.embedFooterSeparator_ad0b71 { + @extend %embedFooterSeparator !optional; +} +.embedFooterIcon_ad0b71 { + @extend %embedFooterIcon !optional; +} +.wrapper_b9fe76 { + @extend %inviteWrapper !optional; +} +.inviteSplash_b9fe76 { + @extend %inviteSplash !optional; +} +.banner_a75489 { + @extend %inviteBanner !optional; +} +.content-17zlU6 { + @extend %inviteContent !optional; +} +.scroller-1xACMA { + @extend %inviteScroller !optional; +} +.inviteRow-2Vjla6 { + @extend %inviteRow !optional; +} +.h5-2RwDNl { + @extend %inviteTitle !optional; +} +.footer-Ql9fbL { + @extend %inviteFooter !optional; +} +.guildIcon_b9fe76 { + @extend %inviteGuildIcon !optional; +} +.guildIconExpired_b9fe76 { + @extend %inviteGuildIconExpired !optional; +} +.guildInfo_b9fe76 { + @extend %inviteGuildInfo !optional; +} +.guildName_b9fe76 { + @extend %inviteGuildName !optional; +} +.guildNameJoined-H7D9uF { + @extend %inviteGuildNameJoined !optional; +} +.guildNameExpired-2Hp80V { + @extend %inviteGuildNameExpired !optional; +} +.guildDetail_b9fe76 { + @extend %inviteGuildDetail !optional; +} +.status_b9fe76 { + @extend %inviteStatus !optional; +} +.statusOnline_b9fe76 { + @extend %inviteStatusOnline !optional; +} +.statusOffline_b9fe76 { + @extend %inviteStatusOffline !optional; +} +.onlineCount-w6_WmG { + @extend %inviteOnlineCount !optional; +} +.button_b9fe76 { + @extend %inviteButton !optional; +} +.lookFilled_dd4f85.colorGreen_dd4f85 { + @extend %inviteButtonJoin !optional; +} +.lookFilled_dd4f85.colorBrand_dd4f85 { + @extend %inviteButtonExpired !optional; +} +.wrapper_f72aac { + @extend %player !optional; +} +.wrapperAudio_f72aac { + @extend %playerAudio !optional; +} +.newMosaicStyle_f72aac { + @extend %playerAudioNewMosaicStyle !optional; +} +.wrapperControlsHidden_f72aac { + @extend %playerControlsHidden !optional; +} +.wrapperPaused_f72aac { + @extend %playerPaused !optional; +} +.wrapperPlaying_f72aac { + @extend %playerPlaying !optional; +} +.metadata__7bef0 { + @extend %playerMetadata !optional; +} +.audioMetadata_f72aac { + @extend %playerAudioMetadata !optional; +} +.metadataContent_f72aac { + @extend %playerMetadataContent !optional; +} +.metadataName__87840 { + @extend %playerMetadataName !optional; +} +.metadataSize_f72aac { + @extend %playerMetadataSize !optional; +} +.metadataDownload_f72aac { + @extend %playerMetadataDownload !optional; +} +.metadataIcon_f72aac { + @extend %playerMetadataIcon !optional; +} +.audioControls_f72aac { + @extend %playerAudioControls !optional; +} +.videoControls_f72aac { + @extend %playerVideoControls !optional; +} +.controlIcon_f72aac { + @extend %playerControlIcon !optional; +} +.durationTimeWrapper_f72aac { + @extend %playerDurationTimeWrapper !optional; +} +.durationTimeDisplay_f72aac { + @extend %playerDurationTimeDisplay !optional; +} +.durationTimeSeparator_f72aac { + @extend %playerDurationTimeSeparator !optional; +} +.mediaBarInteraction_f7877e { + @extend %playerMediaBarInteraction !optional; +} +.mediaBarInteractionDragging_f7877e { + @extend %playerMediaBarInteractionDragging !optional; +} +.mediaBarWrapper_f7877e { + @extend %playerMediaBarWrapper !optional; +} +.fakeEdges_f7877e { + @extend %playerMediaBarWrapperFakeEdges !optional; +} +.buffer_f7877e { + @extend %playerMediaBarBuffer !optional; +} +.mediaBarPreview_f7877e { + @extend %playerMediaBarPreview !optional; +} +.mediaBarGrabber_f7877e { + @extend %playerMediaBarGrabber !optional; +} +.mediaBarProgress_f7877e { + @extend %playerMediaBarProgress !optional; +} +.bubble_f7877e { + @extend %playerMediaBarBubble !optional; +} +.container_d6cb89 { + @extend %voiceMessageContainer !optional; +} +.playing_d6cb89 { + @extend %voiceMessagePlaying !optional; +} +.ripple_d6cb89 { + @extend %voiceMessageContainerRipple !optional; +} +.playButtonContainer_d6cb89 { + @extend %voiceMessagePlayButtonContainer !optional; +} +.playIcon_d6cb89 { + @extend %voiceMessagePlayIcon !optional; +} +.mouse-mode.full-motion { + @extend %mouseModeFullMotion !optional; +} +.messagesWrapper_e2e187 { + @extend %messages !optional; +} +.group-spacing-0 { + @extend %messagesGroupSpacing0 !optional; +} +.group-spacing-4 { + @extend %messagesGroupSpacing4 !optional; +} +.group-spacing-8 { + @extend %messagesGroupSpacing8 !optional; +} +.group-spacing-16 { + @extend %messagesGroupSpacing16 !optional; +} +.group-spacing-24 { + @extend %messagesGroupSpacing24 !optional; +} +.scroller_e2e187 { + @extend %messagesScroller !optional; +} +.scrollerContent_e2e187 { + @extend %messagesSCrollerContent !optional; +} +.scrollerSpacer_e2e187 { + @extend %messagesScrollerSpacer !optional; +} +.emptyChannelIcon_c2668b { + @extend %emptyChannelIcon !optional; +} +.messageListItem_d5deea { + @extend %messageListItem !optional; +} +.quotedChatMessage_d5deea { + @extend %messageQuoted !optional; +} +.backgroundFlash_d5deea { + @extend %messageBackgroundFlash !optional; +} +.message_d5deea { + @extend %message !optional; +} +.message_ddcc45 { + @extend %messageAlt !optional; +} +.wrapper_f9f2ca { + @extend %messagesWrapper !optional; +} +.selected_d5deea { + @extend %messageSelected !optional; +} +.groupStart_d5deea { + @extend %messageGroupStart !optional; +} +.cozy_f9f2ca { + @extend %messageCozy !optional; +} +.compact_f9f2ca { + @extend %messageCompact !optional; +} +.automodMessage_d5deea { + @extend %automodMessage !optional; +} +.contents_f9f2ca { + @extend %messageContent !optional; +} +.messageContent_f9f2ca { + @extend %messageContentInner !optional; +} +.buttonContainer_f9f2ca { + @extend %messageButtonContainer !optional; +} +.dot_bf4197 { + @extend %messageButtonDot !optional; +} +.footerAction_bf4197 { + @extend %messageButtonFooterAction !optional; +} +.footerIcon_bf4197 { + @extend %messageButtonFooterIcon !optional; +} +.localBotMessage-1cGMdw { + @extend %messageGroupLocalBotMessage !optional; +} +.messageGroupBlocked_e72673 { + @extend %messageGroupBlocked !optional; +} +.revealed__7eb62 { + @extend %messageGroupBlockedRevealed !optional; +} +.messageGroupBlockedBtn__60e77 { + @extend %messageGroupBlockedButton !optional; +} +.header_f9f2ca { + @extend %messageHeader !optional; +} +.headerText_f9f2ca { + @extend %messageHeaderText !optional; +} +.iconContainer_bf4197 { + @extend %messageIconContainer !optional; +} +.username_f9f2ca { + @extend %messageUsername !optional; +} +.badge_e17ac7 { + @extend %messageUserBadge !optional; +} +.popout_e17ac7 { + @extend %messageQuickConnectionsPopout !optional; +} +.popoutHeaderContainer_e17ac7 { + @extend %messageQuickConnectionsPopoutHeaderContainer !optional; +} +.timestamp_f9f2ca { + @extend %messageTimestamp !optional; +} +.alt_f9f2ca { + @extend %messageTimestampAlt !optional; +} +.container_e62b38 { + @extend %messageSystemContainer !optional; +} +.userJoinSystemMessageIcon_f9f2ca { + @extend %messageUserJoinSystemMessageIcon !optional; +} +.repliedMessage_f9f2ca { + @extend %messageReplied !optional; +} +.replyAvatar_f9f2ca { + @extend %messageRepliedAvatar !optional; +} +.replyBadge_f9f2ca { + @extend %messageRepliedBadge !optional; +} +.repliedTextPreview_f9f2ca { + @extend %messageRepliedTextPreview !optional; +} +.executedCommandAvatar_f9f2ca { + @extend %executedCommandAvatar !optional; +} +.clickable_f9f2ca { + @extend %messageRepliedTextPreviewClickable !optional; +} +.repliedTextContent_f9f2ca { + @extend %messageRepliedTextContent !optional; +} +.repliedTextContentIcon_da8b30 { + @extend %messageRepliedTextContentIcon !optional; +} +.repliedTextPlaceholder_f9f2ca { + @extend %messageRepliedTextPlaceholder !optional; +} +.executedCommand_f9f2ca { + @extend %messageRepliedExecutedCommand !optional; +} +.commandName_f9f2ca { + @extend %messageRepliedCommandName !optional; +} +.popoutContainer_cf58b5 { + @extend %messageEmojiPopout !optional; +} +.emojiSection_e58351 { + @extend %messageEmojiPopoutEmojiSection !optional; +} +.guildSection_e58351 { + @extend %messageEmojiPopoutGuildSection !optional; +} +.guildTitle_e58351 { + @extend %messageEmojiPopoutGuildTitle !optional; +} +.mentioned_d5deea { + @extend %mentioned !optional; +} +.interactive { + @extend %mentionedInteractive !optional; +} +.markup_f8f345 { + @extend %markup !optional; +} +.codeBlockText_cdb578 { + @extend %codeBlockText !optional; +} +.codeBlockLang_cdb578 { + @extend %codeBlockLang !optional; +} +.codeBlockSyntax_cdb578 { + @extend %codeBlockSyntax !optional; +} +.codeLine_cdb578 { + @extend %codeLine !optional; +} +.codeView_ad9cbd { + @extend %codeView !optional; +} +.syntaxBefore_cdb578 { + @extend %syntaxBefore !optional; +} +.syntaxAfter_cdb578 { + @extend %syntaxAfter !optional; +} +.icon_e62b38 { + @extend %messageSystemIcon !optional; +} +.wrapper_bf1b19 { + @extend %mentionWrapper !optional; +} +.mention { + @extend %mention !optional; +} +.iconMention-3WxjBe { + @extend %mentionIcon !optional; +} +.highlight { + @extend %highlight !optional; +} +.anchor-1MIwyf { + @extend %anchor !optional; +} +.icon_e40c16 { + @extend %anchorIcon !optional; +} +.anchorUnderlineOnHover-2qPutX { + @extend %anchorUnderlineOnHover !optional; +} +.colorBrand-21Le_q, .colorBrand_fbc755 { + @extend %textColorBrand !optional; +} +.buttonContainer_f9f2ca { + @extend %messageButtonContainer !optional; +} +.buttons_d5deea { + @extend %messageButtons !optional; +} +.wrapper_ef319f { + @extend %messageButtonWrapper !optional; +} +.button_ef319f { + @extend %messageButton !optional; +} +.selected_ef319f { + @extend %messageButtonSelected !optional; +} +.blockquoteContainer_f8f345 { + @extend %blockquoteContainer !optional; +} +.blockquoteDivider_f8f345 { + @extend %blockquoteDivider !optional; +} +.reactions_ec6b19 { + @extend %reactions !optional; +} +.reaction_f61c73, .reaction_ec6b19 { + @extend %reaction !optional; +} +.burstGlow_f61c73 { + @extend %reactionGlow !optional; +} +.reactionMe_f61c73, .reactionMe_ec6b19 { + @extend %reactionMe !optional; +} +.reactionInner_f61c73, .reactionInner_ec6b19 { + @extend %reactionInner !optional; +} +.reactionCount_f61c73, .reactionCount_ec6b19 { + @extend %reactionCount !optional; +} +.reactionBtn_ec6b19 { + @extend %reactionBtn !optional; +} +.container_f2bfbb { + @extend %reactionContainer !optional; +} +.reactors_f2bfbb { + @extend %reactors !optional; +} +.reactor_f2bfbb { + @extend %reactor !optional; +} +.scroller_f2bfbb { + @extend %reactionList !optional; +} +.reactionDefault_f2bfbb { + @extend %reactionDefault !optional; +} +.reactionSelected_f2bfbb { + @extend %reactionSelected !optional; +} +.reactionTooltip_fba897 { + @extend %reactionTooltip !optional; +} +.reactionTooltipText_fba897 { + @extend %reactionTooltipText !optional; +} +.burstReactionTooltipMessage_fba897 { + @extend %burstReactionTooltipMessage !optional; +} +.burstReactionTooltipPrompt_fba897 { + @extend %burstReactionTooltipPrompt !optional; +} +.spoilerContent_a3d0f7 { + @extend %spoilerContent !optional; +} +.hidden_a3d0f7 { + @extend %spoilerHidden !optional; +} +.inlineContent-2YnoDy { + @extend %spoilerInlineContent !optional; +} +.spoilerContainer_a3d0f7 { + @extend %spoilerContainer !optional; +} +.spoilerWarning_a3d0f7 { + @extend %spoilerWarning !optional; +} +.spoiler-3aUoEX { + @extend %spoilerImage !optional; +} +.spoilerMarkdownContent_a3d0f7 { + @extend %spoilerMarkdownContent !optional; +} +.hiddenSpoilers-19m4Pg { + @extend %spoilerImageHidden !optional; +} +.spoilerEmbed_ad0b71 { + @extend %spoilerEmbed !optional; +} +.hiddenSpoiler-3pPzRF { + @extend %spoilerEmbedHidden !optional; +} +.keyboardShortcutsModal_ad95dc { + @extend %keyboardShortcutsModal !optional; +} +.keyComboContainer_f51af4, .keyComboContainer_c11c02 { + @extend %keybindKeyComboContainer !optional; +} +.keybindShortcut-3zF1P9 { + @extend %keybindShortcut !optional; +} +.key_c90023 { + @extend %keybindShortcutKey !optional; +} +.inputWrapper_f8bc55 { + @extend %inputWrapper !optional; +} +.container_a0cb3d { + @extend %inputPrefixContainer !optional; +} +.separator_a0cb3d { + @extend %inputPrefixContainerSeparator !optional; +} +.input_f8bc55 { + @extend %input !optional; +} +.input-2yCVqe { + @extend %inputWithInnerInput !optional; +} +.textArea_a2b402 { + @extend %inputTextArea !optional; +} +.hiddenDiv_c04e45 { + @extend %inputHidden !optional; +} +.error_f8bc55 { + @extend %inputError !optional; +} +.colorStatusRed_fbc755 { + @extend %inputColorStatusRed !optional; +} +.noBorder-2p63tM { + @extend %inputNoBorder !optional; +} +.emojiButtonContainer_d5bea8 { + @extend %inputEmojiContainer !optional; +} +.emojiButton-2pmTD2, .emojiButton-2Z3krv { + @extend %inputEmojiButton !optional; +} +.emojiText-R_5fDP, .emojiText-1HLXh8 { + @extend %inputEmojiButtonText !optional; +} +.inputPrefix_b545d5 { + @extend %inputPrefix !optional; +} +.label_c46f6a { + @extend %inputLabel !optional; +} +.multiInput-1VARjC { + @extend %multiInput !optional; +} +.focused-1AtTHC { + @extend %multiInputFocused !optional; +} +.multiInputFirst-3-OxIz { + @extend %multiInputFirst !optional; +} +.multiInputLast-35zVz0 { + @extend %multiInputLast !optional; +} +.multiInputField-1zyopx { + @extend %multiInputField !optional; +} +.copyInput_d7e343 { + @extend %copyInput !optional; +} +.input__9fba8 { + @extend %copyInputInner !optional; +} +.hasValue_ebcd80 { + @extend %copyInputHasValue !optional; +} +.disabled__97701 { + @extend %copyInputDisabled !optional; +} +.fileUpload-3JzU7g { + @extend %fileUploadContainer !optional; +} +.fileUploadInput-3Y6j6T { + @extend %fileUploadInput !optional; +} +.fileUploadButton-2zOQcO { + @extend %fileUploadButton !optional; +} +.container_c67e31 { + @extend %keybindInput !optional; +} +.input__72d38 { + @extend %keybindInputInner !optional; +} +.editIcon_ebcd80 { + @extend %keybindEditIcon !optional; +} +.modal__4f3da { + @extend %modal !optional; +} +.small_f9a4c9 { + @extend %modalSmall !optional; +} +.medium_f9a4c9 { + @extend %modalMedium !optional; +} +.large_f9a4c9 { + @extend %modalLarge !optional; +} +.root_f9a4c9 { + @extend %modalRoot !optional; +} +.carouselModal_d2b9a1 { + @extend %carouselModal !optional; +} +.modal_aee8c6 { + @extend %modalRootTransparent !optional; +} +.container_f4e139 { + @extend %modalRootNoBg !optional; +} +.header_f9a4c9 { + @extend %modalHeader !optional; +} +.modalHeader_a27f2f { + @extend %modalHeaderAlt !optional; +} +.headerAnimation_a27f2f { + @extend %modalHeaderAnimation !optional; +} +.confirmStartHeader_fcd6d9 { + @extend %modalConfirmStartHeader !optional; +} +.title-3JPglK { + @extend %modalHeaderTitle !optional; +} +.modalTitle_ad95dc { + @extend %modalTitle !optional; +} +.close_f9a4c9 { + @extend %modalCloseButton !optional; +} +.iconButton-2rHy7x { + @extend %modalHeaderButton !optional; +} +.icon-3DnmvF { + @extend %modalHeaderButtonIcon !optional; +} +.modalBody_b5918e { + @extend %modalBody !optional; +} +.content_f9a4c9, .content-3BqJRb { + @extend %modalContent !optional; +} +.content_bf3bbb { + @extend %modalContentInner !optional; +} +.modalContent-33IoUE { + @extend %modalContentAlt !optional; +} +.paragraph_d7f12d { + @extend %modalContentParagraph !optional; +} +.image-ZPv20Y { + @extend %modalImageHeader !optional; +} +.footer_f9a4c9, .modalFooter_b5918e { + @extend %modalFooter !optional; +} +.footerRight-2SZFa- { + @extend %modalFooterRight !optional; +} +.title_acae5d, .title_dd48c5 { + @extend %modalOpenLinkTitle !optional; +} +.body_acae5d { + @extend %modalOpenLinkBody !optional; +} +.warningText_dd48c5 { + @extend %modalOpenLinkWarningText !optional; +} +.linkCalloutContainer_dd48c5 { + @extend %modalOpenLinkCalloutContainer !optional; +} +.checkbox_dd48c5 { + @extend %modalOpenLinkCheckbox !optional; +} +.primaryButton_acae5d { + @extend %modalOpenLinkPrimaryButton !optional; +} +.secondaryButton_acae5d { + @extend %modalOpenLinkSecondaryButton !optional; +} +.minorContainer_acae5d { + @extend %modelOpenLinkMinorContainer !optional; +} +.secondaryAction_acae5d { + @extend %modelOpenLinkSecondaryAction !optional; +} +.buttons-1TBWBN { + @extend %modalFooterButtonsContainer !optional; +} +.container_ed1d57 { + @extend %modalSettingsContainer !optional; +} +.divider-hdfTuW { + @extend %modalPrivacySettingsDivider !optional; +} +.userProfileModalInner_c69a7b { + @extend %userProfileModalInner !optional; +} +.fullSizeBanner_c3e427 { + @extend %userProfileFullSizeBanner !optional; +} +.badgeList_ec3b75 { + @extend %userProfileModalBadgeList !optional; +} +.tabBar_c1519f { + @extend %userProfileModalTabBar !optional; +} +.container_afed89 { + @extend %userProfileModalHeaderContainer !optional; +} +.divider_b9fccc { + @extend %userProfileModalHeaderDivider !optional; +} +.infoScroller_a24910 { + @extend %userProfileModalInfoScroller !optional; +} +.nameTag_afed89 { + @extend %userProfileModalNameTag !optional; +} +.note_c2dcc6 { + @extend %userProfileModalNote !optional; +} +.connectedAccounts_f3eb60 { + @extend %userProfileModalConnectedAccounts !optional; +} +.connectedAccountContainer_f3eb60 { + @extend %userProfileModalConnectedAccount !optional; +} +.connectedAccountIcon_f3eb60 { + @extend %userProfileModalConnectedAccountIcon !optional; +} +.connectedAccountName_f3eb60 { + @extend %userProfileModalConnectedAccountName !optional; +} +.connectedAccountVerifiedIcon_f3eb60 { + @extend %userProfileModalConnectedAccountVerifiedIcon !optional; +} +.connectedAccountOpenIcon_f3eb60 { + @extend %userProfileModalConnectedAccountOpenIcon !optional; +} +.inner_f867f9 { + @extend %userProfileEffectsInner !optional; +} +.containerWrapper_e18107 { + @extend %userProfileAvatarDecorationUpsellWrapper !optional; +} +.container_e18107 { + @extend %userProfileAvatarDecorationUpsellWrapperInner !optional; +} +.listScroller_e4be58 { + @extend %listScroller !optional; +} +.listRow_e4be58 { + @extend %listRow !optional; +} +.iconActiveMedium_f11207 { + @extend %listRowIconActiveMedium !optional; +} +.container_a4d79f { + @extend %addServerContainer !optional; +} +.header_fc9dae { + @extend %addServerHeader !optional; +} +.title-1_TkpU { + @extend %addServerHeaderTitle !optional; +} +.templatesList_fc9dae { + @extend %addServerTemplatesList !optional; +} +.optionsList_f5507e { + @extend %addServerOptionsList !optional; +} +.container_a47d49 { + @extend %addServerCard !optional; +} +.text_a47d49 { + @extend %addServerCardTitle !optional; +} +.arrow_a47d49 { + @extend %addServerCardArrow !optional; +} +.optionHeader_fc9dae { + @extend %addServerOptionHeader !optional; +} +.skip_f5507e { + @extend %addServerSkip !optional; +} +.rowContainer-3t7486 { + @extend %addServerRowContainer !optional; +} +.footer_fc9dae { + @extend %addServerFooter !optional; +} +.footerTitle_fc9dae { + @extend %addServerFooterTitle !optional; +} +.input-m1-Y7Q { + @extend %addServerInput !optional; +} +.pageWrapper_a3a4ce { + @extend %pageWrapper !optional; +} +.pageHeader-3615mp { + @extend %pageHeader !optional; +} +.body-2lagau { + @extend %pageBody !optional; +} +.headerImage-2D5D-v, .headerImage_a39aa3 { + @extend %discoverHeaderImage !optional; +} +.searchPage-3tt6dh { + @extend %searchPage !optional; +} +.search-25t1e9 { + @extend %discoverSearch !optional; +} +.searchBox__56feb { + @extend %discoverSearchBox !optional; +} +.searchBoxInput__56498 { + @extend %discoverSearchBoxInput !optional; +} +.searchIcon_d1a3c1 { + @extend %discoverSearchBoxIconSearch !optional; +} +.clearIcon__21453 { + @extend %discoverSearchBoxClearIcon !optional; +} +.closeIcon-BMGxx0 { + @extend %discoverSearchBoxCloseIcon !optional; +} +.categoryItem_c72b37 { + @extend %discoverCategoryItem !optional; +} +.selectedCategoryItem_c72b37 { + @extend %discoverCategoryItemSelected !optional; +} +.itemInner_c72b37 { + @extend %discoverCategoryItemInner !optional; +} +.guildList_c8c448 { + @extend %discoverGuildList !optional; +} +.loading_eb1ca6 { + @extend %discoverGuildCardLoading !optional; +} +.loaded_eb1ca6 { + @extend %discoverGuildCardLoaded !optional; +} +.card_eb1ca6 { + @extend %discoverGuildCard !optional; +} +.iconMask_eb1ca6 { + @extend %discoverGuildCardIcon !optional; +} +.splash_eb1ca6 { + @extend %discoverCardSplash !optional; +} +.splashImage_eb1ca6 { + @extend %discoverCardSplashImage !optional; +} +.fade-rdt5qH { + @extend %discoverCardFade !optional; +} +.cardHeader_eb1ca6 { + @extend %discoverGuildCardHeader !optional; +} +.guildInfo_eb1ca6 { + @extend %discoverGuildInfo !optional; +} +.guildIcon_eb1ca6 { + @extend %discoverGuildIcon !optional; +} +.avatar_eb1ca6 { + @extend %discoverGuildAvatar !optional; +} +.title_eb1ca6 { + @extend %discoverGuildTitle !optional; +} +.memberInfo_eb1ca6 { + @extend %discoverGuildMemberInfo !optional; +} +.dotOnline_eb1ca6 { + @extend %discoverGuildStatusOnline !optional; +} +.dotOffline_eb1ca6 { + @extend %discoverGuildStatusOffline !optional; +} +.viewButton-3jDZqV { + @extend %discoverViewButton !optional; +} +.viewButtonVisible-2AtUPc { + @extend %discoverViewButtonVisible !optional; +} +.languageSelector-1hjSyO { + @extend %discoverLanguageSelector !optional; +} +.css-12hk9yc-control { + @extend %discoverLanguageSelectorControl !optional; +} +.separator-2xbLUz { + @extend %discoverSectionSeparator !optional; +} +.emptyContainer_e37a20 { + @extend %discoverEmptyResults !optional; +} +.emptyImage_e37a20 { + @extend %discoverEmptyImage !optional; +} +.emptyHeader_e37a20 { + @extend %discoverEmptyTitle !optional; +} +.categoryPill-1zjNrr { + @extend %discoverCategoryPill !optional; +} +.selected-bLcqYK { + @extend %discoverCategoryPillSelected !optional; +} +.categoryLabel-2m4AT- { + @extend %discoverCategoryLabel !optional; +} +.searchPage-3tt6dh { + @extend %discoverSearchPage !optional; +} +.search-25t1e9 { + @extend %discoverSearchPageBar !optional; +} +.categories-2LoSbA { + @extend %discoverSearchCategories !optional; +} +.results_e37a20 { + @extend %discoverSearchResults !optional; +} +.guildList-QjZKeK { + @extend %discoverSearchGuildList !optional; +} +.card_e825f6 { + @extend %discoverSearchCard !optional; +} +.container_e825f6 { + @extend %discoverSearchCardContainer !optional; +} +.splashContainer_e825f6 { + @extend %discoverSearchSplashContainer !optional; +} +.content_e825f6 { + @extend %discoverSearchCardContent !optional; +} +.description_e825f6 { + @extend %discoverSearchCardDescription !optional; +} +.memberInfo_e825f6 { + @extend %discoverSearchCardMemberInfo !optional; +} +.separator_e825f6 { + @extend %discoverSearchSeparator !optional; +} +.emptyContainer_e37a20 { + @extend %discoverSearchEmptyContainer !optional; +} +.scroller_a39aa3 { + @extend %studentHubsPage !optional; +} +.container_f11cbf { + @extend %joinHubContainer !optional; +} +.sidebarContainer_e5b5f9 { + @extend %studentHubsSidebarContainer !optional; +} +.iconContainer_f38045 { + @extend %studentHubsIcon !optional; +} +.container_bcd8cb { + @extend %autocompletePopout !optional; +} +.positionTop_bcd8cb { + @extend %autocompletePopoutTop !optional; +} +.positionBottom_bcd8cb { + @extend %autocompletePopoutBottom !optional; +} +.autocompleteShadow_bcd8cb { + @extend %autocompletePopoutShadow !optional; +} +.autocompleteArrowWrapper_bcd8cb { + @extend %autocompletePopoutArrowWrapper !optional; +} +.autocompleteArrow-2CRgr2 { + @extend %autocompletePopoutArrow !optional; +} +.header_bcd8cb { + @extend %autocompletePopoutHeader !optional; +} +.autocompleteHeaderBackground_bcd8cb { + @extend %autocompletePopoutHeaderBackground !optional; +} +.headerText_bcd8cb { + @extend %autocompletePopoutHeaderText !optional; +} +.input_bcd8cb { + @extend %autocompletePopoutInput !optional; +} +.sectionTag_bcd8cb { + @extend %autocompletePopoutSectionTag !optional; +} +.autocompleteScroller_bcd8cb { + @extend %autocompletePopoutScroller !optional; +} +.section_bcd8cb { + @extend %autocompletePopoutSection !optional; +} +.row_bcd8cb { + @extend %autocompletePopoutRow !optional; +} +.rowInner_bcd8cb { + @extend %autocompletePopoutRowInner !optional; +} +.selected_bcd8cb { + @extend %autocompletePopoutSelected !optional; +} +.container__13b2a { + @extend %connectionInfo !optional; +} +.header-2C89wJ { + @extend %connectionInfoHeader !optional; +} +.sparkline-3A-8OK { + @extend %connectionInfoSparkline !optional; +} +.popoutBottom__4228a { + @extend %connectionInfoBottom !optional; +} +.secured_d13ee6 { + @extend %connectionInfoSecured !optional; +} +.contextMenu-HLZMGh { + @extend %contextMenu !optional; +} +.subMenuContext-2n_9YM { + @extend %subContextMenu !optional; +} +.itemGroup-1tL0uz { + @extend %contextMenuItemGroup !optional; +} +.item-1Yvehc { + @extend %contextMenuItem !optional; +} +.danger-2dXSTE { + @extend %contextMenuItemDanger !optional; +} +.brand-3igrJY { + @extend %contextMenuItemBrand !optional; +} +.itemSubMenu-1vN_Yn { + @extend %contextMenuItemSubMenu !optional; +} +.submenu_d90b3d { + @extend %contextMenuItemSubMenuAlt !optional; +} +.button_a24e84 { + @extend %contextMenuQuickReaction !optional; +} +.positionContainer_af5dbb { + @extend %positionContainer !optional; +} +.positionContainerOnlyEmoji_af5dbb { + @extend %positionContainerOnlyEmoji !optional; +} +.drawerSizingWrapper_af5dbb { + @extend %drawerSizingWrapper !optional; +} +.contentWrapper_af5dbb, .contentWrapper_eab878 { + @extend %emojiWrapper !optional; +} +.contentWrapper_af5dbb { + @extend %emojiContentWrapper !optional; +} +.isBurstReactionPicker_b9ca03 { + @extend %emojiWrapperIsBurstReactionPicker !optional; +} +.wrapper_c6ee36 { + @extend %emojiWrapperChat !optional; +} +.isBurstReactionUnlimited_ef651a { + @extend %emojiWrapperIsBurstReactionUnlimited !optional; +} +.emojiPickerHasTabWrapper_c6ee36 { + @extend %emojiPickerHasTabWrapper !optional; +} +.emojiPickerInExpressionPicker-2nOwH8 { + @extend %emojiPickerInExpressionPicker !optional; +} +.container_b56bbc { + @extend %emojiGifContainer !optional; +} +.wrapper_d8cdac { + @extend %emojiStickerContainer !optional; +} +.label_d1ac9b { + @extend %emojiPickerLabel !optional; +} +.labelChecked_d1ac9b { + @extend %emojiPickerLabelChecked !optional; +} +.wrapper_c43059 { + @extend %emojiSuperReactContainer !optional; +} +.banner_c43059 { + @extend %emojiSuperReactBanner !optional; +} +.closeButton_c43059 { + @extend %emojiSuperReactCloseButton !optional; +} +.content_c43059 { + @extend %emojiSuperReactContent !optional; +} +.contentFill_c43059 { + @extend %emojiSuperReactContentFill !optional; +} +.contentContainer_aac415 { + @extend %emojiSuperReactContentContainer !optional; +} +.gradientUpsellWrapper_aac415 { + @extend %emojiSuperReactGradientUpsellWrapper !optional; +} +.emojiPicker_c6ee36 { + @extend %emojiPicker !optional; +} +.nav_af5dbb, .nav__2aafa { + @extend %emojiPickerNav !optional; +} +.navList_af5dbb, .navList__8438b { + @extend %emojiPickerNavList !optional; +} +.navItem_af5dbb { + @extend %emojiPickerNavItem !optional; +} +.navButton_af5dbb, .navButton__0565e { + @extend %emojiPickerNavButton !optional; +} +.navButtonActive_af5dbb, .navButtonActive_b003de { + @extend %emojiPickerNavButtonActive !optional; +} +.navButtonSuperReactActive__01546 { + @extend %emojiPickerNavButtonSuperReactActive !optional; +} +.header_c6ee36 { + @extend %emojiPickerNavEmoji !optional; +} +.header_d8cdac { + @extend %emojiPickerNavSticker !optional; +} +.header_b56bbc { + @extend %emojiPickerNavGif !optional; +} +.container_effbe2, .container_c18ec9 { + @extend %emojiPickerSearchBar !optional; +} +.inner_effbe2 { + @extend %emojiPickerSearchInner !optional; +} +.input_effbe2 { + @extend %emojiPickerSearchInput !optional; +} +.iconLayout_effbe2 { + @extend %emojiPickerSearchIconLayout !optional; +} +.diversitySelectorOptions_cce80d { + @extend %emojiPickerDiversitySelectorPopout !optional; +} +.diversityEmojiItem_cce80d { + @extend %emojiPickerDiversityItem !optional; +} +.categorySection_a3bc57 { + @extend %emojiPickerCategorySection !optional; +} +.wrapper_e06857 { + @extend %emojiPickerCategoryHeaderWrapper !optional; +} +.headerLabel_e06857 { + @extend %emojiPickerCategoryHeaderLabel !optional; +} +.header_e06857 { + @extend %emojiPickerCategoryHeader !optional; +} +.upsell_b6ac1a { + @extend %emojiPickerUpsell !optional; +} +.newlyAddedHighlight_fbfedd { + @extend %emojiPickerHighlightNewlyAdded !optional; +} +.oneItem_fbfedd { + @extend %emojiPickerHighlightOneItem !optional; +} +.newlyAddedBadge_fbfedd { + @extend %emojiPickerHighlightNewlyAddedBadge !optional; +} +.newlyAddedBadgeStar_fbfedd { + @extend %emojiPickerHighlightNewlyAddedBadgeStar !optional; +} +.emojiItem_fbfedd { + @extend %emojiPickerItem !optional; +} +.emojiItemSelected_fbfedd { + @extend %emojiPickerItemSelected !optional; +} +.emojiItemDisabled__843ea { + @extend %emojiPickerItemDisabled !optional; +} +.image_b000dd { + @extend %emojiPickerItemImage !optional; +} +.imageLoading_b000dd { + @extend %emojiPickerItemLoading !optional; +} +.inspector_c3120f { + @extend %emojiPickerInspector !optional; +} +.badgeLabel_c3120f { + @extend %emojiPickerBadgeLabel !optional; +} +.newlyAddedBadge_c3120f { + @extend %emojiPickerNewlyAddedBadge !optional; +} +.newlyAddedBadgeIcon_c3120f { + @extend %emojiPickerNewlyAddedBadgeIcon !optional; +} +.wrapper_ba23fe { + @extend %emojiCategoryWrapper !optional; +} +.categoryList_c6ee36 { + @extend %emojiCategoryList !optional; +} +.scroller_dcade6 { + @extend %emojiCategoryScroller !optional; +} +.categoryItem_dfa278 { + @extend %emojiCategoryItem !optional; +} +.categoryIcon_dfa278 { + @extend %emojiCategoryItemIcon !optional; +} +.categoryItemDefaultCategorySelected_dfa278 { + @extend %emojiCategoryItemSelected !optional; +} +.categoryItemRecentEmoji_dfa278 { + @extend %emojiCategoryItemRecent !optional; +} +.categoryItemGuildCategory_dfa278 { + @extend %emojiCategoryGuildItem !optional; +} +.guildIcon_bfabc4 { + @extend %emojiCategoryGuildIcon !optional; +} +.unicodeShortcut_dfa278 { + @extend %emojiCategoryUnicodeShortcut !optional; +} +.picker-Jz0w5j { + @extend %emojiPickerBurst !optional; +} +.header-2jK3d7 { + @extend %emojiPickerBurstHeader !optional; +} +.divider-1F5TiM { + @extend %emojiPickerBurstHeaderDivider !optional; +} +.badge-zjd8-t { + @extend %emojiPickerBurstBadge !optional; +} +.emojiPicker_c6ee36 { + @extend %emojiPickerBurstPicker !optional; +} +.popout_e6af9c { + @extend %groupInvitePopout !optional; +} +.header-1zd7se { + @extend %groupInvitePopoutHeader !optional; +} +.title-3hptVQ { + @extend %groupInvitePopoutTitle !optional; +} +.subtitle_e6af9c { + @extend %groupInvitePopoutSubtitle !optional; +} +.searchBar_e6af9c { + @extend %groupInvitePopoutSearchBar !optional; +} +.searchBarComponent_e6af9c { + @extend %groupInvitePopoutSearchContainer !optional; +} +.inner_effbe2 { + @extend %groupInvitePopoutSearchBarInner !optional; +} +.input_effbe2 { + @extend %popoutSearchInput !optional; +} +.tag_effbe2 { + @extend %popoutSearchTag !optional; +} +.richTag_effbe2 { + @extend %popoutSearchRichTag !optional; +} +.close_effbe2 { + @extend %popoutSearchTagClose !optional; +} +.friendWrapper_ebf869 { + @extend %groupInvitePopoutFriendWrapper !optional; +} +.friend_ebf869 { + @extend %groupInvitePopoutFriend !optional; +} +.friendSelected_ebf869 { + @extend %groupInvitePopoutFriendSelected !optional; +} +.nickname_ebf869 { + @extend %groupInvitePopoutNickname !optional; +} +.discordTag_ebf869 { + @extend %groupInvitePopoutDiscordTag !optional; +} +.input_effbe2 { + @extend %groupInvitePopoutInput !optional; +} +.inputDefault-2F39XG { + @extend %groupInvitePopoutInputDefault !optional; +} +.inputDisabled-sYasHz { + @extend %groupInvitePopoutInputDisabled !optional; +} +.footer_e6af9c { + @extend %groupInvitePopoutFooter !optional; +} +.footerSeparator_e6af9c { + @extend %groupInvitePopoutFooterSeparator !optional; +} +.menu_d90b3d { + @extend %menuPopout !optional; +} +.colorDefault_d90b3d { + @extend %menuPopoutColorDefault !optional; +} +.colorDanger_d90b3d { + @extend %menuPopoutColorDanger !optional; +} +.hideInteraction_d90b3d { + @extend %menuPopoutHideInteraction !optional; +} +.groupLabel_d90b3d { + @extend %menuPopoutGroupLabel !optional; +} +.item_d90b3d { + @extend %menuPopoutItem !optional; +} +.focused_d90b3d { + @extend %menuPopoutItemHover !optional; +} +.colorPremiumGradient_d90b3d { + @extend %menuPopoutItemPremium !optional; +} +.divider-1tWBgZ { + @extend %menuPopoutDivider !optional; +} +#user-context-user-volume { + @extend %menuPopoutUserVolume !optional; +} +.colorBrand-3cPPsm { + @extend %menuPopoutItemInvite !optional; +} +.colorDanger_d90b3d { + @extend %menuPopoutItemLeave !optional; +} +.separator_d90b3d { + @extend %menuPopoutSeparator !optional; +} +.caret_d90b3d { + @extend %menuPopoutCaret !optional; +} +.iconContainer_d90b3d { + @extend %menuPopoutIconContainer !optional; +} +.iconContainerLeft_d90b3d { + @extend %menuPopoutIconContainerLeft !optional; +} +.icon_d90b3d { + @extend %menuPopoutIcon !optional; +} +.activeIcon_e1268c { + @extend %menuPopoutActiveIcon !optional; +} +.hintContainer_d90b3d { + @extend %menuPopoutHintContainer !optional; +} +.imageContainer_d90b3d { + @extend %menuPopoutImageContainer !optional; +} +.labelContainer_d90b3d { + @extend %menuPopoutLabelContainer !optional; +} +.label_d90b3d { + @extend %menuPopoutLabel !optional; +} +.checkbox_d90b3d { + @extend %menuPopoutCheckbox !optional; +} +.radioSelection_d90b3d { + @extend %menuPopoutRadio !optional; +} +.check_d90b3d { + @extend %menuPopoutCheck !optional; +} +.sliderContainer_e13f88 { + @extend %menuPopoutSliderContainer !optional; +} +.submenuContainer-3EVTeH { + @extend %submenuContainer !optional; +} +.submenuPaddingContainer_d90b3d { + @extend %submenuPaddingContainer !optional; +} +.container-3cGP6G { + @extend %messageOptions !optional; +} +.item-2J1YMK { + @extend %popoutItem !optional; +} +.popouts-2bnG9Z { + @extend %popouts !optional; +} +.popout-2iWAc- { + @extend %popout !optional; +} +.themedPopout-1TrfdI { + @extend %themedPopout !optional; +} +.popoutTop-3WSJtH { + @extend %popoutTop !optional; +} +.popoutTopRight-1lc8Mq { + @extend %popoutTopRight !optional; +} +.popoutTopLeft-3B0mFf { + @extend %popoutTopLeft !optional; +} +.popoutRight-1veHKi { + @extend %popoutRight !optional; +} +.popoutLeft-3aViER { + @extend %popoutLeft !optional; +} +.popoutBottom-2GAFPg { + @extend %popoutBottom !optional; +} +.popoutBottomRight-2Rno5S { + @extend %popoutBottomRight !optional; +} +.popoutBottomLeft-1pG8B4 { + @extend %popoutBottomLeft !optional; +} +.noArrow-2foL9g { + @extend %popoutNoArrow !optional; +} +.noShadow-3pu20z { + @extend %popoutNoShadow !optional; +} +.layerContainer_cd0de5 { + @extend %layerContainer !optional; +} +.layer_c9e2da { + @extend %popoutLayerAlt !optional; +} +.layer_cd0de5 { + @extend %popoutLayer !optional; +} +.translate_f88ae3 { + @extend %popoutTranslate !optional; +} +.animatorTop-3ltI52 { + @extend %popoutAnimatorTop !optional; +} +.animatorBottom-L63-7D { + @extend %popoutAnimatorBottom !optional; +} +.animatorLeft-3yvG13 { + @extend %popoutAnimatorLeft !optional; +} +.animatorRight-xAUgTY { + @extend %popoutAnimatorRight !optional; +} +.didRender-2SiRlm { + @extend %popoutAnimatorDidRender !optional; +} +.container_eedf95 { + @extend %searchPopout !optional; +} +.resultsGroup_b0286e { + @extend %searchPopoutResultsGroup !optional; +} +.header_b0286e { + @extend %searchPopoutHeader !optional; +} +.option_b0286e { + @extend %searchPopoutOption !optional; +} +.selected-rZcOL- { + @extend %searchPopoutOptionSelected !optional; +} +.searchOption-351dTI { + @extend %searchPopoutSearchOption !optional; +} +.filter_b0286e { + @extend %searchPopoutFilter !optional; +} +.answer_b0286e { + @extend %searchPopoutAnswer !optional; +} +.nonText-3_4gtu { + @extend %searchPopoutNonText !optional; +} +.plusIcon-2V7coV { + @extend %searchPopoutPlusIcon !optional; +} +.searchLearnMore_b0286e { + @extend %searchPopoutLearnMore !optional; +} +.searchClearHistory_b0286e { + @extend %searchPopoutClearHistory !optional; +} +.queryContainer_eedf95 { + @extend %searchPopoutQueryContainer !optional; +} +.focused_eedf95 { + @extend %searchPopoutQueryContainerFocused !optional; +} +.queryText_eedf95 { + @extend %searchPopoutQueryText !optional; +} +.queryShortcut_eedf95 { + @extend %searchPopoutQueryShortcut !optional; +} +.keybindShortcutSearchPopout-pt_bn5 { + @extend %searchPopoutKeybindShortcut !optional; +} +.user-23VtPS { + @extend %searchPopoutOptionUser !optional; +} +.displayedNick-2dDbfG { + @extend %searchPopoutDisplayedNick !optional; +} +.displayUsername-14aOpK { + @extend %searchPopoutDisplayUsername !optional; +} +.resultChannel-1ZxSuE { + @extend %searchPopoutChannel !optional; +} +.searchResultChannelIcon-1Il1Qo { + @extend %searchPopoutChannelIcon !optional; +} +.searchResultChannelIconBackground-1Jf02D { + @extend %searchResultChannelIconBackground !optional; +} +.searchResultChannelCategory-3cL8uG { + @extend %searchPopoutChannelCategory !optional; +} +.datePicker_b0286e { + @extend %searchPopoutDatePicker !optional; +} +.calendarPicker__47c85 { + @extend %searchPopoutCalendarPicker !optional; +} +.datePickerHint_b0286e { + @extend %searchPopoutDatePickerHint !optional; +} +.hint_b0286e { + @extend %searchPopoutHint !optional; +} +.hintValue_b0286e { + @extend %searchPopoutHintValue !optional; +} +.react-datepicker { + @extend %datepicker !optional; +} +.react-datepicker__navigation { + @extend %datepickerNavigation !optional; +} +.react-datepicker__navigation--next { + @extend %datepickerNavigationNext !optional; +} +.react-datepicker__navigation--previous { + @extend %datepickerNavigationPrevious !optional; +} +.react-datepicker__month-container { + @extend %datepickerMonthContainer !optional; +} +.react-datepicker__header { + @extend %datepickerHeader !optional; +} +.react-datepicker__current-month { + @extend %datepickerCurrentMonth !optional; +} +.react-datepicker__day-names { + @extend %datepickerDayNames !optional; +} +.react-datepicker__day-name { + @extend %datepickerDayName !optional; +} +.react-datepicker__month { + @extend %datepickerMonth !optional; +} +.react-datepicker__week { + @extend %datepickerWeek !optional; +} +.react-datepicker__day { + @extend %datepickerDay !optional; +} +.react-datepicker__day--selected { + @extend %datepickerDaySelected !optional; +} +.react-datepicker__day--disabled { + @extend %datepickerDayDisabled !optional; +} +.react-datepicker__day--today { + @extend %datepickerDayToday !optional; +} +.react-datepicker__day--outside-month { + @extend %datepickerDayOutsideMonth !optional; +} +.react-datepicker__day--weekend { + @extend %datepickerDayWeekend !optional; +} +.react-datepicker__day--mon { + @extend %datepickerDayMon !optional; +} +.react-datepicker__day--tue { + @extend %datepickerDayTue !optional; +} +.react-datepicker__day--wed { + @extend %datepickerDayWed !optional; +} +.react-datepicker__day--thu { + @extend %datepickerDayThu !optional; +} +.react-datepicker__day--fri { + @extend %datepickerDayFri !optional; +} +.react-datepicker__day--sat { + @extend %datepickerDaySat !optional; +} +.react-datepicker__day--sun { + @extend %datepickerDaySun !optional; +} +.popout-2sKjHu { + @extend %selectPopout !optional; +} +.filterBrowsingSelectPopout-2kjxuc { + @extend %selectPopoutFilterBrowsing !optional; +} +.option-1mJRMP { + @extend %selectPopoutOption !optional; +} +.optionActive-KkAdqq { + @extend %selectPopoutOptionActive !optional; +} +.optionFocused-8MflSE { + @extend %selectPopoutOptionFocused !optional; +} +.optionNormal-12VR9V { + @extend %selectPopoutOptionNormal !optional; +} +.menu_ad5fac { + @extend %statusMenu !optional; +} +.profileGroup-1yKk23 { + @extend %statusMenuProfileGroup !optional; +} +.userInfoTitle-39qq0Y { + @extend %statusMenuUserInfoTitle !optional; +} +.scroller_d90b3d { + @extend %statusPickerScroller !optional; +} +.statusItem_ad5fac { + @extend %statusPickerItem !optional; +} +.icon_ad5fac { + @extend %statusPickerIcon !optional; +} +.status_ad5fac { + @extend %statusPickerText !optional; +} +.description_ad5fac { + @extend %statusPickerDescription !optional; +} +.status-2DiCMd { + @extend %statusPickerStatusIcon !optional; +} +.switchAccountsItem_e0f739 { + @extend %statusPickerSwitchAccountsIcon !optional; +} +.customStatusItem_e0f739 { + @extend %customStatusItem !optional; +} +.customEmoji_e0f739 { + @extend %customStatusEmoji !optional; +} +.clearStatusButton_e0f739 { + @extend %customStatusClearButton !optional; +} +.clearStatusIcon_e0f739 { + @extend %customStatusClearIcon !optional; +} +.list_f20a46 { + @extend %accountSwitcherList !optional; +} +.accountCard_f20a46 { + @extend %accountSwitcherCard !optional; +} +.userActionMenu_f20a46 { + @extend %accountSwitcherUserActionMenu !optional; +} +.userMenuText_e1268c { + @extend %accountSwitcherUserMenuText !optional; +} +.userMenuDiscriminator_e1268c { + @extend %accountSwitcherUserMenuDiscriminator !optional; +} +.separator_f20a46 { + @extend %accountSwitcherSeparator !optional; +} +.actions_f31a4d { + @extend %accountSwitcherActions !optional; +} +.container-5N5x2A { + @extend %accountSwitcherTooltipWrapper !optional; +} +.pointer-1bsD64 { + @extend %accountSwitcherTooltipPointer !optional; +} +.title-2_oicu { + @extend %accountSwitcherTooltipTitle !optional; +} +.subTitle-2vwe12 { + @extend %accountSwitcherTooltipSubTitle !optional; +} +.betaTag-3pnIxA { + @extend %betaTag !optional; +} +.wrapper_ac01d6 { + @extend %userProfileQuestWrapper !optional; +} +.container_ac01d6 { + @extend %userProfileQuestContainer !optional; +} +.userProfileOuterThemed_c69a7b { + @extend %userProfileOuterThemed !optional; +} +.userProfileOuter_c69a7b { + @extend %userProfileOuter !optional; +} +.userProfileOuterUnthemed_c69a7b { + @extend %userProfileOuterUnthemed !optional; +} +.userProfileInner_c69a7b { + @extend %userProfileInner !optional; +} +.userProfileInnerThemedNonPremium_c69a7b { + @extend %userProfileInnerThemedNonPremium !optional; +} +.profileColors_ac6ab4 { + @extend %userProfileColors !optional; +} +.header_c6e596 { + @extend %userProfileHeader !optional; +} +.wrapper-C1y4Sz { + @extend %userProfileNitroUpsellWrapper !optional; +} +.banner_c3e427 { + @extend %userProfileBanner !optional; +} +.bannerNitroUpsell_ab876d { + @extend %userProfileBannerNitroUpsell !optional; +} +.profileBadges_f89da9 { + @extend %userProfileBadges !optional; +} +.overlayBackground_c69a7b { + @extend %userProfileOverlayBackground !optional; +} +.usernameSection_d2b491 { + @extend %userProfileUsernameSection !optional; +} +.customStatusSection_d2b491 { + @extend %userProfileCustomStatusSection !optional; +} +.scroller_d2b491 { + @extend %userProfileScroller !optional; +} +.section_d7a21f { + @extend %userProfileSection !optional; +} +.lastSection_d7a21f { + @extend %userProfileLastSection !optional; +} +.divider_d2b491 { + @extend %userProfileDivider !optional; +} +.userTagNoNickname_c9ccf6 { + @extend %userProfileUserTagNoNickname !optional; +} +.userTagWithNickname_c9ccf6 { + @extend %userProfileUserTagWithNickname !optional; +} +.username_be84f0 { + @extend %userProfileUsername !optional; +} +.discriminator-hnHkyt { + @extend %userProfileDiscriminator !optional; +} +.discrimBase_c9ccf6 { + @extend %userProfileDiscrimBase !optional; +} +.connectionsContainer__67854 { + @extend %userProfileConnectionsContainer !optional; +} +.connections_ed453f { + @extend %userProfileConnections !optional; +} +.nickname_c9ccf6 { + @extend %userProfileNickname !optional; +} +.menus_ad5fac { + @extend %userProfileMenus !optional; +} +.note_c90ad7 { + @extend %userProfileNote !optional; +} +.textarea_dde0a8 { + @extend %userProfileNoteTextArea !optional; +} +.messageInputContainer_f2c0a8 { + @extend %userProfileMessageInputContainer !optional; +} +.eyebrow_dc00ef { + @extend %userProfileEyebrow !optional; +} +.gameIcon_f394e5 { + @extend %userProfileGameIcon !optional; +} +.assetsLargeImage_d5089b { + @extend %userProfileAssetsLargeImage !optional; +} +.assetsLargeImageSpotify_d5089b { + @extend %userProfileAssetsLargeImageSpotify !optional; +} +.accountProfilePopoutWrapper_b2ca13 { + @extend %accountProfilePopoutWrapper !optional; +} +.menu-KSaHL1 { + @extend %userProfileStatusMenu !optional; +} +.custom-theme-background { + @extend %profileCustomThemeBackground !optional; +} +.fullSizeOverlayBackground_c69a7b { + @extend %fullSizeOverlayBackground !optional; +} +.biteSizeOuter_c69a7b { + @extend %biteSizeOuter !optional; +} +.biteSizeInnerThemed_c69a7b { + @extend %biteSizeInnerThemed !optional; +} +.wrapper_cb78f1 { + @extend %biteSizeBannerButtonsWrapper !optional; +} +.icon_f1cdcc { + @extend %biteSizeIconButton !optional; +} +.statusBubbleOuter_d0a252 { + @extend %statusBubbleOuter !optional; +} +.statusBubble_d0a252 { + @extend %statusBubble !optional; +} +.statusText_d0a252 { + @extend %statusBubbleText !optional; +} +.usernameRow_c32acf { + @extend %userProfileUsernameRow !optional; +} +.container_e5a42d { + @extend %badgeListContainer !optional; +} +.activity_cd74cc { + @extend %biteSizeActivity !optional; +} +.syncButton_deca39 { + @extend %userProfileSyncButton !optional; +} +.syncButtonInner_deca39 { + @extend %userProfileSyncButtonInner !optional; +} +.inner_dc0b43 { + @extend %userProfileMessageInner !optional; +} +.spriteGreyscale_af14ca { + @extend %spriteGreyscale !optional; +} +.errorPage_dd2aa2 { + @extend %errorPage !optional; +} +.image_b06619 { + @extend %errorPageImage !optional; +} +.text_b06619 { + @extend %errorPageText !optional; +} +.note_b06619 { + @extend %errorPageNote !optional; +} +.children_a6ae9b { + @extend %paymentinfo !optional; +} +.searchResultsWrap_c2b47d { + @extend %searchResultsWrap !optional; +} +.searchHeader_b7c924 { + @extend %searchHeader !optional; +} +.searchHeaderTabList_b7c924 { + @extend %searchHeaderTabList !optional; +} +.totalResults_b7c924 { + @extend %searchTotalResults !optional; +} +.resultsWrapper-hoiXCY { + @extend %searchResultsWrapper !optional; +} +.searchResults-2J8dju { + @extend %searchResults !optional; +} +.scroller_c2b47d { + @extend %searchScroller !optional; +} +.channelName-3w2Y3c { + @extend %searchChannelName !optional; +} +.searchResult_ddc613 { + @extend %searchResult !optional; +} +.expanded-v2Szsz { + @extend %searchResultExpanded !optional; +} +.searchResultMessage-2VxO12 { + @extend %searchResultMessage !optional; +} +.hit-NLlWXA { + @extend %searchResultMessageHit !optional; +} +.sibling-3tUBeh { + @extend %searchResultMessageSibling !optional; +} +.before-1x1q5S { + @extend %searchResultMessageBefore !optional; +} +.after-2g0jjc { + @extend %searchResultMessageAfter !optional; +} +.actionButtons-14P9IC { + @extend %searchResultActionButtons !optional; +} +.buttonsContainer_ddc613 { + @extend %searchResultsButtonsContainer !optional; +} +.button_ddc613 { + @extend %searchResultJumpButton !optional; +} +.highlight { + @extend %searchResultHighlight !optional; +} +.contentRegion_c25c6d { + @extend %settingsContentRegion !optional; +} +.contentRegionScroller_c25c6d { + @extend %settingsContentScroller !optional; +} +.contentColumnDefault_c25c6d { + @extend %settingsContentColumnDefault !optional; +} +.contentColumnMinimal_c25c6d { + @extend %settingsContentColumnMinimal !optional; +} +.contentColumnWide_c25c6d { + @extend %settingsContentColumnWide !optional; +} +.contentColumn_c25c6d { + @extend %settingsContentColumn !optional; +} +.h1_c46f6a { + @extend %settingsContentH1 !optional; +} +.sectionTitle_a6ae9b { + @extend %settingsContentSectionTitle !optional; +} +.title_c46f6a { + @extend %settingsContentHeader !optional; +} +.customColumn_c25c6d { + @extend %settingsCustomColumn !optional; +} +.customContainer_c25c6d { + @extend %settingsCustomContainer !optional; +} +.customScroller_c25c6d { + @extend %settingsCustomScroller !optional; +} +.customHeader_cfe282 { + @extend %settingsCustomHeader !optional; +} +.sidebarScrollable_e9196a { + @extend %settingsContentSidebarScrollable !optional; +} +.scroller_e9196a { + @extend %settingsContentSidebarScroller !optional; +} +.sidebarHeaderDefault-1BHqHQ { + @extend %settingsContentSidebarHeaderDefault !optional; +} +.toolsContainer_c25c6d { + @extend %settingsToolsContainer !optional; +} +.tools_c25c6d { + @extend %settingsTools !optional; +} +.container_df5532 { + @extend %settingsCloseButtonContainer !optional; +} +.closeButton_df5532 { + @extend %settingsCloseButton !optional; +} +.keybind_df5532 { + @extend %settingsCloseButtonKeybind !optional; +} +.imageUploaderInner_de76e4 { + @extend %settingsImageUploaderInner !optional; +} +.imageUploaderIcon_de76e4 { + @extend %settingsImageUploaderIcon !optional; +} +.cardHeader_dedfd1 { + @extend %applicationPermissionsCardHeader !optional; +} +.inModal_dedfd1 { + @extend %applicationPermissionsCardHeaderInModal !optional; +} +.noItemsSelected_ec6bf1 { + @extend %applicationPermissionsCardNoItemsSelected !optional; +} +.group_b05c08 { + @extend %applicationPermissionsButtonGroup !optional; +} +.requiredPermissionsBanner_f575ef { + @extend %requiredPermissionsBanner !optional; +} +.message_f575ef { + @extend %requiredPermissionsBannerMessage !optional; +} +.card_a298b8 { + @extend %settingsCard !optional; +} +.cardPrimary_a298b8 { + @extend %settingsCardPrimary !optional; +} +.outline_a298b8 { + @extend %settingsCardPrimaryOutline !optional; +} +.backgroundAccent_dd4615 { + @extend %settingsCardBackgroundAccent !optional; +} +.card_ffe375 { + @extend %settingsLongCard !optional; +} +.icon_aae945 { + @extend %settingsCardLargeIcon !optional; +} +.preview_a614a7 { + @extend %settingsPreviewCard !optional; +} +.member-2cj2PI { + @extend %settingsMemberCard !optional; +} +.cardWrapper_bc8d2a { + @extend %settingsCardWrapper !optional; +} +.card__11580 { + @extend %settingsCardWrapperInner !optional; +} +.descriptionBox_c38f8d { + @extend %settingsCardDescriptionBox !optional; +} +.wrapper_adaea0 { + @extend %settingsCardNitro !optional; +} +.icon-1fWS75 { + @extend %settingsCardIcon !optional; +} +.flexChild_bba380 { + @extend %settingsCardIconDescriptor !optional; +} +.detailsBlock_a206c7 { + @extend %settingsDetailBlock !optional; +} +.dropsHelpText_e8af36 { + @extend %dropsHelpText !optional; +} +.promotionCard_e8af36 { + @extend %promotionCard !optional; +} +.feature-2IUcBI { + @extend %featureCard !optional; +} +.info_f20685, .infoText-1-X8oU, .info_dc0d6d { + @extend %settingsCardInfo !optional; +} +.icon_f20685 { + @extend %settingsCardInfoIcon !optional; +} +.button_a467ac { + @extend %settingsLongCardButton !optional; +} +.deviceOptionCertified_dfcd87 { + @extend %deviceOptionCertified !optional; +} +.micTestButton_ca3055 { + @extend %settingsMicTestButton !optional; +} +.micTestCaption_e75a73 { + @extend %settingsMicTestCaption !optional; +} +.accountProfileCard_b69b77 { + @extend %settingsAccountProfileCard !optional; +} +.bannerSVGWrapper_b32cc2 { + @extend %settingsUserBannerSVGWrapper !optional; +} +.settingsBanner_c3e427 { + @extend %settingsUserBanner !optional; +} +.userInfo_b69b77 { + @extend %settingsUserInfo !optional; +} +.background_b69b77 { + @extend %settingsUserBackground !optional; +} +.badgeList_b69b77 { + @extend %settingsBadgeList !optional; +} +.fieldList_b69b77 { + @extend %fieldList !optional; +} +.field_b69b77 { + @extend %field !optional; +} +.credentialList_eaef52 { + @extend %settingsCredentialList !optional; +} +.credentialItem_eaef52 { + @extend %settingsCredentialItem !optional; +} +.constrainedRow_b69b77 { + @extend %constrainedRow !optional; +} +.customColorPicker_bbc020 { + @extend %colorPickerCustom !optional; +} +.suggestedColor__713b5 { + @extend %colorPickerSuggestedColor !optional; +} +.colorPickerRow_d31e23 { + @extend %colorPickerRow !optional; +} +.colorPickerSwatch__343b4 { + @extend %colorPickerSwatch !optional; +} +.custom__383ac { + @extend %colorPickerSwatchCustom !optional; +} +.default__428e2 { + @extend %colorPickerSwatchDefault !optional; +} +.swatch_c66781 { + @extend %colorSwatch !optional; +} +.noticeRegion_c25c6d { + @extend %settingsNoticeRegion !optional; +} +.saveNoticeContainer_d5bf6c { + @extend %settingsSaveNoticeContainer !optional; +} +.container_b6cd66 { + @extend %settingsNoticeContainer !optional; +} +.actions_b6cd66 { + @extend %settingsNoticeActions !optional; +} +.resetButton_b6cd66 { + @extend %settingsNoticeResetButton !optional; +} +.standardSidebarView_c25c6d { + @extend %standardSidebarView !optional; +} +.sidebarRegion_c25c6d { + @extend %settingsSidebarRegion !optional; +} +.sidebarRegionScroller_c25c6d { + @extend %settingsSidebarScroller !optional; +} +.sidebar_c25c6d { + @extend %settingsSidebar !optional; +} +.side_a0 { + @extend %settingsSide !optional; +} +.header_a0 { + @extend %settingsSideHeader !optional; +} +.eyebrow_dc00ef { + @extend %settingsSideHeaderEyebrow !optional; +} +.item_a0 { + @extend %settingsSideItem !optional; +} +.selected_a0 { + @extend %settingsSideItemSelected !optional; +} +.tabBarItemContainer_e7c031 { + @extend %settingsTabBarItemContainer !optional; +} +.socialLinks_c44e94 { + @extend %settingsSocialLinks !optional; +} +.info_c5a741 { + @extend %settingsDiscordInfo !optional; +} +.link-39xJu3 { + @extend %settingsSocialLink !optional; +} +.eyebrow_c46f6a { + @extend %settingsHeaderTitle !optional; +} +.tabBar_bff66b { + @extend %settingsProfilesTabBar !optional; +} +.baseLayout_bad983 { + @extend %settingsProfilesBaseLayout !optional; +} +.baseLayoutProfileThemes-1Jj-oN { + @extend %settingsProfilesBaseLayoutProfileThemes !optional; +} +.container-5BK5-N, .container_da1432 { + @extend %settingsProfileShopCard !optional; +} +.customizationSection_b3a5c2 { + @extend %settingsProfileCard !optional; +} +.withDivider_b3a5c2 { + @extend %settingsProfileCardWithDivider !optional; +} +.hideDivider_b3a5c2 { + @extend %settingsProfileCardHideDivider !optional; +} +.preview_bad983 { + @extend %settingsPreviewProfileThemes !optional; +} +.upsellOverlayContainer_eb49af { + @extend %settingsUpsellOverlayContainer !optional; +} +.profileThemeSectionPremiumBorder-pH_ioT { + @extend %settingsProfileThemeSectionPremiumBorder !optional; +} +.divider-2bhE_v { + @extend %settingsProfileCardDivider !optional; +} +.tryItOutSection_eb2d2c { + @extend %settingsProfileTryItOutSection !optional; +} +.premiumBackground_c6d722 { + @extend %settingsProfilePremiumBackground !optional; +} +.customizationSectionBorder_b3a5c2 { + @extend %settingsProfileCustomizationSectionBorder !optional; +} +.background_c6d722 { + @extend %settingsProfileCustomizationBackground !optional; +} +.nitroWheel_abc655 { + @extend %settingsProfileNitroWheel !optional; +} +.upsellOverlay_eb49af { + @extend %settingsUpsellOverlay !optional; +} +.upsellTextContainer_eb49af { + @extend %settingsUpsellTextContainer !optional; +} +.tabBar_bff66b { + @extend %settingsProfileTabBar !optional; +} +.tabBarItem_bff66b { + @extend %settingsProfileTabBarItem !optional; +} +.selected-g-kMVV { + @extend %settingsProfileTabBarItemSelected !optional; +} +.notice-1Qe0b_ { + @extend %settingsProfileNotice !optional; +} +.title_b3a5c2 { + @extend %settingsProfileHeader !optional; +} +.titleText-1IEWzs { + @extend %settingsProfileHeaderText !optional; +} +.buttonsContainer_a611c9 { + @extend %settingsProfileButtonsContainer !optional; +} +.swatch-35F5kl { + @extend %settingsProfileSwatch !optional; +} +.removeButton_a611c9 { + @extend %settingsProfileRemoveButton !optional; +} +.bioTextArea_ccf27d { + @extend %settingsProfileBioTextArea !optional; +} +.preview-Z55SA3 { + @extend %settingsProfilePreview !optional; +} +.profileBannerPreview-3mLIdO { + @extend %settingsProfileBannerPreview !optional; +} +.fakeActivityWrapper-2i1oU- { + @extend %settingsProfileFakeActivityWrapper !optional; +} +.optionBox_f2f431 { + @extend %settingsProfileOptionBox !optional; +} +.contentCircle_f2f431 { + @extend %settingsProfileContentCircle !optional; +} +.uploadIcon_f2f431 { + @extend %settingsProfileUploadIcon !optional; +} +.imageSpecifications_f2f431 { + @extend %settingsProfileImageSpecifications !optional; +} +.decorationGridItem_b35b54, .effectGridItem_c80296 { + @extend %settingsProfileDecorationGridItem !optional; +} +.selected_c80296 { + @extend %settingsProfileDecorationGridItemSelected !optional; +} +.decorationPreview_aba31b { + @extend %settingsProfileDecorationPreview !optional; +} +.smallDecorationPreviewsContainer_aba31b { + @extend %settingsProfileSmallDecorationPreviewsContainer !optional; +} +.effectDescriptionBorderWithGradient_a9d381 { + @extend %settingsProfileEffectDescriptionBorderWithGradient !optional; +} +.effectDescriptionContainer_a9d381 { + @extend %settingsProfileEffectDescriptionContainer !optional; +} +.shopPreviewContainer_aba31b { + @extend %settingsShopPreviewContainer !optional; +} +.shopPreviewBanner_aba31b { + @extend %settingsShopPreviewBanner !optional; +} +.settingsHeader_a9f4e8 { + @extend %settingsHeader !optional; +} +.membersHeader-6GlAlu { + @extend %settingsMemberHeader !optional; +} +.children_a6ae9b { + @extend %settingsHeaderChildren !optional; +} +.divider_ae36e5 { + @extend %settingsHeaderDivider !optional; +} +.inviteSettingsInviteRow_edb39d { + @extend %settingsInviteCard !optional; +} +.horizontal_bba380 { + @extend %settingsInviteHeader !optional; +} +.headerSection_edb39d { + @extend %settingsInviteHeaderSection !optional; +} +.headerDivider_edb39d { + @extend %settingsInviteHeaderDivider !optional; +} +.divider_b8ab18 { + @extend %settingsInviteDivider !optional; +} +.text_edb39d { + @extend %settingsInviteText !optional; +} +.user_edb39d { + @extend %settingsInviteUser !optional; +} +.avatar_edb39d { + @extend %settingsInviteAvatar !optional; +} +.colorHeaderSecondary-g5teka { + @extend %settingsInviteChannel !optional; +} +.username_edb39d { + @extend %settingsInviteUsername !optional; +} +.revokeInvite_edb39d { + @extend %settingsInviteRevokeInvite !optional; +} +.bannedUser_c90ddb { + @extend %bannedUser !optional; +} +.username_c90ddb { + @extend %bannedUsername !optional; +} +.discrim_c90ddb { + @extend %bannedDiscrim !optional; +} +.container_c90ddb { + @extend %bannedUsersContainer !optional; +} +.scrollerContainer_c90ddb { + @extend %bannedUsersScrollerContainer !optional; +} +.bannedUserModal_a9f4e8 { + @extend %bannedUserModal !optional; +} +.content-2hZxGK { + @extend %bannedUserModalContent !optional; +} +.reasonHeader_a9f4e8 { + @extend %bannedUserModalReasonHeader !optional; +} +.container-3D-8Ly { + @extend %settingsNitroIncomingContainer !optional; +} +.ctaWrapper-4Js5Q6 { + @extend %settingsNitroCtaWrapper !optional; +} +.ctaButtonInner-2VRelf { + @extend %settingsNitroCtaButtonInner !optional; +} +.tierCard_cf74b3 { + @extend %settingsNitroTierCard !optional; +} +.giftCard_cf74b3 { + @extend %settingsNitroGiftCard !optional; +} +.gradient_e74e54 { + @extend %settingsServerBoostBannerGradient !optional; +} +.wave_e74e54 { + @extend %settingsServerBoostBannerWave !optional; +} +.wrapper_d73dcb { + @extend %settingsServerBoostBannerSubtextWrapper !optional; +} +.guildContainer_e0d799 { + @extend %settingsServerBoostGuildContainer !optional; +} +.wrapper_d4ec61 { + @extend %settingsServerBoostGuildNotSeenWrapper !optional; +} +.wrapper_d1fdce { + @extend %settingsServerBoostPerksWrapper !optional; +} +.card_d1fdce { + @extend %settingsServerBoostPerksCard !optional; +} +.wrapper_e55051 { + @extend %settingsServerBoostFAQCard !optional; +} +.heading_e55051 { + @extend %settingsServerBoostFAQHeading !optional; +} +.list_e55051 { + @extend %settingsServerBoostFAQList !optional; +} +.listItem_e55051 { + @extend %settingsServerBoostFAQListItem !optional; +} +.header_c258fa { + @extend %settingsServerBoostHeader !optional; +} +.border__8d6b3 { + @extend %settingsServerBoostHeaderBorder !optional; +} +.warning_f20685 { + @extend %keybindWarningCard !optional; +} +.icon_f20685 { + @extend %keybindWarningCardIcon !optional; +} +.row_f916fc { + @extend %keybindRow !optional; +} +.keybindGroup_f916fc { + @extend %keybindGroup !optional; +} +.defaultKeybindGroup_f916fc { + @extend %keybindDefaultGroup !optional; +} +.defaultKeybindGroupHeader_f916fc { + @extend %keybindDefaultGroupHeader !optional; +} +.defaultKeybindGroupWithDescription_f916fc { + @extend %keybindDefaultGroupWithDescription !optional; +} +.defaultKeybindGroupDescription_f916fc { + @extend %keybindDefaultGroupDescription !optional; +} +.divider_b03b7f { + @extend %keybindDivider !optional; +} +.defaultKeybind_f916fc { + @extend %keybindDefault !optional; +} +.removeKeybind-2YVgVG { + @extend %removeKeybind !optional; +} +.notDetected_fd966d { + @extend %settingsGameNotDetectedCard !optional; +} +.nowPlaying_fd966d { + @extend %settingsGameNowPlayingCard !optional; +} +.nowPlayingAdd_fd966d { + @extend %settingsGameNowPlayingAdd !optional; +} +.gameName_fd966d { + @extend %settingsGameName !optional; +} +.lastPlayed_fd966d { + @extend %settingsGameLastPlayed !optional; +} +.addGamePopout_fd966d { + @extend %addGamePopout !optional; +} +.actions_fd966d { + @extend %addGamePopoutActions !optional; +} +.title-3hptVQ { + @extend %settingsGameListTitle !optional; +} +.description_b89ec7 { + @extend %settingsGameDescription !optional; +} +.game_fd966d { + @extend %settingsGameContainer !optional; +} +.gameNameInput_fd966d { + @extend %settingsGameNameInput !optional; +} +.overlayStatusText__668e1 { + @extend %settingsGameOverlayStatusText !optional; +} +.wrapper_d2da9c { + @extend %settingsGameOverlayCard !optional; +} +.option_d2da9c { + @extend %settingsGameOverlayCardOption !optional; +} +.selected_d2da9c { + @extend %settingsGameOverlayCardOptionSelected !optional; +} +.defaultColor__77578, .defaultColor_e9e35f, .defaultColor_a595eb { + @extend %defaultColor !optional; +} +.h1_c46f6a { + @extend %titleH1 !optional; +} +.h2_c46f6a { + @extend %titleH2 !optional; +} +.h4-1_f8j1 { + @extend %titleH4 !optional; +} +.h5_c46f6a { + @extend %titleH5 !optional; +} +.size14_fb468f { + @extend %size14 !optional; +} +.size16_fb468f { + @extend %size16 !optional; +} +.text-xxs\/normal_dc00ef { + @extend %textXssNormal !optional; +} +.text-xxs\/medium_dc00ef { + @extend %textXssMedium !optional; +} +.text-xxs\/semibold_dc00ef { + @extend %textXssSemibold !optional; +} +.text-xxs\/bold_dc00ef { + @extend %textXssBold !optional; +} +.text-xs\/normal_dc00ef { + @extend %textXsNormal !optional; +} +.text-xs\/medium_dc00ef { + @extend %textXsMedium !optional; +} +.text-xs\/semibold_dc00ef { + @extend %textXsSemibold !optional; +} +.text-xs\/bold_dc00ef { + @extend %textXsBold !optional; +} +.text-sm\/normal_dc00ef { + @extend %textSmNormal !optional; +} +.text-sm\/medium_dc00ef { + @extend %textSmMedium !optional; +} +.text-sm\/semibold_dc00ef { + @extend %textSmSemibold !optional; +} +.text-sm\/bold_dc00ef { + @extend %textSmBold !optional; +} +.text-md\/normal_dc00ef { + @extend %textMdNormal !optional; +} +.text-md\/medium_dc00ef { + @extend %textMdMedium !optional; +} +.text-md\/semibold_dc00ef { + @extend %textMdSemibold !optional; +} +.text-md\/bold_dc00ef { + @extend %textMdBold !optional; +} +.text-lg\/normal_dc00ef { + @extend %textLgNormal !optional; +} +.text-lg\/medium_dc00ef { + @extend %textLgMedium !optional; +} +.text-lg\/semibold_dc00ef { + @extend %textLgSemibold !optional; +} +.text-lg\/bold_dc00ef { + @extend %textLgBold !optional; +} +.heading-sm\/normal_dc00ef { + @extend %headingSmNormal !optional; +} +.heading-sm\/medium_dc00ef { + @extend %headingSmMedium !optional; +} +.heading-sm\/semibold_dc00ef { + @extend %headingSmSemibold !optional; +} +.heading-sm\/bold_dc00ef { + @extend %headingSmBold !optional; +} +.heading-md\/normal_dc00ef { + @extend %headingMdNormal !optional; +} +.heading-md\/medium_dc00ef { + @extend %headingMdMedium !optional; +} +.heading-md\/semibold_dc00ef { + @extend %headingMdSemibold !optional; +} +.heading-md\/bold_dc00ef { + @extend %headingMdBold !optional; +} +.heading-md\/extrabold_dc00ef { + @extend %headingMdExtrabold !optional; +} +.heading-lg\/semibold_dc00ef { + @extend %headingLgSemibold !optional; +} +.heading-lg\/extrabold_dc00ef { + @extend %headingLgExtrabold !optional; +} +.heading-xl\/medium_dc00ef { + @extend %headlingXlMedium !optional; +} +.heading-xl\/semibold_dc00ef { + @extend %headlingXlSemibold !optional; +} +.heading-xl\/bold_dc00ef { + @extend %headlingXlBold !optional; +} +.heading-xl\/extrabold_dc00ef { + @extend %headlingXlExtrabold !optional; +} +.lineClamp1__92431 { + @extend %lineClamp1 !optional; +} +.paddingTop_bdc518 { + @extend %paddingTop !optional; +} +.uppercase-2unHJn { + @extend %uppercase !optional; +} +.eyebrow_c46f6a { + @extend %eyebrow !optional; +} +.error_c46f6a { + @extend %eyebrowError !optional; +} +.formNotice_aae945 { + @extend %formNotice !optional; +} +.formNoticeTitle_aae945 { + @extend %formNoticeTitle !optional; +} +.formNoticeBody_aae945 { + @extend %formNoticeBody !optional; +} +.formText_b89ec7 { + @extend %formText !optional; +} +.formFieldWrapper-2LV3S6 { + @extend %formFieldWrapper !optional; +} +.authedApp_f0135d { + @extend %authedApp !optional; +} +.twoWayWarning_f0135d { + @extend %authedAppTwoWayWarning !optional; +} +.tosPrivacy_f0135d { + @extend %authedAppTosPrivacy !optional; +} +.connectContainer_e2a436 { + @extend %accountList !optional; +} +.connectHeader_e2a436 { + @extend %accountListHeader !optional; +} +.connectionsContainer_e2a436 { + @extend %connectionsContainer !optional; +} +.wrapper_c36ce4 { + @extend %connectionsAccountButton !optional; +} +.accountButtonInner_e2a436 { + @extend %connectionsAccountsButtonInner !optional; +} +.header_ec99f9 { + @extend %connectionsModalHeader !optional; +} +.connectionsContainer_e2a436 { + @extend %connectionsModalConnectionsContainer !optional; +} +.accountBtn_ec99f9 { + @extend %connectionsModalAccountButton !optional; +} +.accountBtnInner_ec99f9 { + @extend %connectionsModalAccountButtonInner !optional; +} +.connectionList_e2a436 { + @extend %connectionList !optional; +} +.connection_e2a436 { + @extend %connectionCard !optional; +} +.connectionHeader_e2a436 { + @extend %connectionCardHeader !optional; +} +.connectionAccountValue_e2a436 { + @extend %connectionCardAccountValue !optional; +} +.connectionOptionsWrapper_e2a436 { + @extend %connectionCardWrapper !optional; +} +.connectionOptionSwitch_e2a436 { + @extend %connectionCardSwitch !optional; +} +.metadataContainer_e2a436 { + @extend %connectionCardMetadataContainer !optional; +} +.upsellWrapper_e2a436 { + @extend %connectionsCardUpsellWrapper !optional; +} +.container_f7e03d { + @extend %connectionCardUpsellContainer !optional; +} +.connectionsChecksGroup-_ALevE { + @extend %connectionsChecksGroup !optional; +} +.connectionsChecksGroupPassed-16h0PT { + @extend %connectionsChecksGroupPassed !optional; +} +.roleGranted-QK31f8 { + @extend %connectionsRoleGranted !optional; +} +.channelsGranted-1nZk5r { + @extend %connectionsChannelsGranted !optional; +} +.integrationsWrapper_e2a436 { + @extend %integrationWrapper !optional; +} +.integration_e2a436 { + @extend %integrationCard !optional; +} +.marginReset_f7730b { + @extend %marginReset !optional; +} +.marginTop4_f7730b { + @extend %marginTop4 !optional; +} +.marginBottom4_f7730b { + @extend %marginBottom4 !optional; +} +.marginTop8_f7730b { + @extend %marginTop8 !optional; +} +.marginBottom8_f7730b { + @extend %marginBottom8 !optional; +} +.marginTop20_f7730b { + @extend %marginTop20 !optional; +} +.marginBottom20_f7730b { + @extend %marginBottom20 !optional; +} +.marginTop40_f7730b { + @extend %marginTop40 !optional; +} +.marginBottom40_f7730b { + @extend %marginBottom40 !optional; +} +.marginTop60_f7730b { + @extend %marginTop60 !optional; +} +.marginBottom60_f7730b { + @extend %marginBottom60 !optional; +} +.guildFeatureAvailabilityIndicator_f0a9ff { + @extend %guildFeatureAvailabilityIndicator !optional; +} +.tabBar-3pstF7 { + @extend %guildSettingsRolesTabBar !optional; +} +.item_a0 { + @extend %guildSettingsRolesTabBarItem !optional; +} +.selected-g-kMVV { + @extend %guildSettingsRolesTabBarItemSelected !optional; +} +.container__33507 { + @extend %guildSettingsRoleSearchBar !optional; +} +.inner_c18ec9 { + @extend %guildSettingsRoleSearchBarInner !optional; +} +.input_c18ec9 { + @extend %guildSettingsRoleSearchInput !optional; +} +.iconLayout_c18ec9 { + @extend %guildSettingsRoleSearchIconLayout !optional; +} +.rolesTable_e72811 { + @extend %guildSettingsRolesTable !optional; +} +.tableHeader_e72811 { + @extend %guildSettingsRolesTableHeader !optional; +} +.tableTitle_e72811 { + @extend %guildSettingsRolesTableTitle !optional; +} +.roleRow_a930f1 { + @extend %guildSettingsRoleRow !optional; +} +.roleRowDisableHover_a930f1 { + @extend %guildSettingsRoleRowDisabledHover !optional; +} +.editButton_a930f1 { + @extend %guildSettingsRoleEditButtion !optional; +} +.dragIcon_a930f1 { + @extend %guildSettingsRoleDragIcon !optional; +} +.circleButton_a930f1 { + @extend %guildSettingsRoleCircleButton !optional; +} +.editButton_a930f1 { + @extend %guildSettingsRoleEditButton !optional; +} +.searchBox_a0cc0d { + @extend %guildSettingsRoleAddMemberSearchBox !optional; +} +.scrollSeparator_a0cc0d { + @extend %guildSettingsRoleAddMemberScrollSeparator !optional; +} +.searchBar_ac8310 { + @extend %guildSettingsRoleAddMemberSearchBar !optional; +} +.dragSpacing_e72811 { + @extend %dragSpacing !optional; +} +.memberSpacing-1RRW7k { + @extend %memberSpacing !optional; +} +.container_cc7b67 { + @extend %guildSettingsRoleDefaultPermissions !optional; +} +.icon_cc7b67 { + @extend %guildSettingsRoleDefaultPermissionsIcon !optional; +} +.titleContainer_e87574 { + @extend %guildSettingsRoleBackContainer !optional; +} +.header_bd05f1 { + @extend %guildSettingsRoleHeader !optional; +} +.stickyHeaderElevated_bd05f1 { + @extend %guildSettingsRoleStickyHeader !optional; +} +.top-K_jibn { + @extend %guildSettingsRoleHeaderTabTop !optional; +} +.brand-3g5E0C { + @extend %guildSettingsRoleHeaderTabBrand !optional; +} +.page_e8251c { + @extend %guildSettingsRolePage !optional; +} +.sidebar_e87574 { + @extend %guildSettingsRoleSidebar !optional; +} +.titleContainer_e87574 { + @extend %guildSettingsRoleSidebarTitleContainer !optional; +} +.titleElevated_e87574 { + @extend %guildSettingsRoleSidebarTitleElevated !optional; +} +.titleText_e87574 { + @extend %guildSettingsRoleSidebarTitleText !optional; +} +.list_e87574 { + @extend %guildSettingsRoleSidebarList !optional; +} +.contentContainer_e8251c { + @extend %guildSettingsRoleContentContainer !optional; +} +.headerContainer_fe3229 { + @extend %guildSettingsRoleHeaderContainer !optional; +} +.contentWidth_bd05f1 { + @extend %guildSettingsRoleContentWidth !optional; +} +.roleDot-2a4Pv7 { + @extend %guildSettingsRoleDot !optional; +} +.tabBar_c69589 { + @extend %guildSettingsRoleTabBar !optional; +} +.searchContainer_a73849 { + @extend %guildSettingsRoleSearchContainer !optional; +} +.previewContainer_bdfce3 { + @extend %guildSettingsRoleIconPreviewContainer !optional; +} +.previewContainer_da1bd9 { + @extend %guildSettingsRolePreviewContainer !optional; +} +.messageContainer_da1bd9 { + @extend %guildSettingsRoleMessageContainer !optional; +} +.permissionsForm_a73849 { + @extend %guildSettingsRolePermissionsForm !optional; +} +.container-1zDvAE { + @extend %guildSettingsRolePermissionsContainer !optional; +} +.content_dc1809 { + @extend %emojiContent !optional; +} +.emojiTable_dc1809 { + @extend %emojiTable !optional; +} +.emojiRow_dc1809 { + @extend %emojiRow !optional; +} +.emojiImage_dc1809 { + @extend %emojiImage !optional; +} +.emojiInput_dc1809, .emojiInput-28Uqhi { + @extend %emojiInput !optional; +} +.emojiAliasInput_dc1809 { + @extend %emojiAliasInput !optional; +} +.emojiAliasPlaceholder_dc1809 { + @extend %emojiAliasPlaceholder !optional; +} +.emojiRemove_dc1809 { + @extend %emojiRemove !optional; +} +.auditLog_eebd33 { + @extend %auditLog !optional; +} +.header_eebd33 { + @extend %auditLogHeader !optional; +} +.headerExpanded_eebd33 { + @extend %auditLogHeaderExpanded !optional; +} +.icon_eebd33 { + @extend %auditLogIcon !optional; +} +.typeCreate_eebd33 { + @extend %auditLogTypeCreate !optional; +} +.typeUpdate_eebd33 { + @extend %auditLogTypeUpdate !optional; +} +.typeDelete_eebd33 { + @extend %auditLogTypeDelete !optional; +} +.divider_eebd33 { + @extend %auditLogDivider !optional; +} +.changeDetails_eebd33 { + @extend %auditLogChangeDetails !optional; +} +.detail_eebd33 { + @extend %auditLogDetail !optional; +} +.footerImage_fab929 { + @extend %footerImage !optional; +} +.activityUserPopout_d5089b, .activityProfile_d5089b { + @extend %activity !optional; +} +.headerText_d5089b { + @extend %activityHeaderText !optional; +} +.nameNormal_d5089b { + @extend %activityNameNormal !optional; +} +.activityName_d5089b { + @extend %activityName !optional; +} +.textHover-3f_j3D { + @extend %activityNameTextHover !optional; +} +.bodyLink_d5089b { + @extend %activityBodyLink !optional; +} +.timestamp_d5089b { + @extend %activityTimestamp !optional; +} +.wrapper_c51b4e { + @extend %avatarWrapper !optional; +} +.avatar_c51b4e { + @extend %avatarImage !optional; +} +.pointerEvents_c51b4e { + @extend %avatarStatusRect !optional; +} +.mask-1FEkla { + @extend %avatarMask !optional; +} +.avatar-b5OQ1N { + @extend %avatarImage !optional; +} +.avatar_f9f2ca { + @extend %avatarLarge !optional; +} +.avatarDecoration_f9f2ca { + @extend %avatarDecoration !optional; +} +.avatarOffline-3GF27z { + @extend %avatarOffline !optional; +} +.avatarUploaderInner_ab876d { + @extend %avatarUploaderInner !optional; +} +.avatarUploaderHint-2ZdBlc { + @extend %avatarUploaderHint !optional; +} +.botTag_a02df3 { + @extend %botTag !optional; +} +.botTagRegular_a02df3 { + @extend %botTagRegular !optional; +} +.botTagVerified_a02df3 { + @extend %botTagVerified !optional; +} +.role_f9575e, .role_c6b11b { + @extend %role !optional; +} +.roleCircle_a26d7b { + @extend %roleCircle !optional; +} +.showMoreButton_c83b44 { + @extend %roleShowMoreButton !optional; +} +.button_edead5 { + @extend %roleAddButton !optional; +} +.roleFlowerStar_e4010c { + @extend %roleFlowerStar !optional; +} +.linkIcon_b5435a { + @extend %roleLinkIcon !optional; +} +.perm-circle { + @extend %permCircle !optional; +} +.roleRemoveIcon_e4010c { + @extend %roleRemoveIcon !optional; +} +.roleName_e4010c { + @extend %roleName !optional; +} +.roleIcon_e4010c { + @extend %roleIcon !optional; +} +.addButton_e4010c { + @extend %roleAddButton !optional; +} +.addButtonIcon_e4010c { + @extend %roleAddButtonIcon !optional; +} +.roleWrapper-2IhvNd { + @extend %roleWrapper !optional; +} +.overflowButton-19oxmH { + @extend %roleOverflowButton !optional; +} +.overflowIcon-863s2Z { + @extend %roleOverflowIcon !optional; +} +.container-3ssFyj { + @extend %rolePreviewPopout !optional; +} +.item-1BCeuB { + @extend %rolePreviewItem !optional; +} +.role_deddac { + @extend %channelroles !optional +} +.pointerEvents-9SZWKj { + @extend %statusPointerEvents !optional; +} +.cursorDefault--wfhy5 { + @extend %statusCursorDefault !optional; +} +.loading_cea94f { + @extend %loading !optional; +} +.container_b11c5e { + @extend %replyContainer !optional; +} +.replyBar_b11c5e { + @extend %replyBar !optional; +} +.threadSuggestionBar_b11c5e { + @extend %replySuggestion !optional; +} +.createThreadButton_b11c5e { + @extend %replySuggestionCreateThreadButton !optional; +} +.mentionButton_b11c5e { + @extend %replyMentionButton !optional; +} +.closeButton_b11c5e { + @extend %replyCancelButton !optional; +} +.separator_b11c5e { + @extend %replySeperator !optional; +} +.hasReply_f9f2ca { + @extend %hasReply !optional; +} +.replying_d5deea { + @extend %replyingToIndicator !optional; +} +.ephemeral_d5deea { + @extend %ephemeral !optional; +} +.item_eb92a8 { + @extend %radioItem !optional; +} +.tooltipWrapper_eb92a8 { + @extend %radioItemDisabledTooltip !optional; +} +.disabled_eb92a8 { + @extend %radioItemDisabled !optional; +} +.group_e3c4bb { + @extend %radioPillGroup !optional; +} +.item_e3c4bb { + @extend %radioPillItem !optional; +} +.selected_e3c4bb { + @extend %radioPillItemSelected !optional; +} +.deny_e3c4bb { + @extend %radioPillItemDeny !optional; +} +.passthrough_e3c4bb { + @extend %radioPillItemPassthrough !optional; +} +.allow_e3c4bb { + @extend %radioPillItemAllow !optional; +} +.radioBar_eb92a8 { + @extend %radioBar !optional; +} +.radioBar-3_FqUK { + @extend %radioBarAlt !optional; +} +.radioBarIcon-EiCq-C { + @extend %radioBarIcon !optional; +} +.radioIconForeground_eb92a8 { + @extend %radioIconChecked !optional; +} +.radioText-3Mv1MY { + @extend %radioText !optional; +} +.info_eb92a8 { + @extend %radioInfo !optional; +} +.userSettingsVoice-1_dzjw { + @extend %userSettingsVoice !optional; +} +.wrapper_e5cdf3 { + @extend %micTestWrapper !optional; +} +.container_e5cdf3 { + @extend %micTestContainer !optional; +} +.progress_e5cdf3 { + @extend %micTestProgress !optional; +} +.notches_e5cdf3 { + @extend %micTestNotches !optional; +} +.sliderBar-2T41Pw { + @extend %inputSensitivitySliderBar !optional; +} +.speaking-NGQNT9 { + @extend %inputSensitivitySpeaking !optional; +} +.soundButtonSettingContainer_c801bb { + @extend %soundButtonSettingContainer !optional; +} +.cameraWrapper_ff1ac9 { + @extend %cameraWrapper !optional; +} +.backgroundOption_ad7d79 { + @extend %cameraBackgroundOption !optional; +} +.backgroundOptionRing_ad7d79 { + @extend %cameraBackgroundOptionRing !optional; +} +.backgroundOptionInner_ad7d79 { + @extend %cameraBackgroundOptionInner !optional; +} +.backgroundOptionContent_ad7d79 { + @extend %cameraBackgroundOptionContent !optional; +} +.backgroundOptionText_ad7d79 { + @extend %cameraBackgroundOptionText !optional; +} +.media-engine-video { + @extend %mediaEngineVideo !optional; +} +.backgroundOption_ad7d79 { + @extend %videoBgOption !optional; +} +.backgroundOptionRing_ad7d79 { + @extend %videoBgOptionRing !optional; +} +.backgroundOptionInner_ad7d79 { + @extend %videoBgOptionInner !optional; +} +.none_c49869 { + @extend %scrollbarNone !optional; +} +.thin_eed6a8 { + @extend %scrollbarThin !optional; +} +.modalContent-2y3sGW { + @extend %screenshareModalContent !optional; +} +.divider_bcb954 { + @extend %screenshareSegmentDivider !optional; +} +.segmentControl_d7ec26 { + @extend %screenshareSegmentControl !optional; +} +.tabItem_a18ec1 { + @extend %screenshareSegmentControlTabItem !optional; +} +.tabItemSelected_a18ec1 { + @extend %screenshareSegmentControlSelected !optional; +} +.tile_d7ec26 { + @extend %screenshareTile !optional; +} +.sourceThumbnail_d7ec26 { + @extend %screenshareSourceThumbnail !optional; +} +.selected_d7ec26 { + @extend %screenshareSourceSelected !optional; +} +.card_f30ffe { + @extend %screenshareCard !optional; +} +.voiceUserList_c32699 { + @extend %screenshareVoiceUserList !optional; +} +.qualitySettingsContainer_a78967 { + @extend %screenshareSettingsQualitySettingsContainer !optional; +} +.upsellBanner_f59576 { + @extend %screenshareSettingsUpsellBanner !optional; +} +.container_fe5744 { + @extend %screenshareSettingsClipsContainer !optional; +} +.pictureInPicture_d0596b { + @extend %pictureInPicture !optional; +} +.pictureInPictureVideo_cadaa5 { + @extend %pictureInPictureVideo !optional; +} +.wrapper_cbf230 { + @extend %incomingCallWrapper !optional; +} +.root_cbf230 { + @extend %incomingCallPopout !optional; +} +.textContainer_ad9cbd { + @extend %textContainer !optional; +} +.footer_ad9cbd { + @extend %textContainerFooter !optional; +} +.languageSelector_ad9cbd { + @extend %languageSelector !optional; +} +.item-1BCeuB { + @extend %languageSelectorItem !optional; +} +.selected-22ukbQ { + @extend %languageSelectorSelected !optional; +} +.modalTextContainer_ad9cbd { + @extend %textContainerModal !optional; +} +.attachmentName_ad9cbd { + @extend %attachmentName !optional; +} +.formattedSize_ad9cbd { + @extend %attachmentSize !optional; +} +.container_ed4410 { + @extend %stageContainer !optional; +} +.callContainer_ed4410 { + @extend %stageCallContainer !optional; +} +.scroller_bb12d2 { + @extend %stageScroller !optional; +} +.gradientContainer_dd069c { + @extend %stageGradientContainer !optional; +} +.container-2t1JyW { + @extend %stageHeaderContainer !optional; +} +.rowContainer_f3a5b1 { + @extend %stageSpeakers !optional; +} +.participants_a07d72 { + @extend %stageParticipants !optional; +} +.tileContainer_e1522e { + @extend %stageParticipant !optional; +} +.container-36u7Lw { + @extend %stageModIconContainer !optional; +} +.container_f7ece4 { + @extend %stageRequestContainer !optional; +} +.background_b42a48 { + @extend %stageIconBigBackground !optional; +} +.foreground_b42a48 { + @extend %stageIconBigForeground !optional; +} +.stageIconBackground-5uF4K9 { + @extend %stageIconBackground !optional; +} +.textInput-2xgsSa { + @extend %stagePopoutTextInput !optional; +} +.container_dc3fc4 { + @extend %stageStartActionContainer !optional; +} +.iconContainer_df0aed { + @extend %stageJoinIconContainer !optional; +} +.container_e12b21 { + @extend %stageBottomButtonsContainer !optional; +} +.categoryPill-1zjNrr{ + @extend %categoryPill !optional; +} +.selected-bLcqYK { + @extend %categoryPillSelected !optional; +} +.pageControlContainer_b48941 { + @extend %pageControlContainer !optional; +} +.pageControl_b48941 { + @extend %pageControl !optional; +} +.pageButton_b48941 { + @extend %pageButton !optional; +} +.activeButton_b48941 { + @extend %pageButtonActive !optional; +} +.endButton_b48941 { + @extend %pageEndButton !optional; +} +.iconCaret_b48941 { + @extend %pageEndButtonIconCaret !optional; +} +.pageIndicator_cb56ee { + @extend %pageIndicator !optional; +} +.consentCard_ea523e { + @extend %consentCard !optional; +} +.nowPlayingColumn_c2739c { + @extend %nowPlayingColumn !optional; +} +.container_bf550a { + @extend %nowPlayingColumnContainer !optional; +} +.scroller_bf550a { + @extend %nowPlayingColumnScroller !optional; +} +.header_bf550a { + @extend %nowPlayingColumnHeader !optional; +} +.memberItem_b09fe8 { + @extend %nowPlayingColumnMemberItem !optional; +} +.card_ae5e0b { + @extend %activeNowPrivacyCard !optional; +} +.header_ae5e0b { + @extend %activeNowPrivacyCardHeader !optional; +} +.buttonContainer_ae5e0b { + @extend %activeNowPrivacyCardButtonContainer !optional; +} +.outer_c0f6a6 { + @extend %activeNowOuterCard !optional; +} +.interactive_c0f6a6 { + @extend %activeNowCardInteractive !optional; +} +.active_c0f6a6 { + @extend %activeNowCardActive !optional; +} +.inset_c0f6a6 { + @extend %activeNowCardInset !optional; +} +.section_cd82a7 { + @extend %activeNowCardSection !optional; +} +.separator_cd82a7 { + @extend %activeNowCardSeparator !optional; +} +.headerIcon_cd82a7 { + @extend %activeNowCardHeaderIcon !optional; +} +.applicationStreamingPreviewWrapper_cd82a7 { + @extend %activeNowStreamingPreviewWrapper !optional; +} +.image_ed81cc { + @extend %activeNowCardStreamImage !optional; +} +.borderRadius0_cd82a7 { + @extend %activeNowCardImageBorderRadius0 !optional; +} +.emptyCard_f02fcf { + @extend %emptyActiveNowCard !optional; +} +.emptyHeader_f02fcf { + @extend %emptyActiveNowHeader !optional; +} +.emptyText_f02fcf { + @extend %emptyActiveNowText !optional; +} +.focused_a24e84 { + @extend %quickReactButtonFocused !optional; +} +.subscribeTooltipWrapper-3ipXtC { + @extend %subscribeTooltipWrapper !optional; +} +.subscribeTooltipHeader-15pGbG { + @extend %subscribeTooltipHeader !optional; +} +.subscribeTooltipText-2A8MMi-1JoUuw { + @extend %subscribeTooltipText !optional; +} +.containerBackground_ccd3df { + @extend %stickersPopoutBackground !optional; +} +.upsellContainer_bb33d5 { + @extend %stickersUpsellContainer !optional; +} +.upsellTooltipWrapper_dafa63 { + @extend %upsellTooltipWrapper !optional; +} +.caretTopCenter_dafa63 { + @extend %upsellTooltipCaretTopCenter !optional; +} +.caretLeftTop_dafa63 { + @extend %upsellTooltipCaretLefTop !optional; +} +.caretLeftCenter_dafa63 { + @extend %upsellTooltipCaretLeftCenter !optional; +} +.upsellTooltipHeader_dafa63 { + @extend %upsellTooltipHeader !optional; +} +.upsellTooltipText_dafa63, .content_dafa63 { + @extend %upsellTooltipText !optional; +} +.tier_da77bd { + @extend %stickersTier !optional; +} +.tierHeader_da77bd { + @extend %stickersTierHeader !optional; +} +.tierHeaderLocked_da77bd { + @extend %stickersTierHeaderLocked !optional; +} +.tierHeaderUnlocked_da77bd { + @extend %stickersTierHeaderUnlocked !optional; +} +.tierHeaderWithoutCardBody_da77bd { + @extend %stickersTierHeaderWithoutCardBody !optional; +} +.tierHeaderContent_da77bd { + @extend %stickersTierHeaderContent !optional; +} +.tierHeaderContent_da77bd { + @extend %stickersTierHeaderContent !optional; +} +.tierLock_da77bd { + @extend %stickersTierLock !optional; +} +.tierBody_da77bd { + @extend %stickersTeirBody !optional; +} +.grid_f8c5e7 { + @extend %stickersGrid !optional; +} +.wrapper_d864ab { + @extend %stickersUploadCard !optional; +} +.placeholderCard_f8c5e7 { + @extend %stickersPlaceholderCard !optional; +} +.action_d864ab { + @extend %stickersCardButtons !optional; +} +.form-QIWuKf { + @extend %stickersUploadForm !optional; +} +.formItem-1Vab1c { + @extend %stickersUploadFormItem !optional; +} +.sectionTitle-3j2YI1 { + @extend %stickersUploadSectionTitle !optional; +} +.background_a4fd01 { + @extend %stickersProgressBackground !optional; +} +.foreground__44f58 { + @extend %stickersProgressForground !optional; +} +.tierAccomplished__77998 { + @extend %stickersTierAccomplished !optional; +} +.tierCurrent_fc87b4 { + @extend %stickersTierCurrent !optional; +} +.tierFirst__327f4{ + @extend %stickersTierFirst !optional; +} +.tierInProgress_a4fd01 { + @extend %stickersTierInProgress !optional; +} +.preview-x-26h- { + @extend %themePreview !optional; +} +.previewDark-3Xp3UB { + @extend %themePreviewDark !optional; +} +.previewLight-IOzFhi { + @extend %themePreviewLight !optional; +} +.upsellContainer_d0de76 { + @extend %communityUpsellContainer !optional; +} +.upsellContent_d0de76 { + @extend %communityUpsellContent !optional; +} +.upsellFooter_d0de76 { + @extend %communityUpsellFooter !optional; +} +.memberInsightsContainer_cfaf72 { + @extend %insightsContainer !optional; +} +.insightsHeader_cfaf72 { + @extend %insightsHeader !optional; +} +.divider_cfaf72 { + @extend %insightsDivider !optional; +} +.tips_cfaf72 { + @extend %insightsTips !optional; +} +.insightsActions_cfaf72 { + @extend %insightsActions !optional; +} +.card_b3f648 { + @extend %communityDiscoveryCard !optional; +} +.iconMask_b3f648 { + @extend %communityDiscoveryIconMask !optional; +} +.banner_b1a8d5 { + @extend %enableCommunityBanner !optional; +} +.checklistContainer-12xGp5 { + @extend %checklistContainer !optional; +} +.checklistHeader-3liG7E { + @extend %checklistContainerHeader !optional; +} +.featureCard_b1a8d5 { + @extend %featureCard !optional; +} +.featureIcon_b1a8d5 { + @extend %featureIcon !optional; +} +.checklist_d6d7a8, .checklistContainer-12xGp5 { + @extend %checklist !optional; +} +.header_bd2368, .checklistHeader-3liG7E { + @extend %checklistHeader !optional; +} +.checklistItem_bd2368 { + @extend %checklistItem !optional; +} +.separator_bd2368, .separator-2qVfIV { + @extend %checklistSeparator !optional; +} +.enableContainer-1J91Aq { + @extend %membershipEnableContainer !optional; +} +.previewContainer-1L7bG- { + @extend %membershipPreviewContainer !optional; +} +.editableFieldsContainer-1p_q_4 { + @extend %membershipEditableFieldsContainer !optional; +} +.settingsFormItem-25zW3t { + @extend %membershipSettingsFormItem !optional; +} +.settingsFormFieldWrapper-U99c9i { + @extend %membershipSettingsFormFieldWrapper !optional; +} +.settingsLink-2BmKpa { + @extend %membershipSettingsLink !optional; +} +.termsRow-dZXIM3 { + @extend %membershipTermsRow !optional; +} +.termsRowContent-2Qx-E5 { + @extend %membershipTermsRowContent !optional; +} +.flex_bba380 { + @extend %membershipFlex !optional; +} +.mainColumnContainer-3y3ZF4 { + @extend %ruleScreeningMainColumnContainer !optional; +} +.sidebarContainer-3Lxtaw { + @extend %ruleScreeningSidebarContainer !optional; +} +.backgroundContainer_ceff93 { + @extend %rulesScreeningBackgroundContainer !optional; +} +.containerTitle_ceff93 { + @extend %rulesScreeningContainerTitle !optional; +} +.verificationLevelHook_ceff93 { + @extend %rulesScreeningContainerVerificationLevel !optional; +} +.containerFooter_ceff93 { + @extend %rulesScreeningContainerFooter !optional; +} +.containerPadding_ceff93 { + @extend %rulesScreeningContainerPadding !optional; +} +.fieldBackground_ceff93 { + @extend %rulesScreeningFieldBackground !optional; +} +.withFooter_ceff93 { + @extend %rulesScreeningWithFooter !optional; +} +.fieldFooterContainer_ceff93 { + @extend %rulesScreeningFieldFooterContainer !optional; +} +.sidebarFixedContainer-2fX672 { + @extend %rulesScreeningSidebarFixedContainer !optional; +} +.content_a74b6f { + @extend %rulesInnerContent !optional; +} +.guildSidebar_a74b6f { + @extend %rulesGuildSidebar !optional; +} +.emojisContainer_a74b6f { + @extend %rulesEmojiContainer !optional; +} +.emoji_a74b6f { + @extend %rulesEmoji !optional; +} +.modal_a74b6f { + @extend %rulesModal !optional; +} +.divider_a74b6f { + @extend %rulesDivider !optional; +} +.requirementContainer_b007eb { + @extend %rulesRequirementContainer !optional; +} +.fieldBackground_bd5b94 { + @extend %rulesFieldBackground !optional; +} +.termsFieldBody_cd377c { + @extend %rulesTermsFieldBody !optional; +} +.termsRow_bd5b94 { + @extend %rulesTermsRow !optional; +} +.overlay_cd377c { + @extend %rulesOverlay !optional; +} +.rulesTextAreaInput-2S9Tgi { + @extend %rulesTextAreaInput !optional; +} +.exampleRule-KGGZmT { + @extend %rulesExampleRule !optional; +} +.enableContainer_a1879c { + @extend %welcomeEnableContainer !optional; +} +.previewContainer_dcd39d { + @extend %welcomePreviewContainer !optional; +} +.descriptionWrapper_dcd39d { + @extend %welcomeDescriptionWrapper !optional; +} +.descriptionInput_dcd39d { + @extend %welcomeDescriptionInput !optional; +} +.welcomeChannel_dcd39d { + @extend %welcomeChannel !optional; +} +.channelIcon_dcd39d { + @extend %welcomeChannelIcon !optional; +} +.iconActiveLarger_f11207 { + @extend %welcomeIconActiveLarger !optional; +} +.options_e3f8c2 { + @extend %welcomeOptions !optional; +} +.optionContainer_e3f8c2 { + @extend %welcomeOptionContainer !optional; +} +.messagesPopoutWrap_ac90a2 { + @extend %messagesPopoutWrap !optional; +} +.header_ac90a2 { + @extend %messagesPopoutHeader !optional; +} +.expanded_f0cd33 { + @extend %messagesPopoutHeaderExpanded !optional; +} +.friendRequestsButton_c0c071 { + @extend %messagesPopoutHeaderFriendRequestButton !optional; +} +.button__292b6 { + @extend %messagesPopoutHeaderButton !optional; +} +.disabled__4d064 { + @extend %messagesPopoutHeaderButtonDisabled !optional; +} +.expandedInboxHeader_f0cd33 { + @extend %messagesPopoutExpandedInboxHeader !optional; +} +.expandedTabSection_f0cd33 { + @extend %messagesPopoutExpandedTabSection !optional; +} +.container_fe1358 { + @extend %messagesPopoutContentContainer !optional; +} +.row_fd8ff1 { + @extend %messagesPopoutRow !optional; +} +.friendRequestContainer_fd8ff1 { + @extend %messagesPopoutFriendRequestContainer !optional; +} +.messagesPopout_ac90a2 { + @extend %messagesPopoutInner !optional; +} +.footer_ac90a2 { + @extend %messagesPopoutFooter !optional; +} +.tabBar_f0cd33 { + @extend %messagesPopoutTabBar !optional; +} +.tab_f0cd33 { + @extend %messagesPopoutTab !optional; +} +.active_f0cd33 { + @extend %messagesPopoutTabActive !optional; +} +.channelHeader_f3978e { + @extend %messagesPopoutChannelHeader !optional; +} +.button__292b6 { + @extend %messagesPopoutChannelHeaderButton !optional; +} +.messageGroupWrapper_ac90a2 { + @extend %pinnedMessageGroupWrapper !optional; +} +.actionButtons_ac90a2 { + @extend %pinnedActionButtons !optional; +} +.jumpButton_ac90a2 { + @extend %pinnedJumpButton !optional; +} +.recentMentionsPopout_ddb5b4 { + @extend %recentMentionsPopout !optional; +} +.container_ddb5b4 { + @extend %recentMentionsContainer !optional; +} +.header_f0cd33 { + @extend %recentMentionsHeader !optional; +} +.messageContainer_ddb5b4 { + @extend %recentMentionsMessagesContainer !optional; +} +.jumpButton_aab0bc { + @extend %recentMentionsJumpButton !optional; +} +.text_ac3dc2 { + @extend %recentMentionsJumpButtonText !optional; +} +.icon_b0914a { + @extend %recentMentionsIcon !optional; +} +.tutorial_f1c3d9 { + @extend %unreadTutorial !optional; +} +.tutorialIcon_f1c3d9{ + @extend %unreadTutorialIcon !optional; +} +.channel_d09ffd { + @extend %unreadChannel !optional; +} +.messages_c06487 { + @extend %unreadMessages !optional; +} +.collapseButton_d09ffd { + @extend %unreadCollapseButton !optional; +} +.chatTarget_d1c246 { + @extend %chatTarget !optional; +} +.floating_d1c246 { + @extend %chatTargetFloating !optional; +} +.resizeHandle_d1c246 { + @extend %threadResizeHandle !optional; +} +.container_d1c246 { + @extend %threadContainer !optional; +} +.floating_d1c246 { + @extend %threadContainerFloating !optional; +} +.scrollerInner_fb4810 { + @extend %threadScrollerInner !optional; +} +.channelTextArea_fb4810 { + @extend %threadChannelTextArea !optional; +} +.channelTextAreaInner_fb4810 { + @extend %threadChannelTextAreaInner !optional; +} +.list_c6aa12 { + @extend %threadsPopoutList !optional; +} +.container_e664f3 { + @extend %threadsPopoutContainer !optional; +} +.container_ebd74a { + @extend %threadsPopoutInnerContainer !optional; +} +.header_e664f3 { + @extend %threadsPopoutHeader !optional; +} +.divider_e664f3 { + @extend %threadsPopoutHeaderDivider !optional; +} +.spacer_e664f3 { + @extend %threadsPopoutHeaderSpacer !optional; +} +.searchBox_e664f3 { + @extend %threadsPopoutSearchBar !optional; +} +.inner_c18ec9 { + @extend %threadsPopoutSearchInner !optional; +} +.input_c18ec9 { + @extend %threadsPopoutSearchInput !optional; +} +.iconLayout_c18ec9 { + @extend %threadsPopoutSearchIconLayout !optional; +} +.createButton_e664f3 { + @extend %threadsPopoutCreateButton !optional; +} +.tabBar_e25e30 { + @extend %threadsPopoutTabBar !optional; +} +.tab_e864e6 { + @extend %threadsPopoutTab !optional; +} +.sectionHeader_c6aa12 { + @extend %threadsPopoutSectionHeader !optional; +} +.active__90acf { + @extend %threadsPopoutTabActive !optional; +} +.icon_ebd74a { + @extend %threadsPopoutIcon !optional; +} +.controls-SB-N9h { + @extend %threadsPopoutControls !optional; +} +.container-3GP6AV { + @extend %activeThreadsModal !optional; +} +.header-3cSJjT { + @extend %activeThreadsModalHeader !optional; +} +.icon_da3997 { + @extend %threadChatIcon !optional; +} +.jump_d5deea { + @extend %threadJumpButton !optional; +} +.container_c15230 { + @extend %threadEmbed !optional; +} +.cta_c15230 { + @extend %threadCTA !optional; +} +.spine_e1e976 { + @extend %threadChannelConnector !optional; +} +.chatHeaderBar_e2f46e { + @extend %threadHeaderBar !optional; +} +.popout_c5b389 { + @extend %channelThreadPopout !optional; +} +.title_c5b389 { + @extend %channelThreadPopoutTitle !optional; +} +.row_c5b389 { + @extend %channelThreadPopoutRow !optional; +} +.timestamp_c5b389 { + @extend %channelThreadPopoutTimestamp !optional; +} +.more_c5b389 { + @extend %channelThreadPopoutMore !optional; +} +.container_acb8b3 { + @extend %threadPreview !optional; +} +.modal-ZdazA8 { + @extend %threadModal !optional; +} +.list-1uSVgu { + @extend %threadModalList !optional; +} +.tabBar-3N44FC { + @extend %threadModalTabBar !optional; +} +.tab-1tp4jL { + @extend %threadModalTab !optional; +} +.active-3WMEyE { + @extend %threadModalTabActive !optional; +} +.preview_c31d36 { + @extend %accessibilityPreview !optional; +} +.previewMessage_c31d36 { + @extend %accessibilityMessagePreview !optional; +} +.hasThread_f9f2ca { + @extend %messageHasThread !optional; +} +.cozy_f9f2ca { + @extend %cozy !optional; +} +.emptyStateHeader_b767ed { + @extend %threadMembersEmptyHeader !optional; +} +.emptyStateIcon_b767ed { + @extend %threadMembersEmptyIcon !optional; +} +.banner_b12c98 { + @extend %settingsSubscriptionBanner !optional; +} +.guild__74638 { + @extend %guildSubscriptions !optional; +} +.guildHeader__30707 { + @extend %guildSubscriptionsHeader !optional; +} +.guildSubscriptionSlots__5823d { + @extend %guildSubscriptionSlots !optional; +} +.guildSubscriptionSlot_b76fc6 { + @extend %guildSubscriptionSlot !optional; +} +.compactButton_fcbce6 { + @extend %waveButton !optional; +} +.compactButtonDisabled_fcbce6 { + @extend %waveButtonDisabled !optional; +} +.option_ee4ca6 { + @extend %serverDeleteReasonOption !optional; +} +.checkbox-1ycfTw { + @extend %deleteServerCheckbox !optional; +} +.checkboxInner-1aRh1d { + @extend %deleteServerCheckboxInner !optional; +} +.checkboxElement-uwAa9F { + @extend %deleteServerCheckboxElement !optional; +} +.streamPreviewWrapper_adbea6 { + @extend %streamPopoutPreviewWrapper !optional; +} +.streamPreview_adbea6 { + @extend %streamPopoutPreview !optional; +} +.previewContainer_adbea6 { + @extend %streamPopoutPreviewContainer !optional; +} +.watchButton_adbea6 { + @extend %streamPopoutWatchButton !optional; +} +.iconButton_a2aefc { + @extend %streamPopoutIconButton !optional; +} +.container_f2ceaa { + @extend %eventCreateProgressBarContainer !optional; +} +.progressBar-18rmp1 { + @extend %eventCreateProgressBar !optional; +} +.selectedProgressBar_f2ceaa { + @extend %eventCreateSelectedProgressBar !optional; +} +.inline_a5724d { + @extend %eventCreateFooterInline !optional; +} +.container_a31cc1 { + @extend %eventModalHeader !optional; +} +.closeButton_a31cc1 { + @extend %eventModalCloseButton !optional; +} +.closeIcon_a31cc1 { + @extend %eventModalCloseButtonIcon !optional; +} +.content-Lj791F { + @extend %eventCreationContent !optional; +} +.container-3zZkKh { + @extend %eventUpsellContainer !optional; +} +.content-1w6XhH { + @extend %eventUpsellContainerContent !optional; +} +.footer-1J3e3Q { + @extend %eventUpsellContainerFooter !optional; +} +.formItem-3mtwAA { + @extend %eventFormItem !optional; +} +.content-GYGe57 { + @extend %eventPreviewContent !optional; +} +.content-2gE8yW { + @extend %eventStartContent !optional; +} +.container-3eB5yh { + @extend %eventInformationContent !optional; +} +.textInput-3g8y92 { + @extend %eventsTextInput !optional; +} +.container_f4830e { + @extend %eventStartDateContainer !optional; +} +.content_f4830e { + @extend %eventStartDateContent !optional; +} +.avatarUploaderInnerSquare_e9b3be { + @extend %eventUploadInnerSquare !optional; +} +.card_cc2c09 { + @extend %eventCard !optional; +} +.padding_cc2c09 { + @extend %eventCardPadding !optional; +} +.container_a4ec62 { + @extend %eventCardContent !optional; +} +.footer_cc2c09 { + @extend %eventCardFooter !optional; +} +.rsvpCount_a4ec62 { + @extend %eventCardRsvpCount !optional; +} +.thumbnail_a4ec62 { + @extend %eventCardThumbnail !optional; +} +.divider_cc2c09 { + @extend %eventCardDivider !optional; +} +.previewCard_f9a98f { + @extend %eventPreviewCard !optional; +} +.container_f87f77 { + @extend %eventPreviewCardCoverContainer !optional; +} +.eventStatusBrand__08773 { + @extend %eventStatusBrand !optional; +} +.eventStatusLabel_d6a475 { + @extend %eventStatusLabel !optional; +} +.iconBackground-3gHYPJ { + @extend %eventIconBackground !optional; +} +.iconContainer-36kI2p { + @extend %eventIconContainer !optional; +} +.calendarPicker__47c85 { + @extend %eventCalendarPicker !optional; +} +.select-1Ia3hD { + @extend %eventTimeSelect !optional; +} +.banner_b747e2 { + @extend %eventBanner !optional; +} +.contentContainer_b747e2 { + @extend %eventContentContainer !optional; +} +.tabBar_a31cc1 { + @extend %eventTabBar !optional; +} +.header_ecbdaf { + @extend %eventInfoHeader !optional; +} +.body_ecbdaf { + @extend %eventInfoBody !optional; +} +.listScroller_b5365d { + @extend %eventInterestedScroller !optional; +} +.errorTitle_b5365d { + @extend %eventErrorTitle !optional; +} +.settingCard_dd864e { + @extend %permissionsSettingCard !optional; +} +.active_dd864e { + @extend %permissionsSettingCardActive !optional; +} +.cardContent_eaaaea { + @extend %permissionsCardContent !optional; +} +.cardFolder_dd864e { + @extend %permissionsCardFolder !optional; +} +.folderHeader_dd864e { + @extend %permissionsCardFolderHeader !optional; +} +.roleMemberList_dd864e { + @extend %permissionsRoleMemberList !optional; +} +.content_eed6a8 { + @extend %permissionsRoleMemberContent !optional; +} +.memberRow_dd864e { + @extend %permissionsMemberRow !optional; +} +.divider_dd864e { + @extend %permissionsDivider !optional; +} +.role_f778a8 { + @extend %permissionsSidebarRoleItem !optional; +} +.roleDot-1Rh5WS { + @extend %permissionsSidebarRoleDot !optional; +} +.background-3X6N7I { + @extend %permissionsSidebarRoleDotBackground !optional; +} +.scroller_a50853 { + @extend %serverBoostScroller !optional; +} +.heading_a50853 { + @extend %serverBoostHeading !optional; +} +.header_a50853 { + @extend %serverBoostHeader !optional; +} +.headerWave_a586c4 { + @extend %serverBoostHeaderWave !optional; +} +.guildName_cbe7a3 { + @extend %serverBoostGuildName !optional; +} +.guildBoostCountWrapper_cbe7a3 { + @extend %serverBoostGuildBoostCountWrapper !optional; +} +.guildStatusCopy_cbe7a3 { + @extend %serverBoostBuildStatusCopy !optional; +} +.bodyWave_a586c4 { + @extend %serverBoostBodyWave !optional; +} +.guildBoostCtas_cbe7a3 { + @extend %serverBoostGuildBoostCtas !optional; +} +.guildBoostCta_cbe7a3 { + @extend %serverBoostGuildBoostCta !optional; +} +.guildBoostCtaBoost_cbe7a3 { + @extend %serverBoostGuildBoostCtaBoost !optional; +} +.guildBoostCtaBoostContent_cbe7a3 { + @extend %serverBoostGuildBoostCtaBoostContent !optional; +} +.guildBoostCtaSecondary_cbe7a3 { + @extend %serverBoostGuildBoostCtaSecondary !optional; +} +.progressBarFill_e00a24 { + @extend %serverBoostProgressBarFill !optional; +} +.progressBarTrack_e00a24 { + @extend %serverBoostProgressBarTrack !optional; +} +.progressBarMarker_c29408 { + @extend %serverBoostProgressBarMarker !optional; +} +.boostedTierIconBackground_c29408 { + @extend %serverBoostBoostedTierIconBackground !optional; +} +.progressBarMarkerLabel_c29408 { + @extend %serverBoostProgressBarMarkerLabel !optional; +} +.progressBarMarkerLocked_c29408 { + @extend %serverBoostProgressBarMarkerLocked !optional; +} +.tierCard_e3ebb9 { + @extend %serverBoostTierCard !optional; +} +.topPerksCard_adc107 { + @extend %serverBoostTopPerksCard !optional; +} +.perkPreviewImage_ebd3d3 { + @extend %serverBoostPerkPreviewImage !optional; +} +.wrapper_d1fdce { + @extend %serverBoostCommunityRecognitionWrapper !optional; +} +.backgroundImages_d1fdce { + @extend %serverBoostCommunityRecognitionBackgroundImages !optional; +} +.card_d1fdce { + @extend %serverBoostCommunityRecognitionCard !optional; +} +.innerWrapper_aecbd6 { + @extend %serverBoostFloatingPillInnerWrapper !optional; +} +.subscription_cf84f3 { + @extend %serverBoostSubscriptionCard !optional; +} +.tierPill_cf84f3 { + @extend %serverBoostSubscriptionTierPill !optional; +} +.pendingCancellation_c25a31 { + @extend %pendingCancellationCard !optional; +} +.pendingCancellationIcon_c25a31 { + @extend %pendingCancellationIcon !optional; +} +.pendingCancellationMessage_c25a31 { + @extend %pendingCancellationMessage !optional; +} +.modal-2LBig1 { + @extend %termsOfServiceModal !optional; +} +.title-1ysNt8 { + @extend %termsOfServiceTitle !optional; +} +.description-ecPh_Q { + @extend %termsOfServiceContentDescription !optional; +} +.container_bb2fbe { + @extend %termsOfServiceContainer !optional; +} +.buttonContainer-28osRq { + @extend %termsOfServiceButtonContainer !optional; +} +.divider-_0um2u { + @extend %termsOfServiceDivider !optional; +} +.authBox_dc6abe { + @extend %authBox !optional; +} +.authBoxExpanded_dc6abe { + @extend %authBoxExpanded !optional; +} +.navRow_be9398 { + @extend %authBoxNavRow !optional; +} +.chooseAccountAuthBox_b4df52 { + @extend %chooseAccountAuthBox !optional; +} +.mainLoginContainer_d58f04 { + @extend %mainLoginContainer !optional; +} +.qrLogin_c6cd4b { + @extend %qrLogin !optional; +} +.needAccount_d58f04 { + @extend %needAccount !optional; +} +.verticalSeparator_c6cd4b { + @extend %verticalSeparator !optional; +} +.toast { + @extend %toast !optional; +} +.bd-toast { + @extend %bdToast !optional; +} +.toast-custom { + @extend %toastCustom !optional; +} +.toast_g4bfgI { + @extend %notificationToast !optional; +} +.toast_f42767 { + @extend %newToast !optional; +} +.bg-8df5St { + @extend %notificationToastBg !optional; +} +.qwert-toasts { + @extend %qwertToasts !optional; +} +.qwert-toast { + @extend %qwertToast !optional; +} +.qwert-toast-close { + @extend %qwertToastClose !optional; +} +.qwert-toast-author { + @extend %qwertToastAuthor !optional; +} +.qwert-toast-icon-container { + @extend %qwertToastIconContainer !optional; +} +.qwert-toast-text { + @extend %qwertToastText !optional; +} +.container_fca846 { + @extend %premiumMembershipContainer !optional; +} +.content_fca846 { + @extend %premiumMembershipContent !optional; +} +.scroller_fca846 { + @extend %premiumMembershipScroller !optional; +} +.scrollerContent_fca846 { + @extend %premiumMembershipScrollerContent !optional; +} +.coverImageContainer_d575b2 { + @extend %premiumMembershipCoverImageContainer !optional; +} +.coverImage_d575b2 { + @extend %premiumMembershipCoverImage !optional; +} +.guildIconContainer_d575b2 { + @extend %premiumMembershipGuildIconContainer !optional; +} +.tierPreviewsContainer_c19193 { + @extend %tierPreviewsContainer !optional; +} +.cardContainerWithoutTopIndicator_ecba8f { + @extend %cardContainerWithoutTopIndicator !optional; +} +.tierInfoContainer_ecba8f { + @extend %tierInfoContainer !optional; +} +.tierPeriod-3U60RB { + @extend %tierPeriod !optional; +} +.shine-3xxflf { + @extend %tierSubscribeShine !optional; +} +.subscriptionPerks_ecba8f { + @extend %subscriptionPerks !optional; +} +.sectionHeader_ecba8f { + @extend %subscriptionSectionHeader !optional; +} +.roleMessagePreview_ecba8f { + @extend %roleMessagePreview !optional; +} +.oauth2Wrapper_c2b22e { + @extend %oauth2Wrapper !optional; +} +.authorize_c5a065 { + @extend %authorizeWrapper !optional; +} +.scrollContent-_1I-44 { + @extend %authorizeScrollContent !optional; +} +.header_ac2a99 { + @extend %authorizeHeader !optional; +} +.discordConsentBody-3Jlf8_ { + @extend %authorizeDiscordConsentBody !optional; +} +.content_c5a065 { + @extend %authorizeContent !optional; +} +.botPermissions_a06cfc { + @extend %authorizeBotPermissions !optional; +} +.permissionsList_a06cfc { + @extend %authorizePermissionsList !optional; +} +.permission_a06cfc { + @extend %authorizePermission !optional; +} +.scopes_cf14a8 { + @extend %authorizeScopes !optional; +} +.scope_cf14a8 { + @extend %authorizeScope !optional; +} +.sectionGroup__5e13c { + @extend %authorizeSectionGroup !optional; +} +.selectorGroup__6407f { + @extend %authorizeSelectorGroup !optional; +} +.applicationDetails_d6f023 { + @extend %authorizeApplicationDetails !optional; +} +.entry_d6f023 { + @extend %authorizeApplicationEntry !optional; +} +.base-21yXnu { + @extend %authorizeGroupLabel !optional; +} +.captcha__51560 { + @extend %authorizeCaptcha !optional; +} +.footer_c5a065 { + @extend %authorizeFooter !optional; +} +.wrapper_e1a4cf { + @extend %authorizeSuccessWrapper !optional; +} +.wrapper_f6639d { + @extend %selectMenuWrapper !optional; +} +.select_f6639d { + @extend %selectMenu !optional; +} +.searchable_f6639d { + @extend %selectMenuSearchable !optional; +} +.open_f6639d { + @extend %selectMenuOpen !optional; +} +.searchInput_f6639d { + @extend %selectMenuSearchInput !optional; +} +.multi_f6639d { + @extend %selectMenuMulti !optional; +} +.lookFilled_f6639d { + @extend %selectMenuFilled !optional; +} +.iconsContainer_f6639d { + @extend %selectMenuIconsContainer !optional; +} +.subtitle_e9c087 { + @extend %selectMenuSubtitle !optional; +} +.popout_f6639d { + @extend %selectMenuPopout !optional; +} +.popoutPositionTop-1GenHR { + @extend %selectMenuPopoutPositionTop !optional; +} +.option_f6639d { + @extend %selectMenuOption !optional; +} +.deviceOption_dfcd87 { + @extend %selectMenuDeviceOption !optional; +} +.deviceOptionLabel_dfcd87 { + @extend %selectMenuDeviceOptionLabel !optional; +} +.selectedIcon_f6639d { + @extend %selectMenuOptionSelectedIcon !optional; +} +.content_aa99af { + @extend %partyModePopout !optional; +} +.pointer_aa99af { + @extend %partyModePopoutPointer !optional; +} +.container_e48555 { + @extend %achievement !optional; +} +.container_d3e49b { + @extend %achievementIcon !optional; +} +.achievementContainer_a26362 { + @extend %achievementContainer !optional; +} +.container_c46051 { + @extend %achievmentCardContainer !optional; +} +.container_d3e49b { + @extend %achievementCardIcon !optional; +} +.poggermodeIcon_c10c74 { + @extend %poggermodeIcon !optional; +} +.comboNameplate_f21b25 { + @extend %comboNameplate !optional; +} +.comboMultiplier_f21b25 { + @extend %comboMultiplier !optional; +} +.optionPillContainer_f6639d { + @extend %optionPillContainer !optional; +} +.optionPillItem_f6639d { + @extend %optionPillItem !optional; +} +.optionPillBtn_f6639d { + @extend %optionPillButton !optional; +} +.optionPill_d4df8b { + @extend %optionPill !optional; +} +.selectedPill_d4df8b { + @extend %optionPillSelected !optional; +} +.erroredPill_d4df8b { + @extend %optionPillErrored !optional; +} +.optionPillKey_d4df8b { + @extend %optionPillKey !optional; +} +.optionPillValue_d4df8b { + @extend %optionPillValue !optional; +} +.container_a6d69a { + @extend %forumContainer !optional; +} +.tagsContainer_a6d69a { + @extend %forumTagsContainer !optional; +} +.sortDropdown_a6d69a { + @extend %forumSortDropdown !optional; +} +.sortDropdownText_a6d69a { + @extend %forumSortDropdownText !optional; +} +.container_d0f4b1 { + @extend %forumSortContainer !optional; +} +.tagsButton_a6d69a { + @extend %forumTagsButton !optional; +} +.tagsButtonWithCount_a6d69a { + @extend %forumTagsButtonWithCount !optional; +} +.tagsButtonInner_a6d69a { + @extend %forumTagsButtonInner !optional; +} +.countContainer_a6d69a { + @extend %forumTagsCountContainer !optional; +} +.countText_a6d69a { + @extend %forumTagsCountText !optional; +} +.tagList_a6d69a { + @extend %forumTagList !optional; +} +.container_ae4f46 { + @extend %forumFilterContainer !optional; +} +.header_ae4f46 { + @extend %forumFilterHeader !optional; +} +.countContainer_ae4f46 { + @extend %forumFilterCountContainer !optional; +} +.countText_ae4f46 { + @extend %forumFilterCountText !optional; +} +.container_a039eb { + @extend %forumGetStartedContainer !optional; +} +.stepContainer_a039eb { + @extend %forumGetStartedStepContainer !optional; +} +.card_a6d69a { + @extend %forumCard !optional; +} +.pill_c993da { + @extend %postPill !optional; +} +.small_c993da { + @extend %postPillSmall !optional; +} +.clickable_c993da { + @extend %postPillClickable !optional; +} +.disabled_c993da { + @extend %postPillDisabled !optional; +} +.selected_c993da { + @extend %postPillSelected !optional; +} +.emoji_b22487 { + @extend %postPillEmoji !optional; +} +.lineClamp1__92431 { + @extend %postPillText !optional; +} +.headerRow_a6d69a { + @extend %forumHeaderRow !optional; +} +.header_a6d69a { + @extend %forumHeader !optional; +} +.headerWithMatchingPosts_a6d69a { + @extend %forumHeaderWithMatchingPosts !optional; +} +.matchingPostsRow_a6d69a { + @extend %forumHeaderMatchingPostsRow !optional; +} +.container_c1668f { + @extend %newPostContainer !optional; +} +.collapsed_c1668f { + @extend %newPostContainerCollapsed !optional; +} +.formContainer_c1668f { + @extend %newPostFormContainer !optional; +} +.form_c1668f { + @extend %newPostForm !optional; +} +.titleContainer_c1668f { + @extend %newPostTitleContainer !optional; +} +.bodyContainer_c1668f { + @extend %newPostBodyContainer !optional; +} +.prefixElement_c1668f { + @extend %newPostPrefixElement !optional; +} +.contentContainer_c1668f { + @extend %newPostContentContainer !optional; +} +.container_a15d29 { + @extend %newPostAttachmentPopoutContainer !optional; +} +.uploadInput_a15d29 { + @extend %newPostAttachmentUploadInput !optional; +} +.imageSmall_f847a3 { + @extend %newPostAttachmentImageSmall !optional; +} +.badge_a15d29 { + @extend %newPostAttachmentBadge !optional; +} +.forumPostFormButton_c1668f { + @extend %newPostGuidelinesButton !optional; +} +.tagsDivider_c1668f { + @extend %newPostTagsDivider !optional; +} +.thumbnailContainer_dbcd8f { + @extend %mediaPostThumbnailContainer !optional; +} +.uploadFileInputContainer_dbcd8f { + @extend %mediaPostUploadFileInputContainer !optional; +} +.changeThumbnailLabelContainer_dbcd8f { + @extend %mediaPostChangeThumbnailLabelContainer !optional; +} +.thumbnail_dbcd8f { + @extend %mediaPostThumbnail !optional; +} +.container_b6cc23 { + @extend %mediaPostAttachmentContainer !optional; +} +.forumGuidelines_bc05bb { + @extend %forumGuidelines !optional; +} +.container_ddbb27 { + @extend %forumGuidelinesContainer !optional; +} +.descriptionContainer_ddbb27 { + @extend %forumGuidelinesDescriptionContainer !optional; +} +.container_a57509, .container_d331f1 { + @extend %postContainer !optional; +} +.isOpen_a57509, .isOpen_d331f1 { + @extend %postContainerIsOpen !optional; +} +.pinIcon_f451cd { + @extend %postPinIcon !optional; +} +.postTitleText_d331f1, .title_a57509 { + @extend %postTitleText !optional; +} +.contentPreview_a57509 { + @extend %postContentPreview !optional; +} +.textContentFooter_a57509 { + @extend %postTextContentFooter !optional; +} +.container_b385c8 { + @extend %postThreadButtonContainer !optional; +} +.reactButtons_b385c8 { + @extend %postThreadAddReactButtons !optional; +} +.addReactButton_b385c8 { + @extend %postThreadAddReactButton !optional; +} +.active_f61c73 { + @extend %postThreadAddReactButtonActive !optional; +} +.box_af45f8 { + @extend %postThreadStartConversationBox !optional; +} +.divider_af45f8 { + @extend %postThreadDivider !optional; +} +.paymentSourceRow_edf4d6 { + @extend %paymentSourceRow !optional; +} +.paymentPane_f66684 { + @extend %paymentPane !optional; +} +.paymentRow_f66684 { + @extend %paymentRow !optional; +} +.paymentRowHeader_f66684 { + @extend %paymentRowHeader !optional; +} +.descriptionIcon_a28a08 { + @extend %paymentDescriptionIcon !optional; +} +.paginator_f66684 { + @extend %paymentPaginator !optional; +} +.payment_a28a08 { + @extend %payment !optional; +} +.hoverablePayment_a28a08 { + @extend %paymentHoverable !optional; +} +.expandedInfo_a28a08 { + @extend %paymentExpandedInfo !optional; +} +.paymentHeader_a28a08 { + @extend %paymentHeader !optional; +} +.bottomDivider_f66684 { + @extend %paymentBottomDivider !optional; +} +.pageActions_cb56ee { + @extend %paymentPageActions !optional; +} +.pageButtonPrev_cb56ee { + @extend %paymentPageButtonPrev !optional; +} +.pageButtonNext_cb56ee { + @extend %paymentPageButtonNext !optional; +} +.pageIndicator_cb56ee { + @extend %paymentPageIndicator !optional; +} +.disabled_cb56ee { + @extend %paymentPageButtonDisabled !optional; +} +.modalTitle_c22d1f { + @extend %paymentModalTitle !optional; +} +.content_cc6017 { + @extend %paymentModalContent !optional; +} +.body_bb2fc6 { + @extend %paymentModalBody !optional; +} +.button_b78763 { + @extend %paymentTypeButton !optional; +} +.cardInput_c04e45 { + @extend %paymentCardInput !optional; +} +.cardNumberInput_c04e45 { + @extend %paymentCardNumberInput !optional; +} +.cardIcon_c04e45 { + @extend %paymentCardIcon !optional; +} +.paypalIcon_c40e61 { + @extend %paymentPaypalIcon !optional; +} +.codeRedemptionRedirect_cb70f4 { + @extend %codeRedemptionRedirect !optional; +} +.simpleItemWrapper_e1b877 { + @extend %automodSimpleCard !optional; +} +.editCard_cd99d3 { + @extend %automodEditCard !optional; +} +.active_ef2ec5 { + @extend %automodEditCardActive !optional; +} +.toggled_cd99d3 { + @extend %automodEditCardToggled !optional; +} +.mainContainer_ea28e2 { + @extend %automodEditCardContainer !optional; +} +.ruleIconContainer_ea28e2 { + @extend %automodRuleIconContainer !optional; +} +.actionContainer_ea28e2 { + @extend %automodEditActionContainer !optional; +} +.stepCountIcon_df95ff { + @extend %automodStepCountIcon !optional; +} +.triggerMainContainer_df95ff { + @extend %triggerMainContainer !optional; +} +.triggerSettingsContainer_df95ff { + @extend %triggerSettingsContainer !optional; +} +.searchContainer-3slruV { + @extend %triggerSettingsSearchContainer !optional; +} +.container_effbe2 { + @extend %triggerSettingsSearchBox !optional; +} +.inner_effbe2 { + @extend %triggerSettingsSearchBoxInner !optional; +} +.input_effbe2 { + @extend %triggerSettingsSearchInput !optional; +} +.exemptionHint_e1ddee { + @extend %triggerSettingsExemptionHint !optional; +} +.checkboxWrapper_f6cde8 { + @extend %triggerSettingsCheckboxWrapper !optional; +} +.collapseable_a3cc4a { + @extend %triggerCollapseable !optional; +} +.toggled-3yp8ip { + @extend %triggerCollapseableToggled !optional; +} +.mentionLimitContainer_fa2661 { + @extend %mentionLimitContainer !optional; +} +.keywordsTextArea_bdc518 { + @extend %keywordsTextArea !optional; +} +.keywordsCounter_bdc518 { + @extend %keywordsCounter !optional; +} +.keywordListContainer_f9f552 { + @extend %keywordListContainer !optional; +} +.textArea_bd9c39 { + @extend %regexTextArea !optional; +} +.innerScroller_bd9c39 { + @extend %regexTextAreaInnerScroller !optional; +} +.chipletContainer_ef69fb { + @extend %regexChipletContainer !optional; +} +.actionContainer_b6e944 { + @extend %actionContainer !optional; +} +.editChannel_b6e944 { + @extend %actionEditChannel !optional; +} +.actionIconContainer_b6e944 { + @extend %actionIconContainer !optional; +} +.actionRuleListContainer_ea28e2 { + @extend %actionRuleListContainer !optional; +} +.actionContainer_cec7a5 { + @extend %actionRuleContainer !optional; +} +.dividerContainer_f9f9ba { + @extend %dividerContainer !optional; +} +.dividierIcon_f9f9ba { + @extend %dividerIcon !optional; +} +.resultsListParent-2zd8Fq { + @extend %resultsListParent !optional; +} +.resultsList-2Bp-2_ { + @extend %resultsList !optional; +} +.channelRowLabel-2yYGtY { + @extend %resultsChannelRowLabel !optional; +} +.roleLabel-38YTUn { + @extend %resultsRoleLabel !optional; +} +.guildPopout-G6M0fK { + @extend %guildPopout !optional; +} +.body-2VgEvc { + @extend %guildPopoutBody !optional; +} +.hasSplash-eb2gvm { + @extend %guildPopoutBodyHasSplash !optional; +} +.footer-3YL3ds { + @extend %guildPopoutFooter !optional; +} +.iconWithSplash-1V9gXL { + @extend %guildPopoutIconWithSplash !optional; +} +.iconMask-1lJhcS { + @extend %guildPopoutIconMask !optional; +} +.avatar-2slV0S { + @extend %guildPopoutAvatar !optional; +} +.emojiHeader-19AA-h { + @extend %guildPopoutEmojiHeader !optional; +} +.emojiCounter-tx3ftR { + @extend %guildPopoutEmojiCounter !optional; +} +.container_a9480d { + @extend %guildPopoutJoined !optional; +} +.overflowRolesPopout_e4010c { + @extend %overflowRolesPopout !optional; +} +.overflowRolesPopoutArrow_e4010c { + @extend %overflowRolesPopoutArrow !optional; +} +.overflowRolesPopoutHeader_e4010c { + @extend %overflowRolesPopoutHeader !optional; +} +.overflowRolesPopoutHeaderIcon_e4010c { + @extend %overflowRolesPopoutHeaderIcon !optional; +} +.overflowRolesPopoutHeaderText_e4010c { + @extend %overflowRolesPopoutHeaderText !optional; +} +.sessions_c7a2c0 { + @extend %deviceSessions !optional; +} +.otherSessions_c7a2c0 { + @extend %deviceOtherSessions !optional; +} +.sectionTitle_a6ae9b { + @extend %deviceSectionTitle !optional; +} +.session_c7a2c0 { + @extend %deviceSession !optional; +} +.sessionIcon_c7a2c0 { + @extend %deviceSessionIcon !optional; +} +.sessionInfo_c7a2c0 { + @extend %deviceSessionInfo !optional; +} +.sessionInfoRow_c7a2c0 { + @extend %deviceSessionInfoRow !optional; +} +.eyebrow_e5a66c { + @extend %deviceSessionInfoEyebrow !optional; +} +.sessionMoreButton_c7a2c0 { + @extend %deviceSessionMoreButton !optional; +} +.stepperContainer_fa2661 { + @extend %stepperContainer !optional; +} +.stepper_fa2661 { + @extend %stepper !optional; +} +.iconWrapper__0d13e { + @extend %stepperIconWrapper !optional; +} +.icon_bb7288 { + @extend %stepperIcon !optional; +} +.inputWrapper-1YNMmM { + @extend %stepperInputWrapper !optional; +} +.container__463ec { + @extend %homeBrandCard !optional; +} +.textContainer__39032 { + @extend %homeBrandCardTextContainer !optional; +} +.container_c68a2c { + @extend %homeIntroCard !optional; +} +.icon_ac2d0d { + @extend %homeIntroCardIcon !optional; +} +.container__29699 { + @extend %homeActiveNowContainer !optional; +} +.header__18dc9 { + @extend %homeActiveNowContainerHeader !optional; +} +.emptyStateContainer__08276 { + @extend %homeActiveNowEmptyContainer !optional; +} +.channelList_b7e3ac { + @extend %homeActiveNowChannelList !optional; +} +.container__55cc1 { + @extend %homeActiveNowChannelContainer !optional; +} +.iconContainer__1b9f0 { + @extend %homeActiveNowChannelIconContainer !optional; +} +.moreUsers_c47562 { + @extend %homeActiveNowChannelMoreUsers !optional; +} +.containerCard__95c7a { + @extend %homeActiveNowSmallCard !optional; +} +.fillerCard_eafecc { + @extend %homeActiveNowSmallCardFiller !optional; +} +.typingIndicator__0b368 { + @extend %homeActiveNowTypingIndicator !optional; +} +.scrollIcon__0a383 { + @extend %homeActiveNowSmallScrollIcon !optional; +} +.container__60371 { + @extend %homeUpcomingContainer !optional; +} +.header_be4997 { + @extend %homeUpcomingHeader !optional; +} +.container__55cc1 { + @extend %homeUpcomingEventContainer !optional; +} +.topMessagesHeader__1978f { + @extend %homeTopMessagesHeader !optional; +} +.container__3c265 { + @extend %homeHighlightsCard !optional; +} +.background__4cf17 { + @extend %homeHighlightsCardBackground !optional; +} +.interactiveCard_d92364 { + @extend %homeHighlightsInteractiveCard !optional; +} +.selected__142a3 { + @extend %homeHighlightsInteractiveCardSelected !optional; +} +.feedItemHeader_ec3bdb { + @extend %homeHighlightsFeedItemHeader !optional; +} +.browser_c2efea { + @extend %browseChannels !optional; +} +.header_c2efea { + @extend %browseChannelsHeader !optional; +} +.scrollerInner_f04d06 { + @extend %browseChannelsScrollerInner !optional; +} +.container_b55df8 { + @extend %browseChannelsChooseContainer !optional; +} +.categoryText_f04d06 { + @extend %browseChannelsCategoryText !optional; +} +.channelRow_f04d06 { + @extend %browseChannelsChannelRow !optional; +} +.disabled_f04d06 { + @extend %browseChannelsChannelDisabled !optional; +} +.firstChannel_f04d06 { + @extend %browseChannelsFirstChannel !optional; +} +.lastChannel_f04d06 { + @extend %browseChannelsLastChannel !optional; +} +.channelInfo_f04d06 { + @extend %browseChannelsChannelInfo !optional; +} +.channelActions_f04d06 { + @extend %browseChannelsChannelActions !optional; +} +.separator_f04d06 { + @extend %browseChannelsChannelSeparator !optional; +} +.viewChannelButton_f04d06 { + @extend %browseChannelsViewChannelButton !optional; +} +.channelName_f04d06 { + @extend %browseChannelsChannelName !optional; +} +.scroller_d20375 { + @extend %membersPageScroller !optional; +} +.container_d20375 { + @extend %membersPageContainer !optional; +} +.mainTableContainer_e23072 { + @extend %membersPageMainTableContainer !optional; +} +.searchHeaderContainer_b0740c { + @extend %membersPageSearchHeaderContainer !optional; +} +.table_aabef9 { + @extend %membersPageTable !optional; +} +.tableHeaderRow_e6d0a5 { + @extend %membersPageTableHeaderRow !optional; +} +.tableHeaderCellContainer_e6d0a5 { + @extend %membersPageTableHeaderCellContainer !optional; +} +.memberRowContainer_a39fe9 { + @extend %membersPageMemberRowContainer !optional; +} +.newMembersNotice_dfba43 { + @extend %membersPageMemberNewMembersNotice !optional; +} +.otherRoles_a39fe9 { + @extend %membersPageMemberOtherRoles !optional; +} +.addRoleIcon_a39fe9 { + @extend %membersPageMemberAddRoleIcon !optional; +} +.button_a39fe9 { + @extend %membersPageMemberButton !optional; +} +.paginationContainer_cb152b { + @extend %membersPagePaginationContainer !optional; +} +.featureModalMessage__57f8c { + @extend %featureModalMessage !optional; +} +.modalDivider_cd3d24 { + @extend %activityModalDivider !optional; +} +.slideContentOuterContainerTall-1G4gq9 { + @extend %slideContentOuterContainerTall !optional; +} +.scrollTierBackground_f09e45 { + @extend %activtyScrollTierBackground !optional; +} +.scroller_f09e45 { + @extend %activityScroller !optional; +} +.scrollSection_f09e45 { + @extend %activityScrollSection !optional; +} +.shelf_f09e45 { + @extend %activityShelf !optional; +} +.tierCtaContainer__81542 { + @extend %activityTierCtaContainer !optional; +} +.activityItem_d46b95 { + @extend %activityItem !optional; +} +.activityImageContainer_d46b95 { + @extend %activityImageContainer !optional; +} +.activityTag_d46b95 { + @extend %activityTag !optional; +} +.container_b572de { + @extend %suggestedActivitiesContainer !optional; +} +.activityItem_ec77c5 { + @extend %suggestedActivitiesItem !optional; +} +.wumpusRocketInnerContainer_b572de { + @extend %wumpusRocketInnerContainer !optional; +} +.root_f906dd { + @extend %appDirectoryRoot !optional; +} +.enterDone_f906dd { + @extend %enterDone !optional; +} +.directoryContainer_da3f59 { + @extend %appDirectoryContainer !optional; +} +.search_aabd24 { + @extend %appDirectorySearch !optional; +} +.searchBoxInput__56498 { + @extend %appDirectorySearchBoxInput !optional; +} +.category_d7acc7, .category_d169f5 { + @extend %appDirectoryCategory !optional; +} +.category_fa8ebf { + @extend %appDirectorySidebarCategory !optional; +} +.activeCategory_fa8ebf { + @extend %appDirectorySidebarActiveCategory !optional; +} +.listing_c0b10b { + @extend %appDirectorySearchResultsListing !optional; +} +.listingDetails_c0b10b { + @extend %appDirectorySearchResultsListingDetails !optional; +} +.scrollerContainer_b503b8 { + @extend %appDirectoryCardScollerContainer !optional; +} +.card_e90143, .container_d9c848 { + @extend %appDirectoryCard !optional; +} +.animatesOnHoverContainer_d9c848 { + @extend %appDirectoryAnimatesOnHoverContainer !optional; +} +.image_e90143, .image_d9c848 { + @extend %appDirectoryCardImage !optional; +} +.linkCard_b4a57c, .container_f9d8eb { + @extend %appDirectoryLearnMoreCard !optional; +} +.cardHeader_b4a57c { + @extend %appDirectoryLearnMoreCardHeader !optional; +} +.linkDescription_b4a57c { + @extend %appDirectoryLearnMoreDescription !optional; +} +.headerBanner_a1eac2 { + @extend %botInfoHeaderBanner !optional; +} +.headerIcon_a1eac2 { + @extend %botInfoHeaderIcon !optional; +} +.card_b5d566 { + @extend %botInfoSupportServerCard !optional; +} +.splashImage_b5d566 { + @extend %botInfoSupportServerSplashImage !optional; +} +.iconMask_b5d566 { + @extend %botInfoSupportServerIconMask !optional; +} +.container__26dff { + @extend %botInfoPremiumContainer !optional; +} +.cardHeader__62148 { + @extend %botInfoPremiumCardHeader !optional; +} +.priceAndButtonContainer__78548 { + @extend %botInfoPremiumPriceAndButtonContainer !optional; +} +.benefitsContainer_f75168 { + @extend %botInfoPremiumBenefitsContainer !optional; +} +.commandList_a1eac2 { + @extend %botInfoCommandList !optional; +} +.commandName_e0307d { + @extend %botInfoCommandName !optional; +} +.permissionHeader_a06168 { + @extend %botInfoPermissionHeader !optional; +} +.main_d8215a { + @extend %promptMain !optional; +} +.gradient_d8215a { + @extend %promptGradient !optional; +} +.prompt_cd377c { + @extend %prompt !optional; +} +.promptOptions_cd377c { + @extend %promptOptions !optional; +} +.optionButtonWrapper_bd5e1f { + @extend %promptOptionButtonWrapper !optional; +} +.selected_bd5e1f { + @extend %promptOptionButtonWrapperSelected !optional; +} +.optionButton_bd5e1f { + @extend %promptOptionButton !optional; +} +.checkIcon_bd5e1f { + @extend %promptOptionCheckIcon !optional; +} +.memberCount_bd5e1f { + @extend %promptOptionMemberCount !optional; +} +.navButtons_cd377c { + @extend %promptNavButtons !optional; +} +.container_f1fd9c { + @extend %channelsAndRolesContainer !optional; +} +.tabBar_f1fd9c { + @extend %channelsAndRolesTabBar !optional; +} +.pageBody_c6b11b { + @extend %channelsAndRolesPageBody !optional; +} +.prompt_c6b11b { + @extend %channelsAndRolesPrompt !optional; +} +.promptTitle_c6b11b { + @extend %channelsAndRolesPromptTitle !optional; +} +.profileCard_c6b11b { + @extend %channelsAndRolesProfileCard !optional; +} +.card_ea91d1 { + @extend %serverSubscriptionCard !optional; +} +.heroBanner_f6ab4c { + @extend %serverSubscriptionHeroBanner !optional; +} +.howItWorksContainer_aa72d6 { + @extend %howItWorksContainer !optional; +} +.howItWorksCard__6ff71 { + @extend %howItWorksCard !optional; +} +.howItWorksImageContainer_aa72d6 { + @extend %howItWorksImageContainer !optional; +} +.howItWorksDescription_aa72d6 { + @extend %howItWorksDescription !optional; +} +.creatorBenefitCard__1f0b1 { + @extend %creatorBenefitCard !optional; +} +.earningsPreviewContainer_da92c3 { + @extend %creatorBenefitEarningsPreviewCard !optional; +} +.avatarCard_da92c3 { + @extend %creatorBenefitAvatarCard !optional; +} +.guildCard__81370 { + @extend %guildCard !optional; +} +.guildCardHeaderAvatar_adff39 { + @extend %guildCardHeaderAvatar !optional; +} +.guildSubscriberCount_adff39 { + @extend %guildSubscriberCount !optional; +} +.subscriberCountValue_adff39 { + @extend %guildSubscriberCountValue !optional; +} +.subscriberCountText_adff39 { + @extend %guildSubscriberCountText !optional; +} +.emojisContainer_adff39 { + @extend %guildCardEmojisContainer !optional; +} +.tabBar_da7453 { + @extend %serverSubscriptionsTabBar !optional; +} +.container_dce733 { + @extend %serverSubscriptionsSetupContainer !optional; +} +.imageUploaderIcon_de76e4 { + @extend %imageUploaderIcon !optional; +} +.changelog_abe1fa { + @extend %safetySetupChangelog !optional; +} +.safetyChecklist_abe1fa { + @extend %safetySetupChecklist !optional; +} +.divider_abe1fa { + @extend %safetySetupChecklistDivider !optional; +} +.back_e1b877 { + @extend %safetySetupBackButton !optional; +} +.backButton_e1b877 { + @extend %safetySetupBackButtonText !optional; +} +.error_dd4615 { + @extend %insightsError !optional; +} +.developerPortalCtaWrapper_cfaf72 { + @extend %insightsDeveloperPortalCtaWrapper !optional; +} +.valuePropContainer-WkXrIU { + @extend %valuePropContainer !optional; +} +.bulletedValueProp-3pv7g2 { + @extend %bulletedValueProp !optional; +} +.valuePropIconContainer-1WLjVd { + @extend %valuePropIconContainer !optional; +} +.problemInfo_b58b14 { + @extend %problemInfo !optional; +} +.root_ee4ca6 { + @extend %problemInfoRoot !optional; +} +.option_ee4ca6 { + @extend %problemInfoOption !optional; +} +.header-eqLiHQ { + @extend %favoritesCreateCategoryHeader !optional; +} +.closeButton-2JycqK { + @extend %favoritesCreateCategoryCloseButton !optional; +} +.name-33lnjT { + @extend %favoritesCreateCategoryName !optional; +} +.basicThemeSelectors_ { + @extend %basicThemeSelectors !optional; +} +.premiumFeatureBorder_c6d722 { + @extend %premiumFeatureBorder !optional; +} +.themeEditor_c9dda6 { + @extend %themeEditor !optional; +} +.editorHeader_c9dda6 { + @extend %themeEditorHeader !optional; +} +.editorFooter_c9dda6 { + @extend %themeEditorFooter !optional; +} +.selectionGroup_c9dda6 { + @extend %themeEditorSelectionGroup !optional; +} +.presets_f45ea6 { + @extend %themeEditorPresets !optional; +} +.defaultThemeSelection_cb7c27 { + @extend %themeEditorDefaultThemeSelection !optional; +} +.themeSelectionContainer_cb7c27 { + @extend %themeEditorThemeSelectionContainer !optional; +} +.selected_cb7c27 { + @extend %themeEditorThemeSelected !optional; +} +.selectionCircle_cb7c27 { + @extend %themeEditorSelectionCircle !optional; +} +.checkmarkCircle_cb7c27 { + @extend %themeEditorCheckmarkCircle !optional; +} +.checkmark_cb7c27 { + @extend %themeEditorCheckmark !optional; +} +.header_df4d02 { + @extend %appIconCardHeader !optional; +} +.presets_df4d02 { + @extend %appIconCardPresets !optional; +} +.appIconSelection_e2863f { + @extend %appIconSelection !optional; +} +.selected_e2863f { + @extend %appIconSelectionSelected !optional; +} +.disabled_e2863f { + @extend %appIconSelectionDisabled !optional; +} +.editor_bcfa1e { + @extend %appIconEditor !optional; +} +.editorHeader_bcfa1e { + @extend %appIconEditorHeader !optional; +} +.editorBody_bcfa1e { + @extend %appIconEditorBody !optional; +} +.editorFooter_bcfa1e { + @extend %appIconEditorFooter !optional; +} +.selectionGroup_bcfa1e { + @extend %appIconEditorSelectionGroup !optional; +} +.header_df4d02 { + @extend %appIconEditorSelectionGroupHeader !optional; +} +.presets_df4d02 { + @extend %appIconEditorPresets !optional; +} +.vc-settings-tab-bar { + @extend %vencordSettingsTabBar !optional; +} +.vc-settings-card { + @extend %vencordSettingsCard !optional; +} +.vc-error-card { + @extend %vencordErrorCard !optional; +} +.vc-settings-donate { + @extend %vencordSettingsDonateCard !optional; +} +.vc-plugins-info-card { + @extend %vencordPluginsInfoCard !optional; +} +.vc-plugins-filter-controls { + @extend %vencordPluginsFilterControls !optional; +} +.vc-addon-card { + @extend %vencordAddonCard !optional; +} +.vc-addon-header { + @extend %vencordAddonHeader !optional; +} +.vc-addon-name-author { + @extend %vencordAddonNameAuthor !optional; +} +.vc-addon-name { + @extend %vencordAddonName !optional; +} +.vc-addon-note { + @extend %vencordAddonNote !optional; +} +.vc-settings-theme-links { + @extend %vencordThemeLinks !optional; +} +.vc-backup-restore-card { + @extend %vencordBackupRestoreCard !optional; +} +.vc-notification-root { + @extend %vencordNotificationRoot !optional; +} +.vc-notification-title { + @extend %vencordNotificationTitle !optional; +} +.testimonialHeroContainer_d3081b { + @extend %onboardingTestimonialHeroContainer !optional; +} +.testimonialsControls_d3081b { + @extend %onboardingTestimonialsControls !optional; +} +.quotes_d3081b { + @extend %onboardingQuotes !optional; +} +.upsellPreview_aa7c25 { + @extend %onboardingUpsellPreview !optional; +} +.welcomeMessageContainer_a1289e { + @extend %onboardingWelcomeMessageContainer !optional; +} +.spacingSmall_aa7c25 { + @extend %onboardingSpacingSmall !optional; +} +.spacingLarge_aa7c25 { + @extend %onboardingSpacingLarge !optional; +} +.previewListItem_aa7c25 { + @extend %onboardingPreviewListItem !optional; +} +.selected_aa7c25 { + @extend %onboardingPreviewListItemSelected !optional; +} +.action_e3f878 { + @extend %onboardingPreviewAction !optional; +} +.categoryRow_a33fd3 { + @extend %onboardingCategoryRow !optional; +} +.categoryText_a33fd3 { + @extend %onboardingCategoryText !optional; +} +.channelRow_fdea3f { + @extend %onboardingChannelRowRecommended !optional; +} +.channelRow_a33fd3 { + @extend %onboardingChannelRow !optional; +} +.firstChannel_a33fd3 { + @extend %onboardingChannelRowFirst !optional; +} +.lastChannel_a33fd3 { + @extend %onboardingChannelRowLast !optional; +} +.disabled_a33fd3 { + @extend %onboardingChannelRowDisabled !optional; +} +.lockedPill_a33fd3 { + @extend %onboardingChannelLockedPill !optional; +} +.separator_a33fd3 { + @extend %onboardingChannelSeparator !optional; +} +.container_fe51c5 { + @extend %onboardingChannelSelectionContainer !optional; +} +.header_fe51c5 { + @extend %onboardingChannelSelectionHeader !optional; +} +.container_eff583 { + @extend %onboardingChannelSelectionHeaderContainer !optional; +} +.channelList_fe51c5 { + @extend %onboardingChannelSelectionList !optional; +} +.container_b5926e { + @extend %onboardingNavigationBarContainer !optional; +} +.button_b5926e { + @extend %onboardingNavigationBarInnerButton !optional; +} +.educationUpsell_b5926e { + @extend %onboardingNavigationEducationUpsell !optional; +} +.educationUpsellArrow_b5926e { + @extend %onboardingNavigationEducationUpsellArrow !optional; +} +.channelCoverage_df2e1e { + @extend %onboardingChannelCoverage !optional; +} +.channelCoverageDetails_df2e1e { + @extend %onboardingChannelCoverageDetails !optional; +} +.channelPill_df2e1e { + @extend %onboardingChannelPill !optional; +} +.container_a90bed { + @extend %onboardingQuestionContainer !optional; +} +.notice_addbba { + @extend %onboardingNotice !optional; +} +.review_addbba { + @extend %onboardingReview !optional; +} +.onboardingStepContainer_a85c10 { + @extend %onboardingStepContainer !optional; +} +.iconContainer_a85c10 { + @extend %onboardingStepIconContainer !optional; +} +.divider_addbba { + @extend %onboardingStepDivider !optional; +} +.container_ed5743 { + @extend %inviteModal !optional; +} +.contentWrapper_ed5743 { + @extend %inviteModalContentWrapper !optional; +} +.inviteContent_ed5743 { + @extend %inviteModalContent !optional; +} +.inviteSplash_ed5743 { + @extend %inviteModalSplash !optional; +} +.temporaryMembershipContainerBackground-13Hf5U { + @extend %inviteTemporaryMembershipContainerBackground !optional; +} +.tableTitle_b10b92 { + @extend %soundboardSettingsTableTitle !optional; +} +.soundTable_b10b92 { + @extend %soundboardSettingsTable !optional; +} +.tableHeaders_b10b92 { + @extend %soundboardSettingsTableHeaders !optional; +} +.tableHeader_b10b92 { + @extend %soundboardSettingsTableHeader !optional; +} +.row_b10b92 { + @extend %soundboardSettingsTableRow !optional; +} +.picker_cd703d { + @extend %soundboardPicker !optional; +} +.premiumPromo_ca9b56 { + @extend %soundboardPickerPremiumPromo !optional; +} +.header_d0dc1d { + @extend %soundboardPickerHeader !optional; +} +.categoryList_ceda83 { + @extend %soundboardPickerCategoryList !optional; +} +.soundButton_f40049 { + @extend %soundboardPickerButton !optional; +} +.hoverActiveBackground_f40049 { + @extend %soundboardPickerButtonHoverActiveBackground !optional; +} +.buttonOverlayBackground_f40049 { + @extend %soundboardPickerButtonOverlayBackground !optional; +} +.soundAddButton__896b6 { + @extend %soundboardPickerSoundAddButton !optional; +} +.keybindHint_c66e5e { + @extend %soundboardPickerKeybindHint !optional; +} +.vc-rdb-view { + @extend %reviewDBView !optional; +} +.vc-rdb-review-comment { + @extend %reviewDBReviewComment !optional; +} +.vc-rdb-input { + @extend %reviewDBInput !optional; +} +.messagePreviewContainer_b06e1c { + @extend %reportMessagePreviewContainer !optional; +} +.childButton_f45bfc { + @extend %reportMessageChildButton !optional; +} +.wrapper { + @extend %showAllActivitiesWrapper !optional; +} +.controls { + @extend %showAllActivitiesControls !optional; +} +.caret { + @extend %showAllActivitiesCaret !optional; +} +.disabled { + @extend %showAllActivitiesCaretDisabled !optional; +} +.SAA-caret { + @extend %showAllActivitiesCaretIcon !optional; +} +.carosell { + @extend %showAllActivitiesCarosell !optional; +} +.dot { + @extend %showAllActivitiesDot !optional; +} +.selected { + @extend %showAllActivitiesDotSelected !optional; +} +.PCL--layout-bg { + @extend %PclLayoutBg !optional; +} +.PCL--icon { + @extend %PclIcon !optional; +} +.PCL--title { + @extend %PclTitle !optional; +} +.PCL--dot { + @extend %PclDot !optional; +} +.PCL--divider { + @extend %PclDivider !optional; +} +.PCL--buttons { + @extend %PclButtons !optional; +} +.PCL--btn { + @extend %PclBtn !optional; +} +.PCL--btn-number { + @extend %PclBtnNumber !optional; +} +.PCL--btn-dec { + @extend %PclBtnDec !optional; +} +#PCLBtn-Escape { + @extend %PclBtnEscape !optional; +} +#PCLBtn-Backspace { + @extend %PclBtnBackspace !optional; +} +.banReasonOtherClickable-8EKPlQ { + @extend %banReasonOtherClickable !optional; +} +.header_d32e26 { + @extend %serverGuideHeader !optional; +} +.headerArtWrapper_d32e26 { + @extend %serverGuideHeaderArtWrapper !optional; +} +.headerIcon_d32e26 { + @extend %serverGuideHeaderIcon !optional; +} +.welcomeMessageProfileContainer_a1289e { + @extend %serverGuideWelcomeMessageProfileContainer !optional; +} +.userCardInner_c69a7b { + @extend %serverGuideUserCardInner !optional; +} +.action_e3f878 { + @extend %serverGuideAction !optional; +} +.row_b53f4f { + @extend %serverGuideRow !optional; +} +.sidebarCardWrapper_e85cee { + @extend %serverGuideSidebarCardWrapper !optional; +} +.newTopicsBarContainer_cf58b5 { + @extend %summaryNewTopicsBarContainer !optional; +} +.newTopicsBarTopicSection_cf58b5 { + @extend %summaryNewTopicsBarTopicSection !optional; +} +.newTopicsBarIcon_cf58b5 { + @extend %summaryNewTopicsBarIcon !optional; +} +.newTopicsBarText_cf58b5 { + @extend %summaryNewTopicsBarText !optional; +} +.newTopicsBarTextSelected_cf58b5 { + @extend %summaryNewTopicsTextSelected !optional; +} +.newTopicsBarCaret_cf58b5 { + @extend %summaryNewTopicsBarCaret !optional; +} +.topicsPillContainer_cf58b5 { + @extend %summaryTopicsPillContainer !optional; +} +.topicsPill_cf58b5 { + @extend %summaryTopicsPill !optional; +} +.topicsPillText_cf58b5 { + @extend %summaryTopicsPillText !optional; +} +.topicsPillTextSelected_cf58b5 { + @extend %summaryTopicsPillTextSelected !optional; +} +.topicsPillTextTitle_cf58b5 { + @extend %summaryTopicsPillTextTitle !optional; +} +.topicsPillCarets_cf58b5 { + @extend %summaryTopicsPillCarets !optional; +} +.topicsPillDropdownCaret_cf58b5 { + @extend %summaryTopicsPillDropdownCaret !optional; +} +.topicsPillSummaryIcon_cf58b5 { + @extend %summaryTopicsPillSummaryIcon !optional; +} +.topicsPillCaret_cf58b5 { + @extend %summaryTopicsPillCaret !optional; +} +.topicsPillCaretDisabled_cf58b5 { + @extend %summaryTopicsPillCaretDisabled !optional; +} +.topicsDropdownBase_cf58b5 { + @extend %topicsDropdownBase !optional; +} +.topicsDropdownHeading_cf58b5 { + @extend %topicsDropdownHeading !optional; +} +.topicsDropdownHeadingText_cf58b5 { + @extend %topicsDropdownHeadingText !optional; +} +.topicsScroller_cf58b5 { + @extend %topicsScroller !optional; +} +.summariesBetaTag_cf58b5 { + @extend %topicsDropdownHeadingBetaTag !optional; +} +.container_b1a27b { + @extend %topicsDropdownTopicContainer !optional; +} +.feedbackContainer_b1a27b { + @extend %topicsDropdownFeedbackContainer !optional; +} +.thumbIcon_b1a27b { + @extend %topicsDropdownThumbIcon !optional; +} +.summaryStartContent_cabeb6 { + @extend %summaryStartContent !optional; +} +.summaryStartIcon_cabeb6 { + @extend %summaryStartIcon !optional; +} +.summaryEndContent_cabeb6 { + @extend %summaryEndContent !optional; +} +.summaryEndIcon_cabeb6 { + @extend %summaryEndIcon !optional; +} +.summaryDividerEnd_cabeb6 { + @extend %summaryDividerEnd !optional; +} +.summaryFeedbackWrapper_cabeb6 { + @extend %summaryFeedbackWrapper !optional; +} +.thumbIcon_cabeb6 { + @extend %summaryThumbIcon !optional; +} +.guestBody-1S2A2E { + @extend %guestBody !optional; +} +#channelTabs-container { + @extend %channelTabsContainer !optional; +} +.channelTabs-tabContainer { + @extend %channelTabsTabContainer !optional; +} +.channelTabs-tabNav { + @extend %channelTabsTabNav !optional; +} +.channelTabs-tab { + @extend %channelTabsTab !optional; +} +.channelTabs-selected { + @extend %channelTabsTabSelected !optional; +} +.channelTabs-tabName { + @extend %channelTabsTabName !optional; +} +.channelTabs-gridContainer { + @extend %channelTabsGridContainer !optional; +} +.channelTabs-unreadBadge { + @extend %channelTabsUnreadBadge !optional; +} +.channelTabs-mentionBadge { + @extend %channelTabsMentionBadge !optional; +} +.channelTabs-closeTab { + @extend %channelTabsCloseTab !optional; +} +.channelTabs-newTab { + @extend %channelTabsNewTab !optional; +} +.channelTabs-favContainer { + @extend %channelTabsFavContainer !optional; +} +.channelTabs-fav { + @extend %channelTabsFav !optional; +} +.headerContainer-3uHkGl { + @extend %securityActionsHeaderContainer !optional; +} +.mainContainer-1VGrrU { + @extend %securityActionsMainContainer !optional; +} +.pauseContainer-36E8UF { + @extend %securityActionsPauseContainer !optional; +} +.container_d576e9 { + @extend %familyCenterContent !optional; +} +.sideNavContent_d576e9 { + @extend %familyCenterSideNavContent !optional; +} +.container_d00e26 { + @extend %familyCenterContainer !optional; +} +.max-width_d00e26, .max-width_a2e886 { + @extend %familyCenterMaxWidth !optional; +} +.banner_d00e26 { + @extend %familyCenterBanner !optional; +} +.container_b01337 { + @extend %familyCenterGetStartedContainer !optional; +} +.featureCards_d00e26 { + @extend %familyCenterFeatureCards !optional; +} +.container_d00e26 { + @extend %familyCenterFeatureCard !optional; +} +.circle_d7c696 { + @extend %familyCenterFeatureCardCircle !optional; +} +.icon_d7c696 { + @extend %familyCenterFeatureCardCircleIcon !optional; +} +.container_a2e886 { + @extend %familyCenterSeeContainer !optional; +} +.row_e677b7 { + @extend %familyCenterSeeRow !optional; +} +.iconContainer_e677b7 { + @extend %familyCenterSeeRowIconContainer !optional; +} +.container_f70f48 { + @extend %familyCenterMyFamilyContainer !optional; +} +.box_f70f48 { + @extend %familyCenterBox !optional; +} +.stepNumber_f70f48 { + @extend %familyCenterBoxStepNumber !optional; +} +.enableCard_c55991 { + @extend %familyCenterEnableCard !optional; +} +.shop_e77fa3 { + @extend %shopContainer !optional; +} +.shopScroll_e77fa3 { + @extend %shopScroll !optional; +} +.shopScrollBackgroundPrimary__28f1d { + @extend %shopScrollBackgroundPrimary !optional; +} +.pageWrapperBackgroundPrimary__36469 { + @extend %shopPageWrapperBackgroundPrimary !optional; +} +.pageWrapper_e77fa3 { + @extend %shopPageWrapper !optional; +} +.page_e77fa3 { + @extend %shopPage !optional; +} +.countDownWrapper_cd5584 { + @extend %shopCountDownWrapper !optional; +} +.shyBanner__78fa4 { + @extend %shopShyBanner !optional; +} +.heroBanner_e16ab1 { + @extend %shopHeroBanner !optional; +} +.bannerBackground_ad3aa1 { + @extend %shopBannerBackground !optional; +} +.bannerCard_b27f26 { + @extend %shopBannerCard !optional; +} +.shopBanner_be5025 { + @extend %shopBanner !optional; +} +.itemTypeTitle_e77fa3 { + @extend %shopItemTypeTitle !optional; +} +.shopCard_c23530 { + @extend %shopCard !optional; +} +.avatarContainer_c23530 { + @extend %shopCardAvatarContainer !optional; +} +.cardText_c23530 { + @extend %shopCardText !optional; +} +.cardTextBlur_c23530 { + @extend %shopCardTextBlur !optional; +} +.cardBackground_c23530 { + @extend %shopCardBackground !optional; +} +.description__8d6d2 { + @extend %shopCardDescription !optional; +} +.priceTag__6412e { + @extend %shopCardPriceTag !optional; +} +.premiumIcon__7552e { + @extend %shopCardPremiumIcon !optional; +} +.cardTextProfileEffect__27c03 { + @extend %shopCardTextProfileEffect !optional; +} +.giftButton_e70ca4 { + @extend %shopGiftButton !optional; +} +.giftButtonInner_e70ca4 { + @extend %shopGiftButtonInner !optional; +} +.previewButtonInner_bfc6e5 { + @extend %shopPreviewButtonInner !optional; +} +.modalContent_c5828f { + @extend %shopPreviewModalContent !optional; +} +.chatPreview_c5828f { + @extend %shopChatPreview !optional; +} +.mockInput_c5828f { + @extend %shopMockInput !optional; +} +.collectibleInfoContainer_c5828f { + @extend %shopCollectibleInfoContainer !optional; +} +.categoryBanner_c5828f { + @extend %shopCollectibleCategoryBanner !optional; +} +.content_cac32e { + @extend %serverShopContent !optional; +} +.contentContainer_cac32e { + @extend %serverShopContentContainer !optional; +} +.container_e1e1a4 { + @extend %serverShopHeroCard !optional; +} +.infoContainer_e1e1a4 { + @extend %serverShopHeroInfoContainer !optional; +} +.coverImage_e1e1a4 { + @extend %serverShopHeroCoverImage !optional; +} +.filters_ff1414 { + @extend %serverShopFilters !optional; +} +.header_ff1414 { + @extend %serverShopHeader !optional; +} +.tab_ff1414 { + @extend %serverShopTab !optional; +} +.selected_ff1414 { + @extend %serverShopTabSelected !optional; +} +.iconContainer_ff1414 { + @extend %serverShopTabIconContainer !optional; +} +.sortDropdown_c26ebf { + @extend %serverShopSortDropdown !optional; +} +.sortDropdownInner_c26ebf { + @extend %serverShopSortDropdownInner !optional; +} +.productCard_eb6c38 { + @extend %serverShopProductCard !optional; +} +.productThumbnail_eb6c38 { + @extend %serverShopProductThumbnail !optional; +} +.card_c5b7ad { + @extend %serverShopCard !optional; +} +.cardContent_c5b7ad { + @extend %serverShopCardContent !optional; +} +.container_dc71f0 { + @extend %serverShopProductModalHeaderImage !optional; +} +.body_b3373b { + @extend %serverShopProductModalBody !optional; +} +.container_b981c5 { + @extend %serverProductsBasicInfoContainer !optional; +} +.coverImageUploader_fea47d { + @extend %serverProductsCoverImageUploader !optional; +} +.metricCard_bf27f7 { + @extend %serverProductsMetricCard !optional; +} +.tableContainer_d2aca9 { + @extend %serverProductsTableContainer !optional; +} +.productCard_f26f9b { + @extend %serverProductCard !optional; +} +.productThumbnail_f26f9b { + @extend %serverProductCardThumbnail !optional; +} +.badge_a24a11 { + @extend %serverProductBadge !optional; +} +.roleTag_b463ca { + @extend %serverProductRoleTag !optional; +} +.roleColor_b463ca { + @extend %serverProductRoleColor !optional; +} +.textArea_cc484a { + @extend %serverProductTextArea !optional; +} +.clickableItem_f07970 { + @extend %serverProductThumbnail !optional; +} +.radioOptionImage_f07970 { + @extend %serverProductThumbnailRadioOptionImage !optional; +} +.container_c298ed { + @extend %serverProductUploadDownloadableContainer !optional; +} +.attachedRoleContainer_f624e3 { + @extend %serverProductAttachedRoleContainer !optional; +} +.benefitToggleContainer_d636bf { + @extend %serverProductBenefitToggleContainer !optional; +} +.productPreview_d636bf { + @extend %serverProductPreview !optional; +} +.publishable_f77b50 { + @extend %serverProductPublishableCard !optional; +} +.wasEverPublished_f77b50 { + @extend %serverProductWasEverPublishedCard !optional; +} +.phoneField_d4eb58 { + @extend %phoneField !optional; +} +.inputField_d4eb58 { + @extend %phoneInputField !optional; +} +.phoneFieldExpand_d4eb58 { + @extend %phoneFieldExpand !optional; +} +.countryButton_d4eb58 { + @extend %phoneCountryButton !optional; +} +.countryCode_d4eb58 { + @extend %phoneCountryCode !optional; +} +.plusSign_d4eb58 { + @extend %phonePlusSign !optional; +} +.phoneFieldPopout_ff761b { + @extend %phoneFieldPopout !optional; +} +.group_d8d11a { + @extend %experimentGroup !optional; +} +.title_d8d11a { + @extend %experimentGroupTitle !optional; +} +.experimentDate_d8d11a { + @extend %experimentGroupDate !optional; +} +.description_d8d11a { + @extend %experimentGroupDescription !optional; +} +.divider_d8d11a { + @extend %experimentGroupDivider !optional; +} +.repoHeader_2KfNvH { + @extend %repoHeader !optional; +} +.repoScroller_9JnAPs { + @extend %repoScroller !optional; +} +.tabContent_nZ-1U5 { + @extend %repoTabContent !optional; +} +.card_x5zW6z { + @extend %repoCard !optional; +} +.coverWrapper_J-mDGJ { + @extend %repoCoverWrapper !optional; +} +.cover_qyY86I { + @extend %repoCover !optional; +} +.coverBadge_I41ZIY { + @extend %repoCoverBadge !optional; +} +.iconWrapper_eK7GO6 { + @extend %repoIconWrapper !optional; +} +.info_xw-o76 { + @extend %repoInfo !optional; +} +.title_SSzExd { + @extend %repoTitle !optional; +} +.button_SxdSzE { + @extend %repoTitleButton !optional; +} +.favbutton_8Fzu45 { + @extend %repoFavButton !optional; +} +.tag_PbPfwP { + @extend %repoTag !optional; +} +.button_coQXfM { + @extend %repoButton !optional; +} +.statIcon_o40EX1 { + @extend %repoStatIcon !optional; +} +.recentClipsPopout_bd6a37 { + @extend %recentClipsPopout !optional; +} +.thumbnail_a71e15 { + @extend %recentClipsThumbnail !optional; +} +.settingsButton_b0623a { + @extend %clipsSettingsButton !optional; +} +.clipItem_fcf712 { + @extend %clipItem !optional; +} +.clipThumb_fcf712 { + @extend %clipThumb !optional; +} +.clipBadge_fcf712 { + @extend %clipBadge !optional; +} +.buttonContainer_fcf712 { + @extend %clipItemButtonContainer !optional; +} +.centeringWrapper_bb2184 { + @extend %timelineCenterWrapper !optional; +} +.timePillBackground_bb2184 { + @extend %timePillBackground !optional; +} +.timePillText_bb2184 { + @extend %timePillText !optional; +} +.playPauseButtonWrapper_bb2184 { + @extend %playPauseButtonWrapper !optional; +} +.timelineBackground_bb2184 { + @extend %playerTimelineBackground !optional; +} +.playhead_bb2184 { + @extend %playhead !optional; +} +.dragBox_bb2184 { + @extend %playerDragBox !optional; +} +.dragHandle_bb2184 { + @extend %playerDragHandle !optional; +} +.dragHandleLeft_bb2184 { + @extend %playerDragHandleLeft !optional; +} +.dragHandleRight_bb2184 { + @extend %playerDragHandleRight !optional; +} +.cropLeftArrow_bb2184 { + @extend %playerCropLeftArrow !optional; +} +.cropRightArrow_bb2184 { + @extend %playerCropRightArrow !optional; +} +.clipForm_b00e1b { + @extend %clipForm !optional; +} +.root_a1f5c2 { + @extend %clipFormRoot !optional; +} +.nameSection_a1f5c2 { + @extend %clipFormNameSection !optional; +} +.timeContainer_a1f5c2 { + @extend %clipFormTimeContainer !optional; +} +.userList_b00e1b { + @extend %clipFormUserList !optional; +} +.userCountPill_e48bd3 { + @extend %clipFormUserCountPill !optional; +} +.profile_f7ea1b { + @extend %accountStandingProfile !optional; +} +.avatarBackground_bb882a { + @extend %accountStandingAvatarBackground !optional; +} +.status_f7ea1b { + @extend %accountStandingStatus !optional; +} +.line_f7ea1b { + @extend %accountStandingLine !optional; +} +.marker_f7ea1b { + @extend %accountStandingMarker !optional; +} +.empty_f7ea1b { + @extend %accountStandingMarkerEmpty !optional; +} +.listItemContainer_c03fd3 { + @extend %authenticationListItemContainer !optional; +} +.questsCard_c366aa { + @extend %questCard !optional; +} +.outerContainer_af8856 { + @extend %questCardBannerContainer !optional; +} +.outerContainer_d7df05 { + @extend %questCardLowerContainer !optional; +} +.questSplash_af8856 { + @extend %questCardSplash !optional; +} +.partnerBrandingGameTile_fc6f68 { + @extend %questCardPartnerBrandingGameTile !optional; +} +.promotedTagBackground_a4a2b0 { + @extend %questCardPromotedTagBackground !optional; +} +.gridProgressBar_d7df05 { + @extend %questCardGridProgressBar !optional; +} +.questReward__47d57 { + @extend %questCardReward !optional; +} +.profileThemedContainer_d2194f { + @extend %modViewProfileThemedContainer !optional; +} +.container_d936aa { + @extend %modViewTopUserInfoContainer !optional; +} +.topRow_d936aa { + @extend %modViewTopRow !optional; +} +.bottomRow_d936aa { + @extend %modViewBottomRow !optional; +} +.bottomRowAction_d936aa { + @extend %modViewBottomRowAction !optional; +} +.innerBottomRowAction_d936aa { + @extend %modViewInnerBottomRowAction !optional; +} +.container_f51af4 { + @extend %modViewBottomUserInfoContainer !optional; +} +.header_f51af4 { + @extend %modViewBottomUserInfoHeader !optional; +} +.modInfoItemContainer_ce9fb9 { + @extend %modViewModInfoItemContainer !optional; +} +.modInfoItem_ce9fb9 { + @extend %modViewModInfoItem !optional; +} +.modInfoAction_ce9fb9 { + @extend %modViewModInfoAction !optional; +} +.legend_c46f6a { + @extend %pollCreateLegend !optional; +} +.answerRow_d274ca { + @extend %pollCreateAnswerRow !optional; +} +.expressionPickerButtonDefault_d274ca { + @extend %pollCreateExpressionPickerButton !optional; +} +.expressionPickerIconDefault_d274ca { + @extend %pollCreateExpressionPickerIcon !optional; +} +.removeAnswerButtonDefault_d274ca { + @extend %pollCreateRemoveAnswerButton !optional; +} +.defaultTextInputWrapper_d274ca { + @extend %pollCreateDefaultTextInputWrapper !optional; +} +.defaultTextInput_d274ca { + @extend %pollCreateDefaultTextInput !optional; +} +.characterCount_d274ca { + @extend %pollCreateCharacterCount !optional; +} +.addAnswerButtonDefault_f24a96 { + @extend %pollCreateAddAnswerButton !optional; +} +.addAnswerIconDefault_f24a96 { + @extend %pollCreateAddAnswerIcon !optional; +} +.addAnswerButtonLabel_f24a96 { + @extend %pollCreateAddAnswerButtonLabel !optional; +} +.canRemoveMoreAnswers_f24a96 { + @extend %pollCreateCanRemoveMoreAnswers !optional; +} +.pollContainer_b558d0 { + @extend %pollContainer !optional; +} +.answersContainer_cf2c85 { + @extend %pollAnswersContainer !optional; +} +.radioBackground_b97e9a { + @extend %pollRadioBackground !optional; +} +.answer_cf2c85 { + @extend %pollAnswer !optional; +} +.votedStyles_b5cb3c { + @extend %pollAnswerVotedStyles !optional; +} +.answerInner_cf2c85 { + @extend %pollAnswerInner !optional; +} +.currentlyVoting_cf2c85 { + @extend %pollCurrentlyVoting !optional; +} +.selected_cf2c85 { + @extend %pollAnswerSelected !optional; +} +.votePercentageBar_cf2c85 { + @extend %pollVotePercentageBar !optional; +} +.answerSelectionIcon_cf2c85 { + @extend %pollAnswerSelectionIcon !optional; +} +.overridePlaceholder_cacc4c { + @extend %notificationOverridePlaceholder !optional; +} +.overrideList_cacc4c { + @extend %notificationOverrideList !optional; +} +.header_cacc4c { + @extend %notificationOverrideHeader !optional; +} +.override_cacc4c { + @extend %notificationOverride !optional; +} +.checkboxGroup_cacc4c { + @extend %notificationCheckboxGroup !optional; +} +.checkboxContainer_cacc4c { + @extend %notificationCheckboxContainer !optional; +} +.checkboxMute_cacc4c { + @extend %notificationCheckboxMute !optional; +} +.container_c22357 { + @extend %guildChatPopoutContainer !optional; +} +.bannerImage_e0fe28 { + @extend %guildChatPopoutBannerImage !optional; +} +.cardContainer_c22357 { + @extend %guildChatPopoutCardContainer !optional; +} +.clanTagChiplet_e0fe28 { + @extend %guildChatPopoutClanTagChiplet !optional; +} +.clanIconInner_e0fe28 { + @extend %guildChatPopoutClanIconInner !optional; +} +.trait_c18810 { + @extend %guildChatPopoutTrait !optional; +} +.gameImageContainer_fda254 { + @extend %guildChatPopoutGameImageContainer !optional; +} +.vc-membercount-widget { + @extend %vencordMembercountWidget !optional; +} +.vc-membercount-online-dot { + @extend %vencordMembercountOnlineDot !optional; +} +.vc-membercount-total-dot { + @extend %vencordMembercountTotalDot !optional; +} diff --git a/other/themes/Material-Discord/src/_variables.scss b/other/themes/Material-Discord/src/_variables.scss new file mode 100644 index 0000000..2410be8 --- /dev/null +++ b/other/themes/Material-Discord/src/_variables.scss @@ -0,0 +1,261 @@ +:root { + --app-font: "Google Sans"; + --app-bg: var(--main-alt); + + --accent-hue: 224; + --accent-saturation: 71%; + --accent-lightness: 61%; + --accent-hsl: var(--accent-hue),calc(var(--accent-saturation) * var(--saturation-factor)),var(--accent-lightness); + --accent-text-color: hsl(0,0%,100%); + + --alert-hue: 0; + --alert-saturation: 85%; + --alert-lightness: 61%; + --alert-hsl: var(--alert-hue), calc(var(--alert-saturation) * var(--saturation-factor)), var(--alert-lightness); + --alert-text-color: hsl(0,0%,100%); + + --warning-hue: 40; + --warning-saturation: 86.4%; + --warning-lightness: 56.9%; + --warning-hsl: var(--warning-hue), calc(var(--warning-saturation) * var(--saturation-factor)), var(--warning-lightness); + --warning-text-color: hsl(0,0%,100%); + + --success-color: hsl(153,46%,49%); + + --sidebar-panel-radius-big: var(--popout-radius-big); + --sidebar-panel-radius-small: 4px; + + --message-radius: 18px; + --message-padding-top: 8px; + --message-padding-side: 12px; + + --main-textarea-color: var(--input-color); + --main-textarea-border: var(--input-border-color); + --main-textarea-radius: 24px; + + --media-radius: calc(var(--message-radius) / 1.75); + + --card-radius: 8px; + --card-radius-big: 18px; + + --button-height: 36px; + --button-radius: calc(var(--button-height) / 2); + --button-padding: 0 24px; + --button-font-size: 14px; + --button-link-accent-color: var(--accent-hsl--material-you); + --button-link-accent-text-color: hsl(var(--accent-hsl--material-you)); + + --button-action-color: hsl(0,0%,100%); + --button-action-hover: 0.06; + --button-action-active: 0.12; + + --input-height: var(--button-height); + --input-radius: calc(var(--input-height) / 2); + --input-padding: 0 12px; + + --typing-color: hsl(from var(--chat-color) h s l / 0.9); + + --emoji-category-header: hsl(from var(--popout-color) h s l / 0.95); + + --popout-radius: var(--card-radius); + --popout-radius-big: var(--card-radius-big); + + --avatar-radius: 24px; + --channel-radius: 21px; + + --spotify-color: hsl(141,73%,42%); + --stream-color: hsl(262,47%,40%); + --xbox-color: hsl(120,77%,27%); + + --tooltip-color: hsl(0,0%,38%,0.9); + --tooltip-border-color: hsl(0,0%,51%); + --tooltip-text-color: hsl(0,0%,87%); + --tooltip-font-size: 12px; + --tooltip-padding: 8px; + --tooltip-radius: 8px; + --tooltip-shadow: 0px 5px 15px hsl(0,0%,0%,0.2); + + --shadow-1dp: 0 2px 2px 0 hsl(0,0%,0%,0.14), 0 3px 1px -2px hsl(0,0%,0%,0.2), 0 1px 5px 0 hsl(0,0%,0%,0.12); + --shadow-2dp: 0 4px 5px 0 hsl(0,0%,0%,0.14), 0 1px 10px 0 hsl(0,0%,0%,0.12), 0 2px 4px -1px hsl(0,0%,0%,0.2); + --shadow-3dp: 0 8px 10px 1px hsl(0,0%,0%,0.14), 0 3px 14px 2px hsl(0,0%,0%,0.12), 0 5px 5px -3px hsl(0,0%,0%,0.2); + + --default-animation: cubic-bezier(0.4,0,0.2,1); + --default-time: 250ms; + + --scrollbar-width: 10px; + --scrollbar-thin-width: 6px; + + --window-title-bar: 22px; + --window-button-min: hsl(39,100%,63%); + --window-button-max: hsl(143,100%,40%); + --window-button-close: hsl(1,100%,68%); + + --code-font: Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace; +} + +%themeDark { + --main-color: hsl(225,8%,9%); + --main-alt: hsl(220,9%,6%); + + --accent-hsl--material-you: var(--accent-hsl); + --accent-text-color--material-you: var(--accent-text-color); + + --server-color: transparent; + --server-folder-color: hsl(0,0%,100%,0.085); + + --status-picker-color: hsl(228,5%,18%); + --sidebar-panel-color: hsl(228,7%,14%); + + --chat-color: var(--main-color); + + --message-color: hsl(216,7%,14%); + --message-color-hover: hsl(216,7%,18%); + --message-color-alt: hsl(216,7%,13%); + --attachment-color: hsl(216,7%,9%); + + --popout-color: hsl(214,7%,19%); + --popout-color-alt: hsl(216,7%,14%); + --popout-header-border: hsl(0,0%,100%,0.125); + --separator-color: hsl(0,0%,100%,0.125); + --header-secondary: hsl(0,0%,92%); + + --profile-body-background-color: hsl(225,6%,14%); + + --input-color: hsl(240,4%,16%); + --input-color-alt: hsl(240,2%,22%); + --input-border-color: hsl(0,0%,29%); + --input-text-color: hsl(0,0%,85%); + --input-placeholder-color: hsl(0,0%,59%); + --input-pill-color: hsl(0,0%,100%,0.125); + + --tab-border-color: hsl(0,0%,100%); + + --interactive-muted: hsl(0,0%,41%); + --text-disabled: hsl(0,0%,40%); + + --menu-item-hover: hsl(0,0%,100%,0.075); + --menu-item-select: hsl(0,0%,100%,0.1); + --menu-item-select-accent-opacity: 0.3; + --menu-item-text-color: hsl(0,0%,76%); + + --card-color-outlined: transparent; + --card-color-filled: hsl(225,6%,13%); + --card-color-hover: hsl(225,6%,16%); + --card-color-active: hsl(225,6%,25%); + --card-color-alt: hsl(225,6%,18%); + --card-color-alt-hover: hsl(225,6%,21%); + --card-border-color: hsl(220,3%,26%); + --card-header-text-color: hsl(0,0%,93%); + --card-button-color: hsl(0,0%,100%,0.09); + --card-button-color-hover: hsl(0,0%,100%,0.135); + + --activity-card-color: hsl(0,0%,100%,0.0475); + --activity-card-color--hover: hsl(0,0%,100%,0.06); + --activity-card-color--active: hsl(0,0%,100%,0.07); + --activity-card-color--inset: hsl(0,0%,100%,0.05); + + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); + --button-border-color: hsl(0,0%,27%); + + --switch-knob-color: hsl(0,0%,47%); + --switch-knob-color-modal: hsl(0,0%,56%); + --switch-slider-color: hsl(240,1%,20%); + --switch-slider-color-modal: var(--switch-slider-color); + --switch-color-modifier: 1.3; + --switch-color-checked: hsl(var(--accent-hsl),0.3); + + --md-ripple-color: 0,100%,100%; + + --scrollbar-color: 255,255,255; + + --window-button: hsl(0,0%,100%,0.1); + --window-button-inactive: hsl(0,0%,100%,0.05); + + --text-brand: hsl(var(--accent-hsl)); + --text-link: hsl(var(--accent-hsl)); +} + +%themeLight { + --main-color: hsl(0,0%,98%); + --main-alt: hsl(0,0%,91%); + + --accent-hsl--material-you: var(--accent-hsl); + --accent-text-color--material-you: var(--accent-text-color); + + --server-color: transparent; + --server-folder-color: hsl(0,0%,0%,0.1); + + --status-picker-color: hsl(180,3%,87%); + --sidebar-panel-color: hsl(210,5%,93%); + + --chat-color: var(--main-color); + + --message-color: hsl(210,4%,90%); + --message-color-hover: hsl(210,4%,86%); + --message-color-alt: hsl(210,4%,84%); + --attachment-color: hsl(210,4%,79%); + + --main-textarea-color-alt: hsl(0,0%,98%); + + --popout-color: hsl(0,0%,100%); + --popout-color-alt: hsl(0,0%,90%); + --popout-header-border: hsl(0,0%,80%); + --separator-color: hsl(0,0%,0%,0.195); + --header-secondary: hsl(0,0%,27%); + + --profile-body-background-color: hsl(0,0%,93%); + + --input-color: hsl(0,0%,89%); + --input-color-alt: hsl(0,0%,100%); + --input-border-color: hsl(0,0%,66%); + --input-text-color: hsl(0,0%,17%); + --input-placeholder-color: hsl(0,0%,39%); + --input-pill-color: hsl(0,0%,0%,0.135); + + --tab-border-color: hsl(0,0%,47%); + + --interactive-muted: hsl(0,0%,60%); + --text-disabled: hsl(0,0%,75%); + + --menu-item-hover: hsl(0,0%,0%,0.1); + --menu-item-select: hsl(0,0%,0%,0.125); + --menu-item-select-accent-opacity: 0.4; + --menu-item-text-color: hsl(0,0%,20%); + + --card-color-outlined: transparent; + --card-color-filled: hsl(0,0%,92%); + --card-color-hover: hsl(0,0%,85%); + --card-color-active: hsl(0,0%,80%); + --card-color-alt: hsl(0,0%,98%); + --card-color-alt-hover: hsl(0,0%,88%); + --card-border-color: hsl(0,0%,78%); + --card-header-text-color: hsl(0,0%,20%); + --card-button-color: hsl(0,0%,100%,1); + --card-button-color-hover: hsl(0,0%,0%,0.1); + + --activity-card-color: hsl(0,0%,0%,0.0785); + --activity-card-color--hover: hsl(0,0%,0%,0.1); + --activity-card-color--active: hsl(0,0%,0%,0.125); + --activity-card-color--inset: hsl(0,0%,100%,0.685); + + --button-link-color: 0,0%,0%; + --button-link-text-color: hsl(0,0%,20%); + --button-border-color: hsl(0,0%,80%); + + --switch-knob-color: hsl(0,0%,49%); + --switch-slider-color: hsl(0,0%,81%); + --switch-slider-color-modal: var(--switch-slider-color); + --switch-color-modifier: 1.8; + --switch-color-checked: hsl(var(--accent-hsl),0.8); + + --md-ripple-color: 0,0%,0%; + + --scrollbar-color: 0,0,0; + + --window-button: hsl(0,0%,0%,0.2); + --window-button-inactive: hsl(0,0%,0%,0.1); + + --text-brand: hsl(var(--accent-hsl)); + --text-link: hsl(var(--accent-hsl)); +} diff --git a/other/themes/Material-Discord/src/app/_app.scss b/other/themes/Material-Discord/src/app/_app.scss new file mode 100644 index 0000000..51e338c --- /dev/null +++ b/other/themes/Material-Discord/src/app/_app.scss @@ -0,0 +1,252 @@ +@use '../mixins' as *; + +/* + * + * APP ELEMENTS + * + */ + +* { + font-family: var(--app-font), sans-serif !important; +} + +::selection { + background: hsl(var(--accent-hsl),0.35); + text-shadow: none; +} + +body, +%app, +%appMount { + background-color: transparent; +} + +%appMount { + background: var(--app-bg); +} + +%bg, +%loadingScreen { + background: var(--app-bg); + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +%bg { + &%themeDark { + background-color: var(--main-alt); + } +} + +%platformWin { + %bg { + top: calc((var(--window-title-bar) + 4px) * -1); + } +} + +%layers { + z-index: 1000; +} + +%anchor, +%anchorIcon, +.low-saturation %anchor, +%textColorBrand { + color: hsl(var(--accent-hsl)); +} + +/* APP ELEMENTS -> LIGHT THEME WITH DARK SIDEBAR */ + +%bg%themeDark { + &:after { + position: absolute; + content: " "; + width: var(--card-radius-big); + height: calc(100vh - 22px); + top: 26px; + left: calc(72px + 240px); + background-color: var(--chat-color); + pointer-events: none; + } +} + +%channelsSidebar { + &%themeDark { + + %chat, + + %friends, + + %libraryContainer, + + %nitroHomePage, + + %shopContainer, + + %familyCenterContent { + border-radius: var(--card-radius-big); + border-bottom-right-radius: 0; + } + } +} + +/* APP ELEMENTS -> LOADING ICONS */ + +%spinnerPath, +%spinnerPath2, +%spinnerPath3 { + stroke: hsl(var(--accent-hsl--material-you)) !important; +} + +%spinnerPath2 { + opacity: 0.6; +} + +%spinnerPath3 { + opacity: 0.2; +} + +%wanderingCubes { + %wanderingCubesItem { + background-color: hsl(var(--accent-hsl--material-you)); + } +} + +/* APP ELEMENTS -> TITLEBAR */ + +%titlebarWordmark { + &%titlebarWordmarkWindows { + width: auto; + height: var(--window-title-bar); + padding: 0 0 0 4px; + line-height: var(--window-title-bar); + font-size: 0.9em; + color: var(--text-normal); + + &:before, + &:after { + position: relative; + width: auto; + height: 22px; + } + + &:before { + content: "Material"; + font-weight: 700; + } + + &:after { + content: "Discord"; + } + + svg { + display: none; + } + } +} + +%titlebarWin { + &%titlebarWithFrame { + height: var(--window-title-bar); + margin-top: 0; + } + + %titlebarWinButton { + height: var(--window-title-bar); + top: 0; + + &:before { + position: absolute; + content: " "; + width: 12px; + height: 12px; + background-position: center; + -webkit-mask-size: contain; + mask-size: contain; + filter: brightness(40%); + z-index: 2; + opacity: 0; + transition: var(--default-time) var(--default-animation) opacity; + pointer-events: none; + } + + &:hover { + &:before { + opacity: 1; + } + } + + &:after { + position: absolute; + content: " "; + width: 16px; + height: 16px; + border-radius: 50%; + background-color: var(--window-button); + transition: var(--default-time) var(--default-animation); + pointer-events: none; + } + + &:active:after { + opacity: 0.65; + } + + &%titlebarWinButtonMinMax { + &:nth-last-of-type(2) { + &:hover { + &:after { + background-color: var(--window-button-max); + } + } + + &:before { + @include add-icon(var(--window-button-max), window_maximize); + } + } + + &:nth-last-of-type(1) { + &:hover { + &:after { + background-color: var(--window-button-min); + } + } + + &:before { + @include add-icon(var(--window-button-min), window_minimize); + } + } + } + + &%titlebarWinButtonClose { + &:hover { + &:after { + background-color: var(--window-button-close); + } + } + + &:before { + @include add-icon(var(--window-button-close), window_close); + } + } + + &:hover, + &:active { + background-color: transparent; + } + + svg { + display: none; + } + } +} + +html:not(%appFocused) { + %titlebarWin { + %titlebarWinButton { + &:after { + background-color: var(--window-button-inactive); + } + + &%titlebarWinButtonMinMax { + &:after { + background-color: var(--window-button-inactive); + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/app/_index.scss b/other/themes/Material-Discord/src/app/_index.scss new file mode 100644 index 0000000..74b6581 --- /dev/null +++ b/other/themes/Material-Discord/src/app/_index.scss @@ -0,0 +1,2 @@ +@forward './app'; +@forward './loginScreen'; diff --git a/other/themes/Material-Discord/src/app/_loginScreen.scss b/other/themes/Material-Discord/src/app/_loginScreen.scss new file mode 100644 index 0000000..decaff4 --- /dev/null +++ b/other/themes/Material-Discord/src/app/_loginScreen.scss @@ -0,0 +1,83 @@ +@use '../mixins' as *; + +/* + * + * LOGIN SCREEN + * + */ + +%authBox { + padding: 24px 24px 0; + @include popout-format(true); + + &:last-child { + padding-bottom: 24px; + } + + %mainLoginContainer { + margin-right: 24px; + padding-right: 24px; + border-right: 1px solid var(--card-border-color); + } + + %headlingXlSemibold { + margin-bottom: 16px; + font-weight: 400; + } + + %verticalSeparator { + display: none; + } + + %qrLogin { + height: 320px; + } + + %needAccount { + line-height: 24px; + } + + %buttonLink { + %size14 { + line-height: var(--button-height); + } + } + + &:not(%chooseAccountAuthBox) { + %buttonLink { + --button-height: 17px; + --button-padding: 0; + --button-radius: 0; + + font-size: var(--button-font-size) !important; + font-weight: 400 !important; + + &:after { + display: none; + } + + &:hover { + text-decoration: underline !important; + } + } + } + + %needAccount + %buttonLink { + position: relative; + top: -3px; + } +} + +%authBoxNavRow { + height: auto; + padding: 24px; + background-color: transparent !important; + + %button { + margin: 0; + } + + .button-1cRKG6 { + margin: 0; + } +} diff --git a/other/themes/Material-Discord/src/app/_materialYou.scss b/other/themes/Material-Discord/src/app/_materialYou.scss new file mode 100644 index 0000000..7b5b3d2 --- /dev/null +++ b/other/themes/Material-Discord/src/app/_materialYou.scss @@ -0,0 +1,787 @@ +/* + * + * MATERIAL YOU + * + */ + +%themeDark { + --saturation-modifier: 0.31; + --lightness-modifier: 0.225; + --text-lightness-modifier: 1.0; + + --main-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.875 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier)) + ); + --main-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.7) + ); + + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 3 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 5.25); + --accent-text-color--material-you: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 3 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.725) + ); + + --alert-hsl: + var(--alert-hue), + calc(var(--alert-saturation) * 0.9 * var(--saturation-factor)), + calc(var(--alert-lightness) * 1.1); + --alert-text-color: hsl( + var(--alert-hue), + calc(var(--alert-saturation) * 0.65 * var(--saturation-factor)), + calc(var(--alert-lightness) * 0.3) + ); + + --warning-hsl: + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor)), + var(--warning-lightness); + --warning-text-color: hsl( + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor) * 0.82), + calc(var(--warning-lightness) * 0.34) + ); + + --button-link-color: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.25 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 5.25); + --button-link-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 3.3)); + + --channels-default: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.78 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.68) + ); + --channel-icon: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.96 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.31) + ); + + --status-picker-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.75) + ); + --sidebar-panel-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.425) + ); + + --message-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.4) + ); + --message-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.2) + ); + --message-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.7) + ); + --attachment-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier)) + ); + + --main-textarea-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.8 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.3) + ); + --main-textarea-border: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.8) + ); + + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.7) + ); + --input-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.1) + ); + --input-border-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 3.8) + ); + --input-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.42 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.9) + ); + --input-placeholder-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.42 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.4) + ); + + --popout-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.75) + ); + --popout-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.275) + ); + + --menu-item-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.785 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.495), + 0.585 + ); + --menu-item-select: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.785 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.4825), + 0.855 + ); + --menu-item-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 5.4) + ); + + --card-color-filled: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.325) + ); + --card-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.585) + ); + --card-color-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.115) + ); + --card-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.625) + ); + --card-color-alt-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.865) + ); + --card-header-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.6 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.34) + ); + --card-button-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.1), + 0.7 + ); + --card-button-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.25), + 0.9 + ); + + --switch-knob-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.4 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 3.85) + ); + --switch-slider-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.75 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.95) + ); + --switch-slider-color-modal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.75 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.35) + ); + + --profile-body-background-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.225) + ); + + --activity-card-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.35) + ); + --activity-card-color--hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.515) + ); + --activity-card-color--active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.6) + ); + --activity-card-color--inset: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.95) + ); + + --card-border-color: rgba(255,255,255,0.1); + + --interactive-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.84 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.94) + ); + --interactive-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.41 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 5.81) + ); + --interactive-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.9 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 2.4) + ); + + --header-primary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.73 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.7) + ); + --header-secondary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.4 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.3) + ); + + --text-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.81 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 6.4) + ); + --text-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.66 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 4.02) + ); + + %popoutLayer, + %modalRoot { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.3) + ); + + %input { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 2.2) + ); + } + } + + %triggerMainContainer { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 1.95) + ); + } +} + +%themeLight { + --saturation-modifier: 0.74; + --lightness-modifier: 2.125; + --text-lightness-modifier: 1.0; + + --main-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.875 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.725) + ); + --main-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.675) + ); + + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.84 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.4); + --accent-text-color--material-you: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.77) + ); + + --alert-hsl: + var(--alert-hue), + calc(var(--alert-saturation) * 0.9 * var(--saturation-factor)), + calc(var(--alert-lightness) * 1.15); + --alert-text-color: hsl( + var(--alert-hue), + calc(var(--alert-saturation) * 0.65 * var(--saturation-factor)), + calc(var(--alert-lightness) * 0.4) + ); + + --warning-hsl: + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor) * 1.16), + calc(var(--warning-lightness) * 0.94); + --warning-text-color: hsl( + var(--warning-hue), + calc(var(--warning-saturation) * var(--saturation-factor) * 0.78), + calc(var(--warning-lightness) * 0.42) + ); + + --button-link-color: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); + --button-link-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.425 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.45)); + --button-link-accent-color: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.535); + --button-link-accent-text-color: var(--accent-text-color--material-you); + + --channels-default: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.36 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.32) + ); + --channel-icon: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.39 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.35) + ); + + --status-picker-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6825) + ); + --sidebar-panel-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6985) + ); + + --message-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.695) + ); + --message-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.685) + ); + --message-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.665) + ); + --attachment-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.775) + ); + + --main-textarea-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.675) + ); + --main-textarea-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.8 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.825) + ); + --main-textarea-border: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.52) + ); + + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.775) + ); + --input-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier)) + ); + --input-border-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.1 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.37) + ); + --input-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.61 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.18) + ); + --input-placeholder-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.41 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.3) + ); + + --popout-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.735) + ); + --popout-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.8) + ); + + --menu-item-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.615 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6415), + 0.665 + ); + --menu-item-select: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.615 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.625), + 0.85 + ); + --menu-item-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.38 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.26) + ); + + --card-color-filled: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.705) + ); + --card-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.67) + ); + --card-color-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.625) + ); + --card-color-alt: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.75) + ); + --card-color-alt-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.65) + ); + --card-header-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.33 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.18) + ); + --card-button-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.9) + ); + --card-button-color-hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.7) + ); + + --switch-knob-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.3 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.375) + ); + --switch-slider-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.8 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.65) + ); + --switch-slider-color-modal: var(--switch-slider-color); + --switch-color-checked: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + + --profile-body-background-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.85) + ); + + --activity-card-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.695) + ); + --activity-card-color--hover: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6815) + ); + --activity-card-color--active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.6755) + ); + --activity-card-color--inset: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.745) + ); + + --interactive-active: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.32 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.16) + ); + --interactive-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.35 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.21) + ); + --interactive-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.31 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.52) + ); + + --header-primary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.33 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.18) + ); + --header-secondary: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.38 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.27) + ); + + --text-normal: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.17 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.19) + ); + --text-muted: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.34 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * var(--text-lightness-modifier) * 0.36) + ); + + %buttonOutlined { + &%buttonBrand, + &%buttonPrimary { + --button-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + --button-outline: 1px solid hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + + &:after { + background-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + } + } + } + + %buttonLink { + &%buttonBrand, + &%buttonPrimary, + &%colorLink { + --button-text-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 0.84 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.4) + ) !important; + } + } + + %slider { + %sliderBar %sliderBarFill, + %sliderTrack %sliderGrabber { + background-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ) !important; + } + } + + %radioItem { + &[aria-checked=true] { + %radioBar svg { + color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + } + } + } + + %menuPopoutItem { + &[role=menuitemradio][aria-checked=true] { + %menuPopoutIcon { + color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + } + } + } + + %menuPopoutColorDefault { + %menuPopoutCheckbox { + color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + } + + %menuPopoutCheck { + color: hsl(var(--accent-hsl--material-you)); + } + } + + %input:focus { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); + } + + &%popoutLayer, + &.layer-fP3xEz { + %input, + %reviewDBInput { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.72) + ); + } + } + + %modalRoot { + %modalContent { + a { + color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3) + ); + } + } + + %input { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.72) + ); + } + } + + %browseChannelsHeader { + %listPopoutSearchBar { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.71) + ); + } + } + + %triggerMainContainer { + --input-color: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.71) + ); + } + + %jumpToPresentBar { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.64); + --accent-text-color--material-you: hsl( + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.225) + ); + } + + %headerBarIconBadge { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); + } + + %postThreadButtonContainer { + --accent-hsl--material-you: + var(--accent-hue), + calc(var(--accent-saturation) * var(--saturation-modifier) * 1.2 * var(--saturation-factor)), + calc(var(--accent-lightness) * var(--lightness-modifier) * 0.3); + } +} diff --git a/other/themes/Material-Discord/src/beta/_customThemes.scss b/other/themes/Material-Discord/src/beta/_customThemes.scss new file mode 100644 index 0000000..38ab116 --- /dev/null +++ b/other/themes/Material-Discord/src/beta/_customThemes.scss @@ -0,0 +1,339 @@ +/* + * + * CUSTOM THEMES + * + */ + +%themeDark, +%themeLight { + --app-bg: var(--bg-overlay-4,var(--background-tertiary)) !important; + --accent-text-color--material-you: var(--interactive-active); + + %titlebarWithBackgroundOverride { + background: transparent; + } + + %base { + background: var(--bg-overlay-2, var(--background-secondary)); + border-radius: var(--card-radius-big); + } + + %headerBarThemed { + background: var(--bg-overlay-2, var(--background-secondary)) !important; + } + + %standardSidebarView { + background: var(--app-bg); + } + + %settingsSidebarScroller { + background-color: transparent; + } + + %settingsContentRegion { + background: var(--bg-overlay-2, var(--background-secondary)); + } + + %settingsCardPrimary, + %settingsAccountProfileCard, + %settingsProfileCard, + %deviceSessions > div:not([class]), + %deviceOtherSessions, + %accountList, + %connectionCard, + %titleH5%eyebrow + div:not([class]) div[role=radiogroup], + div[role=radiogroup] { + background: var(--bg-overlay-3, var(--background-secondary)); + } + + %radioItem { + &:hover { + background: var(--bg-overlay-4, var(--background-secondary)); + } + + &:active, + &[aria-checked=true] { + background: var(--bg-overlay-5, var(--background-secondary)); + } + } + + %settingsSidebar { + %settingsSideItem { + &:hover { + background: var(--bg-overlay-hover, var(--background-primary)); + } + + &%settingsSideItemSelected { + background: var(--bg-overlay-selected, var(--background-primary)); + } + } + } + + %settingsProfileCustomizationSectionBorder { + background: var(--bg-overlay-3, var(--background-secondary)) padding-box, linear-gradient(45deg, hsl(269, calc(var(--saturation-factor, 1) * 52.7%), 52.7%), hsl(325, calc(var(--saturation-factor, 1) * 31.7%), 51.8%)) border-box; + } + + %connectionCardMetadataContainer, + %integrationCard { + background: var(--bg-overlay-4, var(--background-secondary)); + } + + %buttonFilled { + --button-background: var(--bg-overlay-selected,var(--background-modifier-selected)); + --button-text-color: var(--interactive-active); + + &%buttonBrand { + --button-background: var(--bg-overlay-selected,var(--background-modifier-selected)); + --button-text-color: var(--interactive-active); + } + } + + %connectionCardUpsellContainer { + background: var(--bg-overlay-4, var(--background-secondary)); + } + + %guildsWrapper { + background: transparent; + + %scroller { + background: transparent; + } + } + + %guilds { + background: transparent; + } + + %guildLink { + %guildChildWrapper { + background: var(--bg-overlay-1, var(--background-primary)); + color: var(--interactive-active); + } + + &%guildLinkSelected { + %guildChildWrapper { + background: var(--bg-overlay-6, var(--background-primary)); + color: var(--interactive-active); + } + } + } + + %circleIconButtonMask, + %circleIconButton { + background: var(--bg-overlay-1, var(--background-primary)); + color: var(--interactive-active); + + &%circleIconButtonSelected { + background: var(--bg-overlay-6, var(--background-primary)); + color: var(--interactive-active); + } + } + + %privateChannels { + background: transparent; + + %scroller { + background: inherit; + } + } + + %channelWrapper { + &, + &:hover { + %channelLink { + background: transparent; + } + } + + &:hover { + background: var(--bg-overlay-hover, var(--background-primary)); + } + + &%channelWrapperSelected { + background: var(--bg-overlay-selected, var(--background-primary)); + } + } + + %nowPlayingColumn { + background: transparent; + + %nowPlayingColumnContainer { + background: inherit; + } + } + + %activeNowCardInteractive { + background: var(--bg-overlay-2, var(--background-primary)); + + &:hover, + &%activeNowCardActive { + background: var(--bg-overlay-3, var(--background-primary)); + } + + %activeNowCardSection { + background: var(--bg-overlay-4, var(--background-primary)); + } + } + + %channelsSidebar { + background: transparent; + + %channelsHeaderContainer { + &:not(%channelHasBanner) %channelsHeader { + background-color: transparent; + } + } + } + + %channelsContainer { + background: transparent !important; + + &:after { + --main-color: transparent; + } + } + + %connectionPanel, + %activityPanel, + %listeningAlongPanel, + %spotifyPanel, + %vencordSpotifyPlayer { + background: var(--bg-overlay-3, var(--background-tertiary)) !important; + } + + %accountPanel { + background: var(--bg-overlay-4, var(--background-tertiary)) !important; + } + + %chat, + %chatContent { + background: transparent !important; + } + + %chatForm { + background-color: transparent; + } + + %channelTextAreaTyping { + background: var(--bg-overlay-2, var(--background-secondary)); + } + + %messagesWrapper { + background: var(--bg-overlay-3, var(--background-secondary)); + + &:not(%messageGroupStart) { + &:before, + &:after { + width: calc(var(--message-radius) / 3); + height: calc(var(--message-radius) / 2); + top: calc(var(--message-radius) / 2 * -1); + background: var(--bg-overlay-3, var(--background-secondary)); + border: none; + } + } + + &:hover { + background: var(--bg-overlay-4, var(--background-secondary)) !important; + } + } + + %messageListItem { + &:hover { + + %messageListItem { + %messagesWrapper { + &:not(%messageGroupStart) { + &:before, + &:after { + background: var(--bg-overlay-4, var(--background-secondary)); + border: none; + } + } + } + } + } + } + + %mentioned { + %messageContentInner { + background: var(--bg-overlay-5, var(--background-primary)); + } + } + + %mentionWrapper { + color: var(--text-normal); + } + + %markup { + a { + span { + -webkit-background-clip: text !important; + -webkit-text-fill-color: transparent; + background: var(--bg-overlay-6, var(--background-primary)); + } + } + } + + %embed { + &%embedFull { + background: var(--bg-overlay-2, var(--background-secondary)); + } + } + + %inviteWrapper { + background: var(--bg-overlay-2, var(--background-secondary)); + } + + %messageButtonWrapper { + background: var(--bg-overlay-5, var(--background-secondary)); + + %messageButton { + color: var(--interactive-active); + } + } + + %members { + &, + & > div { + background: transparent; + } + + %member { + background: inherit; + } + } + + %channelTextAreaUpload { + background: var(--bg-overlay-5, var(--background-secondary)); + } + + %searchResultsWrap { + background: var(--bg-overlay-3, var(--background-secondary)); + } + + %themeEditor { + background: var(--bg-overlay-2, var(--background-secondary)); + + &:before { + background: var(--app-bg); + } + + &:after { + background: var(--bg-overlay-2, var(--background-secondary)); + } + } +} + +%buttonFilled, +%buttonOutlined, +%buttonLink, +%buttonInverted { + background: var(--button-background); +} + +%customThemeBackground { + %titlebarWin { + &%titlebarWithBackgroundOverride { + padding-top: 0; + } + } +} diff --git a/other/themes/Material-Discord/src/beta/_index.scss b/other/themes/Material-Discord/src/beta/_index.scss new file mode 100644 index 0000000..5596ed9 --- /dev/null +++ b/other/themes/Material-Discord/src/beta/_index.scss @@ -0,0 +1,2 @@ +@forward './customThemes'; +@forward './newSliders'; diff --git a/other/themes/Material-Discord/src/beta/_newSliders.scss b/other/themes/Material-Discord/src/beta/_newSliders.scss new file mode 100644 index 0000000..ca968b5 --- /dev/null +++ b/other/themes/Material-Discord/src/beta/_newSliders.scss @@ -0,0 +1,86 @@ +/* + * + * NEW SLIDERS + * + */ + +:root { + --slider-height: 32px; + --slider-radius: calc(var(--slider-height) / 2); +} + +%slider { + height: var(--slider-height); + + &:active { + %sliderBar { + %sliderBarFill { + border-radius: var(--slider-radius) calc(var(--slider-radius) / 3) calc(var(--slider-radius) / 3) var(--slider-radius); + } + } + } + + %sliderBar { + height: var(--slider-height); + top: 0; + background-color: hsl(from hsl(var(--accent-hsl--material-you)) h calc(s * 0.47) calc(l * 0.425)) !important; + border-radius: var(--slider-radius); + + %sliderBarFill { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: inherit; + transition: var(--default-time) var(--default-animation) border-radius; + + &[style*="background: var(--yellow-300)"] { + background-color: hsl(var(--accent-hsl--material-you)) !important; + } + } + } +} + +%sliderGrabber { + width: var(--slider-height); + height: var(--slider-height); + top: 0; + margin-top: 0; + margin-left: calc((var(--slider-height) / 2) * -1); + border: none; + opacity: 0; +} + +%sliderInputSensitivityBar { + height: var(--slider-height); + top: 0 !important; + border-radius: var(--slider-radius); + + %sliderInputSensitivityFill { + height: inherit !important; + background-color: hsl(from hsl(var(--accent-hsl--material-you)) h calc(s * 0.8) calc(l * 0.8)) !important; + border-radius: var(--slider-radius); + } +} + +%menuPopoutSliderContainer { + --slider-height: 24px; + + height: var(--slider-height); + margin-bottom: 0 !important; +} + +%sliderMenuPopout { + top: 0; +} + +%sliderMini { + %sliderBar { + height: var(--slider-height); + top: 0; + } + + %sliderGrabber { + width: var(--slider-height); + height: var(--slider-height); + margin-top: 0; + margin-left: calc((var(--slider-height) / 2) * -1); + } +} diff --git a/other/themes/Material-Discord/src/channels/_channels.scss b/other/themes/Material-Discord/src/channels/_channels.scss new file mode 100644 index 0000000..7983380 --- /dev/null +++ b/other/themes/Material-Discord/src/channels/_channels.scss @@ -0,0 +1,428 @@ +@use '../mixins' as *; + +/* + * + * CHANNELS LIST + * + */ + +%channelsSidebar { + background-color: var(--main-color); + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big) !important; + overflow: hidden; + + &%channelSidebarHasNotice { + border-radius: 0 !important; + } + + %channelsContainer { + background-color: transparent; + } + + %channelsList { + margin-bottom: 11px; + } + + %categoryName { + @include remove-caps(14px); + } + + %channelsHeaderContainer { + &:not(%channelHasBanner) { + %channelsHeader { + &, + &:hover { + background-color: var(--main-color); + } + } + } + } + + %channelsUnreadIndicator { + @include remove-caps(14px); + + background-color: var(--popout-color); + box-shadow: var(--shadow-2dp); + color: var(--text-normal); + } +} + +%channelLink { + margin: 0 8px; + padding: 0 !important; + background-color: transparent !important; + overflow: visible; + + %channelLinkTop, + %channelContent { + min-height: 32px; + gap: 8px; + align-items: center; + } +} + +%voiceChannelsButton { + background-color: hsl(var(--button-link-accent-color),0.15); + border-radius: 16px; + border: none; + color: var(--text-normal); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: hsl(var(--button-link-accent-color),0.2); + } +} + +%bannerAnimatedContainer { + box-shadow: none; +} + +%bannerAnimatedContainer, +%bannerImage { + border-radius: var(--card-radius-big); +} + +%bannerCommunityInfoPill { + background-color: var(--card-color-filled); + color: var(--text-normal); +} + +%guildLiveEvent { + margin: 8px; + @include card-format(false, 12px, true); + box-shadow: none; +} + +%channelMentionsContainer { + &%channelMentionsContainerTop { + padding-top: 4px; + } + + &%channelMentionsContainerBottom { + bottom: 12px; + padding-bottom: 4px; + } +} + +%channelBar { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); +} + +%channelMentionsBar { + background-color: hsl(var(--alert-hsl)); + + %channelMentionsBarText { + color: var(--alert-text-color) !important; + } +} + +%channelMentionsBarText { + @include remove-caps(14px); + font-weight: 500; +} + +%bdNotices { + + %contentMain { + %channelsSidebar { + border-radius: 0 !important; + } + } +} + +/* CHANNELS LIST -> SERVER SHOP */ + +%previewChannelRow { + margin: 2px 2px 0 8px; + padding: 0; + border-radius: var(--channel-radius); + color: var(--channels-default); + transition: var(--default-time) var(--default-animation) background-color !important; + + &:hover { + background-color: var(--menu-item-hover); + color: var(--interactive-hover); + } + + &%previewChannelRowSelected { + background-color: hsl(var(--accent-hsl), var(--menu-item-select-accent-opacity)); + color: var(--interactive-active); + } +} + +%previewChannelRowContent { + background-color: transparent !important; +} + +%channelShopIcon, +%channelLabel { + color: inherit !important; + transition: var(--default-time) var(--default-animation) color; +} + +/* CHANNELS LIST -> ACTION BUTTONS */ + +%channelActionContainer { + margin-left: 8px; + margin-right: 2px; +} + +%channelActionButton { + background-color: transparent; + border-radius: 17px; + border: 1px solid var(--card-border-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%channelActionButtonSelected { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)); + border-color: transparent; + } +} + +%channelActionButtonIcon { + path { + &[d="M12.3345 2.71469L21.0315 10.542C21.3721 10.8486 21.1553 11.4137 20.697 11.4137H19V18.4137C19 18.9659 18.5523 19.4137 18 19.4137H15C14.4477 19.4137 14 18.9659 14 18.4137V13.4137H10V18.4137C10 18.9659 9.55228 19.4137 9 19.4137H6C5.44771 19.4137 5 18.9659 5 18.4137V11.4137H3.30298C2.84473 11.4137 2.62789 10.8486 2.96849 10.542L11.6655 2.71469C11.8557 2.54356 12.1443 2.54356 12.3345 2.71469Z"] { + d: path('M12 5.69l5 4.5V18h-2v-6H9v6H7v-7.81l5-4.5M12 3L2 12h3v8h6v-6h2v6h6v-8h3L12 3z'); + } + + &[d="M21.487 5.126L12.487 0.126C12.184 -0.042 11.818 -0.042 11.515 0.126L2.51498 5.126C2.19798 5.302 2.00098 5.636 2.00098 5.999C2.00098 6.693 2.11498 22.999 12.001 22.999C21.887 22.999 22.001 6.693 22.001 5.999C22.001 5.636 21.804 5.302 21.487 5.126ZM12.001 5.999C13.382 5.999 14.501 7.118 14.501 8.499C14.501 9.88 13.382 10.999 12.001 10.999C10.62 10.999 9.50098 9.88 9.50098 8.499C9.50098 7.118 10.62 5.999 12.001 5.999ZM8.25098 16C8.25098 13.699 9.69998 12.25 12.001 12.25C14.302 12.25 15.751 13.699 15.751 16H8.25098Z"] { + d: path('M12,5A3.5,3.5 0 0,0 8.5,8.5A3.5,3.5 0 0,0 12,12A3.5,3.5 0 0,0 15.5,8.5A3.5,3.5 0 0,0 12,5M12,7A1.5,1.5 0 0,1 13.5,8.5A1.5,1.5 0 0,1 12,10A1.5,1.5 0 0,1 10.5,8.5A1.5,1.5 0 0,1 12,7M5.5,8A2.5,2.5 0 0,0 3,10.5C3,11.44 3.53,12.25 4.29,12.68C4.65,12.88 5.06,13 5.5,13C5.94,13 6.35,12.88 6.71,12.68C7.08,12.47 7.39,12.17 7.62,11.81C6.89,10.86 6.5,9.7 6.5,8.5C6.5,8.41 6.5,8.31 6.5,8.22C6.2,8.08 5.86,8 5.5,8M18.5,8C18.14,8 17.8,8.08 17.5,8.22C17.5,8.31 17.5,8.41 17.5,8.5C17.5,9.7 17.11,10.86 16.38,11.81C16.5,12 16.63,12.15 16.78,12.3C16.94,12.45 17.1,12.58 17.29,12.68C17.65,12.88 18.06,13 18.5,13C18.94,13 19.35,12.88 19.71,12.68C20.47,12.25 21,11.44 21,10.5A2.5,2.5 0 0,0 18.5,8M12,14C9.66,14 5,15.17 5,17.5V19H19V17.5C19,15.17 14.34,14 12,14M4.71,14.55C2.78,14.78 0,15.76 0,17.5V19H3V17.07C3,16.06 3.69,15.22 4.71,14.55M19.29,14.55C20.31,15.22 21,16.06 21,17.07V19H24V17.5C24,15.76 21.22,14.78 19.29,14.55M12,16C13.53,16 15.24,16.5 16.23,17H7.77C8.76,16.5 10.47,16 12,16'); + transform: scale(1.025); + } + + &[d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7v-5z"] { + d: path('M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z'); + + ~ rect { + display: none; + } + } + } +} + +/* CHANNELS LIST -> CHANNEL */ + +%channelWrapper { + margin: 2px 2px 0 8px; + padding: 0 !important; + border-radius: var(--channel-radius); + transition: var(--default-time) var(--default-animation) background-color !important; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%channelWrapperSelected { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)); + + %channelIcon, + &:hover %channelIcon { + color: var(--interactive-hover); + } + } + + %channelContent { + margin-left: 0; + background-color: transparent !important; + border-radius: var(--channel-radius); + } + + %channelSubtitle { + color: hsl(var(--accent-hsl--material-you)) !important; + } +} + +%channelIcon, +%channelName { + transition: var(--default-time) var(--default-animation) color; +} + +%channelNewChannel { + color: hsl(var(--accent-hsl--material-you)); + + &[style="background-color: var(--brand-260);"] { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); + } +} + +%channelThread { + %channelMain { + margin-left: 28px; + } +} + +%channelUnreadPill { + left: -8px; +} + +%categoryContainerDefault { + %categoryAddButton { + background-color: transparent !important; + + @include md-ripple(hover, after, 1.5); + } +} + +%channelContainerDragBefore:before, +%channelContainerDragAfter:after { + left: 0; + background-color: hsl(var(--accent-hsl--material-you)); +} + +%channelContainerUserOver { + &:after { + right: 4px; + background-color: hsl(var(--accent-hsl),0.1); + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl),0.5); + } +} + +%channelUserLimitUsers { + background-color: var(--status-picker-color); +} + +%channelUserLimitTotal { + background-color: var(--sidebar-panel-color); + + &:after { + border-right-color: var(--sidebar-panel-color); + } +} + +%channelStatusDiv, +%channelSubtitle %channelActivityOverflow { + margin-bottom: 4px; +} + +%channelStatusTextArea { + background-color: var(--input-color); + border-radius: 22px; + + %textAreaPlaceholder { + color: var(--input-placeholder-color); + } +} + +/* CHANNELS -> VOICE USERS */ + +%channelVoiceList { + padding: 0 2px 8px 36px; +} + +%voiceUserList { + %voiceUserContent { + min-height: 30px; + margin: 2px 0 0; + padding: 0 3px; + gap: 8px; + + %voiceUserAvatar { + margin: 0; + } + + %voiceUserIcons { + margin-right: 0; + } + } + + %voiceUserClickable { + &:hover { + %voiceUserContent { + background-color: var(--menu-item-hover); + } + } + + &%voiceUserSelected { + %voiceUserContent { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)); + } + } + } +} + +%voiceUserName { + transition: var(--default-time) var(--default-animation) color; +} + +%voiceUserAvatarImage { + border-radius: var(--avatar-radius); +} + +%voiceUserOverlap { + %voiceUserAvatarImage { + border-color: var(--main-color); + } +} + +/* CHANNELS -> VOICE USERS -> CUSTOM VC ACTIVITY */ + +%voiceUserCustomActivityIconSpacing { + margin-left: 0; +} + +%voiceUserSelfHangStatus { + margin-right: 0; + background-color: var(--card-button-color); + border-radius: 13px; + border: none; + transition: var(--default-time) var(--default-animation) background-color; +} + +%voiceUserActivityPopout { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + + %voiceUserActivityIconWidget { + background-color: var(--card-button-color) !important; + border-radius: 50%; + border: none; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover) !important; + } + + &%voiceUserActivitySelectedWidget { + background-color: var(--card-color-filled) !important; + } + } + + %voiceUserActivityDivider { + margin: 16px 0; + background-color: var(--popout-header-border); + } + + %voiceUserActivityIconContainer { + padding: 0; + } + + %voiceUserActivitySetCutomButton { + height: var(--button-height); + padding: 0 20px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--button-radius); + border: none; + color: var(--accent-text-color--material-you); + justify-content: center; + + svg { + display: none; + } + + %voiceUserActivityEditIconColor { + color: inherit; + } + + %textXsMedium { + color: inherit !important; + font-size: var(--button-font-size); + } + } +} diff --git a/other/themes/Material-Discord/src/channels/_channelsIcons.scss b/other/themes/Material-Discord/src/channels/_channelsIcons.scss new file mode 100644 index 0000000..7fc1383 --- /dev/null +++ b/other/themes/Material-Discord/src/channels/_channelsIcons.scss @@ -0,0 +1,45 @@ +@use '../mixins' as *; + +/* + * + * CHANNELS LIST ICONS + * + */ + +%channelIconContainer { + margin-right: 0 !important; +} + +%channelIcons { + &:not(:empty) { + height: 32px; + gap: 8px; + align-items: center; + } +} + +%channelButton { + position: relative; + margin: 0; + padding: 2px; + @include md-ripple(hover, after, 1.4); + + &[role] { + %channelActionIcon { + &:active { + transform: translateY(0); + } + } + } +} + +/* VOICE */ + +%voiceUserContent { + border-radius: 15px; + transition: var(--default-time) var(--default-animation) background-color; + + %memberOwnerIcon { + margin-right: 8px; + } +} diff --git a/other/themes/Material-Discord/src/channels/_index.scss b/other/themes/Material-Discord/src/channels/_index.scss new file mode 100644 index 0000000..bbcd552 --- /dev/null +++ b/other/themes/Material-Discord/src/channels/_index.scss @@ -0,0 +1,4 @@ +@forward './channels'; +@forward './channelsIcons'; +@forward './panels'; +@forward './privateChannels'; diff --git a/other/themes/Material-Discord/src/channels/_panels.scss b/other/themes/Material-Discord/src/channels/_panels.scss new file mode 100644 index 0000000..e358f26 --- /dev/null +++ b/other/themes/Material-Discord/src/channels/_panels.scss @@ -0,0 +1,292 @@ +@use '../mixins' as *; + +/* + * + * CHANNELS LIST PANELS + * + */ + + %channelsContainer { + &:after { + position: absolute; + content: " "; + width: calc(100% + 16px); + height: 40px; + left: -8px; + bottom: 0; + background: linear-gradient(0deg, var(--main-color) 0%, transparent 50%); + pointer-events: none; + z-index: 1; + } + } + +%panels { + position: relative; + margin: -12px 8px 12px 12px; + background-color: transparent !important; + + > div:not(:empty) { + &:first-of-type { + border-top-left-radius: var(--sidebar-panel-radius-big); + border-top-right-radius: var(--sidebar-panel-radius-big); + + %questPanelContentWrapper { + --sidebar-panel-radius-big: var(--popout-radius-big) !important; + } + + %connectionPanel { + border-top-left-radius: inherit; + border-top-right-radius: inherit; + } + } + + &:last-of-type { + border-bottom-left-radius: var(--sidebar-panel-radius-big); + border-bottom-right-radius: var(--sidebar-panel-radius-big); + } + } + + > div:empty { + &:first-of-type { + + %accountPanel { + border-top-left-radius: var(--sidebar-panel-radius-big); + border-top-right-radius: var(--sidebar-panel-radius-big); + } + } + } + + %panelButton { + &:hover { + background-color: transparent !important; + } + + &%panelButtonEnabled { + @include md-ripple(hover, after, 1.0); + } + } +} + +%spotifyPanel, +%connectionPanel, +%activityPanel, +%listeningAlongPanel { + margin-bottom: 2px; + background: var(--sidebar-panel-color); + border-radius: var(--sidebar-panel-radius-small); + border-bottom: none !important; +} + +%activityPanel { + background: var(--sidebar-panel-color) !important; + + %activityPanelGameIcon { + border-radius: 50%; + } +} + +%connectionPanel { + %connectionPanelActionButtons { + %button { + --button-padding: 0 12px; + } + } + + %connectionPanelMaskSecondary { + border-color: var(--sidebar-panel-color); + } +} + +%connectionPanelActionButtons { + %button { + path { + &[fill] { + fill: currentColor !important; + } + + &[stroke] { + stroke: currentColor !important; + } + } + } +} + +%accountPanel { + width: 100%; + height: 44px !important; + margin-bottom: 0 !important; + background: var(--status-picker-color) !important; + border-radius: var(--sidebar-panel-radius-small); + box-sizing: border-box; + + %accountPanelAvatarWrapper { + min-width: 0 !important; + margin-left: 0; + padding-left: 0; + flex-grow: 1; + margin-right: 0; + + &:hover { + background-color: transparent; + border-radius: 0; + } + } + + %accountPanelNameTag { + margin-right: 2px; + } + + %accountPanelDiscriminator { + line-height: 14px; + } + + %panelButton { + color: var(--interactive-normal) !important; + + &:hover { + color: var(--interactive-hover) !important; + } + } +} + +%channelUnreadPillBottom { + bottom: 12px; +} + +%activitiesPanel { + width: calc(100% - 16px); + margin: 0 8px 20px; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + + %activitiesPanelContent { + padding: 8px 0; + + %textSmBold { + color: var(--header-primary) !important; + } + + %textXsNormal { + color: var(--text-normal) !important; + } + + %button { + --button-padding: 0 12px; + } + + %buttonInverted { + --button-background: hsl(var(--button-link-accent-color-color),0.15); + --button-text-color: var(--button-link-accent-text-color); + } + } + + %activitiesPanelVideo { + margin-top: -8px; + border-radius: var(--popout-radius-big); + } +} + +/* CHANNELS LIST PANELS -> QUEST */ + +%questPanelWrapper { + margin-bottom: 2px; + background-color: var(--sidebar-panel-color) !important; + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); +} + +%questPanelContentWrapper { + --sidebar-panel-radius-big: var(--sidebar-panel-radius-small); + + background-color: var(--sidebar-panel-color) !important; + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); + overflow: hidden; + transition: var(--default-time) var(--default-animation) border-radius; + + &:after { + box-shadow: none !important; + } + + &%questPanelContentWrapperExpanded { + background-image: none !important; + border-top-left-radius: var(--popout-radius-big); + border-top-right-radius: var(--popout-radius-big); + + %questPanelInnerWrapper { + padding: 4px 8px !important; + } + + %questPanelHeaderWrapper { + border-radius: calc(var(--popout-radius-big) / 1.5) !important; + } + } +} + +%questPanelInnerWrapper { + padding: 8px !important; +} + +%questPanelBackgroundWrapper { + display: none; +} + +%questPanelHeaderWrapper, +%heroAssetWrapper { + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small) !important; +} + +%heroAssetWrapper { + filter: none !important; +} + +%questLegibilityGradient { + background: var(--sidebar-panel-color); + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); +} + +%heroAssetDarken, +%heroAssetTint { + background-color: var(--sidebar-panel-color) !important; + border-radius: var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-big) var(--sidebar-panel-radius-small) var(--sidebar-panel-radius-small); +} + +/* CHANNELS LIST PANELS -> QUEST ACCEPTED */ + +%questPanelContentCollapsedAccepted { + padding: 12px 8px; +} + +%questPanelPostEnrollmentBackground { + background-image: none !important; + background-color: var(--sidebar-panel-color); + border-radius: 0; + border-top: none; +} + +%questPanelStepsWrapper { + margin-bottom: 0; + background-color: var(--card-color-alt); + border-radius: var(--card-radius-big); + border: none; +} + +%questPanelStepWrapperComplete { + %questPanelStepIconWrapper { + background-color: hsl(var(--accent-hsl--material-you)); + border-color: hsl(var(--accent-hsl--material-you)); + } + + %questPanelStepConnector { + &:before { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: 0 0 6px hsl(var(--accent-hsl--material-you)); + } + } +} + +%questPanelStepIconWrapper { + border-color: var(--card-border-color); + + %questPanelStepIcon path { + fill: var(--accent-text-color--material-you); + } +} diff --git a/other/themes/Material-Discord/src/channels/_privateChannels.scss b/other/themes/Material-Discord/src/channels/_privateChannels.scss new file mode 100644 index 0000000..46ff685 --- /dev/null +++ b/other/themes/Material-Discord/src/channels/_privateChannels.scss @@ -0,0 +1,60 @@ +@use '../mixins' as *; + +/* + * + * PRIVATE CHANNELS LIST + * + */ + +%privateChannels { + background-color: var(--main-color); + + %privateChannelsScroller { + background-color: transparent; + } + + %listPopoutScrollerContainer { + margin-bottom: 20px; + } + + %privateChannelFavoriteIcon { + path:last-child { + d: path("M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"); + } + } +} + +%privateChannelsSearchBar { + %privateChannelsSearchBarComponent { + height: 32px; + padding: 0 10px; + background-color: var(--input-color); + border-radius: 16px; + } +} + +%privateChannel { + margin-left: 8px; + border-radius: var(--channel-radius); + + &:first-of-type { + margin-top: 8px; + } + + %privateChannelInteractive { + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%privateChannelSelected { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)); + } + } +} + +%privateChannelsHeader { + padding: 18px 16px 4px; + @include remove-caps(14px); +} diff --git a/other/themes/Material-Discord/src/chat/_chat.scss b/other/themes/Material-Discord/src/chat/_chat.scss new file mode 100644 index 0000000..6921edf --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_chat.scss @@ -0,0 +1,293 @@ +@use '../mixins' as *; + +/* + * + * CHAT AREA + * + */ + +%chat, +%threadSidebar { + background-color: var(--chat-color) !important; +} + +%chat { + border-top-right-radius: var(--card-radius-big); + + &%threadSidebarOpen { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; + } +} + +%noChannel { + background-color: var(--chat-color); + border-top-right-radius: var(--card-radius-big); +} + +%notice, +%bdNotices { + + %contentMain { + %chat { + border-top-right-radius: 0; + } + } +} + +%chatContent { + background: transparent !important; +} + +%chatHeaderBar { + background-color: var(--chat-color); + + &:after { + display: none + } +} + +%threadSidebar { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} + +%chatOptionButton { + --button-padding: 0 12px; + + color: var(--button-link-text-color); +} + +%channelroles { + background-color: var(--message-color); + border-radius: 12px; +} + +/* CHAT AREA -> WELCOME SERVER OPTIONS */ + +%chatWelcomeOptionsInner { + gap: 2px; +} + +%chatWelcomeOptionsCardWrapper { + &:nth-of-type(2) { + %chatWelcomeOptionsCard { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; + } + } + + &:last-of-type { + %chatWelcomeOptionsCard { + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); + } + } +} + +%chatWelcomeOptionsCard { + margin-top: 0; + background-color: var(--card-color-filled); + border-radius: 4px; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-hover); + } +} + +/* CHAT AREA -> PLACEHOLDER */ + +%chatLoadingWrapper { + background: var(--chat-color) !important; +} + +%chatLoadingMessageWrapper { + background: transparent !important; +} + +%chatLoadingAttachment, +%chatLoadingAvatar, +%chatLoadingBlob { + background: hsl(0,0%,100%) !important; +} + +/* CHAT AREA -> NEW MESSAGES PILL */ + +%newMessagesPill, +%newMessagesClear { + background-color: hsl(var(--accent-hsl--material-you)) !important; + box-shadow: var(--shadow-3dp); +} + +%newMessagesPill { + position: relative; + padding: 9px 16px; + border-radius: 18px; + + &:after { + position: absolute; + content: " "; + width: 40px; + height: 36px; + top: 0; + right: -24px; + z-index: -1; + } + + %defaultColor { + color: var(--accent-text-color--material-you); + } +} + +%newMessagesClear { + margin-left: 8px; + padding: 10px; + border-radius: 18px; + border-left: none; + + %newMessagesClearIcon { + color: var(--accent-text-color--material-you); + } +} + +/* CHAT AREA -> NEW MESSAGES BAR */ + +%newMessagesBar { + top: 16px; + left: 0; + right: 0; + align-items: center; + justify-content: center; + background-color: transparent; + box-shadow: none; + opacity: 1; + pointer-events: none; + z-index: 4; +} + +%newMessagesBarButtonBase { + height: unset; + line-height: 18px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + box-shadow: var(--shadow-2dp); + pointer-events: all; +} + +%newMessagesBarButtonMain { + flex: 0 1 auto; + padding: 9px 16px; + border-radius: 18px; +} + +%newMessagesBarButtonAlt { + position: relative; + margin-left: 8px; + padding: 9px 10px; + border-radius: 18px; + font-size: 0; + + &:before { + position: absolute; + content: " "; + width: calc( calc(var(--button-radius) * 2) + 8px ); + height: var(--button-height); + top: 0; + left: calc( calc(var(--button-radius) + 8px) * -1 ); + background-color: transparent; + z-index: -1; + } + + %newMessagesBarButtonIcon { + top: 0; + margin: 0; + + path { + d: path('M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z'); + } + } +} + +/* CHAT AREA -> NAVIGATOR */ + +%highlightContainer { + right: 20px; + justify-content: flex-end; +} + +%highlightNavigator { + background: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 30%; + box-shadow: var(--shadow-3dp); + + %highlightNavigatorButton { + width: 48px; + height: 48px; + padding: 0; + border-radius: inherit; + background: transparent !important; + color: var(--accent-text-color--material-you) !important; + } + + %highlightNavigatorIcon { + width: 100%; + height: 100%; + } +} + +/* CHAT AREA -> JUMP TO PRESENT / NAVIGATOR */ + +%jumpToPresentBar { + width: 48px; + height: 48px; + border-radius: 30%; + left: auto; + right: 20px; + bottom: 20px; + padding: 0; + background: hsl(var(--accent-hsl--material-you)) !important; + box-shadow: var(--shadow-3dp); + + &:active { + margin: 0 !important; + } + + &:after { + content: " "; + position: absolute; + width: 24px; + height: 24px; + bottom: 0; + right: 0; + @include add-icon(var(--accent-text-color--material-you), expand, solid); + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-origin: content-box; + transform: scale(2) translate(-6px, -6px); + } + + %jumpToPresentBarButtonBase { + width: inherit; + height: inherit; + padding: inherit; + + &%jumpToPresentBarButtonMain { + opacity: 0; + z-index: 2; + } + + &%jumpToPresentBarButtonAlt { + display: none; + } + } + + %spinner { + position: absolute; + width: inherit; + height: inherit; + padding: inherit; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + z-index: 3; + + %spinnerPulsingEllipsis { + vertical-align: middle; + } + } +} diff --git a/other/themes/Material-Discord/src/chat/_directMessages.scss b/other/themes/Material-Discord/src/chat/_directMessages.scss new file mode 100644 index 0000000..9e0a169 --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_directMessages.scss @@ -0,0 +1,204 @@ +@use '../mixins' as *; + +/* + * + * DIRECT MESSAGES + * + */ + +%callWrapper { + background-color: var(--main-color); + box-shadow: var(--shadow-3dp); + + &%callMinimum { + background-color: var(--chat-color); + } + + %callContainer { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); + } + + &%callChatSidebarOpen { + %callContainer { + border-radius: var(--card-radius-big); + } + } +} + +%chatContentWrapper { + &:before { + display: none !important; + } +} + +%callTileBorder { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) box-shadow; +} + +%callQuickSelect { + margin-top: 12px; +} + +%spectatorMenuScroller { + padding: 8px 0; + padding-right: 0 !important; + background-color: var(--popout-color); + border-radius: var(--popout-radius); + + %spectatorMenuHeader { + margin: 8px 0; + padding: 0 12px; + color: var(--menu-item-text-color); + text-transform: none; + } + + %spectatorMenuItem { + margin: 0; + padding: 6px 12px; + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; + + &:not(%popoutDisabled):hover { + background-color: var(--menu-item-hover) !important; + } + + %spectatorMenuItemText { + color: var(--menu-item-text-color); + } + } + + &::-webkit-scrollbar { + width: 0 !important; + } +} + +%callTileRoot { + background-color: var(--card-color-filled); +} + +%callTile { + border-radius: var(--card-radius-big); + + %button { + %size16 { + line-height: var(--button-height); + } + } +} + +%callTitleOverlayTitle { + border-radius: 16px; +} + +%callParticipantsButton { + background-color: #2f3136 !important; + border-radius: 16px !important; + + &:hover { + background-color: #202225 !important; + } +} + +%waveButton { + background-color: hsl(var(--button-link-accent-color),0.075); + + &:hover { + background-color: hsl(var(--button-link-accent-color),0.1); + } +} + +/* DIRECT MESSAGES -> VIDEO CALL REACTIONS */ + +%callReactionContainer { + @include popout-format; +} + +/* DIRECT MESSAGES -> SIDEBAR PROFILE */ + +%dmProfilePanel { + width: calc(340px + 24px); +} + +%dmUserPanelOuter { + height: calc(100% - 24px); + margin: 12px; + border-radius: var(--popout-radius-big); + overflow: hidden; +} + +%dmUserPanelInner { + border-radius: inherit; + + %dmProfileScroller { + &::-webkit-scrollbar { + width: 0 !important; + } + } + + %userProfileOverlayBackground { + border-radius: var(--card-radius-big); + } +} + +%dmUserProfileBadgeList { + height: var(--button-height); + border-radius: var(--button-radius); + + &:not(:empty) { + padding: 0 7px; + } +} + +%dmProfilePanelConnections { + %dmMutualFriendsDivider { + position: relative; + border-top: none; + + &:before { + position: absolute; + content: " "; + width: auto; + height: 1px; + top: 0; + left: 12px; + right: 12px; + background-color: var(--card-border-color); + box-sizing: border-box; + } + } + + %button { + --button-height: 42px; + --button-padding: 0 12px; + --button-background: transparent !important; + --button-radius: 0; + --button-text-color: var(--header-primary) !important; + + &:after { + display: none; + } + } +} + +%dmConnectionList { + --popout-radius: calc(var(--card-radius-big) / 1.55); + + margin-bottom: 8px; +} + +/* DIRECT MESSAGES -> SPAM FILTER */ + +%dmHamBanner { + margin: 8px; + padding: 12px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none; +} + +%dmSpamChat { + &:before { + display: none; + } +} diff --git a/other/themes/Material-Discord/src/chat/_directMessagesIcons.scss b/other/themes/Material-Discord/src/chat/_directMessagesIcons.scss new file mode 100644 index 0000000..f1fe1dc --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_directMessagesIcons.scss @@ -0,0 +1,42 @@ +/* + * + * DIRECT MESSAGES ICONS + * + */ + +%callRoot { + %playerVideoControls { + %button { + path { + /* DIRECT MESSAGES ICONS -> JOIN CALL */ + &[d="M11 5V3C16.515 3 21 7.486 21 13H19C19 8.589 15.411 5 11 5ZM17 13H15C15 10.795 13.206 9 11 9V7C14.309 7 17 9.691 17 13ZM11 11V13H13C13 11.896 12.105 11 11 11ZM14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16Z"] { + d: path("M20 15.45c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.92c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51zM18 5.95v-3h-2v3h-3v2h3v3h2v-3h3v-2z"); + } + + /* DIRECT MESSAGES ICONS -> STOP SCREEN SHARE */ + &[d="M4 2.5C2.897 2.5 2 3.397 2 4.5V15.5C2 16.604 2.897 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C21.103 17.5 22 16.604 22 15.5V4.5C22 3.397 21.103 2.5 20 2.5H4ZM14.5483 6L16 7.45174L13.4466 9.99485L16 12.5483L14.5483 14L12.0051 11.4466L9.45174 14L8 12.5483L10.5534 9.99485L8 7.45174L9.45174 6L12.0051 8.55341L14.5483 6Z"] { + d: path('M21.79 18l2 2H24v-2h-2.21zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57 1.11 2.98zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4v-10zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2H20zm-7.07 3.13l2.79 2.78 1.28-1.2L13 7v2.13l-.07.02z'); + } + + /* DIRECT MESSAGES ICONS -> SCREEN SHARE */ + &[d="M2 4.5C2 3.397 2.897 2.5 4 2.5H20C21.103 2.5 22 3.397 22 4.5V15.5C22 16.604 21.103 17.5 20 17.5H13V19.5H17V21.5H7V19.5H11V17.5H4C2.897 17.5 2 16.604 2 15.5V4.5ZM13.2 14.3375V11.6C9.864 11.6 7.668 12.6625 6 15C6.672 11.6625 8.532 8.3375 13.2 7.6625V5L18 9.6625L13.2 14.3375Z"] { + d: path('M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2h-4zM4 16V6h16v10.01L4 16zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7v2.13z'); + } + + /* DIRECT MESSAGES ICONS -> STOP WATCHING */ + &[d="M20 11V13.5H4V4.5H13V2.5H4C3.46957 2.5 2.96086 2.71071 2.58579 3.08579C2.21071 3.46086 2 3.96957 2 4.5L2 15.5C2 16.0304 2.21071 16.5391 2.58579 16.9142C2.96086 17.2893 3.46957 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C20.5304 17.5 21.0391 17.2893 21.4142 16.9142C21.7893 16.5391 22 16.0304 22 15.5V11H20Z"] { + d: path('M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h18v14zM9.41 15.95L12 13.36l2.59 2.59L16 14.54l-2.59-2.59L16 9.36l-1.41-1.41L12 10.54 9.41 7.95 8 9.36l2.59 2.59L8 14.54z'); + + ~ path { + display: none; + } + } + + /* DIRECT MESSAGES ICONS -> LEAVE CALL */ + &[d="M21.1169 1.11603L22.8839 2.88403L19.7679 6.00003L22.8839 9.11603L21.1169 10.884L17.9999 7.76803L14.8839 10.884L13.1169 9.11603L16.2329 6.00003L13.1169 2.88403L14.8839 1.11603L17.9999 4.23203L21.1169 1.11603ZM18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22Z"] { + d: path('M18.59 10.52c1.05.51 2.04 1.15 2.96 1.91l-1.07 1.07c-.58-.47-1.21-.89-1.88-1.27v-1.71m-13.2 0v1.7c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9M12 7C7.46 7 3.34 8.78.29 11.67c-.18.18-.29.43-.29.71s.11.53.29.7l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.1.7-.28.79-.73 1.68-1.36 2.66-1.85.33-.16.56-.51.56-.9v-3.1C8.85 9.25 10.4 9 12 9s3.15.25 4.59.73v3.1c0 .4.23.74.56.9.98.49 1.88 1.11 2.67 1.85.18.17.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.11-.53-.29-.71C20.66 8.78 16.54 7 12 7z'); + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/chat/_formatToolbar.scss b/other/themes/Material-Discord/src/chat/_formatToolbar.scss new file mode 100644 index 0000000..b9d5351 --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_formatToolbar.scss @@ -0,0 +1,55 @@ +/* + * + * FORMAT TOOLBAR + * + */ + +%formatToolbar { + background-color: var(--popout-color); + border-radius: 16px; + box-shadow: var(--shadow-3dp); + overflow: hidden; + + %button { + --button-height: 32px; + --button-background: transparent; + --button-radius: 0; + + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background-color !important; + + &:hover { + --button-background: var(--menu-item-hover); + } + + %formatToolbarIcon { + color: var(--menu-item-text-color); + } + } + + %formatToolbarDivider { + border-left-color: var(--card-border-color); + } +} + +/* FORMAT TOOLBAR -> BF TOOLBAR */ + +%bfToolbar { + min-height: 36px; + padding: 4px 30px 10px 0 !important; + + &:before { + background-color: var(--popout-color) !important; + border-radius: 19px !important; + box-shadow: var(--shadow-3dp); + } + + %bfToolbarFormat { + max-height: 36px !important; + border-radius: 0 !important; + + &:nth-of-type(2) { + border-radius: 19px 0 0 19px !important; + } + } +} diff --git a/other/themes/Material-Discord/src/chat/_index.scss b/other/themes/Material-Discord/src/chat/_index.scss new file mode 100644 index 0000000..fa26103 --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_index.scss @@ -0,0 +1,10 @@ +@forward './chat'; +@forward './directMessages'; +@forward './directMessagesIcons'; +@forward './formatToolbar'; +@forward './members'; +@forward './searchResults'; +@forward './stage'; +@forward './summaries'; +@forward './textarea'; +@forward './thread'; diff --git a/other/themes/Material-Discord/src/chat/_members.scss b/other/themes/Material-Discord/src/chat/_members.scss new file mode 100644 index 0000000..cab9cbb --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_members.scss @@ -0,0 +1,68 @@ +@use '../mixins' as *; + +/* + * + * MEMBERS LIST + * + */ + +%membersContainer { + background-color: transparent; +} + +%members { + &, + & > div { + background: transparent; + } + + %listItem { + width: 100%; + height: 42px; + margin-left: 0; + margin-bottom: 2px; + + &, + %listItemLayout { + border-radius: var(--channel-radius); + } + + %listItemLayout { + width: calc(100% - 18px); + margin-left: 8px; + padding: 0 8px 0 8px; + transition: 200ms ease all; + } + + &:hover %listItemLayout { + background-color: var(--menu-item-hover); + } + + &%listItemSelected %listItemLayout { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)); + } + } +} + +%member { + background: transparent !important; +} + +%membersGroup { + @include remove-caps(14px, true); +} + +%botTag { + border-radius: 8px !important; + + &%botTagRegular { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + } + + %botTagVerified { + path { + fill: var(--accent-text-color--material-you); + } + } +} diff --git a/other/themes/Material-Discord/src/chat/_searchResults.scss b/other/themes/Material-Discord/src/chat/_searchResults.scss new file mode 100644 index 0000000..bd94a3c --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_searchResults.scss @@ -0,0 +1,133 @@ +@use '../mixins' as *; + +/* + * + * SEARCH RESULTS + * + */ + +%searchResultsWrap { + margin: 12px 12px 12px 10px; + background-color: var(--main-alt); + border-radius: var(--popout-radius-big); +} + +/* SEARCH RESULTS -> HEADER */ + +%searchHeader { + padding: 0 16px; + background-color: transparent; + border-bottom: 1px solid var(--separator-color); +} + +%searchHeaderTabList { + height: 100%; + + %tabBarItem { + height: 100%; + margin: 0 0 0 8px; + padding: 0 8px; + line-height: 55px; + border-radius: 0; + + &:hover:not(%tabBarItemDisabled), + &%tabBarItemSelected { + background-color: transparent; + } + + &%tabBarItemSelected { + @include tab-border(80%); + } + } +} + +/* SEARCH RESULTS -> MESSAGES */ + +%searchScroller { + padding: 8px; +} + +%searchChannelName { + padding: 8px 8px 8px 12px; + background-color: transparent; + color: var(--card-header-text-color); +} + +%searchResult { + background-color: transparent; + border-radius: 0; + + %messagesWrapper { + margin: 0 8px 0 60px !important; + padding: 12px !important; + border-radius: var(--message-radius); + + &:before, + &:after { + display: none; + } + + %avatarLarge { + top: 0 !important; + left: -50px !important; + } + + &%hasReply { + %avatarLarge { + top: 28px !important; + } + } + } +} + +%searchResultsButtonsContainer { + top: 16px; + right: 18px; + + %searchResultJumpButton { + padding: 4px 8px; + border-radius: 12px; + } +} + +%pageButton { + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } + + &:disabled { + &:hover { + background-color: transparent; + } + } +} + +%pageButtonActive { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} + +%pageEndButton { + &:first-child, + &:last-child { + padding: var(--button-padding); + } + + &:first-child { + --button-padding: 0 16px 0 12px; + + %pageEndButtonIconCaret { + margin-right: 8px; + } + } + + &:last-child { + --button-padding: 0 12px 0 16px; + + %pageEndButtonIconCaret { + margin-left: 8px; + } + } +} diff --git a/other/themes/Material-Discord/src/chat/_stage.scss b/other/themes/Material-Discord/src/chat/_stage.scss new file mode 100644 index 0000000..24ed7ad --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_stage.scss @@ -0,0 +1,36 @@ +@use '../mixins' as *; + +/* + * + * STAGE + * + */ + +%stageCallContainer { + border-radius: var(--card-radius-big); +} + +%stageStartActionContainer { + @include card-format(false, 16px, true, true); +} + +%stageJoinIconContainer { + background-color: var(--card-color-active); +} + +%stageParticipant { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-filled); + } +} + +%stageBottomButtonsContainer { + %button { + --button-height: 56px; + --button-padding: 0 24px 0 16px; + --button-radius: calc(var(--button-height) / 2); + } +} diff --git a/other/themes/Material-Discord/src/chat/_summaries.scss b/other/themes/Material-Discord/src/chat/_summaries.scss new file mode 100644 index 0000000..cf461e3 --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_summaries.scss @@ -0,0 +1,125 @@ +/* + * + * SUMMARIES + * + */ + +%summaryNewTopicsBarContainer { + top: 16px; + left: 0; + right: 0; + align-items: center; + justify-content: center; + background-color: transparent; + box-shadow: none; + opacity: 1; + pointer-events: none; + z-index: 4; + + %newMessagesBarButtonBase { + margin-left: 8px; + } + + %newMessagesBarButtonMain { + > div { + position: unset !important; + } + } +} + +%summaryNewTopicsBarTopicSection { + padding: 9px 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 18px; + color: var(--accent-text-color--material-you); + box-shadow: var(--shadow-2dp); + pointer-events: all; + + %summaryNewTopicsBarIcon { + margin-left: 0; + } + + %summaryNewTopicsBarText { + color: var(--accent-text-color--material-you); + } + + %summaryNewTopicsBarCaret { + margin-right: 0; + } +} + +%summaryNewTopicsTextSelected { + height: auto; + background-color: transparent; +} + +/* SUMMARIES -> NO NEW MESSAGES */ + +%summaryTopicsPillContainer { + height: var(--button-height); + top: 16px; + background-color: transparent; + box-shadow: none; + pointer-events: none; +} + +%summaryTopicsPill { + align-items: center; + justify-content: center; +} + +%summaryTopicsPillText, +%summaryTopicsPillCarets { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: var(--button-radius); + box-shadow: var(--shadow-2dp); + pointer-events: all; +} + +%summaryTopicsPillText { + flex: 0 1 auto; + padding: 9px 16px; + + &:hover { + %summaryTopicsPillDropdownCaret { + color: var(--accent-text-color--material-you); + } + } + + %summaryTopicsPillTextSelected { + height: 18px; + background-color: transparent; + } + + %summaryTopicsPillSummaryIcon { + margin-right: 8px; + } + + %summaryTopicsPillTextTitle, + %summaryTopicsPillDropdownCaret { + color: var(--accent-text-color--material-you); + } + + %summaryTopicsPillDropdownCaret { + margin-right: 0; + } +} + +%summaryTopicsPillCarets { + height: var(--button-height); + margin-left: 8px; + padding-right: 0; + background-color: var(--chat-color); +} + +%summaryTopicsPillCaret { + width: var(--button-height); + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you) !important; + border: none; + + &%summaryTopicsPillCaretDisabled { + opacity: 0.4; + } +} diff --git a/other/themes/Material-Discord/src/chat/_textarea.scss b/other/themes/Material-Discord/src/chat/_textarea.scss new file mode 100644 index 0000000..785389f --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_textarea.scss @@ -0,0 +1,248 @@ +@use '../mixins' as *; + +/* + * + * MAIN TEXTAREA + * + */ + +%chatForm { + margin-top: 0 !important; + + &:before, + &:after { + display: none; + } + + %channelTextArea { + margin: 12px 0; + background-color: transparent; + border-radius: var(--main-textarea-radius); + + &%channelTextAreaDisabled { + opacity: 0.8; + } + } + + %channelTextAreaScrollable { + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius); + opacity: 1; + + &%channelTextAreaReplyBarConnected { + border-radius: 0 0 var(--main-textarea-radius) var(--main-textarea-radius); + } + } + + %textAreaDisabled { + %textAreaPlaceholder { + padding-left: 16px; + } + } + + %channelTextAreaInner { + padding-right: 10px; + } + + %textAreaPlaceholder { + color: var(--text-muted); + } + + %textAreaEditor { + color: var(--text-normal); + } + + %channelTextAreaAttachedBar { + position: relative; + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius) var(--main-textarea-radius) 0 0; + border-bottom: none; + + &:after { + position: absolute; + content: " "; + width: calc(100% - 24px); + height: 1px; + left: 0; + bottom: 0; + margin: 0 12px; + background-color: var(--main-textarea-border); + } + + %replyBar { + background-color: transparent; + border-radius: 0; + } + + %replySeperator { + background-color: var(--main-textarea-border); + } + + %colorLink { + color: hsl(var(--accent-hsl)); + } + + + %channelTextAreaScrollable { + border-radius: 0 0 var(--main-textarea-radius) var(--main-textarea-radius); + } + } + + %channelTextAreaAttachButtonPlus { + d: path('M7.5,18A5.5,5.5 0 0,1 2,12.5A5.5,5.5 0 0,1 7.5,7H18A4,4 0 0,1 22,11A4,4 0 0,1 18,15H9.5A2.5,2.5 0 0,1 7,12.5A2.5,2.5 0 0,1 9.5,10H17V11.5H9.5A1,1 0 0,0 8.5,12.5A1,1 0 0,0 9.5,13.5H18A2.5,2.5 0 0,0 20.5,11A2.5,2.5 0 0,0 18,8.5H7.5A4,4 0 0,0 3.5,12.5A4,4 0 0,0 7.5,16.5H17V18H7.5Z'); + } + + %channelTextAreaTyping { + position: absolute; + width: calc(100% - var(--scrollbar-width)); + top: -16px; + left: 0; + margin-top: 0; + background-color: var(--typing-color); + transition: 200ms ease-in-out; + + %channelTextAreaSlowModeIcon { + margin-right: 8px; + } + } +} + +%replyMentionButton { + --text-link: hsl(var(--warning-hsl)); +} + +%replySuggestion { + position: relative; + background-color: transparent; + border: none; + + &:before { + position: absolute; + content: " "; + width: calc(100% - 24px); + height: 1px; + top: 0; + left: 0; + margin: 0 12px; + background-color: var(--main-textarea-border); + } + + %replySuggestionCreateThreadButton { + color: hsl(var(--accent-hsl)) !important; + } +} + +%channelTextAreaSendButton { + %buttonContents { + margin-left: 8px; + } + + %channelTextAreaSendButtonActive { + color: hsl(var(--accent-hsl)) !important; + } + + %channelTextAreaSendButtonIcon { + padding-top: 0; + + path { + d: path("M4.01 6.03l7.51 3.22-7.52-1 .01-2.22m7.5 8.72L4 17.97v-2.22l7.51-1M2.01 3L2 10l15 2-15 2 .01 7L23 12 2.01 3z"); + } + } +} + +%applicationCommandEducation { + top: -12px; + bottom: unset; + background-color: var(--typing-color); + + %applicationCommandEducationArrow { + transform: rotate(180deg) scaleX(-100%); + } +} + +%channelInfo { + height: 44px; + margin: 12px 0; + padding: 0; + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius); + + %channelInfoButtonContainer { + margin-right: 4px; + } +} + +%fakeLink { + color: hsl(var(--accent-hsl)); +} + +%channelTextAreaUpload { + @include card-format(false, 8px, true); + + %channelTextAreaUploadImage { + border-radius: var(--card-radius-big); + } + + %messageButtonWrapper { + &:hover { + box-shadow: var(--shadow-3dp); + } + } + + %channelTextAreaUploadAltTag { + border-radius: 10px; + } +} + +%channelTextAreaUploadSpoiler { + filter: blur(22px); +} + +/* MAIN TEXTAREA -> SPAM FILTER */ + +%timeoutBar { + display: grid; + grid-template-columns: 1fr auto; + margin: 12px 16px; + padding: 4px 8px; + background-color: var(--main-textarea-color); + border: 1px solid var(--main-textarea-border); + border-radius: 28px; + + %timeoutBarTextContainer { + margin: 0 8px 0 0; + } + + %timeoutBarActionButtons { + width: auto; + margin: 0; + } +} + +/* MAIN TEXTAREA -> INTRODUCTION */ + +%chatIntroductionBanner { + margin-top: 12px; + padding: 12px 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %textMdSemibold { + font-weight: 500; + } + + %iconCircle { + width: var(--button-height); + height: var(--button-height); + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--button-radius); + + %nextIcon { + width: 20px; + height: 20px; + + polygon { + fill: var(--accent-text-color--material-you); + } + } + } +} diff --git a/other/themes/Material-Discord/src/chat/_thread.scss b/other/themes/Material-Discord/src/chat/_thread.scss new file mode 100644 index 0000000..1acc40e --- /dev/null +++ b/other/themes/Material-Discord/src/chat/_thread.scss @@ -0,0 +1,60 @@ +/* + * + * THREAD + * + */ + +%threadResizeHandle { + background: var(--main-alt); +} + +%threadContainer { + background-color: var(--chat-color); + border-radius: var(--card-radius-big) var(--card-radius-big) 0; + + &%threadContainerFloating { + filter: drop-shadow(-8px 0 10px hsl(var(--black-500-hsl) / 0.125)); + } +} + +%threadHeaderBar { + background-color: var(--chat-color); + border-bottom: 1px solid var(--card-border-color); +} + +%threadScrollerInner { + margin-bottom: 16px; + + %messagesWrapper { + &%messageCozy { + &:not(%message) { + %avatarLarge { + left: -52px; + } + } + } + } +} + +%threadChannelTextArea { + margin: 0 16px 12px; + background-color: transparent; + + %textAreaPlaceholder { + color: var(--input-placeholder-color); + } +} + +%threadChannelTextAreaInner { + max-height: 200px; + background-color: var(--main-textarea-color); + border-radius: var(--main-textarea-radius); + + %channelTextAreaInner { + padding-left: 16px; + } + + %channelTextAreaButtonsContainer { + margin-right: 0; + } +} diff --git a/other/themes/Material-Discord/src/clients/_index.scss b/other/themes/Material-Discord/src/clients/_index.scss new file mode 100644 index 0000000..f7ee0b0 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/_index.scss @@ -0,0 +1,2 @@ +@forward './betterdiscord/'; +@forward './vencord/'; diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/_editor.scss b/other/themes/Material-Discord/src/clients/betterdiscord/_editor.scss new file mode 100644 index 0000000..77a3fc2 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/_editor.scss @@ -0,0 +1,62 @@ +/* + * + * BETTERDISCORD CSS EDITOR + * + */ + +#bd-editor-panel { + border-radius: var(--card-radius-big); + overflow: hidden; +} + +#bd-editor-controls { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} + +#bd-customcss-editor { + background-color: var(--card-color-filled); +} + +.monaco-editor { + &, + &-background, + .inputarea.ime-input, + .margin { + background-color: inherit !important; + } + + .overflow-guard { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: none; + } + + .minimap { + right: 7px; + background-color: inherit !important; + + &-shadow-visible { + box-shadow: none !important; + } + + canvas { + + } + } + + .scroll-decoration { + box-shadow: none !important; + } +} + +.monaco-editor, +.ace_editor, +.line-numbers { + * { + --app-font: var(--code-font); + } + + .codicon[class*=codicon-] { + font-family: codicon !important; + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/_index.scss b/other/themes/Material-Discord/src/clients/betterdiscord/_index.scss new file mode 100644 index 0000000..a540d4e --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/_index.scss @@ -0,0 +1,4 @@ +@forward './plugins/'; + +@forward './settings'; +@forward './editor'; diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/_settings.scss b/other/themes/Material-Discord/src/clients/betterdiscord/_settings.scss new file mode 100644 index 0000000..3ae0d65 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/_settings.scss @@ -0,0 +1,329 @@ +@use '../../mixins' as *; + +/* + * + * BETTERDISCORD ADDONS + * + */ + +%bdSettingsTitle { + color: var(--header-primary); +} + +%bdModalRoot { + @include popout-format; + + %bdModalParagraph { + color: var(--text-normal); + } + + %bdModalFooter { + background-color: transparent; + box-shadow: none; + gap: 8px; + } +} + +%bdButton { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); + --button-shadow: none; + --button-outline: none; + + background-color: var(--button-background) !important; + border-radius: var(--button-radius); + border: var(--button-outline) !important; + box-shadow: var(--button-shadow); + color: var(--button-text-color) !important; + + &:hover { + --button-shadow: none; + } + + &:active { + --button-shadow: none; + } + + &:after { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: var(--button-action-color); + border-radius: var(--button-radius); + opacity: 0; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; + } + + &:hover { + &:after { + opacity: var(--button-action-hover); + } + } + + &:active { + &:after { + opacity: var(--button-action-active); + } + } + + &:disabled { + opacity: 0.5 !important; + + &:after { + display: none; + } + } + + %bdButtonContent { + background-image: none !important; + } + + %bdButtonContent { + svg:not([fill]) { + .fill { + fill: currentColor; + } + } + + svg[fill] { + fill: currentColor; + } + } +} + +%bdButtonFilled { + &%bdButtonDanger { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); + } +} + +%bdButtonLink { + --button-padding: 0 12px; + --button-background: transparent; + --button-shadow: none !important; + + &:after { + --button-action-color: hsl(var(--accent-hsl--material-you)); + } + + &%bdButtonColorBrand, + &%bdButtonColorPrimary { + --button-text-color: hsl(var(--accent-hsl--material-you)); + } +} + +%bdAddonSearchBar { + padding: 0 8px; + background-color: var(--input-color); + border-radius: 13px; + + %bdAddonSearchInput { + padding: 0; + line-height: 26px; + color: var(--text-normal); + + &::-webkit-input-placeholder { + font-family: var(--app-font); + } + } +} + +%bdSelectLabel { + line-height: 26px; +} + +%bdSelect { + line-height: 26px; + + &%bdSelectTransparent { + gap: 4px; + } + + %bdSelectValue { + padding-left: 0; + } + + %bdSelectArrow { + height: 26px !important; + margin-left: 0; + } + + %bdSelectOptions { + padding: 8px 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius); + border: none; + box-shadow: var(--shadow-3dp); + animation: opacity 100ms ease, open-context-menu 300ms var(--default-animation); + transform-origin: top; + } + + %bdSelectOption { + min-height: 32px; + padding: 9px 12px; + line-height: 18px; + font-weight: 500; + color: var(--menu-item-text-color); + box-sizing: border-box; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%bdSelectOptionSelected { + background-color: var(--menu-item-select); + } + } +} + +%bdAddonViews { + %bdAddonViewsButton { + background-color: transparent !important; + + &:not(%bdAddonViewsButtonSelected) { + svg[fill] { + fill: var(--interactive-normal); + } + } + + &%bdAddonViewsButtonSelected { + background-color: hsl(var(--accent-hsl--material-you)) !important; + + svg { + fill: var(--accent-text-color--material-you); + } + } + } +} + +%bdAddonControls { + + %bdAddonList { + margin-top: 16px; + } +} + +%bdThemesTab { + %bdAddonControls { + &:after { + position: relative; + display: flex; + flex-direction: column; + content: "Theme Add-ons\A\AMaterial Discord has a few add-on themes to either enhance or revert\Asome features that can be located at bit.ly/MaterialDiscordAddons.\A\A - Solid Icons\A - Old Message Bubbles\A - Material You"; + width: 100%; + margin-top: 16px; + @include card-format(false, 16px, true); + color: var(--text-normal); + box-sizing: border-box; + white-space: pre; + word-wrap: break-word; + line-height: 18px; + } + } +} + +%bdEmptyImageContainer { + margin-top: 24px; + max-width: unset; +} + +%bdAddonList { + &%bdAddonListGridView { + column-gap: 16px; + row-gap: 16px; + } + + %bdAddonCard { + margin-bottom: 16px; + } +} + +%bdAddonCard { + @include card-format(true, 0, true); + + %bdAddonCardHeader { + @include card-format--header(false, true); + + %bdAddonCardLink { + color: hsl(var(--accent-hsl)); + } + + %bdAddonCardHeaderMeta { + display: block; + font-size: 12px; + } + } + + %bdAddonCardDescriptionWrap { + padding: 0 16px; + } + + %bdAddonCardDescription { + padding: 0; + } + + %bdAddonCardFooter { + background-color: transparent; + } + + %bdAddonCardControls { + background-color: transparent; + border-radius: 14px; + overflow: hidden; + + %bdButton { + padding: 3px 8px; + background-color: var(--card-button-color) !important; + color: var(--text-normal); + + &:not([disabled]) { + &:hover { + background-color: var(--card-button-color-hover) !important; + } + } + + svg { + fill: var(--text-normal); + } + } + } +} + +%bdAddonCardDescriptionWrap %bdAddonBanner { + margin-bottom: 16px; + padding: 8px; + border-radius: calc(var(--card-radius-big) / 1.5); + border: none; + color: var(--text-normal); +} + +%bdAddonBanner { + &%bdAddonBannerDanger { + background-color: hsl(var(--alert-hsl),0.3); + + %bdAddonBannerIcon { + fill: hsl(var(--alert-hsl)); + } + } +} + +/* BETTERDISCORD ADDONS -> BD ADDON MODAL */ + +%bdAddonModal { + %bdAddonModalHeader { + h1 { + font-size: 22px; + font-weight: 400; + } + } + + %bdSelect { + @include new-input-format; + font-size: 1em; + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_betterFormattingRedux.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_betterFormattingRedux.scss new file mode 100644 index 0000000..d4f2ca4 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_betterFormattingRedux.scss @@ -0,0 +1,13 @@ +/* + * + * BETTERDISCORD PLUGIN -> BetterFormattingRedux + * + */ + +.bf-toolbar { + z-index: 2; + + .bf-arrow { + transform: translate(14px, -18px); + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_channelDms.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_channelDms.scss new file mode 100644 index 0000000..4683f10 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_channelDms.scss @@ -0,0 +1,67 @@ +@use '../../../mixins' as *; + +/* + * + * BETTERDISCORD PLUGIN -> ChannelDms + * + */ + +.ChannelDms-channelmembers-wrap { + .ChannelDms-channelmembers-header { + padding: 0 !important; + background-color: var(--main-color) !important; + border-bottom-color: var(--popout-header-border) !important; + + %tabBarItem { + height: 46px; + padding: 0 8px; + line-height: 46px; + } + } + + %privateChannels { + width: 240px; + } + + %privateChannelsHeader { + padding: 18px 8px 4px 16px; + } + + %privateChannel { + margin-left: 8px; + margin-right: 0; + border-radius: 21px 0 0 21px; + + %privateChannelInteractive { + padding-right: 0; + padding-left: 8px; + } + } +} + +.ChannelDms-channelpopout-popout { + background-color: var(--chat-color) !important; + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp) !important; + + .ChannelDms-channelpopout-removeButton { + z-index: 3; + } + + .ChannelDms-channelpopout-content { + margin-bottom: -4px; + border-radius: var(--popout-radius-big) !important; + } + + .ChannelDms-channelpopout-collapseButton { + background-color: var(--popout-color) !important; + box-shadow: var(--shadow-3dp); + } + + .ChannelDms-channelpopout-header { + position: relative; + padding: 8px !important; + background-color: var(--main-color) !important; + z-index: 2; + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_channelTabs.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_channelTabs.scss new file mode 100644 index 0000000..2c9b0e4 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_channelTabs.scss @@ -0,0 +1,131 @@ +/* + * + * BETTERDISCORD PLUGIN -> ChannelTabs + * + */ + +%channelTabsContainer { + padding: 4px 8px 0 8px !important; +} + +%channelTabsTabContainer { + gap: 4px; + + %channelTabsTabNav { + gap: 4px; + margin: 0 4px 0 0 !important; + + > div { + width: 28px; + height: 28px; + margin-right: 0 !important; + border-radius: 16px !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + cursor: pointer; + + &:hover { + background-color: var(--menu-item-hover) !important; + } + } + } +} + +%channelTabsTab { + --inverted-curve-size: 16px; + + position: relative; + margin-bottom: 0 !important; + border-radius: 12px 12px 0 0 !important; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover) !important; + + &:before, + &:after { + box-shadow: 0 calc((var(--inverted-curve-size) / 2) * -1) 0 0 var(--menu-item-hover); + } + } + + &%channelTabsTabSelected { + background: var(--main-color) !important; + z-index: 2; + + &:before, + &:after { + box-shadow: 0 calc((var(--inverted-curve-size) / 2) * -1) 0 0 var(--main-color); + } + } + + &:before, + &:after { + position: absolute; + content: " "; + width: calc(var(--inverted-curve-size) / 2); + height: var(--inverted-curve-size); + bottom: 0; + background-color: transparent; + transform: rotate(180deg); + pointer-events: none; + transition: var(--default-time) var(--default-animation) box-shadow; + } + + &:before { + left: calc((var(--inverted-curve-size) / 2) * -1); + border-top-left-radius: calc(var(--inverted-curve-size) / 2); + } + + &:after { + right: calc((var(--inverted-curve-size) / 2) * -1); + border-top-right-radius: calc(var(--inverted-curve-size) / 2); + } + + %channelTabsTabName { + margin-right: 0 !important; + font-weight: 500; + transition: var(--default-time) var(--default-animation) color; + } + + %channelTabsGridContainer { + gap: 6px; + margin-right: 0; + } +} + +%channelTabsUnreadBadge { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; +} + +%channelTabsMentionBadge { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color) !important; +} + +%channelTabsCloseTab { + border-radius: 8px !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; +} + +%channelTabsNewTab { + width: 28px !important; + height: 28px !important; + margin: 0 0 0 4px !important; + border-radius: 14px !important; +} + +%channelTabsFavContainer { + position: relative; + background-color: var(--main-alt); + z-index: 3; + + %channelTabsFav { + border-radius: 14px; + transition: var(--default-time) var(--default-animation) background-color; + cursor: pointer; + + &:hover { + background-color: var(--menu-item-hover); + } + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_charCounter.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_charCounter.scss new file mode 100644 index 0000000..829a7ea --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_charCounter.scss @@ -0,0 +1,48 @@ +/* + * + * BETTERDISCORD PLUGIN -> CharCounter + * + */ + +%chatContent { + %charCounterAdded { + %channelTextArea { + margin-bottom: 0 !important; + + %channelTextAreaScrollable { + border-radius: var(--main-textarea-radius) var(--main-textarea-radius) 0 0; + + &%channelTextAreaReplyBarConnected { + border-radius: 0; + } + } + } + } + + %charCounter { + height: 28px; + line-height: 28px !important; + padding: 0 16px; + line-height: var(--main-textarea-radius); + background-color: var(--main-textarea-color); + border-radius: 0 0 var(--main-textarea-radius) var(--main-textarea-radius); + text-align: right; + font-weight: 500; + + &:before { + position: absolute; + content: " "; + width: calc(100% - 24px); + height: 1px; + top: 0; + left: 12px; + background-color: var(--main-textarea-border); + } + + &%charChatCounter { + position: relative; + bottom: auto; + margin-bottom: 12px; + } + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_hideChannels.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_hideChannels.scss new file mode 100644 index 0000000..98adb37 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_hideChannels.scss @@ -0,0 +1,24 @@ +/* + * + * BETTERDISCORD PLUGIN -> HideChannels + * + */ + +%channelsSidebar { + &.hideElement { + %accountPanel { + height: 52px !important; + margin-bottom: 0 !important; + background-color: var(--chat-color) !important; + } + + + %chat { + border-top-left-radius: var(--card-radius-big); + + %channelTextAreaTyping { + width: calc(100% + 240px); + left: -240px; + } + } + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_imageUtilities.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_imageUtilities.scss new file mode 100644 index 0000000..08f133a --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_imageUtilities.scss @@ -0,0 +1,45 @@ +@use '../../../mixins' as *; + +/* + * + * BETTERDISCORD PLUGIN -> ImageUtilities + * + */ + +%menuPopout { + %menuPopoutItem { + $icons: ( + 'message-imageutilities-copy-link': 'content_copy', + 'message-imageutilities-copy-media-link': 'content_copy', + 'message-imageutilities-open-link': 'open_in_new', + 'message-imageutilities-copy-file': 'image_copy', + 'message-imageutilities-view-file': 'image_view' + ); + + @each $option, $icon in $icons { + &##{$option} { + &:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/#{$icon}.svg); + } + } + } + + /* SUBMENU WITH ARROW */ + + $icons: ( + 'message-imageutilities-download-file-as': 'save', + 'message-imageutilities-submenu-search': 'search', + 'message-imageutilities-main-subitem': 'image_view', + + 'user-context-imageutilities-main-subitem': 'image_view' + ); + + @each $option, $icon in $icons { + &##{$option} { + &:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/#{$icon}.svg); + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_index.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_index.scss new file mode 100644 index 0000000..934da6b --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_index.scss @@ -0,0 +1,15 @@ +@forward './betterFormattingRedux'; +@forward './channelDms'; +@forward './channelTabs'; +@forward './charCounter'; +@forward './hideChannels'; +@forward './imageUtilities'; +@forward './memberCounter'; +@forward './passcodeLock'; +@forward './permissionsViewer'; +@forward './personalPins'; +@forward './pluginRepo'; +@forward './showAllActivities'; +@forward './spotifyControls'; +@forward './statusEverywhere'; +@forward './userDetails'; diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_memberCounter.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_memberCounter.scss new file mode 100644 index 0000000..a7d0753 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_memberCounter.scss @@ -0,0 +1,27 @@ +/* + * + * BETTERDISCORD PLUGIN -> CharCounter + * + */ + +#MemberCount { + margin-top: 0 !important; + background-color: var(--main-color) !important; + + %membersGroup { + padding: 16px; + line-height: 14px; + } +} + +%membersWrap { + &%membersWrapHasCounter { + %members { + margin-top: 47px !important; + } + } +} + +#vc-membercount { + margin-bottom: 0 !important; +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_passcodeLock.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_passcodeLock.scss new file mode 100644 index 0000000..0e305ce --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_passcodeLock.scss @@ -0,0 +1,78 @@ +/* + * + * BETTERDISCORD PLUGIN -> PasscodeLock + * + */ + +%PclLayoutBg { + background-color: var(--main-alt) !important; + backdrop-filter: none !important; +} + +%PclIcon { + padding: 16px; + background-color: var(--card-color-hover); + border-radius: 50%; +} + +%themeLight { + %PclIcon { + background-color: var(--switch-knob-color); + } +} + +%PclTitle { + color: var(--header-primary); +} + +%PclDot { + &:before { + background: var(--text-normal) !important; + } +} + +%PclDivider { + display: none; +} + +%PclButtons { + grid-template-columns: repeat(3, 80px) !important; + grid-auto-rows: 80px !important; + gap: 16px !important; + padding: 16px 20px 40px !important; +} + +%PclBtn { + background-color: var(--card-color-filled); + color: var(--text-normal); + transition: var(--default-time) var(--default-animation) border-radius, var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color !important; + + &:hover { + background-color: var(--card-color-active) !important; + } + + &:active { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 20px !important; + color: var(--accent-text-color--material-you); + + %PclBtnDec { + color: var(--accent-text-color--material-you); + } + } + + &%PclBtnEscape, + &%PclBtnBackspace { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); + } + + %PclBtnNumber { + font-weight: 400; + } + + %PclBtnDec { + color: var(--text-muted); + transition: var(--default-time) var(--default-animation) color !important; + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_permissionsViewer.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_permissionsViewer.scss new file mode 100644 index 0000000..1143a2d --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_permissionsViewer.scss @@ -0,0 +1,65 @@ +@use '../../../mixins' as *; + +/* + * + * BETTERDISCORD PLUGIN -> PermissionsViewer + * + */ + +#permissions-modal-wrapper { + #permissions-modal { + max-height: 80vh; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; + border: none !important; + } + + .header { + background-color: var(--popout-color) !important; + padding: 16px !important; + box-shadow: none !important; + border-bottom: 1px solid var(--popout-header-border); + line-height: 20px !important; + font-size: 16px !important; + font-weight: 600 !important; + color: var(--header-primary) !important; + } + + .modal-body { + background-color: var(--popout-color) !important; + } + + .role-side { + padding: 16px 0 16px 16px !important; + background-color: transparent !important; + border-right: 1px solid var(--popout-header-border); + } + + .role-scroller { + padding-top: 0; + } + + .perm-side { + padding: 0 0 16px 16px !important; + background-color: transparent !important; + } + + .role-item { + margin-bottom: 2px !important; + padding: 6px 12px !important; + border-radius: 14px !important; + + &:hover { + background-color: var(--menu-item-hover) !important; + } + + &.selected { + background-color: var(--menu-item-select) !important; + } + } + + .perm-item { + @include card-format--list(0px); + box-shadow: none !important; + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_personalPins.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_personalPins.scss new file mode 100644 index 0000000..63e8cea --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_personalPins.scss @@ -0,0 +1,46 @@ +/* + * + * BETTERDISCORD PLUGIN -> PersonalPins + * + */ + +%themedPopout { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + + .header-145e10 { + padding-bottom: 0 !important; + } + + .title-3OGHA5 { + margin-top: 16px; + line-height: 36px; + font-weight: 500; + font-size: 16px; + } + + %listPopoutSearchBar { + margin-top: 16px; + } + + %messagesPopoutTab { + height: 32px; + margin-right: 16px; + padding: 0; + + &:first-child { + margin-right: 16px; + } + } + + %messagesPopoutTabBar { + %tabBarItem { + height: 32px; + } + } + + .quickSelectWrapper-UCfTKz { + margin-right: 16px; + font-weight: 500; + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_pluginRepo.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_pluginRepo.scss new file mode 100644 index 0000000..feadd33 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_pluginRepo.scss @@ -0,0 +1,132 @@ +/* + * + * BETTERDISCORD PLUGIN -> PluginRepo + * + */ + +%repoHeader { + margin: 0 32px 0 0 !important; + padding-bottom: 0 !important; +} + +%repoScroller { + margin: 0 !important; + padding-top: 16px !important; + padding-right: 82px !important; + + %repoTabContent { + margin-top: 0; + } +} + +%repoCard { + height: 400px; + background-color: var(--card-color-filled) !important; + border-radius: var(--card-radius-big); + border: none; + box-shadow: none; + + &:hover { + box-shadow: none; + transform: none; + + %repoCoverWrapper { + transform: none; + } + } + + %repoCoverWrapper, + %repoCover { + border-radius: var(--card-radius-big); + } + + %repoCoverBadge { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color); + border-radius: 8px !important; + text-transform: capitalize !important; + font-size: 14px; + } + + %repoIconWrapper { + background-color: var(--card-color-active) !important; + border-radius: 50%; + border: 4px solid var(--card-color-filled); + } + + %repoInfo { + overflow: visible; + } + + %repoTitle { + position: relative; + line-height: normal; + font-size: 1.4em; + font-weight: 400; + color: var(--card-header-text-color); + + &:before { + position: absolute; + content: " "; + width: 62px; + height: 32px; + top: -2px; + right: -2px; + background-color: var(--card-button-color); + border-radius: 16px; + pointer-events: none; + } + } +} + +%repoTitleButton { + position: relative; + width: 28px !important; + height: 28px !important; + border-radius: 50%; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } + + &%repoFavButton { + margin-left: 2px; + } +} + +%repoTag { + height: 24px; + padding: 0 8px; + background-color: var(--card-button-color) !important; + line-height: 24px; + border-radius: 6px; + text-transform: capitalize; +} + +%repoButton { + --button-padding: 0 24px 0 16px; + + height: var(--button-height); + padding: var(--button-padding); + gap: 8px; + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: var(--button-radius); + font-size: 1em; + color: var(--accent-text-color--material-you); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + + &[style="background-color: var(--status-positive);"] { + background-color: rgba(255,255,255,0.15) !important; + color: #fff; + } + + &[style="background-color: var(--status-danger);"] { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color); + } + + %repoStatIcon { + margin-right: 0; + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_showAllActivities.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_showAllActivities.scss new file mode 100644 index 0000000..3155ae3 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_showAllActivities.scss @@ -0,0 +1,44 @@ +/* + * + * BETTERDISCORD PLUGIN -> ShowAllActivities + * + */ + +%userProfileOuterThemed { + %showAllActivitiesWrapper { + %showAllActivitiesControls { + --popout-color: var(--profile-body-background-color); + + %showAllActivitiesCarosell { + --carosell-dot-selected: var(--profile-gradient-secondary-color); + } + } + } +} + +%showAllActivitiesWrapper { + %showAllActivitiesControls { + background-color: var(--popout-color) !important; + border-radius: 17px !important; + + %showAllActivitiesCaret { + border-radius: 50% !important; + + &:not(%showAllActivitiesCaretDisabled) { + background-color: hsl(var(--accent-hsl--material-you)) !important; + + %showAllActivitiesCaretIcon { + color: var(--accent-text-color--material-you); + } + } + } + + %showAllActivitiesCarosell { + %showAllActivitiesDot { + &%showAllActivitiesDotSelected { + background-color: hsl(var(--accent-hsl--material-you)) !important; + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_spotifyControls.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_spotifyControls.scss new file mode 100644 index 0000000..6bb09f4 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_spotifyControls.scss @@ -0,0 +1,125 @@ +/* + * + * BETTERDISCORD PLUGIN -> SpotifyControls + * + */ + +%spotifyPanelCoverWrapper { + border-radius: 50%; +} + +%spotifyPanel { + margin-bottom: 2px; + background-color: var(--sidebar-panel-color); + border-radius: 4px; + border-bottom: none; + + &%spotifyPanelMaximized { + %spotifyPanelCoverWrapper { + border-radius: var(--card-radius-big); + } + } +} + +%spotifyPanelBar { + background-color: var(--slider-color); +} + +%spotifyPanelBarText { + padding: 0 4px; +} + +/* BETTERDISCORD PLUGIN -> SpotifyControls -> VENCORD*/ + +%vencordSpotifyPlayer { + margin-bottom: 2px; + padding: 12px !important; + background-color: var(--sidebar-panel-color) !important; + border-radius: 4px; + border-bottom: none !important; + + %vencordSpotifyAlbumImage { + border-radius: 50%; + } + + %sliderTrack { + top: 12px; + } + + %sliderGrabber { + background-color: hsl(var(--accent-hsl--material-you)) !important; + } + + %vencordSpotifyButtonRow { + gap: 8px !important; + } + + %vencordSpotifyButton { + color: var(--text-normal) !important; + transition: var(--default-time) var(--default-animation) background-color; + } + + %vencordSpotifyPlay, + %vencordSpotifyPause { + padding: 4px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + transition: var(--default-time) var(--default-animation) border-radius; + } + + %vencordSpotifyPlay { + border-radius: 16px; + animation: vc-spotify-play-button var(--default-time) var(--default-animation); + } + + %vencordSpotifyPause { + border-radius: 10px; + animation: vc-spotify-pause-button var(--default-time) var(--default-animation); + } +} + +%vencordSpotifyAlbumExpandedWrapper { + margin: -12px -12px 0; + + img { + border-radius: var(--card-radius-big) !important; + } +} + +%activityPanel + %connectionPanelWrapper:empty, +%connectionPanelWrapper:not(:empty) { + + %vencordSpotifyPlayer { + %vencordSpotifyAlbumExpandedWrapper { + img { + border-radius: 4px !important; + } + } + } +} + +%vencordSpotifyProgressBar { + margin: 8px 0 !important; +} + +$icons: ( + 'vc-spotify-shuffle': 'M14.83,13.41L13.42,14.82L16.55,17.95L14.5,20H20V14.5L17.96,16.54L14.83,13.41M14.5,4L16.54,6.04L4,18.59L5.41,20L17.96,7.46L20,9.5V4M10.59,9.17L5.41,4L4,5.41L9.17,10.58L10.59,9.17Z', + 'vc-spotify-play': 'M8,5.14V19.14L19,12.14L8,5.14Z', + 'vc-spotify-pause': 'M14,19H18V5H14M6,19H10V5H6V19Z', + 'vc-spotify-previous': 'M6,18V6H8V18H6M9.5,12L18,6V18L9.5,12Z', + 'vc-spotify-next': 'M16,18H18V6H16M6,18L14.5,12L6,6V18Z', + 'vc-spotify-repeat': 'M17,17H7V14L3,18L7,22V19H19V13H17M7,7H17V10L21,6L17,2V5H5V11H7V7Z', +); + +@each $option, $icon in $icons { + .#{$option} path { + d: path($icon); + } +} + +@keyframes vc-spotify-play-button { + from { border-radius: 10px; } +} + +@keyframes vc-spotify-pause-button { + from { border-radius: 16px; } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_statusEverywhere.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_statusEverywhere.scss new file mode 100644 index 0000000..114e8f8 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_statusEverywhere.scss @@ -0,0 +1,26 @@ +/* + * + * BETTERDISCORD PLUGIN -> StatusEverywhere + * + */ + +.StatusEverywhere-avatar-chatAvatar { + &.accountSettingsAvatar { + width: 80px !important; + height: 80px !important; + top: 76px; + } +} + +.StatusEverywhere-avatar-userPopout { + background-color: var(--popout-color) !important; + border: none !important; + + + %userPopoutAvatarHint { + border-radius: var(--avatar-radius); + + foreignObject { + border-radius: var(--avatar-radius) !important; + } + } +} diff --git a/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_userDetails.scss b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_userDetails.scss new file mode 100644 index 0000000..7a99054 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/betterdiscord/plugins/_userDetails.scss @@ -0,0 +1,11 @@ +/* + * + * BETTERDISCORD PLUGIN -> UserDetails + * + */ + +.UserDetails-activity-container { + img { + border-radius: 50%; + } +} diff --git a/other/themes/Material-Discord/src/clients/vencord/_index.scss b/other/themes/Material-Discord/src/clients/vencord/_index.scss new file mode 100644 index 0000000..7ca73aa --- /dev/null +++ b/other/themes/Material-Discord/src/clients/vencord/_index.scss @@ -0,0 +1,3 @@ +@forward './plugins/'; + +@forward './settings'; diff --git a/other/themes/Material-Discord/src/clients/vencord/_settings.scss b/other/themes/Material-Discord/src/clients/vencord/_settings.scss new file mode 100644 index 0000000..1e52a20 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/vencord/_settings.scss @@ -0,0 +1,200 @@ +@use '../../mixins' as *; + +/* + * + * VENCORD SETTINGS + * + */ + +%vencordSettingsTabBar { + height: 48px; + border-bottom-width: 1px !important; + + %tabBarItem { + height: inherit; + line-height: 48px; + margin: 0 24px 0 0; + padding: 0 8px; + border-radius: 0; + border: none !important; + color: var(--interactive-normal) !important; + + &%tabBarItemSelected { + @include tab-border(80%); + } + } + + + %settingsHeaderDivider { + display: none; + } +} + +%vencordSettingsCard, +%vencordPluginsInfoCard { + %titleH5 { + margin-bottom: 0; + padding-bottom: 16px; + line-height: normal; + font-size: 1.25em; + font-weight: 400; + color: var(--card-header-text-color); + } + + %settingsHeaderDivider { + margin: 16px 0; + } +} + +%vencordSettingsDonateCard { + %button { + position: absolute; + bottom: 16px; + transform: none !important; + + %buttonContents { + display: flex; + } + + svg { + transform: none !important; + + path { + fill: currentColor; + } + } + } + + img { + margin: 16px; + } +} + +%vencordErrorCard { + padding: 16px; + background-color: hsl(var(--alert-hsl), 0.1); + border-radius: var(--card-radius-big); + border-color: hsl(var(--alert-hsl)); +} + +/* VENCORD SETTINGS -> PLUGINS */ + +%vencordPluginsInfoCard { + height: auto !important; +} + +%vencordPluginsFilterControls { + %inputWrapper { + &:last-of-type { + background-color: transparent !important; + border: none !important; + box-shadow: none !important; + } + } + + %selectMenu { + box-shadow: none !important; + } +} + +%vencordAddonCard { + @include card-format(true, 16px, true); + + &:hover { + box-shadow: none !important; + transform: none !important; + } + + %switchContainer { + %switchSlider { + transform: translate(-2px, -50%) !important; + transition: var(--default-time) var(--default-animation) all; + } + + &%switchContainerChecked { + %switchSlider { + transform: translate(calc(100% - 7px), -50%) !important; + } + } + } +} + +%vencordAddonHeader { + height: auto !important; + margin-bottom: 12px !important; + justify-content: flex-start !important; + + %vencordAddonNameAuthor { + overflow: hidden; + font-size: 1.1em !important; + font-weight: 400; + + %vencordAddonName { + font-size: inherit !important; + font-weight: inherit !important; + } + } +} + +%vencordAddonNote { + &:not(:last-child) { + margin-bottom: 0.875em !important; + } + + + div:not([class]) { + font-size: 14px; + } +} + +/* VENCORD SETTINGS -> THEMES */ + +%vencordThemeLinks { + padding: 12px !important; + background-color: var(--input-color); + border-radius: 4px 4px 0 0 !important; + border: none !important; + box-shadow: inset 0 -1px 0 0 var(--input-border-color); + line-height: 1.375rem; + font-size: 1rem; + color: var(--input-text-color) !important; + transition: var(--default-time) var(--default-animation) box-shadow; + + &:focus { + box-shadow: inset 0 -2px 0 0 hsl(var(--accent-hsl--material-you)); + } +} + +%settingsCardPrimary { + &[style*="padding: 0.5em"] { + padding: 16px !important; + } +} + +/* VENCORD SETTINGS -> BACKUP AND RESTORE */ + +%vencordBackupRestoreCard { + > div { + gap: 0 !important; + } + + strong { + padding-bottom: 16px; + line-height: normal; + font-size: 1.25em; + font-weight: 400; + color: var(--card-header-text-color) !important; + } +} + +/* VENCORD SETTINGS -> NOTIFICATION */ + +%vencordNotificationRoot { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp) !important; + + %vencordNotificationTitle { + font-size: 22px !important; + font-weight: 400 !important; + text-transform: none !important; + } +} diff --git a/other/themes/Material-Discord/src/clients/vencord/plugins/_index.scss b/other/themes/Material-Discord/src/clients/vencord/plugins/_index.scss new file mode 100644 index 0000000..de627ff --- /dev/null +++ b/other/themes/Material-Discord/src/clients/vencord/plugins/_index.scss @@ -0,0 +1,3 @@ +@forward './memberCount'; +@forward './readAllNotification'; +@forward './reviewDB'; diff --git a/other/themes/Material-Discord/src/clients/vencord/plugins/_memberCount.scss b/other/themes/Material-Discord/src/clients/vencord/plugins/_memberCount.scss new file mode 100644 index 0000000..53d503f --- /dev/null +++ b/other/themes/Material-Discord/src/clients/vencord/plugins/_memberCount.scss @@ -0,0 +1,25 @@ +/* + * + * VENCORD PLUGIN - MemberCount + * + */ + +%vencordMembercountWidget { + --color-online: var(--success-color) !important; + --color-total: var(--primary-300) !important; + + display: flex; + gap: 16px; + margin-left: 0; + + > div { + display: flex; + gap: 6px; + align-items: center; + } +} + +%vencordMembercountOnlineDot, +%vencordMembercountTotalDot { + margin: 0; +} diff --git a/other/themes/Material-Discord/src/clients/vencord/plugins/_readAllNotification.scss b/other/themes/Material-Discord/src/clients/vencord/plugins/_readAllNotification.scss new file mode 100644 index 0000000..7154d31 --- /dev/null +++ b/other/themes/Material-Discord/src/clients/vencord/plugins/_readAllNotification.scss @@ -0,0 +1,19 @@ +/* + * + * VENCORD PLUGIN - ReadAllNotification + * + */ + +%guildsWrapper { + %guilds { + text-align: center; + } + + %button { + --button-height: 22px; + --button-padding: 0 4px; + + width: auto; + font-size: 12px !important; + } +} diff --git a/other/themes/Material-Discord/src/clients/vencord/plugins/_reviewDB.scss b/other/themes/Material-Discord/src/clients/vencord/plugins/_reviewDB.scss new file mode 100644 index 0000000..562113d --- /dev/null +++ b/other/themes/Material-Discord/src/clients/vencord/plugins/_reviewDB.scss @@ -0,0 +1,59 @@ +/* + * + * VENCORD PLUGIN - ReviewDB + * + */ + +%userProfileOuterThemed { + %reviewDBView { + %messagesWrapper { + --message-color: var(--profile-body-background-hover); + --message-color-hover: var(--profile-body-background-hover); + } + + %formText { + background-color: var(--profile-body-background-hover); + } + + %input { + --input-color: var(--profile-body-background-color) !important; + } + } +} + +%reviewDBView { + %messagesWrapper { + --message-color: var(--popout-color); + --message-color-hover: var(--popout-color); + + margin-left: 52px !important; + } + + %avatarLarge { + left: -52px !important; + } +} + +%reviewDBReviewComment { + margin-bottom: 0; +} + +%reviewDBInput { + margin-top: 12px !important; + background-color: var(--input-color) !important; + border-radius: 22px !important; + border: none !important; + box-shadow: none !important; + + %textAreaPlaceholder { + color: var(--input-placeholder-color); + } + + %textAreaEditor { + color: var(--input-text-color); + } + + %channelTextAreaButtonsContainer { + margin-right: 0 !important; + } +} diff --git a/other/themes/Material-Discord/src/forum/_forum.scss b/other/themes/Material-Discord/src/forum/_forum.scss new file mode 100644 index 0000000..387b36f --- /dev/null +++ b/other/themes/Material-Discord/src/forum/_forum.scss @@ -0,0 +1,171 @@ +@use '../mixins' as *; + +/* + * + * FORUM + * + */ + +%forumContainer { + background: var(--chat-color); +} + +%forumTagsContainer { + padding: 16px 0 0; +} + +%forumTagList { + height: var(--button-height); +} + +%forumSortDropdown { + %buttonContents { + color: var(--accent-text-color--material-you); + } +} + +%forumSortDropdownText { + color: inherit !important; +} + +%forumSortContainer { + padding: 0; + background-color: transparent; + border-radius: 0; + box-shadow: none; + + %menuPopout { + min-width: unset; + + %scroller { + &::-webkit-scrollbar { + --scrollbar-width: 0; + } + } + + %menuPopoutGroupLabel { + padding-top: 0; + } + } +} + +%forumTagsButton { + --button-padding: 0 8px 0 12px; + + &%forumTagsButtonWithCount { + --button-padding: 0 8px; + } + + %forumTagsButtonInner { + color: inherit; + } + + svg { + color: var(--accent-text-color--material-you); + } +} + +%forumTagsCountContainer { + background-color: var(--accent-text-color--material-you); + + %forumTagsCountText { + color: hsl(var(--accent-hsl--material-you)); + } +} + +%forumFilterContainer { + padding: 16px 16px 8px; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + + %forumFilterHeader { + padding: 0; + + %textXsBold { + @include remove-caps(14px); + } + } + + %forumFilterCountContainer { + background-color: hsl(var(--accent-hsl--material-you)); + + %forumFilterCountText { + color: var(--accent-text-color--material-you); + } + } +} + +%forumGetStartedContainer { + margin-top: 16px; + @include card-format(false, 0, true); +} + +%forumGetStartedStepContainer { + --card-color-filled: var(--card-color-alt); + --card-color-hover: var(--card-color-active); + + @include card-format(true, 12px 16px, true, true); +} + +%forumCard { + padding-bottom: 16px; + + &[style*="height: 558px"] { + padding-bottom: 0; + } +} + +%forumGuidelinesContainer { + margin-bottom: 0; + @include card-format(false, 16px, true); +} + +%forumGuidelinesDescriptionContainer { + --card-color-filled: var(--card-color-hover); + + @include card-format(false, 16px, true); +} + +/* FORUM -> PILL */ + +%postPill { + height: var(--button-height); + padding: 0 12px 0 8px; + background-color: var(--card-button-color) !important; + border-radius: 10px; + border: none; + gap: 8px; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) border-color; + + &%postPillClickable { + &:hover { + background-color: var(--card-button-color-hover) !important; + } + } + + &%postPillSmall { + border-radius: 6px; + } + + &%postPillSelected { + background-color: hsl(var(--accent-hsl),0.3) !important; + border-color: transparent !important; + + &:hover { + background-color: hsl(var(--accent-hsl),0.35) !important; + } + + %defaultColor { + color: hsl(var(--accent-hsl--material-you)); + } + } + + %postPillEmoji { + margin-right: 0; + } + + %postPillText { + padding: 0; + } +} diff --git a/other/themes/Material-Discord/src/forum/_index.scss b/other/themes/Material-Discord/src/forum/_index.scss new file mode 100644 index 0000000..6315b0e --- /dev/null +++ b/other/themes/Material-Discord/src/forum/_index.scss @@ -0,0 +1,4 @@ +@forward './forum'; +@forward './media'; +@forward './newPost'; +@forward './posts'; diff --git a/other/themes/Material-Discord/src/forum/_media.scss b/other/themes/Material-Discord/src/forum/_media.scss new file mode 100644 index 0000000..c1172cd --- /dev/null +++ b/other/themes/Material-Discord/src/forum/_media.scss @@ -0,0 +1,71 @@ +/* + * + * FORUM MEDIA POSTS + * + */ + +%forumHeaderRow:not([data-list-item-id*="forum-channel-list"]) { + %newPostContainer { + %newPostBodyContainer { + margin-right: 0; + } + } +} + +%mediaPostThumbnailContainer { + margin-left: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %buttonFilled { + --button-background: transparent; + + &:after { + display: none; + } + } + + %mediaPostUploadFileInputContainer { + --button-height: 100%; + + &:hover { + %mediaPostChangeThumbnailLabelContainer { + background-color: var(--card-color-filled); + } + } + } + + %mediaPostChangeThumbnailLabelContainer, + %mediaPostThumbnail { + border-radius: var(--card-radius-big); + } + + %mediaPostChangeThumbnailLabelContainer { + transition: var(--default-time) var(--default-animation) all; + } + + %channelTextAreaUpload { + padding: 0; + } +} + +%mediaPostAttachmentContainer { + margin: 16px 0; + padding: 16px !important; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %newPostAttachmentUploadInput { + background-color: var(--card-color-alt); + } + + %channelTextAreaUpload { + padding: 0; + } + + %newPostAttachmentUploadInput, + %spoilerContainer, + %newPostAttachmentImageSmall { + border-radius: var(--card-radius-big); + } +} diff --git a/other/themes/Material-Discord/src/forum/_newPost.scss b/other/themes/Material-Discord/src/forum/_newPost.scss new file mode 100644 index 0000000..97c67eb --- /dev/null +++ b/other/themes/Material-Discord/src/forum/_newPost.scss @@ -0,0 +1,177 @@ +@use '../mixins' as *; + +/* + * + * FORUM NEW POST + * + */ + +%forumHeader { + position: relative; + min-height: 52px; + background-color: var(--input-color); + border-radius: 26px; + border: none; + + &%forumHeaderWithMatchingPosts { + box-shadow: var(--shadow-3dp); + } + + %buttonFilled { + --button-padding: 0 24px 0 16px; + } +} + +%forumHeaderMatchingPostsRow { + margin-top: -24px; + padding-top: 24px; + background-color: var(--input-color); + border-radius: 0 0 24px 24px; +} + +%newPostForm { + margin-right: 0; +} + +%newPostContainer { + padding: 16px; + + &%newPostContainerCollapsed { + padding: 0; + + %newPostFormContainer { + padding: 0 8px 0 16px; + gap: 12px; + } + + %newPostTitleContainer { + gap: 12px; + } + + %newPostPrefixElement { + position: relative; + right: unset; + + svg { + padding: 0; + } + } + + %input%inputTextArea { + --input-color: transparent; + --input-padding: 0; + + border-radius: 0; + } + + %newPostGuidelinesButton { + height: var(--button-height); + margin: 0; + } + } + + %newPostPrefixElement { + position: absolute; + width: auto; + height: var(--button-height); + right: 16px; + margin: 0; + z-index: 2; + + div[role="button"], + svg { + height: inherit; + } + + svg { + padding: 0 8px; + } + } + + %newPostFormContainer { + padding: 0; + + + %newPostForm > div { + padding: 0; + } + } + + %newPostTitleContainer { + position: relative; + } + + %newPostBodyContainer { + margin-right: 94px !important; + } + + %input%inputTextArea { + --input-color: var(--card-color-filled); + + height: var(--button-height); + margin: 0; + padding: var(--input-padding); + border-radius: 20px; + box-shadow: none; + font-weight: 400; + line-height: var(--button-height); + cursor: text; + + &::-webkit-input-placeholder { + font-weight: inherit; + } + } + + %buttonFilled:disabled { + opacity: 0.5 !important; + } +} + +%newPostTagsDivider { + width: 100%; + left: 0; +} + +%newPostContentContainer { + padding-left: 0; + + %channelTextArea { + min-height: 68px; + margin-top: 16px; + } + + %channelTextAreaScrollable { + min-height: 68px; + padding: 6px 12px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + color: var(--input-text-color); + + &::-webkit-input-placeholder { + color: var(--input-placeholder-color); + } + } +} + +%newPostAttachmentPopoutContainer { + position: absolute; + top: calc(var(--button-height) + (16px * 2)); + right: 16px; + z-index: 3; + + %newPostAttachmentUploadInput { + background-color: transparent; + border: 1px solid var(--card-border-color); + } + + %newPostAttachmentUploadInput, + %spoilerContainer, + %newPostAttachmentImageSmall { + border-radius: var(--card-radius-big); + } + + %newPostAttachmentBadge { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-color: var(--input-color); + } +} diff --git a/other/themes/Material-Discord/src/forum/_posts.scss b/other/themes/Material-Discord/src/forum/_posts.scss new file mode 100644 index 0000000..aaee0f4 --- /dev/null +++ b/other/themes/Material-Discord/src/forum/_posts.scss @@ -0,0 +1,155 @@ +@use '../mixins' as *; + +/* + * + * FORUM POSTS + * + */ + +%postContainer { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none !important; + + &:hover { + background-color: var(--card-color-hover); + box-shadow: none; + transform: none; + } + + &%postContainerIsOpen { + background-color: var(--card-color-active) !important; + } + + %postPinIcon { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + + path { + fill: currentColor; + } + } + + %postTitleText { + line-height: 24px; + font-size: 1.325rem; + font-weight: 400; + } +} + +%postContentPreview, +%postTextContentFooter { + background-color: var(--card-color-hover); + transition: var(--default-time) var(--default-animation) background-color; +} + +%postContentPreview { + border-radius: var(--card-radius-big); + border: none; +} + +%postTextContentFooter { + background: var(--card-color-hover) !important; +} + +%postContainer { + &:not(%postContainerIsOpen) { + &:hover { + %postContentPreview { + background-color: var(--card-color-filled); + } + + %postTextContentFooter { + background: var(--card-color-filled) !important; + } + } + } +} + +%highlight { + background: hsl(var(--accent-hsl),0.4); +} + +/* FORUM POSTS -> THREAD REACTIONS BAR */ + +%postThreadButtonContainer { + --button-height: 26px; + --button-padding: 0 10px; + + margin: 16px 10px 0 16px; + padding: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border-top: none; + box-shadow: none; + + %button, + %postThreadAddReactButton { + --button-padding: 0 10px; + --button-text-color: hsl(var(--accent-hsl--material-you)); + + height: var(--button-height); + padding: var(--button-padding); + background-color: transparent; + border-radius: var(--button-radius); + border: none; + color: var(--button-text-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: hsl(var(--button-link-accent-color),0.14); + } + + &%postThreadAddReactButtonActive { + background-color: hsl(var(--button-link-accent-color),0.21); + } + } + + %button { + %buttonContents { + padding: 0; + background-color: transparent; + border: none; + color: var(--button-text-color); + } + } +} + +%postThreadAddReactButtons { + gap: 4px; + + div:first-child { + %postThreadAddReactButton { + path { + d: path("M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"); + + ~ path { + display: none; + } + } + } + } +} + +%postThreadAddReactButton { + min-width: unset; + margin: 0; + + svg { + color: inherit !important; + } +} + +%postThreadStartConversationBox { + margin: 16px 10px 0 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + &:after { + left: 50px; + } +} + +%postThreadDivider { + display: none; +} diff --git a/other/themes/Material-Discord/src/general/_avatars.scss b/other/themes/Material-Discord/src/general/_avatars.scss new file mode 100644 index 0000000..7ecc181 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_avatars.scss @@ -0,0 +1,85 @@ +/* + * + * AVATARS + * + */ + +%avatarWrapper { + border-radius: var(--avatar-radius); + + mask { + circle[fill="white"] { + r: 32; + } + } + + %avatarImage { + border-radius: var(--avatar-radius); + } +} + +#svg-mask-avatar-default, +#svg-mask-avatar-status-round-32, +#svg-mask-avatar-status-round-80, +#svg-mask-avatar-status-round-120 { + circle[fill="white"] { + r: 1; + } +} + +%settingsUserInfo, +%userProfileHeader, +%userProfileModalInner { + %avatarWrapper, + %avatarImage { + border-radius: var(--avatar-radius-large); + } + + %avatarWrapper { + --avatar-radius-large: calc((var(--avatar-radius) * 3.33333) / 1.6); + + background-color: var(--popout-color); + border: 8px solid var(--popout-color); + } + + %avatarImage { + --avatar-radius-large: calc((var(--avatar-radius) * 3.33333) / 2); + } +} + +%settingsUserInfo { + %avatarWrapper { + background-color: var(--card-color-filled); + border-color: var(--card-color-filled); + } +} + +%userProfileModalInner { + %avatarWrapper { + --avatar-radius-large: calc((var(--avatar-radius) * 3.33333) / 1.15); + } + + %avatarImage { + --avatar-radius-large: calc((var(--avatar-radius) * 5) / 2); + } +} + +%settingsUserBannerSVGWrapper { + mask { + circle[fill="black"] { + display: none; + } + } +} + +%userProfileHeader, +%userProfileInner { + %avatarWrapper { + transform: translate(-6px, -6px); + } +} + + +%userProfileOuterThemed { + --popout-color: var(--profile-gradient-primary-color); +} diff --git a/other/themes/Material-Discord/src/general/_badges.scss b/other/themes/Material-Discord/src/general/_badges.scss new file mode 100644 index 0000000..b9bfbef --- /dev/null +++ b/other/themes/Material-Discord/src/general/_badges.scss @@ -0,0 +1,17 @@ +/* + * + * BADGES + * + */ + +%flowerStar { + path { + fill: hsl(var(--accent-hsl--material-you)); + } +} + +%flowerStarChild { + path { + fill: var(--accent-text-color--material-you); + } +} diff --git a/other/themes/Material-Discord/src/general/_buttons.scss b/other/themes/Material-Discord/src/general/_buttons.scss new file mode 100644 index 0000000..e384584 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_buttons.scss @@ -0,0 +1,399 @@ +/* + * + * BUTTONS + * + */ + +%button { + font-size: var(--button-font-size) !important; + + %textSmMedium, + %textSmSemibold, + %textSmBold, + %textMdSemibold { + height: var(--button-height); + line-height: var(--button-height); + font-size: unset; + font-weight: 500; + } +} + +%buttonFilled, +%buttonOutlined, +%buttonLink, +%buttonInverted { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); + --button-shadow: none; + --button-outline: none; + + background-color: var(--button-background) !important; + border-radius: var(--button-radius); + border: var(--button-outline) !important; + box-shadow: var(--button-shadow); + color: var(--button-text-color) !important; + transition: var(--default-time) var(--default-animation) box-shadow; + + &:hover, + &:active { + opacity: 1; + } + + &:hover { + --button-shadow: none; + } + + &:active { + --button-shadow: none; + } + + &:after { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: var(--button-action-color); + border-radius: var(--button-radius); + opacity: 0; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; + } + + &:hover { + &:after { + opacity: var(--button-action-hover); + } + } + + &:active { + &:after { + opacity: var(--button-action-active); + } + } + + &:disabled { + opacity: 1 !important; + + &:after { + display: none; + } + } + + %buttonContents { + height: var(--button-height); + padding: 0; + line-height: var(--button-height); + overflow: visible; + + svg { + height: var(--button-height); + } + } + + %defaultColor { + color: inherit; + } + + %buttonLoading { + height: var(--button-height); + line-height: var(--button-height); + + svg { + height: auto; + } + } + + %buttonContentsInner, + %size16, + %size14 { + height: var(--button-height); + line-height: var(--button-height); + font-weight: 500; + } +} + +/* BUTTONS -> FILLED */ + +%buttonFilled { + &:disabled { + --button-background: hsl(var(--button-link-color),0.15); + --button-text-color: var(--button-link-text-color); + --button-shadow: none; + } + + &%buttonBrand { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); + } + + &%buttonRed { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); + } + + &%buttonWhite { + --button-background: rgba(255,255,255,0.15); + --button-text-color: #fff; + box-shadow: none !important; + + .upsellButton-36YQ7c { + color: var(--button-text-color); + } + } +} + +/* BUTTONS -> OUTLINED */ + +%buttonOutlined { + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + --button-shadow: none !important; + --button-outline: 1px solid hsl(var(--accent-hsl--material-you)); + + &:after { + --button-action-color: hsl(var(--accent-hsl--material-you)); + } + + &:disabled { + --button-background: transparent; + --button-text-color: var(--button-link-text-color); + --button-outline: 1px solid hsl(var(--button-link-color),0.15); + } + + &%buttonRed { + --button-text-color: hsl(var(--alert-hsl)); + --button-outline: 1px solid hsl(var(--alert-hsl)); + + &:after { + --button-action-color: hsl(var(--alert-hsl)); + --button-action-hover: 0.1; + --button-action-active: 0.2; + } + } + + &%buttonWhite { + --button-background: transparent; + --button-text-color: #fff; + --button-outline: 1px solid #fff; + box-shadow: none !important; + + &:after { + --button-action-color: #fff; + } + } +} + +/* BUTTONS -> LINKS */ + +%buttonLink { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: var(--button-link-accent-text-color); + --button-shadow: none !important; + + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; + + &:after { + --button-action-color: hsl(var(--button-link-accent-color)); + } + + &:hover { + text-decoration: none !important; + + %buttonContents { + background-image: none !important; + } + } + + &:disabled { + --button-background: transparent; + --button-text-color: var(--button-link-text-color); + } + + %buttonContents { + > div { + line-height: var(--button-height); + color: var(--button-text-color) !important; + font-size: 1em; + font-weight: 500; + } + } +} + +/* BUTTONS -> INVERTED */ + +%buttonInverted { + &%buttonBrand { + --button-background: hsl(0,0%,100%,0.15); + --button-text-color: #fff; + --button-shadow: none !important; + } +} + +/* BUTTONS -> SIZES */ + +%buttonSizeTiny, +%buttonSizeMin, +%buttonSizeSmall, +%buttonSizeMedium, +%buttonSizeLarge, +%buttonSizeXlarge, +%buttonSizeMax, +%buttonSize, +%buttonSizeAlt, +%noticeButton, +%buttonSizeIcon { + //min-width: var(--button-height); + height: var(--button-height) !important; + min-height: var(--button-height) !important; + padding: var(--button-padding) !important; + line-height: var(--button-height) !important; + border-radius: var(--button-radius) !important; +} + +%buttonSizeMedium, +%buttonSizeLarge, +%buttonSizeXlarge, +%buttonSizeMax { + min-width: var(--button-height) !important; +} + +%buttonSizeAlt { + height: var(--button-height) !important; +} + +%buttonSizeIcon { + --button-padding: 0 10px; +} + +%inviteButton%buttongSizeAlt { + height: var(--button-height); +} + +%disabledButtonWrapper { + --button-padding: 0; + + background-color: transparent !important; + + %buttonFilled { + --button-padding: 0 20px; + } + + %buttonOutlined { + --button-padding: 0 24px; + + opacity: 0.5 !important; + } + + + %iconButton { + --button-padding: 0; + } +} + +%buttonIconSize { + min-width: var(--button-height); + max-width: var(--button-height); +} + +%iconButton { + --button-padding: 0; +} + +/* BUTTONS -> CALL BUTTONS */ + +%callButtonColorable { + --button-background: var(--menu-item-hover); + --button-text-color: #fff; + + background-color: var(--button-background) !important; + color: var(--button-text-color) !important; + + &:after { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: #fff; + border-radius: 50%; + opacity: 0; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; + } + + &:hover { + &:after { + opacity: var(--button-action-hover); + } + } + + &:active { + &:after { + opacity: var(--button-action-active); + } + } + + &%callButtonRed { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); + } + + &%callButtonWhite { + --button-background: #fff; + --button-text-color: #060607; + } + + &%callButtonLight { + --button-text-color: #060607; + } + + &%callButtonLightActive { + --button-background: var(--menu-item-select); + --button-text-color: #060607; + } + + %callCenterIcon { + color: var(--button-text-color) !important; + } +} + +%buttonQuestionMark { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + + %buttongQuestionMarkIcon { + color: var(--accent-text-color--material-you); + } +} + +/* BUTTONS -> SEGMENTED BUTTONS */ + +%segmentedButton { + padding: 11px 0; + background-color: transparent; + border-color: var(--separator-color) !important; + transition: var(--default-time) var(--default-animation) background-color; + + &:first-child { + border-radius: 20px 0 0 20px; + } + + &:last-child { + border-radius: 0 20px 20px 0; + } + + &:not(%segmentedButtonPremiumRequired) { + &:hover { + background-color: var(--menu-item-hover) !important; + } + + &%segmentedButtonSelected { + background-color: var(--menu-item-select) !important; + } + } +} diff --git a/other/themes/Material-Discord/src/general/_cards.scss b/other/themes/Material-Discord/src/general/_cards.scss new file mode 100644 index 0000000..fb0848c --- /dev/null +++ b/other/themes/Material-Discord/src/general/_cards.scss @@ -0,0 +1,82 @@ +@use '../mixins' as *; + +/* + * + * CARDS + * + */ + +%settingsCard { + @include card-format(false, 16px, true); + + &[style*="padding"] { + padding: 16px !important; + } + + a { + color: hsl(var(--accent-hsl--material-you)); + } + + %settingsCardIcon { + margin: 16px !important; + + + %settingsCardIconDescriptor { + margin-left: 0; + } + } +} + +%settingsCardPrimary { + @include card-format(true, 16px, true); + + %settingsCardLargeIcon { + padding: 8px; + } +} + +%promotionCard, +%settingsDetailBlock, +%settingsCardDescriptionBox, +%dropsHelpText { + @include card-format(false, 16px, true); +} + +%dropsHelpText { + p { + margin: 0 0 8px; + + &:last-of-type { + margin: 0; + } + } +} + +%settingsSubscriptionBanner { + max-width: none; + border-radius: var(--card-radius-big); + + %button { + --button-padding: 0 20px; + + margin-left: 8px; + } +} + +%settingsCardInfo { + background-color: hsl(var(--accent-hsl),0.1); + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); + + %settingsCardInfoIcon { + color: hsl(var(--accent-hsl--material-you)); + } +} + +%communityUpsellContainer { + @include card-format(false, 0, true); + + %communityUpsellFooter { + padding: 0 16px 16px; + background-color: transparent; + } +} diff --git a/other/themes/Material-Discord/src/general/_checkboxes.scss b/other/themes/Material-Discord/src/general/_checkboxes.scss new file mode 100644 index 0000000..0c3a0a0 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_checkboxes.scss @@ -0,0 +1,47 @@ +/* + * + * CHECKBOXES + * + */ + +%checkbox { + border-width: 2px; + border-radius: 4px; + transition: var(--default-time) var(--default-animation) border-color, var(--default-time) var(--default-animation) background-color; + + &:not(%checkboxChecked) { + path { + transition: var(--default-time) var(--default-animation) fill; + } + } + + &%checkboxChecked { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-color: hsl(var(--accent-hsl--material-you)) !important; + + path { + fill: var(--accent-text-color--material-you); + transition: var(--default-time) var(--default-animation) fill; + } + } +} + +%menuPopoutColorDefault { + %menuPopoutCheckbox { + fill: hsl(var(--accent-hsl--material-you)); + } + + %menuPopoutCheck { + fill: var(--accent-text-color--material-you); + } + + &%menuPopoutItemHover { + %menuPopoutCheckbox { + fill: hsl(var(--accent-hsl--material-you)); + } + + %menuPopoutCheck { + fill: var(--accent-text-color--material-you); + } + } +} diff --git a/other/themes/Material-Discord/src/general/_index.scss b/other/themes/Material-Discord/src/general/_index.scss new file mode 100644 index 0000000..ab62037 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_index.scss @@ -0,0 +1,19 @@ +@forward './header/'; + +//@forward './avatars'; +@forward './badges'; +@forward './buttons'; +@forward './cards'; +@forward './checkboxes'; +@forward './inputs'; +@forward './notices'; +@forward './radioButtons'; +@forward './scrollbar'; +@forward './selectMenus'; +@forward './sliders'; +@forward './spinner'; +@forward './switches'; +@forward './tabBar'; +@forward './titles'; +@forward './toast'; +@forward './tooltip'; diff --git a/other/themes/Material-Discord/src/general/_inputs.scss b/other/themes/Material-Discord/src/general/_inputs.scss new file mode 100644 index 0000000..4192e93 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_inputs.scss @@ -0,0 +1,200 @@ +@use '../mixins' as *; + +/* + * + * INPUTS + * + */ + +%input { + height: var(--input-height); + padding: 0 12px; + background-color: var(--input-color); + border-radius: 4px 4px 0 0; + border: none; + box-shadow: inset 0 -1px 0 0 var(--input-border-color); + color: var(--input-text-color); + transition: var(--default-time) var(--default-animation) box-shadow; + + &:focus { + box-shadow: inset 0 -2px 0 0 hsl(var(--accent-hsl--material-you)); + } + + &%multiInput, + &%inputWithInnerInput { + padding: 0; + } + + &:not(%multiInput) { + %input { + width: calc(100% + 24px); + margin-left: -12px; + } + } + + &::-webkit-input-placeholder { + font-family: var(--app-font); + color: var(--input-placeholder-color); + } + + &%inputTextArea { + --input-height: auto; + + padding: 8px 12px; + } + + &%inputHidden { + --input-height: 0; + } +} + +%inputPrefixContainer { + margin-right: 6px; + + %inputPrefixContainerSeparator { + background-color: var(--input-border-color); + } +} + +%multiInputLast { + &:before { + display: none; + } +} + +%eyebrowError { + + %inputWrapper { + %input { + box-shadow: inset 0 -1px 0 0 hsl(var(--alert-hsl)); + + &:focus { + box-shadow: inset 0 -2px 0 0 hsl(var(--alert-hsl)); + } + } + } +} + +%inputLabel { + @include remove-caps(14px); +} + +%inputWrapper { + %inputPrefix { + + %input { + padding-left: 32px; + } + } +} + +%inputEmojiContainer { + height: var(--input-height); + line-height: var(--input-height); + margin: 0 4px; + padding: 0; + z-index: 2; + + + %inputWrapper { + %input { + padding: 0 36px; + } + } +} + +%inputEmojiButton { + margin: 0 12px; +} + +%input { + &%inputEmojiButtonText { + padding-left: 44px !important; + } +} + +%copyInput, +%keybindInput { + @include new-input-format(true); + + &:hover { + %button { + width: auto !important; + } + } + + %button { + --button-height: 30px; + margin: 3px; + } +} + +%copyInput { + %copyInputInner { + padding: 8px 8px 8px 12px; + } + + %button { + padding: var(--button-padding) !important; + } +} + +%keybindInput { + %keybindInputInner { + padding: 8px 8px 8px 12px; + + &::-webkit-input-placeholder { + font-family: var(--app-font); + } + } + + %keybindEditIcon { + background-image: none; + @include add-icon(currentColor, keyboard); + transform: scale(1.335) translate(3px, 3px) translateZ(0) !important; + } +} + +%fileUploadContainer { + --input-padding: 0; + + %fileUploadInput { + padding: 0 0 0 12px; + + &::-webkit-input-placeholder { + font-weight: 500; + } + } +} + +/* INPUTS -> OPTION PILL */ + +%optionPill { + background-color: transparent !important; + border-radius: 13px; + border-color: var(--main-textarea-border) !important; + + &%optionPillSelected { + border-color: hsl(var(--accent-hsl--material-you)) !important; + } + + &%optionPillErrored { + border-color: hsl(var(--alert-hsl)) !important; + } + + %optionPillKey { + background-color: var(--input-pill-color) !important; + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; + } +} + +%input { + &%inputError { + border-radius: 4px; + + + %inputColorStatusRed { + position: absolute; + width: 100%; + margin-top: -24px; + text-align: right; + } + } +} diff --git a/other/themes/Material-Discord/src/general/_notices.scss b/other/themes/Material-Discord/src/general/_notices.scss new file mode 100644 index 0000000..9d9c623 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_notices.scss @@ -0,0 +1,116 @@ +@use '../mixins' as *; + +/* + * + * NOTICES + * + */ + +%notice { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + box-shadow: none; + + %buttonOutlined { + --button-height: 24px; + --button-padding: 0 12px; + --button-background: hsl(var(--button-link-color),0.15); + --button-text-color: var(--button-link-text-color); + --button-outline: none; + + padding: var(--button-padding) + } +} + +%bdNotices { + + %notice { + border-radius: 0; + } +} + +%bdNotice { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + + &:first-child { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + } + + span { + color: var(--accent-text-color--material-you) !important; + } +} + +%noticeButton, +%bdNoticeButton { + background-color: hsl(var(--button-link-color),0.15) !important; + border: none; + color: var(--button-link-text-color) !important; + + &:hover { + background-color: hsl(var(--button-link-color),0.275) !important; + } +} + +%noticeButton { + --button-height: 24px; + --button-padding: 0 12px; +} + +%bdNoticeButton { + height: 24px; + padding: 0 12px; + border-radius: 12px; + font-weight: 500; +} + +%bdNoticeClose { + right: 8px; + @include add-icon(var(--accent-text-color--material-you), close); + background-image: none; + -webkit-mask-position: center; + mask-position: center; + opacity: 0.75; +} + +%noticeColorDefault { + %noticeButton { + --button-link-color: 0,0%,100%; + color: var(--status-positive-text) !important; + } +} + +%noticeColorWarning { + --button-link-color: 0,0%,0%; + --button-link-text-color: hsl(0,0%,0%); +} + +%noticeColorNeutral { + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); +} + +%noticeColorInfo { + --button-link-color: 0,0%,0%; + --button-link-text-color: var(--accent-text-color--material-you); + + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + + %noticeCloseIcon path { + fill: currentColor; + } +} + +%noticePreviewMode { + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); +} + +%noticeStreamerMode { + --button-link-color: 0,0%,100%; + --button-link-text-color: hsl(0,0%,100%); +} + +%bdNotice { + --button-link-text-color: var(--accent-text-color--material-you); +} diff --git a/other/themes/Material-Discord/src/general/_radioButtons.scss b/other/themes/Material-Discord/src/general/_radioButtons.scss new file mode 100644 index 0000000..5a12ac8 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_radioButtons.scss @@ -0,0 +1,186 @@ +@use '../mixins' as *; + +/* + * + * RADIO BUTTONS + * + */ + +div[role="radiogroup"] { + @include card-format(false, 8px, true); +} + +%radioItem { + margin: 0; + padding: 0 12px; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.65); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + + &:hover { + background-color: var(--card-color-hover) !important; + } + + &[aria-checked=true], + &:active { + background-color: var(--card-color-active) !important; + } + + %radioBar { + grid-gap: 12px; + margin-bottom: 0; + padding: 12px 0 !important; + border-left: none; + + @include md-ripple(hover, after, 1.15); + + &:after { + width: 32px; + height: 32px; + top: -3px; + left: -4px; + bottom: 0; + margin: auto 0; + } + + &%radioBarAlt { + &:after { + top: 0; + left: unset; + right: -4px; + } + } + } + + &[aria-checked=true] { + %radioBar { + &:after { + --md-ripple-color: var(--accent-hsl--material-you); + } + + svg { + color: hsl(var(--accent-hsl--material-you)); + } + + path { + fill: currentColor !important; + } + } + + %radioIconChecked { + color: currentColor !important; + } + } + + &%radioItemDisabled { + opacity: 1; + + %radioBar { + opacity: 0.3; + + &:after { + display: none; + } + } + } +} + +%radioItemDisabledTooltip { + margin: 0; + @include card-format--list; + + &:last-child { + border-bottom: none; + } +} + +.group-LWHoGI { + overflow: hidden; +} + +/* RADIO BUTTONS -> PILL */ + +div[role="radiogroup"] { + &%radioPillGroup { + height: 30px; + @include card-format(false, 0, false); + } +} + +%radioPillItem { + height: 28px; + background-color: transparent; + cursor: pointer; + transition: var(--default-time) var(--default-animation) background-color; + + border-right: 1px solid var(--card-border-color); + + &:last-of-type { + border-right: none; + } + + &:hover { + background-color: var(--menu-item-hover); + } + + &%radioPillItemSelected { + background-color: var(--menu-item-select); + color: var(--menu-item-text-color); + } + + &%radioPillItemDeny { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); + + &%radioPillItemSelected { + background-color: hsl(var(--alert-hsl)); + color: var(--alert-text-color); + } + } + + &%radioPillItemPassthrough { + &%radioPillItemSelected { + background-color: var(--menu-item-select); + } + } + + &%radioPillItemAllow { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; + + &%radioPillItemSelected { + background-color: var(--success-color); + color: #fff; + } + } +} + +/* RADIO BUTTONS -> CONTEXT MENU */ + +%menuPopoutItem { + &[role="menuitemradio"][aria-checked="true"] { + %menuPopoutIcon { + color: hsl(var(--accent-hsl--material-you)); + + path { + fill: currentColor + } + } + } + + &[id*="account-switch"] { + %menuPopoutActiveIcon { + circle { + fill: var(--accent-text-color--material-you); + } + + path { + fill: hsl(var(--accent-hsl--material-you)); + } + } + } +} + +%menuPopoutIcon { + %menuPopoutRadio { + color: currentColor !important; + } +} diff --git a/other/themes/Material-Discord/src/general/_scrollbar.scss b/other/themes/Material-Discord/src/general/_scrollbar.scss new file mode 100644 index 0000000..4e620d1 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_scrollbar.scss @@ -0,0 +1,58 @@ +/* + * + * SCROLLBARS + * + */ + +::-webkit-scrollbar { + width: var(--scrollbar-width) !important; + height: var(--scrollbar-width) !important; + + &-track { + margin: 0 !important; + background: transparent !important; + border-radius: calc(var(--scrollbar-width) / 2) !important; + + &-piece { + border: 0 solid transparent !important; + background-color: transparent !important; + margin: 0; + } + } + + &-thumb { + background-color: rgba(var(--scrollbar-color),0.15) !important; + border: 0 solid transparent !important; + border-radius: calc(var(--scrollbar-width) / 2) !important; + + &:hover { + background-color: rgba(var(--scrollbar-color),0.25) !important; + } + + &:active { + background-color: rgba(var(--scrollbar-color),0.30) !important; + } + } +} + +%scrollbarThin { + &::-webkit-scrollbar { + width: var(--scrollbar-thin-width) !important; + height: var(--scrollbar-thin-width) !important; + } +} + +%guildsWrapper { + [class*="scroller"] { + &::-webkit-scrollbar { + width: 0px !important; + } + } +} + +%channelTextAreaScrollable { + &::-webkit-scrollbar { + width: var(--scrollbar-thin-width) !important; + height: var(--scrollbar-thin-width) !important; + } +} diff --git a/other/themes/Material-Discord/src/general/_selectMenus.scss b/other/themes/Material-Discord/src/general/_selectMenus.scss new file mode 100644 index 0000000..1a5af55 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_selectMenus.scss @@ -0,0 +1,113 @@ +/* + * + * SELECT MENUS + * + */ + +%selectMenuWrapper { + %selectMenu { + padding-right: calc(var(--icons-width) + 12px); + + &%selectMenuMulti { + padding-bottom: 0; + } + } +} + +%selectMenu { + height: var(--input-height); + padding: var(--input-padding); + border-radius: var(--input-radius) !important; + border: none; + + &%selectMenuMulti { + min-height: var(--input-height); + height: auto; + + > %selectMenuMulti { + min-height: inherit; + } + } + + &%selectMenuFilled { + background-color: var(--input-color); + } + + %selectMenuSearchInput { + &::-webkit-input-placeholder { + font-family: var(--app-font); + color: var(--input-placeholder-color); + } + + &%selectMenuMulti { + height: 28px; + margin-top: 2px; + } + } +} + +%selectMenuIconsContainer { + height: var(--input-height); + + > div { + height: var(--icons-width); + } +} + +%selectMenuPopout { + margin: 4px 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius) !important; + border: none; + box-shadow: var(--shadow-3dp); + + %selectMenuOption { + gap: 8px; + color: var(--menu-item-text-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover) !important; + } + + &[aria-selected=true] { + background-color: var(--menu-item-select) !important; + + %selectMenuOptionSelectedIcon { + color: hsl(var(--accent-hsl--material-you)); + + circle { + fill: var(--accent-text-color--material-you);; + } + } + } + + %selectMenuDeviceOption { + gap: 8px; + } + + %selectMenuDeviceOptionLabel { + margin-right: 0; + } + } +} + +/* SELECT MENUS -> PILLS */ + +%optionPillButton { + --button-height: 28px; + --button-padding: 0 8px; + + &%buttonFilled { + --button-background: transparent; + --button-outline: 1px solid var(--text-muted); + } + + &:after { + display: none; + } + + %optionPill { + background-color: transparent; + } +} diff --git a/other/themes/Material-Discord/src/general/_sliders.scss b/other/themes/Material-Discord/src/general/_sliders.scss new file mode 100644 index 0000000..4825d31 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_sliders.scss @@ -0,0 +1,81 @@ +@use '../mixins' as *; + +/* + * + * SLIDERS + * + */ + +%slider { + %sliderBar { + height: 4px; + background-color: hsl(var(--accent-hsl),0.3) !important; + border-radius: 2px; + + %sliderBarFill { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 2px; + } + } + + %sliderTrack { + %sliderGrabber { + width: 16px; + height: 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + border: none; + box-shadow: var(--shadow-1dp); + transform: translate(-3px, calc(50% - 5px)); + transition: var(--default-time) var(--default-animation) box-shadow; + + @include md-ripple(hover_click, after, 2.5, true); + + &:hover { + box-shadow: var(--shadow-2dp); + } + + &:active { + box-shadow: var(--shadow-3dp); + } + } + } + + &%sliderMenuPopout { + %sliderTrack { + %sliderGrabber { + top: calc(50% - 5px); + } + } + } +} + +.markValue_e7a6e4 { + color: var(--text-muted) !important; +} + +/* SLIDERS -> BD SLIDER */ + +%bdSliderLabel { + width: 42px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: 13px; + text-align: center; +} + +%bdSliderInput { + height: 4px; + background-color: hsl(var(--accent-hsl--material-you), 0.3); + background-image: linear-gradient(hsl(var(--accent-hsl--material-you)), hsl(var(--accent-hsl--material-you))); + border-radius: 2px; + + &::-webkit-slider-thumb { + width: 16px; + height: 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + border: none; + box-shadow: var(--shadow-1dp); + } +} diff --git a/other/themes/Material-Discord/src/general/_spinner.scss b/other/themes/Material-Discord/src/general/_spinner.scss new file mode 100644 index 0000000..3d6aa56 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_spinner.scss @@ -0,0 +1,15 @@ +/* + * + * SPINNER + * + */ + +%spinnerPopout { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); + border-radius: 24px; + + %loadingPath { + stroke: hsl(var(--accent-hsl--material-you)) !important; + } +} diff --git a/other/themes/Material-Discord/src/general/_switches.scss b/other/themes/Material-Discord/src/general/_switches.scss new file mode 100644 index 0000000..7932d7d --- /dev/null +++ b/other/themes/Material-Discord/src/general/_switches.scss @@ -0,0 +1,185 @@ +/* + * + * SWITCHES + * + */ + +%switchContainer { + width: 39px; + height: 24px; + background-color: transparent !important; + overflow: visible; + + &:before { + position: absolute; + content: " "; + width: 100%; + height: 100%; + top: 0; + left: -7px; + background-color: var(--switch-slider-color); + border-radius: 12px; + border: 2px solid var(--switch-knob-color); + transition: 250ms cubic-bezier(0,0.3,0.7,1) background-color, 250ms cubic-bezier(0,0.3,0.7,1) border-color; + box-sizing: border-box; + } + + path { + fill: var(--switch-slider-color); + transform: scale(1.4) translate(-3px, -3px); + } + + &%switchContainerChecked { + &:before { + background-color: var(--switch-color-checked); + border-color: transparent; + } + + %switchSlider { + background-color: hsl(var(--accent-hue),calc(var(--accent-saturation) * var(--saturation-factor)),calc(var(--accent-lightness) * var(--switch-color-modifier))); + width: 18px; + height: 18px; + transform: translate(-1px, -50%); + } + + path { + fill: hsl(var(--accent-hsl)); + filter: brightness(40%); + } + } + + %switchSlider { + width: 14px; + height: 14px; + top: 50%; + margin: 0; + background-color: var(--switch-knob-color); + border-radius: 50%; + transform: translate(1px, -50%); + transition: 250ms cubic-bezier(0,0.3,0.7,1) background-color; + + rect { + display: none; + } + } +} + +%switchIcon { + opacity: 1; +} + +%themeLight { + %switchContainer { + &%switchContainerChecked { + path { + fill: var(--switch-color-checked); + filter: unset; + } + } + } +} + +%modalRoot { + %switchContainer { + &:before { + background-color: var(--switch-slider-color-modal); + } + + &%switchContainerChecked { + &:before { + background-color: var(--switch-color-checked); + } + } + } +} + +%bdSwitchContainer { + width: 39px; + height: 24px; + overflow: visible; + + &%bdSwitchDisabled { + opacity: 0.35; + } + + %bdSwitchBody { + --switch-color: var(--switch-slider-color); + --switch-animation: 250ms cubic-bezier(0,0.3,0.7,1) all; + + width: 100%; + height: 100%; + transition: var(--switch-animation); + border: 2px solid var(--switch-knob-color); + box-sizing: border-box; + overflow: visible; + + %bdSwitchSlider { + width: 14px; + height: 14px; + top: 50%; + left: 3px; + margin: 0; + transform: translate(0, -50%); + overflow: visible; + transition: var(--switch-animation); + + %bdSwitchHandle { + width: 28px; + height: 28px; + x: 0; + y: -4px; + rx: 14px; + fill: var(--switch-knob-color); + transition: var(--switch-animation); + } + + %bdSwitchSymbol { + display: none; + } + } + } + + input { + &:active { + + %bdSwitchBody { + --switch-color: var(--switch-slider-color); + + %bdSwitchHandle { + width: 28px; + height: 28px; + x: 4px; + y: -4px; + } + } + } + + &:checked { + + %bdSwitchBody { + --switch-color: var(--switch-color-checked); + + border-color: transparent; + + %bdSwitchSlider { + width: 18px; + height: 18px; + left: 0; + transform: translate(16px, -50%); + + %bdSwitchHandle { + fill: hsl(var(--accent-hue),calc(var(--accent-saturation) * var(--saturation-factor)),calc(var(--accent-lightness) * var(--switch-color-modifier))); + } + } + } + + &:active { + + %bdSwitchBody { + --switch-color: var(--switch-color-checked); + + %bdSwitchHandle { + x: -12.5px; + } + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/general/_tabBar.scss b/other/themes/Material-Discord/src/general/_tabBar.scss new file mode 100644 index 0000000..c956506 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_tabBar.scss @@ -0,0 +1,79 @@ +@use '../mixins' as *; + +/* + * + * TAB BAR + * + */ + +%tabBar { + height: 48px; + gap: 24px; + + %tabBarItem { + height: inherit; + line-height: 48px; + margin: 0; + padding: 0 8px; + border-radius: 0; + border: none !important; + color: var(--interactive-normal) !important; + + &, + &:hover, + &%tabBarItemSelected { + background-color: transparent !important; + } + + &:not(%tabBarItemDisabled) { + &:hover { + color: var(--interactive-hover) !important; + } + } + + &%tabBarItemSelected { + color: var(--interactive-normal) !important; + } + + &%tabBarItemSelected, + &[aria-selected="true"] { + @include tab-border(80%); + } + + &:last-of-type { + margin-right: 0; + } + + &%tabBarItemDisabled { + opacity: 0.5; + } + } +} + +%settingsProfilesTabBar { + padding-top: 0; + + %tabBarItem { + height: 47px; + } +} + +%eventTabBar { + height: 56px; + margin-bottom: 0; + padding-top: 0; + + %tabBarItem { + padding: 0 8px; + line-height: 56px; + } +} + +%serverSubscriptionsTabBar { + border-bottom-width: 1px; + + %tabBarItem { + margin-right: 24px !important; + margin-bottom: 0; + } +} diff --git a/other/themes/Material-Discord/src/general/_titles.scss b/other/themes/Material-Discord/src/general/_titles.scss new file mode 100644 index 0000000..983fda6 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_titles.scss @@ -0,0 +1,12 @@ +@use '../mixins' as *; + +/* + * + * TITLES + * + */ + +%titleH4, +%titleH5 { + @include remove-caps(14px); +} diff --git a/other/themes/Material-Discord/src/general/_toast.scss b/other/themes/Material-Discord/src/general/_toast.scss new file mode 100644 index 0000000..5cfa4af --- /dev/null +++ b/other/themes/Material-Discord/src/general/_toast.scss @@ -0,0 +1,83 @@ +@use '../mixins' as *; + +/* + * + * TOASTS + * + */ + +%toast, +%bdToast { + padding: 12px 16px; + background-color: rgba(70,70,70,0.8); + border-radius: 20px; + box-shadow: none; + font-size: 1em; + font-weight: 400; + color: #fff; +} + +%newToast { + background-color: var(--popout-color); +} + +%notificationToast, +%qwertToast { + margin-top: 30px !important; + padding: 16px !important; + border-radius: 4px; + color: var(--text-normal) !important; + + &:first-child { + border-radius: var(--popout-radius-big) var(--popout-radius-big) 4px 4px; + } + + &:last-child { + border-radius: 4px 4px var(--popout-radius-big) var(--popout-radius-big); + } + + &:only-child { + border-radius: var(--popout-radius-big); + } +} + +%notificationToast { + @include popout-format(true); + + + %notificationToast { + margin-top: 2px !important; + } +} + +%qwertToast { + width: 30vw; + max-width: 30vw; + background-color: var(--popout-color) !important; + backdrop-filter: none; + + + %qwertToast { + margin-top: 2px !important; + } + + %qwertToastIconContainer { + margin-top: 0; + margin-right: 8px; + padding: 0; + } + + %qwertToastAuthor { + display: flex; + width: calc(30vw - 72px); + max-width: calc(30vw - 72px); + overflow: hidden; + } + + %qwertToastText { + width: calc(30vw - 60px); + max-width: calc(30vw - 60px); + } +} + +%notificationToastBg { + background-color: transparent !important; +} diff --git a/other/themes/Material-Discord/src/general/_tooltip.scss b/other/themes/Material-Discord/src/general/_tooltip.scss new file mode 100644 index 0000000..fb25050 --- /dev/null +++ b/other/themes/Material-Discord/src/general/_tooltip.scss @@ -0,0 +1,191 @@ +@use '../mixins' as *; + +/* + * + * TOOLTIP + * + */ + +%tooltip { + padding: var(--tooltip-padding); + background-color: var(--tooltip-color) !important; + border-radius: var(--popout-radius); + box-shadow: var(--tooltip-shadow) !important; + font-size: var(--tooltip-font-size); + font-weight: 500; + z-index: 99999999999999; + animation: opacity var(--default-time) ease; + + %tooltipPointer { + display: none; + } + + %tooltipContent, + %tooltipGuildNameText { + padding: 0; + font-size: var(--tooltip-font-size); + color: var(--tooltip-text-color); + } + + %tooltipText { + font-size: var(--tooltip-font-size); + color: var(--tooltip-text-color) !important; + } + + %tooltipActivityIcon { + color: var(--tooltip-text-color); + } + + %tooltipClickCTA { + color: var(--tooltip-text-color) !important; + } + + %userPopoutBodyInnerWrapper { + background-color: transparent; + } +} + +%subscribeTooltipWrapper, +%upsellTooltipWrapper, +%accountSwitcherTooltipWrapper { + @include popout-format; + + &%upsellTooltipCaretTopCenter { + &:after { + border-bottom-color: var(--popout-color); + } + } + + &%upsellTooltipCaretLeftCenter { + &:after { + border-right-color: var(--popout-color); + } + } +} + +%subscribeTooltipWrapper { + %subscribeTooltipHeader { + color: var(--header-primary); + } + + %subscribeTooltipText { + color: var(--header-secondary); + } +} + +%upsellTooltipWrapper { + &%upsellTooltipCaretTopCenter { + &:after { + border-bottom-color: var(--popout-color); + } + } + + &%upsellTooltipCaretLefTop { + &:after { + top: var(--popout-radius-big); + border-right-color: var(--popout-color); + } + } + + %upsellTooltipHeader { + color: var(--header-primary); + } + + %upsellTooltipText { + color: var(--header-secondary) !important; + } + + %buttonInverted { + &%buttonBrand { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; + + &:after { + background-color: hsl(var(--accent-hsl--material-you)); + } + } + } +} + +%accountSwitcherTooltipWrapper { + %accountSwitcherTooltipTitle { + color: var(--header-primary); + } + + %accountSwitcherTooltipSubTitle { + color: var(--header-secondary); + } + + %accountSwitcherTooltipPointer { + border-top-color: var(--popout-color); + } +} + +%tooltipPremiumFooterContainer { + border-radius: 14px; +} + +%reactionTooltip { + padding: 8px; + background-color: var(--tooltip-color); + border-radius: var(--tooltip-radius); + box-shadow: var(--tooltip-shadow); + font-size: var(--tooltip-font-size); + color: var(--tooltip-text-color); + + %reactionTooltipText { + color: inherit; + } +} + +%burstReactionTooltipMessage { + border-bottom-color: var(--text-disabled); +} + +%burstReactionTooltipPrompt { + margin: 8px 0 0; + + %reactionTooltipText { + margin-left: 0; + } +} + +/* TOOLTIP -> EMOJI INFO */ + +%messageEmojiPopout { + background-color: var(--tooltip-color) !important; + border-radius: var(--tooltip-radius); + box-shadow: var(--tooltip-shadow) !important; + + %defaultColor { + color: var(--tooltip-text-color); + } +} + +%messageEmojiPopoutEmojiSection { + padding: 16px 16px 8px; +} + +%messageEmojiPopoutGuildSection { + position: relative; + padding: 8px 16px 16px; + background-color: transparent; + + &:before { + position: absolute; + content: " "; + width: calc(100% - 32px); + height: 1px; + top: 0; + left: 16px; + background-color: var(--tooltip-border-color); + } + + %messageEmojiPopoutGuildTitle, + %textXsNormal { + color: var(--tooltip-text-color) !important; + } +} diff --git a/other/themes/Material-Discord/src/general/header/_bar.scss b/other/themes/Material-Discord/src/general/header/_bar.scss new file mode 100644 index 0000000..543e314 --- /dev/null +++ b/other/themes/Material-Discord/src/general/header/_bar.scss @@ -0,0 +1,85 @@ +@use '../../mixins' as *; + +/* + * + * HEADER BAR + * + */ + +%headerBar { + padding: 0 8px; + border-top-right-radius: var(--card-radius-big); + box-shadow: var(--elevation-low); + + &%headerBarTransparent { + box-shadow: none; + } + + &%headerBarThemed { + background: var(--main-color); + } + + %headerBarFollowButton { + --button-height: 32px; + --button-padding: 0 16px; + } +} + +%headerBarChildren { + //overflow: visible; + + &:after { + background: linear-gradient(90deg, transparent 0, var(--main-color)) !important; + } + + %topPill { + height: 100%; + } + + %topPillItem { + height: 48px; + line-height: 48px; + } +} + +%headerBarIconWrapper { + &%headerBarIconClickable { + @include md-ripple(hover, after, 1.5); + } + + foreignObject { + mask: none !important; + } +} + +%headerBarTopic a { + color: hsl(var(--accent-hsl--material-you)); +} + +%headerBarReturnButton { + --button-height: 32px; + + max-width: 250px; + margin-right: 8px; +} + +%headerBarReturnButtonText { + font-size: 1em; + + &, + * { + line-height: var(--button-height); + color: hsl(var(--accent-hsl--material-you)) !important; + } + + %textXsMedium { + font-size: 1em; + } +} + +%headerBarIconBadge { + top: 0; + right: 0; + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: 0 0 0 4px var(--main-color); +} diff --git a/other/themes/Material-Discord/src/general/header/_index.scss b/other/themes/Material-Discord/src/general/header/_index.scss new file mode 100644 index 0000000..b0d1e21 --- /dev/null +++ b/other/themes/Material-Discord/src/general/header/_index.scss @@ -0,0 +1,2 @@ +@forward './bar'; +@forward './search'; diff --git a/other/themes/Material-Discord/src/general/header/_search.scss b/other/themes/Material-Discord/src/general/header/_search.scss new file mode 100644 index 0000000..6a2dc31 --- /dev/null +++ b/other/themes/Material-Discord/src/general/header/_search.scss @@ -0,0 +1,75 @@ +/* + * + * HEADER BAR SEARCH + * + */ + +%chatSearch { + width: 160px; + transition: 300ms ease width; + + %chatSearchBar { + width: 100%; + height: 32px; + background-color: var(--input-color); + border-radius: 16px; + + %chatSearchRoot { + padding: 6px 0; + padding-left: 8px; + + %chatSearchPlaceholder { + padding-left: 2px; + color: var(--input-placeholder-color); + } + + %chatSearchContent { + color: var(--input-text-color); + } + } + + %chatSearchContainer { + + %chatSearchFilter, + %chatSearchFilter + span[data-offset-key], + %chatSearchAnswer span[data-offset-key] { + background-color: var(--input-pill-color); + color: var(--input-text-color); + } + + %chatSearchFilter { + margin-right: 2px; + padding: 0 4px 0 8px; + border-radius: 10px 0 0 10px; + + &:only-child { + padding: 0 8px; + border-radius: 11px; + } + } + + %chatSearchAnswer { + background-color: transparent; + } + + %chatSearchFilter + span[data-offset-key], + %chatSearchAnswer span[data-offset-key] { + display: inline-block; + height: 20px; + margin: 0 2px 0 -2px; + padding: 0px 8px 0px 0; + border-radius: 0 11px 11px 0; + color: var(--input-text-color); + } + } + + %chatSearchIconWrapper { + width: 32px; + height: 32px; + } + } + + &%chatSearchOpen { + width: 240px; + } +} diff --git a/other/themes/Material-Discord/src/home/_activityList.scss b/other/themes/Material-Discord/src/home/_activityList.scss new file mode 100644 index 0000000..9c74bc9 --- /dev/null +++ b/other/themes/Material-Discord/src/home/_activityList.scss @@ -0,0 +1,150 @@ +@use '../mixins' as *; + +/* + * + * ACTIVITY LIST + * + */ + +%nowPlayingColumn { + background-color: var(--main-color); + + %nowPlayingColumnContainer { + background-color: transparent; + + %nowPlayingColumnScroller { + margin-left: 0; + padding: 16px 16px 12px; + border-left: none; + } + } +} + +%nowPlayingColumnMemberItem { + padding: 0; +} + +%activeNowPrivacyCard { + margin-bottom: 16px; + @include card-format; + + %activeNowPrivacyCardHeader { + @include card-format--header; + text-align: left; + } + + %size14 { + padding: 16px 16px 0; + } + + %activeNowPrivacyCardButtonContainer { + padding: 0 16px 16px; + } +} + +%emptyActiveNowCard { + padding: 0; + background-color: var(--activity-card-color); + border-radius: var(--card-radius-big); + + %emptyActiveNowHeader { + width: 100%; + @include card-format--header(false, true); + box-sizing: border-box; + text-align: left; + } + + %emptyActiveNowText { + padding: 0 16px 16px; + text-align: left; + } +} + +%activeNowCardInteractive { + margin: 0 0 2px; + background-color: var(--activity-card-color); + border-radius: 4px; + border: none; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--activity-card-color--hover) !important; + } + + &%activeNowCardActive { + background-color: var(--activity-card-color--active) !important; + } + + &:not(:only-of-type) { + &:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; + } + + &:nth-last-child(2) { + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); + + &:after { + display: none; + } + } + } + + %activeNowCardInset { + margin-left: 44px; + background-color: transparent; + } + + %activeNowCardSection { + margin-bottom: 2px; + background-color: var(--activity-card-color--inset); + border-radius: 4px; + + &:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; + } + + &:last-of-type { + margin-bottom: 0; + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); + } + + &:only-child { + border-radius: var(--card-radius-big); + } + } + + %activeNowCardSeparator { + display: none; + } + + %activeNowCardHeaderIcon { + border-radius: 50%; + } + + %activeNowStreamingPreviewWrapper { + background-color: var(--card-color-alt); + border-radius: calc(var(--card-radius-big) / 1.25); + overflow: hidden; + } + + %activeNowCardStreamImage { + border-radius: calc(var(--card-radius-big) / 1.25); + } + + %activeNowCardImageBorderRadius0 { + border-radius: 50%; + } +} + +%nowPlayingColumn { + %nowPlayingColumnHeader { + margin-top: 0; + font-weight: 400; + + + %activeNowCardInteractive { + &:nth-last-child(2) { + border-radius: var(--card-radius-big); + } + } + } +} diff --git a/other/themes/Material-Discord/src/home/_addFriend.scss b/other/themes/Material-Discord/src/home/_addFriend.scss new file mode 100644 index 0000000..0441cca --- /dev/null +++ b/other/themes/Material-Discord/src/home/_addFriend.scss @@ -0,0 +1,58 @@ +@use '../mixins' as *; + +/* + * + * ADD FRIEND + * + */ + +%friendsAddFriendHeader { + margin: 16px 16px 0; + padding: 0 0 16px; +} + +%friendsAddFriendInputWrapper { + height: calc(var(--input-height) * 1.316); + margin: 12px 0 0 0; + padding: 0 8px 0 16px; + background-color: var(--input-color); + border-radius: calc(var(--input-radius) * 1.316); + border: none; + + %friendsAddFriendInput, + %friendsAddFriendHint { + padding: 0; + line-height: var(--input-height); + font-weight: 400; + + &::-webkit-input-placeholder { + color: var(--text-muted); + font-weight: 500; + } + } + + %friendsAddFriendInput { + border-bottom: none !important; + + %input { + padding: 0; + box-shadow: none !important; + } + } + + %friendsAddFriendHint { + top: 6px; + } +} + +%friendsOtherPlacesHeader { + padding: 16px; +} + +%friendsPublicServersGrid { + padding: 0 16px; +} + +%friendsPublicServersContainer { + @include card-format(false, 0, true, true); +} diff --git a/other/themes/Material-Discord/src/home/_friendsList.scss b/other/themes/Material-Discord/src/home/_friendsList.scss new file mode 100644 index 0000000..7596c5d --- /dev/null +++ b/other/themes/Material-Discord/src/home/_friendsList.scss @@ -0,0 +1,91 @@ +@use '../mixins' as *; + +/* + * + * FRIENDS LIST + * + */ + +%friends { + background-color: var(--chat-color) !important; + border-top-right-radius: var(--card-radius-big); +} + +%friendsTabBody { + &:before { + display: none; + } +} + +%friendsList { + padding-bottom: 12px; +} + +%friendsColumn { + %friendsSearchBar { + margin: 16px 16px 8px 16px; + @include new-input-format; + padding: 0; + + %friendsSearchBarInner { + %friendsSearchBarInput { + height: var(--input-height); + margin: 0; + padding: 0 4px 0 12px; + line-height: var(--input-height); + + &::-webkit-input-placeholder { + font-family: var(--app-font); + } + } + + %friendsSearchIconLayout { + width: var(--input-height); + height: var(--input-height); + } + } + } + + %scroller { + margin-top: 0; + } + + %friendsOnlineTitle { + height: 40px; + margin: 0; + padding: 0 16px; + line-height: 40px; + @include remove-caps(14px); + } +} + +%friendsItem { + margin: 0 8px !important; + padding: 0 16px !important; + border-radius: var(--card-radius-big) !important; + border: none; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%friendsItemActive { + background-color: var(--menu-item-select); + } + + %friendActionButton { + background-color: transparent; + @include md-ripple(hover, after, 1.0); + + %friendActionButtonIcon { + transform: scale(1.2); + + path { + &[d="M4.79805 3C3.80445 3 2.99805 3.8055 2.99805 4.8V15.6C2.99805 16.5936 3.80445 17.4 4.79805 17.4H7.49805V21L11.098 17.4H19.198C20.1925 17.4 20.998 16.5936 20.998 15.6V4.8C20.998 3.8055 20.1925 3 19.198 3H4.79805Z"] { + d: path('M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z'); + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/home/_index.scss b/other/themes/Material-Discord/src/home/_index.scss new file mode 100644 index 0000000..1ad1a24 --- /dev/null +++ b/other/themes/Material-Discord/src/home/_index.scss @@ -0,0 +1,6 @@ +@forward './activityList'; +@forward './addFriend'; +@forward './friendsList'; +@forward './library'; +@forward './messageRequests'; +@forward './nitro'; diff --git a/other/themes/Material-Discord/src/home/_library.scss b/other/themes/Material-Discord/src/home/_library.scss new file mode 100644 index 0000000..76f2f3d --- /dev/null +++ b/other/themes/Material-Discord/src/home/_library.scss @@ -0,0 +1,112 @@ +@use '../mixins' as *; + +/* + * + * LIBRARY + * + */ + +%libraryHeader { + --input-height: 32px; + --input-padding: 0 2px 0 6px; + + %librarySearchBarInner %librarySearchInput { + padding: 0; + + &, + &::-webkit-input-placeholder { + font-weight: 500; + } + } +} + +%libraryFilter { + width: 160px; + transition: 300ms ease width; + + &%libraryFilterFocused { + width: 240px; + } +} + +%libraryScroller, +%librarySettingsScroller { + background-color: var(--chat-color); +} + +%libraryTable { + padding-bottom: 8px; + + %libraryTableHeader { + height: 42px; + padding: 0 16px; + line-height: 42px; + background-color: var(--chat-color); + border-bottom: 1px solid var(--card-border-color); + + &%libraryTableStickyHeader { + width: 100%; + } + + %libraryTableHeaderCell { + border: none; + @include remove-caps(14px); + + &%libraryTableHeaderCellSorted { + %libraryTableHeaderCellContent { + @include tab-border(100%); + + &:after { + width: calc(100% - 22px); + left: 0; + right: auto; + } + } + } + } + } +} + +%libraryTableRowWrapper { + margin: 0 8px; + padding: 0; + border-radius: var(--card-radius-big); + border: none; + transition: var(--default-time) var(--default-animation) background-color; + + &%libraryTableRowWrapperActive { + background-color: var(--menu-item-hover); + } + + %libraryTableRow { + margin: 0; + padding: 0 16px; + border-top: none !important; + } + + %libraryTableNameCell, + %libraryTableSettingIcon, + %libraryTableTextCell { + transition: var(--default-time) var(--default-animation) opacity; + } + + %libraryTableNameCell { + padding-left: 0; + } +} + +%librarySettingsBody { + min-width: 350px; + max-width: 1200px; + padding: 60px 40px 80px; +} + +.wrapper-QQNZRu { + .foreground-2JnqVD { + stroke: var(--slider-color) !important; + } + + .foreground-2JnqVD { + stroke: hsl(var(--accent-hsl--material-you)) !important; + } +} diff --git a/other/themes/Material-Discord/src/home/_messageRequests.scss b/other/themes/Material-Discord/src/home/_messageRequests.scss new file mode 100644 index 0000000..0af1f9e --- /dev/null +++ b/other/themes/Material-Discord/src/home/_messageRequests.scss @@ -0,0 +1,91 @@ +@use '../mixins' as *; + +/* + * + * MESSAGE REQUESTS + * + */ + +%messageRequestContainer { + padding: 0 8px; + + %messageRequestsContent { + height: auto !important; + margin-top: 24px; + @include card-format(false, 0, true); + overflow: hidden; + + > div[style="height: 24px;"] { + display: none; + } + } + + %messageRequestsSectionTitle { + margin: 0; + padding: 0 16px 16px; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + @include remove-caps(1.25em); + } +} + +%messageRequestItem { + padding: 16px; + @include card-format--list; + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + + &:not(%messageRequestFirstItem) { + border-top: none; + } + + &:hover, + &%messageRequestItemActive, + &%messageRequestItemSelected { + border-radius: var(--card-radius-big); + + %messageRequestItemActionButton { + background-color: var(--card-color-alt); + } + } + + &:hover, + &%messageRequestItemActive { + background-color: var(--card-color-hover); + } + + &%messageRequestItemSelected { + background-color: var(--card-color-active); + } + + &:after { + display: none; + } + + %messageRequestItemActionButton { + background-color: var(--card-color-hover); + } + + %button { + &%buttonPrimary { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; + + &:after { + background-color: hsl(var(--button-link-accent-color)); + } + } + } +} + +/* MESSAGE REQUESTS -> PREVIEW */ + +%dmChat { + &:before { + display: none; + } +} diff --git a/other/themes/Material-Discord/src/home/_nitro.scss b/other/themes/Material-Discord/src/home/_nitro.scss new file mode 100644 index 0000000..4311e52 --- /dev/null +++ b/other/themes/Material-Discord/src/home/_nitro.scss @@ -0,0 +1,35 @@ +@use '../mixins' as *; + +/* + * + * NITRO + * + */ + +%nitroHomePage { + background-color: var(--chat-color); + border-top-right-radius: var(--card-radius-big); + + %nitroHomePageScroller { + background-color: transparent; + } +} + +%nitroSettingsContainer { + width: 100%; + border-radius: var(--card-radius-big); +} + +%nitroPremiumTierCardsContainerSettings { + max-width: unset; +} + +%nitroHomeTierCard { + border-radius: var(--card-radius-big); +} + +%nitroHomePerkCard, +%nitroHomeBigPerkCard, +%nitroHomeSmallPerkCard { + @include card-format(false, 16px, true); +} diff --git a/other/themes/Material-Discord/src/icons/_channels.scss b/other/themes/Material-Discord/src/icons/_channels.scss new file mode 100644 index 0000000..290a737 --- /dev/null +++ b/other/themes/Material-Discord/src/icons/_channels.scss @@ -0,0 +1,161 @@ +/* + * + * CHANNEL ICONS + * + */ + +/* CHANNEL ICONS -> FRIENDS */ +path[d="M13 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z"] { + d: path("M13.07 10.41A5 5 0 0 0 13.07 4.59A3.39 3.39 0 0 1 15 4A3.5 3.5 0 0 1 15 11A3.39 3.39 0 0 1 13.07 10.41M5.5 7.5A3.5 3.5 0 1 1 9 11A3.5 3.5 0 0 1 5.5 7.5M7.5 7.5A1.5 1.5 0 1 0 9 6A1.5 1.5 0 0 0 7.5 7.5M16 17V19H2V17S2 13 9 13 16 17 16 17M14 17C13.86 16.22 12.67 15 9 15S4.07 16.31 4 17M15.95 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13Z"); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> LIBRARY */ +path[d="M6.69 2A3 3 0 0 0 3.7 4.67l-.33 3A3 3 0 0 0 6.35 11H7V9a1 1 0 1 1 2 0v2h6V9a1 1 0 1 1 2 0v2h.65a3.05 3.05 0 0 0 .9-.14 3 3 0 0 0 2.08-3.2l-.33-3A3 3 0 0 0 17.32 2H6.69Z"] { + d: path("M21,6H3A2,2 0 0,0 1,8V16A2,2 0 0,0 3,18H21A2,2 0 0,0 23,16V8A2,2 0 0,0 21,6M21,16H3V8H21M6,15H8V13H10V11H8V9H6V11H4V13H6M14.5,12A1.5,1.5 0 0,1 16,13.5A1.5,1.5 0 0,1 14.5,15A1.5,1.5 0 0,1 13,13.5A1.5,1.5 0 0,1 14.5,12M18.5,9A1.5,1.5 0 0,1 20,10.5A1.5,1.5 0 0,1 18.5,12A1.5,1.5 0 0,1 17,10.5A1.5,1.5 0 0,1 18.5,9Z"); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> MESSAGE REQUESTS */ +path[d="M1.16 5.02c-.1.28.04.58.29.74l10.27 6.85a.5.5 0 0 0 .56 0l10.27-6.85c.25-.16.38-.46.29-.74A3 3 0 0 0 20 3H4a3 3 0 0 0-2.84 2.02Z"] { + d: path("M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z"); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> SHOP */ +path[d="M2.63 4.19A3 3 0 0 1 5.53 2H7a1 1 0 0 1 1 1v3.98a3.07 3.07 0 0 1-.3 1.35A2.97 2.97 0 0 1 4.98 10c-2 0-3.44-1.9-2.9-3.83l.55-1.98ZM10 2a1 1 0 0 0-1 1v4a3 3 0 0 0 3 3 3 3 0 0 0 3-2.97V3a1 1 0 0 0-1-1h-4ZM17 2a1 1 0 0 0-1 1v3.98a3.65 3.65 0 0 0 0 .05A2.95 2.95 0 0 0 19.02 10c2 0 3.44-1.9 2.9-3.83l-.55-1.98A3 3 0 0 0 18.47 2H17Z"] { + d: path("M19 6H17C17 3.2 14.8 1 12 1S7 3.2 7 6H5C3.9 6 3 6.9 3 8V20C3 21.1 3.9 22 5 22H19C20.1 22 21 21.1 21 20V8C21 6.9 20.1 6 19 6M12 3C13.7 3 15 4.3 15 6H9C9 4.3 10.3 3 12 3M19 20H5V8H19V20M12 12C10.3 12 9 10.7 9 9H7C7 11.8 9.2 14 12 14S17 11.8 17 9H15C15 10.7 13.7 12 12 12Z"); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> EVENTS */ +path[d="M7 1a1 1 0 0 1 1 1v.75c0 .14.11.25.25.25h7.5c.14 0 .25-.11.25-.25V2a1 1 0 1 1 2 0v.75c0 .14.11.25.25.25H19a3 3 0 0 1 3 3 1 1 0 0 1-1 1H3a1 1 0 0 1-1-1 3 3 0 0 1 3-3h.75c.14 0 .25-.11.25-.25V2a1 1 0 0 1 1-1Z"] { + d: path("M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z"); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> SERVER SHOP */ +path[d="M13.6698 8.91016C14.5646 10.1567 16.3407 10.3342 17.4866 9.44283C17.4957 9.46624 17.5008 9.49191 17.5008 9.51916V15.8337C17.5008 17.2144 16.3815 18.3337 15.0008 18.3337H12.7092C12.5941 18.3337 12.5008 18.2404 12.5008 18.1253V13.3337C12.5008 12.4132 11.7547 11.667 10.8342 11.667H9.16748C8.24699 11.667 7.5008 12.4132 7.5008 13.3337V18.1253C7.5008 18.2404 7.40753 18.3337 7.29247 18.3337H5.0008C3.62009 18.3337 2.5008 17.2144 2.5008 15.8337V9.51916C2.5008 9.36341 2.66628 9.26158 2.81091 9.31949C3.23542 9.48933 3.70172 9.58366 4.19593 9.58366C5.27336 9.58366 6.24385 9.12583 6.92345 8.39408C7.0135 8.29708 7.17004 8.29679 7.26039 8.39349C7.94479 9.12583 8.91932 9.58366 10.0008 9.58366C11.0823 9.58366 12.0568 9.12583 12.7412 8.39349C12.8316 8.29679 12.9882 8.29708 13.0782 8.39408C13.2565 8.58599 13.4548 8.75916 13.6698 8.91016ZM11.7497 6.67891C9.42957 5.8204 9.4179 2.5511 11.7147 1.6683C11.699 1.66743 11.6833 1.66699 11.6675 1.66699H8.33415C7.87391 1.66699 7.50082 2.04009 7.50082 2.50033V5.83366C7.50082 5.87681 7.50191 5.9197 7.50407 5.96231C7.52181 6.31232 7.61153 6.64333 7.75873 6.94085C7.77282 6.96931 7.78743 6.99747 7.80255 7.02531C8.2259 7.80462 9.05157 8.33366 10.0008 8.33366C10.984 8.33366 11.8346 7.76614 12.2429 6.94084L12.2543 6.91751C12.2613 6.90286 12.2682 6.88812 12.2751 6.87331L11.7497 6.67891ZM15.8231 8.3336C15.4338 8.32949 15.0467 8.10931 14.8853 7.67305L14.4606 6.52524C14.2917 6.06904 13.9321 5.70936 13.4759 5.54055L13.3342 5.4881V2.84588L13.4759 2.79343C13.9321 2.62463 14.2917 2.26494 14.4606 1.80874L14.5131 1.66699H15.2462C16.3397 1.66699 17.3062 2.37762 17.6324 3.42131L18.1647 5.12491C18.2057 5.25598 18.2352 5.38724 18.254 5.51775L18.1924 5.54055C17.7361 5.70936 17.3765 6.06904 17.2077 6.52524L16.783 7.67305C16.627 8.09458 16.2603 8.31438 15.8847 8.33245C15.8642 8.33308 15.8437 8.33346 15.8231 8.3336ZM12.5008 3.15424V5.17974L12.3281 5.11583C11.4472 4.78989 11.4472 3.54409 12.3281 3.21816L12.5008 3.15424ZM4.75546 1.66699C3.662 1.66699 2.69541 2.37762 2.36926 3.4213L1.83688 5.12491C1.52876 6.11092 1.8679 7.1068 2.56708 7.72187C2.99643 8.09957 3.56156 8.33366 4.19593 8.33366C5.13437 8.33366 5.95065 7.81064 6.36917 7.04019C6.38619 7.00888 6.40255 6.97714 6.41823 6.94502C6.57788 6.618 6.66748 6.25052 6.66748 5.86211V2.50033C6.66748 2.04009 6.29438 1.66699 5.83415 1.66699H4.75546Z"] { + d: path("M19 6H17C17 3.2 14.8 1 12 1S7 3.2 7 6H5C3.9 6 3 6.9 3 8V20C3 21.1 3.9 22 5 22H19C20.1 22 21 21.1 21 20V8C21 6.9 20.1 6 19 6M12 3C13.7 3 15 4.3 15 6H9C9 4.3 10.3 3 12 3M19 20H5V8H19V20M12 12C10.3 12 9 10.7 9 9H7C7 11.8 9.2 14 12 14S17 11.8 17 9H15C15 10.7 13.7 12 12 12Z"); + transform: scale(0.825); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> ACTIVE THREADS */ +path[d="M4.79805 3C3.80445 3 2.99805 3.8055 2.99805 4.8V15.6C2.99805 16.5936 3.80445 17.4 4.79805 17.4H7.49805V21L11.098 17.4H19.198C20.1925 17.4 20.998 16.5936 20.998 15.6V4.8C20.998 3.8055 20.1925 3 19.198 3H4.79805Z"] { + d: path("M4 4h16v12H5.17L4 17.17V4m0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4zm2 10h8v2H6v-2zm0-3h12v2H6V9zm0-3h12v2H6V6z"); +} + +/* CHANNEL ICONS -> FORUM */ +path[d="M18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] { + d: path("M15,4V11H5.17L4,12.17V4H15M16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12V3A1,1 0 0,0 16,2M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z"); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> FORUM LOCKED */ +path[d="M13.58 3.23c.24-.33.16-.86-.24-.96C12.59 2.1 11.8 2 11 2c-4.97 0-9 3.58-9 8 0 1.5.47 2.91 1.28 4.11.14.21.12.49-.06.67l-1.51 1.51A1 1 0 0 0 2.4 18h5.1a.5.5 0 0 0 .49-.5c0-3.17 2-5.82 4.77-6.94.29-.11.43-.45.34-.75A3 3 0 0 1 13 9V5c0-.66.22-1.28.58-1.77ZM18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] { + d: path("m15,9.48v.52c0,.55-.45,1-1,1H4L0,15V1C0,.45.45,0,1,0h10.27v2H2v8.17l1.17-1.17h8.1v.42s1.72.05,3.73.05Zm2,0v3.52H4v2c0,.55.45,1,1,1h11l4,4v-10.54c-.79,0-1.87.01-3,.02Z"); + transform: translate(2px, 2px); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> FORUM NSFW */ +path[d="M14.8 3.34a.48.48 0 0 0-.24-.69A9.94 9.94 0 0 0 11 2c-4.97 0-9 3.58-9 8 0 1.5.47 2.91 1.28 4.11.14.21.12.49-.06.67l-1.51 1.51A1 1 0 0 0 2.4 18h5.1a.5.5 0 0 0 .49-.5c0-2.86 1.62-5.3 3.97-6.56.28-.15.38-.51.25-.8a2.87 2.87 0 0 1 .18-2.61l2.4-4.19ZM18.91 12.98a5.45 5.45 0 0 1 2.18 6.2c-.1.33-.09.68.1.96l.83 1.32a1 1 0 0 1-.84 1.54h-5.5A5.6 5.6 0 0 1 10 17.5a5.6 5.6 0 0 1 5.68-5.5c1.2 0 2.32.36 3.23.98Z"] { + d: path("m15,9.48v.52c0,.55-.45,1-1,1H4L0,15V1C0,.45.45,0,1,0h10.27v2H2v8.17l1.17-1.17h8.1v.42s1.72.05,3.73.05Zm2,0v3.52H4v2c0,.55.45,1,1,1h11l4,4v-10.54c-.79,0-1.87.01-3,.02Z"); + transform: translate(2px, 2px); +} + +/* CHANNEL ICONS -> VOICE CHANNEL */ +path[d="M12 3a1 1 0 0 0-1-1h-.06a1 1 0 0 0-.74.32L5.92 7H3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2.92l4.28 4.68a1 1 0 0 0 .74.32H11a1 1 0 0 0 1-1V3ZM15.1 20.75c-.58.14-1.1-.33-1.1-.92v-.03c0-.5.37-.92.85-1.05a7 7 0 0 0 0-13.5A1.11 1.11 0 0 1 14 4.2v-.03c0-.6.52-1.06 1.1-.92a9 9 0 0 1 0 17.5Z"], { + d: path("M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z"); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> VOICE CHANNEL LOCKED */ +path[d="M11 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1h-.06a1 1 0 0 1-.74-.32L5.92 17H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h2.92l4.28-4.68a1 1 0 0 1 .74-.32H11ZM20.5 12c-.28 0-.5.22-.52.5a7 7 0 0 1-5.13 6.25c-.48.13-.85.55-.85 1.05v.03c0 .6.52 1.06 1.1.92a9 9 0 0 0 6.89-8.25.48.48 0 0 0-.49-.5h-1ZM16.5 12c-.28 0-.5.23-.54.5a3 3 0 0 1-1.33 2.02c-.35.23-.63.6-.63 1.02v.14c0 .63.59 1.1 1.16.83a5 5 0 0 0 2.82-4.01c.02-.28-.2-.5-.48-.5h-1Z"] { + d: path("m11,7.85c.58.01,1.48.02,2.49.02,0,.04,0,.09,0,.13,0,1.77-1.02,3.29-2.5,4.02v-4.17Zm-7-2.85L9,0v16l-5-5H0v-6h4Zm.83,2h-2.83v2h2.83l2.17,2.17v-6.34l-2.17,2.17Zm11.16.87s.01.09.01.13c0,3.17-2.11,5.85-5,6.71v2.06c4.01-.91,7-4.49,7-8.77,0-.05,0-.09,0-.14-.61,0-1.3,0-2,0Z"); + transform: translate(3px, 4px); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> MEDIA CHANNEL */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm13.35 8.13 3.5 4.67c.37.5.02 1.2-.6 1.2H5.81a.75.75 0 0 1-.59-1.22l1.86-2.32a1.5 1.5 0 0 1 2.34 0l.5.64 2.23-2.97a2 2 0 0 1 3.2 0ZM10.2 5.98c.23-.91-.88-1.55-1.55-.9a.93.93 0 0 1-1.3 0c-.67-.65-1.78-.01-1.55.9a.93.93 0 0 1-.65 1.12c-.9.26-.9 1.54 0 1.8.48.14.77.63.65 1.12-.23.91.88 1.55 1.55.9a.93.93 0 0 1 1.3 0c.67.65 1.78.01 1.55-.9a.93.93 0 0 1 .65-1.12c.9-.26.9-1.54 0-1.8a.93.93 0 0 1-.65-1.12Z"] { + d: path("M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z"); +} + +/* CHANNEL ICONS -> MEDIA CHANNEL LOCKED */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v9.15a4.48 4.48 0 0 0-5.93-.06l-.72-.96a2 2 0 0 0-3.2 0L9.93 16.1l-.5-.64a1.5 1.5 0 0 0-2.35 0l-1.86 2.32A.75.75 0 0 0 5.81 19H13v3H5a3 3 0 0 1-3-3V5Zm8.2.98c.23-.91-.88-1.55-1.55-.9a.93.93 0 0 1-1.3 0c-.67-.65-1.78-.01-1.55.9a.93.93 0 0 1-.65 1.12c-.9.26-.9 1.54 0 1.8.48.14.77.63.65 1.12-.23.91.88 1.55 1.55.9a.93.93 0 0 1 1.3 0c.67.65 1.78.01 1.55-.9a.93.93 0 0 1 .65-1.12c.9-.26.9-1.54 0-1.8a.93.93 0 0 1-.65-1.12Z"] { + d: path("m9.33,18H2c-1.1,0-2-.9-2-2V2C0,.9.9,0,2,0h14c1.1,0,2,.9,2,2v6.71c-.58,0-1.27,0-2-.01V2H2v14h7.33v2Zm-3.08-7.53l-2.75,3.53h5.83v-2.61l-1.12,1.44-1.96-2.36Z"); + transform: translate(3px, 3px); +} + +/* CHANNEL ICONS -> ANNOUNCEMENTS */ +path[d="M19.56 2a3 3 0 0 0-2.46 1.28 3.85 3.85 0 0 1-1.86 1.42l-8.9 3.18a.5.5 0 0 0-.34.47v10.09a3 3 0 0 0 2.27 2.9l.62.16c1.57.4 3.15-.56 3.55-2.12a.92.92 0 0 1 1.23-.63l2.36.94c.42.27.79.62 1.07 1.03A3 3 0 0 0 19.56 22h.94c.83 0 1.5-.67 1.5-1.5v-17c0-.83-.67-1.5-1.5-1.5h-.94Zm-8.53 15.8L8 16.7v1.73a1 1 0 0 0 .76.97l.62.15c.5.13 1-.17 1.12-.67.1-.41.29-.78.53-1.1Z"] { + d: path("M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M15,15.6L13,14H4V10H13L15,8.4V15.6M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z"); + + ~ path { + display: none; + } +} + +path[d="M12.33 5.74a.5.5 0 0 1 .67.47V9a3 3 0 0 0 3 3h5.5c.28 0 .5.22.5.5v8c0 .83-.67 1.5-1.5 1.5h-.94a3 3 0 0 1-2.46-1.28 3.86 3.86 0 0 0-1.07-1.03l-2.36-.94a.92.92 0 0 0-1.23.63 2.92 2.92 0 0 1-3.55 2.12l-.62-.15A3 3 0 0 1 6 18.44V8.35c0-.2.13-.4.33-.47l6-2.14Zm-1.3 12.06L8 16.7v1.73a1 1 0 0 0 .76.97l.62.15c.5.13 1-.17 1.12-.67.1-.41.29-.78.53-1.1Z"] { + d: path("m15,4.03v7.97l-5-4h-3v4c0,.55-.45,1-1,1h-2c-.55,0-1-.45-1-1v-4h-1c-1.1,0-2-.9-2-2V2C0,.9.9,0,2,0h7.97v2H2v4h9l2,1.6v-3.57c.63,0,1.32,0,2,0Zm2,0v3.97c1.54-.74,2.5-2.29,2.5-4-.52.01-1.44.02-2.5.03Z"); + transform: translate(3px, 8px); + + ~ path { + display: none; + } +} + +/* CHANNEL ICONS -> RULES */ +path[d="M15 2a3 3 0 0 1 3 3v12H5.5a1.5 1.5 0 0 0 0 3h14a.5.5 0 0 0 .5-.5V5h1a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h10Zm-.3 5.7a1 1 0 0 0-1.4-1.4L9 10.58l-2.3-2.3a1 1 0 0 0-1.4 1.42l3 3a1 1 0 0 0 1.4 0l5-5Z"] { + d: path("M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M7,7H17V5H19V19H5V5H7V7M7.5,13.5L9,12L11,14L15.5,9.5L17,11L11,17L7.5,13.5Z"); +} + +/* CHANNEL ICONS -> BIG LOCK */ +path[d="M6 9h1V6a5 5 0 0 1 10 0v3h1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-8a3 3 0 0 1 3-3Zm9-3v3H9V6a3 3 0 1 1 6 0Zm-1 8a2 2 0 0 1-1 1.73V18a1 1 0 1 1-2 0v-2.27A2 2 0 1 1 14 14Z"] { + d: path("M12,17C10.89,17 10,16.1 10,15C10,13.89 10.89,13 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10C4,8.89 4.89,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"); + +} + +/* CHANNEL ICONS -> SMALL LOCK */ +path[d="M16 4h.5v-.5a2.5 2.5 0 0 1 5 0V4h.5a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1Zm4-.5V4h-2v-.5a1 1 0 1 1 2 0Z"], +path[d="M16.5 18H16a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-.5v-.5a2.5 2.5 0 0 0-5 0v.5Zm3.5 0v-.5a1 1 0 1 0-2 0v.5h2Z"], +path[d="M16 18h.5v-.5a2.5 2.5 0 0 1 5 0v.5h.5a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1Zm4-.5v.5h-2v-.5a1 1 0 1 1 2 0Z"] { + fill: var(--interactive-hover); +} + +/* CHANNEL ICONS -> NSFW */ +path[d="M18.09 1.63c.4-.7 1.43-.7 1.82 0l3.96 6.9c.38.66-.12 1.47-.91 1.47h-7.92c-.79 0-1.3-.81-.91-1.48l3.96-6.9Zm.46 1.87h.9c.3 0 .52.26.5.55l-.22 2.02c-.01.16-.17.26-.33.23a1.92 1.92 0 0 0-.8 0c-.16.03-.32-.07-.33-.23l-.21-2.02a.5.5 0 0 1 .5-.55ZM19 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"] { + fill: var(--interactive-hover); +} diff --git a/other/themes/Material-Discord/src/icons/_contextMenu.scss b/other/themes/Material-Discord/src/icons/_contextMenu.scss new file mode 100644 index 0000000..12da368 --- /dev/null +++ b/other/themes/Material-Discord/src/icons/_contextMenu.scss @@ -0,0 +1,578 @@ +@use '../mixins' as *; + +/* + * + * CONTEXT MENU ICONS + * + */ + +%menuPopout { + %menuPopoutItem { + /* CONTEXT MENU ICONS -> MESSAGE OPTIONS */ + + $icons: ( + 'message-edit': + 'M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM5.92 19H5v-.92l9.06-9.06.92.92L5.92 19zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z', + 'message-pin': + 'M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12M8.8,14L10,12.8V4H14V12.8L15.2,14H8.8Z', + 'message-reply': + 'M8,9.8V10.7L9.7,11C12.3,11.4 14.2,12.4 15.6,13.7C13.9,13.2 12.1,12.9 10,12.9H8V14.2L5.8,12L8,9.8M10,5L3,12L10,19V14.9C15,14.9 18.5,16.5 21,20C20,15 17,10 10,9', + 'message-thread': + 'M5.41,21L6.12,17H2.12L2.47,15H6.47L7.53,9H3.53L3.88,7H7.88L8.59,3H10.59L9.88,7H15.88L16.59,3H18.59L17.88,7H21.88L21.53,9H17.53L16.47,15H20.47L20.12,17H16.12L15.41,21H13.41L14.12,17H8.12L7.41,21H5.41M9.53,9L8.47,15H14.47L15.53,9H9.53Z', + 'message-copy-text': + 'M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z', + 'message-mark-unread': + 'M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z', + 'message-reactions': + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z', + 'message-copy-link': + 'M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z', + 'message-tts': + 'M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H3zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z', + 'message-delete': + 'M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z', + 'message-report': + 'M12.36,6L12.76,8H18V14H14.64L14.24,12H7V6H12.36M14,4H5V21H7V14H12.6L13,16H20V6H14.4', + 'message-actions-add-reaction-0--other-reactions': + 'M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' + ); + + @each $option, $icon in $icons { + &##{$option} { + %menuPopoutIcon path { + d: path($icon); + } + } + } + + /* CONTEXT MENU ICONS -> ADD ICONS */ + + &[id*="user-context-"][role="menuitem"], + &[id*="guild-context-"], + &[id*="channel-context-"], + &[id*="gdm-context-"], + &[id*="-image"], + &[id*="-native-link"], + &[id*="thread-context-"], + &[id*="text-context-"], + &[id*="user-settings-cog-"], + &[id*="user-profile-actions-"], + &#manage-streams-report-stream-problem, + &#clips-context-clips-settings, + &#message-favorite, + &#message-unfavorite, + &#message-search-google, + &#message-remove-reactions, + &#message-remove-emoji-reactions, + &#message-actions-remove-reactions, + &#textarea-context-add-to-dictionary, + &#textarea-context-languages { + display: flex; + + &:after { + position: relative; + content: " "; + width: 18px; + height: 18px; + margin-right: 12px; + background-color: currentColor; + -webkit-mask-repeat: no-repeat; + } + } + + &#user-settings-cog-Accessibility--input, + &#user-settings-cog-Voice___Video--input, + &#user-settings-cog-Voice___Video--output, + &#user-settings-cog-Experiments--experiments-search { + display: block; + } + + &[aria-haspopup="true"], + &[role="menuitemcheckbox"], + &[id*="devmode-copy-id"], + &[id*="channel-context-transfer-xbox"], + &[id*="channel-context-transfer-playstation"], + &[id="channel-context-0"], + &[id="channel-context-1"], + &[id="channel-context-2"], + &[id="channel-context-3"], + &#user-context-user-volume, + &#user-context-report-event, + &#user-context-vc-copy-user-url, + &#guild-context-hide-muted-channels, + &#thread-context-search, + &#thread-context-pins { + &:after { + display: none; + } + } + + &#user-context-user-volume { + display: block; + } + + &#account-edit-custom-status { + flex-direction: row; + + %menuPopoutIconContainerLeft { + margin-left: 0; + margin-right: 12px; + } + } + + &#gdm-context-change-icon { + min-height: 36px; + + %menuPopoutLabelContainer, + &:after { + position: absolute; + } + + %menuPopoutLabelContainer { + left: 42px; + } + + &:after { + left: 12px; + } + } + + $icons: ( + 'user-context-mark-channel-read': 'visibility', + 'user-context-user-profile': 'person', + 'user-context-mention': 'mention', + 'user-context-message-user': 'chat_bubble', + 'user-context-call': 'call', + 'user-context-ring': 'notifications_active', + 'user-context-stop-ringing': 'notifications_off', + 'user-context-note': 'edit', + 'user-context-Permissions': 'lock_open', + 'user-context-add-friend-nickname': 'add_circle', + 'user-context-edit-friend-nickname': 'edit', + 'user-context-remove': 'remove_circle', + 'user-context-make-dm-owner': 'crown', + 'user-context-join': 'add_circle', + 'user-context-add-friend': 'person_add', + 'user-context-remove-friend': 'person_remove', + 'user-context-manage-integration': 'settings', + 'user-context-block': 'block', + 'user-context-unmute-channel': 'volume_up', + 'user-context-change-video-background': 'videocam', + 'user-context-focus-video': 'center_focus', + 'user-context-change-nickname': 'edit', + 'user-context-timeout': 'timer', + 'user-context-removetimeout': 'timer_off', + 'user-context-kick': 'remove_circle', + 'user-context-ban': 'hammer', + 'user-context-close-dm': 'cancel', + 'user-context-voice-disconnect': 'power_off', + 'user-context-transfer-ownership': 'transfer', + 'user-context-pin-dm': 'pin', + + 'gdm-context-instant-invites': 'person_add', + 'gdm-context-mark-channel-read': 'visibility', + 'gdm-context-favorite-channel': 'favorite', + 'gdm-context-set-channel-nickname': 'edit', + 'gdm-context-change-icon': 'edit', + 'gdm-context-remove-icon': 'remove_circle', + 'gdm-context-unmute-channel': 'volume_up', + 'gdm-context-leave-channel': 'logout', + + 'message-favorite': 'favorite', + 'message-unfavorite': 'unfavorite', + 'message-search-google': 'search', + 'message-remove-reactions': 'remove_circle', + 'message-copy-image': 'content_copy', + 'message-save-image': 'save', + 'message-copy-native-link': 'content_copy', + 'message-open-native-link': 'open_in_new', + 'message-actions-remove-reactions': 'remove_circle', + + 'text-context-search-google': 'search', + 'text-context-copy': 'content_copy', + + 'thread-context-mark-channel-read': 'visibility', + 'thread-context-channel-copy-link': 'content_copy', + 'thread-context-unarchive-thread': 'unarchive', + 'thread-context-delete-channel': 'delete', + 'thread-context-leave-thread': 'message-minus', + 'thread-context-edit-thread': 'edit', + 'thread-context-pin-thread': 'pin', + 'thread-context-unpin-thread': 'pin', + 'thread-context-archive-thread': 'archive', + 'thread-context-archive-lock-thread': 'lock', + 'thread-context-lock-thread': 'lock', + 'thread-context-join-thread': 'message-check', + 'thread-context-open': 'open_in_new', + 'thread-context-mute-disabled': 'volume_up', + 'thread-context-notifications-disabled': 'notifications', + + 'image-context-copy-image': 'content_copy', + 'image-context-save-image': 'save', + 'image-context-copy-native-link': 'content_copy', + 'image-context-open-native-link': 'open_in_new', + 'image-context-imageutilities-copy-link': 'content_copy', + 'image-context-imageutilities-open-link': 'open_in_new', + 'image-context-imageutilities-copy-file': 'image_copy', + + 'textarea-context-add-to-dictionary': 'library_add', + 'textarea-context-languages': 'translate', + + 'guild-context-mark-guild-read': 'visibility', + 'guild-context-Permissions': 'lock_open', + 'guild-context-guild-profile': 'badge', + 'guild-context-invite-people': 'person_add', + 'guild-context-unmute-guild': 'volume_off', + 'guild-context-privacy': 'security', + 'guild-context-change-nickname': 'edit', + 'guild-context-leave-guild': 'logout', + 'guild-context-create-channel': 'add_circle', + 'guild-context-create-category': 'list_add', + 'guild-context-create-event': 'event', + 'guild-context-mark-folder-read': 'visibility', + 'guild-context-folder-settings': 'settings', + 'guild-context-folder-collapse': 'cancel', + 'guild-context-join': 'person_add', + 'guild-context-create': 'add_circle', + 'guild-context-server-lockdown': 'shield_lock_open', + + 'channel-context-mark-channel-read': 'visibility', + 'channel-context-Permissions': 'lock_open', + 'channel-context-unmute-channel': 'volume_off', + 'channel-context-open-chat': 'open_in_new', + 'channel-context-edit-channel': 'edit', + 'channel-context-collapse-all-categories': 'collapse', + 'channel-context-invite-people': 'person_add', + 'channel-context-opt-in-favorite-channel': 'favorite', + 'channel-context-opt-into-channel': 'remove_circle', + 'channel-context-opt-out-category': 'message-minus', + 'channel-context-clone-channel': 'content_copy', + 'channel-context-create-text-channel': 'add_circle', + 'channel-context-create-voice-channel': 'add_circle', + 'channel-context-channel-copy-link': 'content_copy', + 'channel-context-copy-channel-topic': 'content_copy', + 'channel-context-delete-channel': 'delete', + 'channel-context-favorite-channel': 'favorite', + 'channel-context-go-to-original-guild': 'open_in_new', + 'channel-context-set-channel-nickname': 'edit', + + 'user-profile-actions-user-remove': 'person_remove', + 'user-profile-actions-user-block': 'block', + 'user-profile-actions-user-message': 'chat_bubble', + + 'manage-streams-report-stream-problem': 'alert', + 'clips-context-clips-settings': 'settings', + + 'user-settings-cog-My_Account': 'settings', + 'user-settings-cog-Profile_Customization': 'edit', + 'user-settings-cog-Privacy___Safety': 'security', + 'user-settings-cog-Family_Center': 'shield_account', + 'user-settings-cog-Authorized_Apps': 'apps', + 'user-settings-cog-Sessions': 'devices', + 'user-settings-cog-Passport': 'link', + 'user-settings-cog-Connections': 'link', + 'user-settings-cog-Friend_Requests': 'person_add', + 'user-settings-cog-Discord_Nitro': 'nitro', + 'user-settings-cog-Nitro_Server_Boost': 'server_boost', + 'user-settings-cog-Subscriptions': 'subscription', + 'user-settings-cog-Library_Inventory': 'gift', + 'user-settings-cog-Billing': 'payment', + 'user-settings-cog-Text___Images': 'keyboard', + 'user-settings-cog-Notifications': 'notifications', + 'user-settings-cog-Keybinds': 'space_bar', + 'user-settings-cog-Language': 'translate', + 'user-settings-cog-Windows': 'windows', + 'user-settings-cog-Linux': 'linux', + 'user-settings-cog-Advanced': 'integrations', + 'user-settings-cog-Activity_Privacy': 'verified_user', + 'user-settings-cog-Game_Activity': 'gamepad', + 'user-settings-cog-Overlay': 'picture_in_picture', + 'user-settings-cog-changelog': 'list', + 'user-settings-cog-merchandise': 'storefront', + 'user-settings-cog-Hypesquad_Online': 'hypesquad', + 'user-settings-cog-Developer_Options': 'settings', + 'user-settings-cog-Hotspot_Options': 'settings', + 'user-settings-cog-Dismissible_Content_Options': 'settings', + 'user-settings-cog-Payment_Flow_Modals': 'settings', + + 'user-settings-cog-VencordPlugins': 'plugins', + 'user-settings-cog-VencordThemes': 'themes', + 'user-settings-cog-VencordUpdater': 'update', + 'user-settings-cog-VencordCloud': 'cloud', + 'user-settings-cog-VencordSettingsSync': 'cloud_refresh' + ); + + &[id] { + &:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); + } + } + + @each $option, $icon in $icons { + &##{$option} { + &:after { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/#{$icon}.svg); + } + } + } + + /* CONTEXT MENU ICONS -> DISCORD IS DUMB */ + + $icons: ( + 'user-context-Start Event': 'play', + 'user-context-Edit Event': 'edit', + 'user-context-Cancel Event': 'remove_circle', + 'user-context-Copy Event Link': 'content_copy' + ); + + @each $option, $icon in $icons { + &[id="#{$option}"] { + &:after { + @include add-icon(currentColor, $icon); + } + } + } + + $spotifyIcons: ( + 'spotify-play': 'spotify', + 'spotify-sync': 'listen_along', + ); + + @each $option, $icon in $spotifyIcons { + &[id*="user-context-#{$option}"] { + &:after { + @include add-icon(currentColor, $icon); + } + } + } + + /* CONTEXT MENU ICONS -> REPLACE HINTS WITH ICONS */ + + &#message-copy, + &[id*="textarea-context-"] { + %menuPopoutHintContainer { + width: 18px; + height: 18px; + margin-left: 0; + margin-right: 12px; + font-size: 0; + } + } + + $icons: ( + 'message-copy': 'content_copy', + 'textarea-context-copy': 'content_copy', + 'textarea-context-cut': 'content_cut', + 'textarea-context-paste': 'paste' + ); + + @each $option, $icon in $icons { + &##{$option} { + %menuPopoutHintContainer { + @include add-icon(currentColor, $icon); + } + } + } + } + + /* CONTEXT MENU ICONS -> SUBMENU WITH ARROW */ + + %menuPopoutItem[aria-haspopup="true"] { + flex-direction: row; + + &:before { + display: block; + position: relative; + content: " "; + width: 18px; + height: 18px; + margin-right: 12px; + background-color: currentColor; + -webkit-mask-repeat: no-repeat; + } + + &#status-picker-switch-account, + &#account-status-picker, + &#account-switch-account, + &#status-status-picker { + &:before { + display: none; + } + } + + $icons: ( + 'user-context-apps': 'apps', + 'user-context-favorite-channel': 'favorite', + 'user-context-invite-to-server': 'add_circle', + 'user-context-roles': 'person', + 'user-context-voice-move': 'move', + 'user-context-mute-channel': 'volume_off', + + 'gdm-context-favorite-channel': 'favorite', + 'gdm-context-mute-channel': 'volume_up', + + 'message-add-reaction': 'emoji', + 'message-add-reaction-0': 'emoji', + 'message-add-reaction-1': 'burst_reaction', + 'message-apps': 'apps', + 'message-actions-apps': 'apps', + 'message-guild-feed-feature': 'feature', + 'message-guild-automod-add-selection': 'filter', + 'message-copy-message': 'content_copy', + 'message-actions-remove-emoji-reactions': 'remove_circle', + 'message-remove-emoji-reactions': 'remove_circle', + + 'message-actions-add-reaction-0': 'emoji', + 'message-actions-add-reaction-1': 'burst_reaction', + 'message-actions-guild-feed-feature': 'feature', + + 'image-context-imageutilities-download-file-as': 'save', + 'image-context-imageutilities-submenu-search': 'search', + + 'thread-context-mute-channel': 'volume_up', + 'thread-context-thread-notifications': 'notifications', + 'thread-context-edit-tags': 'edit', + 'thread-context-auto-archive-thread': 'archive', + 'thread-context-guild-feed-feature': 'feature', + + 'textarea-context-suggestions': 'lightbulb', + + 'guild-context-mute-guild': 'volume_up', + 'guild-context-guild-notifications': 'notifications', + 'guild-context-guild-settings': 'settings', + 'guild-context-ChannelTabs': 'folder', + + 'channel-context-mute-channel': 'volume_up', + 'channel-context-channel-notifications': 'notifications', + 'channel-context-favorite-channel': 'favorite', + + 'user-settings-cog-Appearance': 'chat', + 'user-settings-cog-Accessibility': 'accessibility', + 'user-settings-cog-Voice___Video': 'mic', + 'user-settings-cog-Text___Images': 'keyboard', + 'user-settings-cog-Streamer_Mode': 'live_tv', + 'user-settings-cog-Experiments': 'settings', + + 'manage-streams-stream-settings': 'settings', + 'clips-context-clips-duration': 'width' + ); + + &[id] { + &:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/settings.svg); + } + } + + @each $option, $icon in $icons { + &##{$option} { + &:before { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/#{$icon}.svg); + } + } + } + + $icons: ( + 'user-context-Add to Calendar': 'add_circle' + ); + + @each $option, $icon in $icons { + &[id="#{$option}"] { + &:before { + @include add-icon(currentColor, $icon); + } + } + } + + %menuPopoutIconContainer, + %menuPopoutImageContainer { + margin-right: 0; + margin-left: 12px; + } + } + + %autocompleteListItems { + %menuPopoutIconContainer { + margin-right: 12px; + margin-left: 0; + } + } + + #account-status-picker, + #account-switch-account, + #status-status-picker { + %menuPopoutIconContainerLeft { + margin-right: 12px; + margin-left: 0; + } + } + + #status-edit-custom-status { + %menuPopoutHintContainer { + margin-left: 0; + margin-right: 12px; + } + } + + %contextMenuItemSubMenuAlt { + %menuPopoutItem { + &:before { + display: none; + } + } + } + + %contextMenuItemSubMenuAlt %menuPopoutItem { + &:after { + display: none; + } + } +} + +/* CONTEXT MENU ICONS -> SERVER OPTIONS */ + +%menuPopout#guild-header-popout { + %menuPopoutItem { + $icons: ( + guild-profile: + (icon: 'M8,9A2,2 0 0,1 10,11A2,2 0 0,1 8,13A2,2 0 0,1 6,11A2,2 0 0,1 8,9M12,17H4V16C4,14.67 6.67,14 8,14C9.33,14 12,14.67 12,16V17M20,8H14V10H20V8M20,12H14V14H20V12M20,16H14V18H20V16M22,4H14V6H22V20H2V6H10V4H2A2,2 0 0,0 0,6V20A2,2 0 0,0 2,22H22A2,2 0 0,0 24,20V6A2,2 0 0,0 22,4M13,6H11V2H13V6Z', remove: false), + invite-people: + (icon: 'M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H9zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z', remove: false), + settings: + (icon: 'M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z', remove: false), + insights: + (icon: 'M16,11.78L20.24,4.45L21.97,5.45L16.74,14.5L10.23,10.75L5.46,19H22V21H2V3H4V17.54L9.5,8L16,11.78Z', remove: false), + create-channel: + (icon: 'M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z', remove: false), + create-category: + (icon: 'M14 10H2v2h12v-2zm0-4H2v2h12V6zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM2 16h8v-2H2v2z', remove: false), + create-event: + (icon: 'M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z', remove: true), + active-threads: + (icon: 'M5.41,21L6.12,17H2.12L2.47,15H6.47L7.53,9H3.53L3.88,7H7.88L8.59,3H10.59L9.88,7H15.88L16.59,3H18.59L17.88,7H21.88L21.53,9H17.53L16.47,15H20.47L20.12,17H16.12L15.41,21H13.41L14.12,17H8.12L7.41,21H5.41M9.53,9L8.47,15H14.47L15.53,9H9.53Z', remove: false), + notifications: + (icon: 'M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z', remove: false), + privacy: + (icon: 'M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11V11zm-11.59.59L6 13l4 4 8-8-1.41-1.42L10 14.17z', remove: false), + change-nickname: + (icon: 'M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z', remove: false), + server-lockdown: + (icon: 'M12,17C10.89,17 10,16.1 10,15C10,13.89 10.89,13 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10C4,8.89 4.89,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z', remove: false), + report-raid: + (icon: 'M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z', remove: false), + leave: + (icon: 'M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z', remove: false) + ); + + @each $key, $value in $icons { + &#guild-header-popout-#{$key} path { + d: path(map-get($value, icon)); + + @if map-get($value, remove) == true { + ~ path { + display: none; + } + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/icons/_global.scss b/other/themes/Material-Discord/src/icons/_global.scss new file mode 100644 index 0000000..59aef57 --- /dev/null +++ b/other/themes/Material-Discord/src/icons/_global.scss @@ -0,0 +1,196 @@ +/* + * + * GLOBAL ICONS + * + */ + +/* GLOBAL ICONS -> SETTINGS COG */ +path[d="M10.56 1.1c-.46.05-.7.53-.64.98.18 1.16-.19 2.2-.98 2.53-.8.33-1.79-.15-2.49-1.1-.27-.36-.78-.52-1.14-.24-.77.59-1.45 1.27-2.04 2.04-.28.36-.12.87.24 1.14.96.7 1.43 1.7 1.1 2.49-.33.8-1.37 1.16-2.53.98-.45-.07-.93.18-.99.64a11.1 11.1 0 0 0 0 2.88c.06.46.54.7.99.64 1.16-.18 2.2.19 2.53.98.33.8-.14 1.79-1.1 2.49-.36.27-.52.78-.24 1.14.59.77 1.27 1.45 2.04 2.04.36.28.87.12 1.14-.24.7-.95 1.7-1.43 2.49-1.1.8.33 1.16 1.37.98 2.53-.07.45.18.93.64.99a11.1 11.1 0 0 0 2.88 0c.46-.06.7-.54.64-.99-.18-1.16.19-2.2.98-2.53.8-.33 1.79.14 2.49 1.1.27.36.78.52 1.14.24.77-.59 1.45-1.27 2.04-2.04.28-.36.12-.87-.24-1.14-.96-.7-1.43-1.7-1.1-2.49.33-.8 1.37-1.16 2.53-.98.45.07.93-.18.99-.64a11.1 11.1 0 0 0 0-2.88c-.06-.46-.54-.7-.99-.64-1.16.18-2.2-.19-2.53-.98-.33-.8.14-1.79 1.1-2.49.36-.27.52-.78.24-1.14a11.07 11.07 0 0 0-2.04-2.04c-.36-.28-.87-.12-1.14.24-.7.96-1.7 1.43-2.49 1.1-.8-.33-1.16-1.37-.98-2.53.07-.45-.18-.93-.64-.99a11.1 11.1 0 0 0-2.88 0ZM16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"] { + d: path("M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"); +} + +/* GLOBAL ICONS -> THREAD */ +path[d="M12 2.81a1 1 0 0 1 0-1.41l.36-.36a1 1 0 0 1 1.41 0l9.2 9.2a1 1 0 0 1 0 1.4l-.7.7a1 1 0 0 1-1.3.13l-9.54-6.72a1 1 0 0 1-.08-1.58l1-1L12 2.8ZM12 21.2a1 1 0 0 1 0 1.41l-.35.35a1 1 0 0 1-1.41 0l-9.2-9.19a1 1 0 0 1 0-1.41l.7-.7a1 1 0 0 1 1.3-.12l9.54 6.72a1 1 0 0 1 .07 1.58l-1 1 .35.36ZM15.66 16.8a1 1 0 0 1-1.38.28l-8.49-5.66A1 1 0 1 1 6.9 9.76l8.49 5.65a1 1 0 0 1 .27 1.39ZM17.1 14.25a1 1 0 1 0 1.11-1.66L9.73 6.93a1 1 0 0 0-1.11 1.66l8.49 5.66Z"] { + d: path("M5.43309 21C5.35842 21 5.30189 20.9325 5.31494 20.859L5.99991 17H2.14274C2.06819 17 2.01168 16.9327 2.02453 16.8593L2.33253 15.0993C2.34258 15.0419 2.39244 15 2.45074 15H6.34991L7.40991 9H3.55274C3.47819 9 3.42168 8.93274 3.43453 8.85931L3.74253 7.09931C3.75258 7.04189 3.80244 7 3.86074 7H7.75991L8.45234 3.09903C8.46251 3.04174 8.51231 3 8.57049 3H10.3267C10.4014 3 10.4579 3.06746 10.4449 3.14097L9.75991 7H15.7599L16.4523 3.09903C16.4625 3.04174 16.5123 3 16.5705 3H18.3267C18.4014 3 18.4579 3.06746 18.4449 3.14097L17.7599 7H21.6171C21.6916 7 21.7481 7.06725 21.7353 7.14069L21.4273 8.90069C21.4172 8.95811 21.3674 9 21.3091 9H17.4099L17.0495 11.04H15.05L15.4104 9H9.41035L8.35035 15H10.5599V17H7.99991L7.30749 20.901C7.29732 20.9583 7.24752 21 7.18934 21H5.43309Z M13.4399 12.96C12.9097 12.96 12.4799 13.3898 12.4799 13.92V20.2213C12.4799 20.7515 12.9097 21.1813 13.4399 21.1813H14.3999C14.5325 21.1813 14.6399 21.2887 14.6399 21.4213V23.4597C14.6399 23.6677 14.8865 23.7773 15.0408 23.6378L17.4858 21.4289C17.6622 21.2695 17.8916 21.1813 18.1294 21.1813H22.5599C23.0901 21.1813 23.5199 20.7515 23.5199 20.2213V13.92C23.5199 13.3898 23.0901 12.96 22.5599 12.96H13.4399Z"); +} + +/* GLOBAL ICONS -> EMOJI */ +path[d="M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22ZM6.5 13a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm11 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-9.8 1.17a1 1 0 0 1 1.39.27 3.5 3.5 0 0 0 5.82 0 1 1 0 0 1 1.66 1.12 5.5 5.5 0 0 1-9.14 0 1 1 0 0 1 .27-1.4Z"] { + d: path("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"); +} + +/* GLOBAL ICONS -> CHAT */ +path[d="M12 22a10 10 0 1 0-8.45-4.64c.13.19.11.44-.04.61l-2.06 2.37A1 1 0 0 0 2.2 22H12Z"] { + d: path("M20 2H4C2.9 2 2 2.9 2 4V22L6 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2M20 16H5.2L4 17.2V4H20V16Z"); +} + +/* GLOBAL ICONS -> WEBCAM */ +path[d="M21.526 8.149C21.231 7.966 20.862 7.951 20.553 8.105L18 9.382V7C18 5.897 17.103 5 16 5H4C2.897 5 2 5.897 2 7V17C2 18.104 2.897 19 4 19H16C17.103 19 18 18.104 18 17V14.618L20.553 15.894C20.694 15.965 20.847 16 21 16C21.183 16 21.365 15.949 21.526 15.851C21.82 15.668 22 15.347 22 15V9C22 8.653 21.82 8.332 21.526 8.149Z"] { + d: path("M15 8v8H5V8h10m1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1z"); +} + +/* GLOBAL ICONS -> WEBCAM OFF */ +path[d="M22.7 2.7a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4l20-20ZM9.2 20a.5.5 0 0 1-.35-.85l12.1-12.1a.5.5 0 0 1 .12-.09l.48-.24a1 1 0 0 1 1.45.9v8.76a1 1 0 0 1-1.45.9l-3-1.5a1 1 0 0 1-.55-.9V17a3 3 0 0 1-3 3H9.2ZM15.28 4.72c.27-.27.15-.71-.23-.72H4a3 3 0 0 0-3 3v10a3 3 0 0 0 .17.99c.1.3.49.35.72.12l13.4-13.4Z"] { + d: path("M3.41,1.86L2,3.27L4.73,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16C16.21,18 16.39,17.92 16.55,17.82L19.73,21L21.14,19.59L12.28,10.73L3.41,1.86M5,16V8H6.73L14.73,16H5M15,8V10.61L21,16.61V6.5L17,10.5V7A1,1 0 0,0 16,6H10.39L12.39,8H15Z"); +} + +/* GLOBAL ICONS -> PHONE ANSWER */ +path[d="M2 7.4A5.4 5.4 0 0 1 7.4 2c.36 0 .7.22.83.55l1.93 4.64a1 1 0 0 1-.43 1.25L7 10a8.52 8.52 0 0 0 7 7l1.12-2.24a1 1 0 0 1 1.19-.51l5.06 1.56c.38.11.63.46.63.85C22 19.6 19.6 22 16.66 22h-.37C8.39 22 2 15.6 2 7.71V7.4ZM13 3a1 1 0 0 1 1-1 8 8 0 0 1 8 8 1 1 0 1 1-2 0 6 6 0 0 0-6-6 1 1 0 0 1-1-1Z"] { + d: path("M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51m9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19M7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> PHONE HANGUP */ +path[d=" M9.335000038146973,-1.8179999589920044 C4.184999942779541,-6.9670000076293945 -4.164000034332275,-6.9670000076293945 -9.312999725341797,-1.8179999589920044 C-11.690999984741211,0.5609999895095825 -11.35099983215332,3.6040000915527344 -9.555999755859375,5.39900016784668 C-9.300999641418457,5.6539998054504395 -8.909000396728516,5.7129998207092285 -8.59000015258789,5.544000148773193 C-8.59000015258789,5.544000148773193 -4.269999980926514,3.256999969482422 -4.269999980926514,3.256999969482422 C-3.871000051498413,3.0460000038146973 -3.683000087738037,2.5769999027252197 -3.8259999752044678,2.1489999294281006 C-3.8259999752044678,2.1489999294281006 -4.558000087738037,-0.04600000008940697 -4.558000087738037,-0.04600000008940697 C-1.8250000476837158,-1.9980000257492065 1.8459999561309814,-1.9980000257492065 4.578999996185303,-0.04600000008940697 C4.578999996185303,-0.04600000008940697 3.815000057220459,2.757999897003174 3.815000057220459,2.757999897003174 C3.693000078201294,3.2070000171661377 3.9240000247955322,3.677000045776367 4.354000091552734,3.8540000915527344 C4.354000091552734,3.8540000915527344 8.63599967956543,5.617000102996826 8.63599967956543,5.617000102996826 C8.946000099182129,5.744999885559082 9.303000450134277,5.672999858856201 9.539999961853027,5.435999870300293 C11.331999778747559,3.6440000534057617 11.708999633789062,0.5559999942779541 9.335000038146973,-1.8179999589920044z"] { + d: path("M23.71 11.67A17 17 0 0 0 .29 11.67A1 1 0 0 0 0 12.38A1 1 0 0 0 .29 13.08L2.77 15.56A1 1 0 0 0 3.5 15.85A1 1 0 0 0 4.18 15.57A11.5 11.5 0 0 1 6.84 13.72A1 1 0 0 0 7.4 12.82V9.72A14.91 14.91 0 0 1 12 9A14.5 14.5 0 0 1 16.59 9.73V12.83A1 1 0 0 0 17.15 13.73A11.27 11.27 0 0 1 19.82 15.58A1 1 0 0 0 20.5 15.86A1 1 0 0 0 21.23 15.57L23.71 13.09A1 1 0 0 0 23.71 11.67M5.4 12.22A13.68 13.68 0 0 0 3.53 13.5L2.46 12.42A15.54 15.54 0 0 1 5.4 10.5M20.5 13.5A13.75 13.75 0 0 0 18.6 12.23V10.53A14.26 14.26 0 0 1 21.55 12.43Z"); + transform: translate(-12px, -12px); +} + +/* GLOBAL ICONS -> SCREENSHARE */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm16 3a1 1 0 0 0-.3-.7l-3-3a1 1 0 1 0-1.4 1.4L14.58 7H13a6 6 0 0 0-6 6 1 1 0 1 0 2 0 4 4 0 0 1 4-4h1.59l-1.3 1.3a1 1 0 0 0 1.42 1.4l3-3A1 1 0 0 0 18 8Z"] { + d: path("M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2h-4zM4 16V6h16v10.01L4 16zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7v2.13z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> STOP SCREENSHARE */ +path[d="M4 2.5C2.897 2.5 2 3.397 2 4.5V15.5C2 16.604 2.897 17.5 4 17.5H11V19.5H7V21.5H17V19.5H13V17.5H20C21.103 17.5 22 16.604 22 15.5V4.5C22 3.397 21.103 2.5 20 2.5H4ZM14.5483 6L16 7.45174L13.4466 9.99485L16 12.5483L14.5483 14L12.0051 11.4466L9.45174 14L8 12.5483L10.5534 9.99485L8 7.45174L9.45174 6L12.0051 8.55341L14.5483 6Z"] { + d: path("M21.79 18l2 2H24v-2h-2.21zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57 1.11 2.98zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4v-10zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2H20zm-7.07 3.13l2.79 2.78 1.28-1.2L13 7v2.13l-.07.02z"); +} + +/* GLOBAL ICONS -> ACTIVITY */ +path[d="M4.92871 13.4149L10.5857 19.0709L18.3639 11.2927C19.7781 9.87859 22.6066 6.48376 21.1923 2.80748C17.5153 1.3932 14.1213 4.22173 12.7074 5.63625L4.92871 13.4149ZM16.064 9.93309C17.1686 9.93309 18.064 9.03766 18.064 7.93309C18.064 6.82852 17.1686 5.93309 16.064 5.93309C14.9594 5.93309 14.064 6.82852 14.064 7.93309C14.064 9.03766 14.9594 9.93309 16.064 9.93309Z"] { + d: path("M6,15c-0.83,0-1.58,0.34-2.12,0.88C2.7,17.06,2,22,2,22s4.94-0.7,6.12-1.88C8.66,19.58,9,18.83,9,18C9,16.34,7.66,15,6,15 z M6.71,18.71c-0.28,0.28-2.17,0.76-2.17,0.76s0.47-1.88,0.76-2.17C5.47,17.11,5.72,17,6,17c0.55,0,1,0.45,1,1 C7,18.28,6.89,18.53,6.71,18.71z M17.42,13.65L17.42,13.65c6.36-6.36,4.24-11.31,4.24-11.31s-4.95-2.12-11.31,4.24l-2.49-0.5 C7.21,5.95,6.53,6.16,6.05,6.63L2,10.69l5,2.14L11.17,17l2.14,5l4.05-4.05c0.47-0.47,0.68-1.15,0.55-1.81L17.42,13.65z M7.41,10.83L5.5,10.01l1.97-1.97l1.44,0.29C8.34,9.16,7.83,10.03,7.41,10.83z M13.99,18.5l-0.82-1.91 c0.8-0.42,1.67-0.93,2.49-1.5l0.29,1.44L13.99,18.5z M16,12.24c-1.32,1.32-3.38,2.4-4.04,2.73l-2.93-2.93 c0.32-0.65,1.4-2.71,2.73-4.04c4.68-4.68,8.23-3.99,8.23-3.99S20.68,7.56,16,12.24z M15,11c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2 S13.9,11,15,11z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> DESKTOP DISPLAY */ +path[d="M5 2a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5ZM13.5 20a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-.5.5H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-1.5Z"] { + d: path("M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z"); +} + +/* GLOBAL ICONS -> DESKTOP DISPLAY OFF */ +path[d="M2 5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm6.3.3a1 1 0 0 1 1.4 0L12 7.58l2.3-2.3a1 1 0 1 1 1.4 1.42L13.42 9l2.3 2.3a1 1 0 0 1-1.42 1.4L12 10.42l-2.3 2.3a1 1 0 0 1-1.4-1.42L10.58 9l-2.3-2.3a1 1 0 0 1 0-1.4Z"], +path[d="m2.7 22.7 20-20a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4ZM13.2 16a.5.5 0 0 1-.35-.85l8.3-8.3a.5.5 0 0 1 .85.36V13a3 3 0 0 1-3 3h-5.8ZM17.15 2.85a.5.5 0 0 0-.36-.85H5a3 3 0 0 0-3 3v8a3 3 0 0 0 1.85 2.77c.17.07.36.02.49-.11l12.8-12.8ZM13.5 20a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-.5.5H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-1.5Z"] { + d: path("M14,18V20H16V22H8V20H10V18H3A2,2 0 0,1 1,16V4L0,3L1.41,1.58L22.16,22.34L20.75,23.75L15,18H14M3,16H13L3,6V16M21,2A2,2 0 0,1 23,4V16A2,2 0 0,1 21,18H20.66L18.66,16H21V4H6.66L4.66,2H21Z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> MUTE */ +path[d="M12 2a4 4 0 0 0-4 4v4a4 4 0 0 0 8 0V6a4 4 0 0 0-4-4Z"] { + d: path("M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1V5zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> MUTED */ +path[d="m2.7 22.7 20-20a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4ZM10.8 17.32c-.21.21-.1.58.2.62V20H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-2v-2.06A8 8 0 0 0 20 10a1 1 0 0 0-2 0c0 1.45-.52 2.79-1.38 3.83l-.02.02A5.99 5.99 0 0 1 12.32 16a.52.52 0 0 0-.34.15l-1.18 1.18ZM15.36 4.52c.15-.15.19-.38.08-.56A4 4 0 0 0 8 6v4c0 .3.03.58.1.86.07.34.49.43.74.18l6.52-6.52ZM5.06 13.98c.16.28.53.31.75.09l.75-.75c.16-.16.19-.4.08-.61A5.97 5.97 0 0 1 6 10a1 1 0 0 0-2 0c0 1.45.39 2.81 1.06 3.98Z"] { + d: path("M10.8 4.9c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 3.91L15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76V4.9zM19 11h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91zM4.41 2.86L3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41L4.41 2.86z"); +} + +/* GLOBAL ICONS -> SPEAKER */ +path[d="M12 3a9 9 0 0 0-8.95 10h1.87a5 5 0 0 1 4.1 2.13l1.37 1.97a3.1 3.1 0 0 1-.17 3.78 2.85 2.85 0 0 1-3.55.74 11 11 0 1 1 10.66 0c-1.27.71-2.73.23-3.55-.74a3.1 3.1 0 0 1-.17-3.78l1.38-1.97a5 5 0 0 1 4.1-2.13h1.86A9 9 0 0 0 12 3Z"] { + d: path("M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z"); +} + +/* GLOBAL ICONS -> SPEAKER LOW */ +path[d="M10.293 3.29604C10.579 3.01004 11.009 2.92504 11.383 3.07904C11.757 3.23204 12 3.59904 12 4.00204V20.002C12 20.407 11.757 20.772 11.383 20.927C11.009 21.082 10.579 20.996 10.293 20.71L6 16.002H3C2.45 16.002 2 15.552 2 15.002V9.00204C2 8.45304 2.45 8.00204 3 8.00204H6L10.293 3.29604ZM14 9.00195C15.654 9.00195 17 10.349 17 12.002C17 13.657 15.654 15.002 14 15.002V13.002C14.551 13.002 15 12.553 15 12.002C15 11.451 14.551 11.002 14 11.002V9.00195Z"] { + d: path("M16 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02 0-1.77-1.02-3.29-2.5-4.03zM5 9v6h4l5 5V4L9 9H5zm7-.17v6.34L9.83 13H7v-2h2.83L12 8.83z"); +} + +/* GLOBAL ICONS -> SPEAKER MUTED */ +path[d="M22.7 2.7a1 1 0 0 0-1.4-1.4l-20 20a1 1 0 1 0 1.4 1.4l20-20ZM17.06 2.94a.48.48 0 0 0-.11-.77A11 11 0 0 0 2.18 16.94c.14.3.53.35.76.12l3.2-3.2c.25-.25.15-.68-.2-.76a5 5 0 0 0-1.02-.1H3.05a9 9 0 0 1 12.66-9.2c.2.09.44.05.59-.1l.76-.76ZM20.2 8.28a.52.52 0 0 1 .1-.58l.76-.76a.48.48 0 0 1 .77.11 11 11 0 0 1-4.5 14.57c-1.27.71-2.73.23-3.55-.74a3.1 3.1 0 0 1-.17-3.78l1.38-1.97a5 5 0 0 1 4.1-2.13h1.86a9.1 9.1 0 0 0-.75-4.72ZM10.1 17.9c.25-.25.65-.18.74.14a3.1 3.1 0 0 1-.62 2.84 2.85 2.85 0 0 1-3.55.74.16.16 0 0 1-.04-.25l3.48-3.48Z"] { + d: path("M4.34 2.93L2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41L4.34 2.93zM10 15.17L7.83 13H5v-2h2.83l.88-.88L10 11.41v3.76zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zm-7-8l-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> OPEN EXTERNALLY */ +path[d="M15 2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0V4.41l-4.3 4.3a1 1 0 1 1-1.4-1.42L19.58 3H16a1 1 0 0 1-1-1Z"] { + d: path("M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> FULLSCREEN */ +path[d="M4 6c0-1.1.9-2 2-2h3a1 1 0 0 0 0-2H6a4 4 0 0 0-4 4v3a1 1 0 0 0 2 0V6ZM4 18c0 1.1.9 2 2 2h3a1 1 0 1 1 0 2H6a4 4 0 0 1-4-4v-3a1 1 0 1 1 2 0v3ZM18 4a2 2 0 0 1 2 2v3a1 1 0 1 0 2 0V6a4 4 0 0 0-4-4h-3a1 1 0 1 0 0 2h3ZM20 18a2 2 0 0 1-2 2h-3a1 1 0 1 0 0 2h3a4 4 0 0 0 4-4v-3a1 1 0 1 0-2 0v3Z"] { + d: path("M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z"); +} + +/* GLOBAL ICONS -> EXIT FULLSCREEN */ +path[d="M8 6a2 2 0 0 1-2 2H3a1 1 0 0 0 0 2h3a4 4 0 0 0 4-4V3a1 1 0 0 0-2 0v3ZM8 18a2 2 0 0 0-2-2H3a1 1 0 1 1 0-2h3a4 4 0 0 1 4 4v3a1 1 0 1 1-2 0v-3ZM18 8a2 2 0 0 1-2-2V3a1 1 0 1 0-2 0v3a4 4 0 0 0 4 4h3a1 1 0 1 0 0-2h-3ZM16 18c0-1.1.9-2 2-2h3a1 1 0 1 0 0-2h-3a4 4 0 0 0-4 4v3a1 1 0 1 0 2 0v-3Z"] { + d: path("M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z"); +} + +/* GLOBAL ICONS -> RETRY / REFRESH */ +path[d="M12 2C6.485 2 2 6.485 2 12H5.33333C5.33333 8.32333 8.32333 5.33333 12 5.33333C15.6767 5.33333 18.6667 8.32333 18.6667 12C18.6667 15.6767 15.6767 18.6667 12 18.6667C10.2033 18.6667 8.55833 17.9333 7.315 16.6867L10.3333 13.6667H2V22L4.935 19.065C6.79833 20.94 9.30167 22 12 22C17.515 22 22 17.515 22 12C22 6.48667 17.515 2 12 2Z"] { + d: path("M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"); +} + +/* GLOBAL ICONS -> UPLOAD */ +path[d="M13 16V5.41l3.3 3.3a1 1 0 1 0 1.4-1.42l-5-5a1 1 0 0 0-1.4 0l-5 5a1 1 0 0 0 1.4 1.42L11 5.4V16a1 1 0 1 0 2 0ZM3 20a1 1 0 1 0 0 2h18a1 1 0 1 0 0-2H3Z"] { + d: path("M9,10V16H15V10H19L12,3L5,10H9M12,5.8L14.2,8H13V14H11V8H9.8L12,5.8M19,18H5V20H19V18Z"); +} + +/* GLOBAL ICONS -> DISABLE GAME ACTIVITY */ +path[d="M 5.7066445,4.9022473 H 18.293275 c 1.595895,0 2.92046,1.2333283 3.034163,2.8251676 l 0.667683,9.3475611 c 0.0743,1.040197 -0.708715,1.943677 -1.748914,2.017977 -0.04477,0.0032 -0.08964,0.0048 -0.134531,0.0048 -1.191828,0 -2.230714,-0.811138 -2.519775,-1.96738 l -0.522119,-2.08848 H 6.930137 l -0.5221194,2.088478 c -0.2890608,1.156242 -1.3279463,1.96738 -2.5197742,1.96738 -1.0428481,0 -1.8882436,-0.845396 -1.8882436,-1.888243 0,-0.04488 0.0016,-0.08976 0.0048,-0.134532 L 2.6724812,7.7274149 C 2.7861841,6.1355756 4.1107494,4.9022473 5.7066445,4.9022473 Z m 8.8282265,5.0698223 c 0.839995,0 1.520947,-0.680951 1.520947,-1.5209465 0,-0.8399957 -0.680952,-1.5209468 -1.520947,-1.5209468 -0.839996,0 -1.520947,0.6809511 -1.520947,1.5209468 0,0.8399955 0.680951,1.5209465 1.520947,1.5209465 z m 4.055858,3.0418944 c 0.839996,0 1.520947,-0.680952 1.520947,-1.520947 0,-0.839995 -0.680951,-1.5209474 -1.520947,-1.5209474 -0.839996,0 -1.520947,0.6809524 -1.520947,1.5209474 0,0.839995 0.680951,1.520947 1.520947,1.520947 z M 5.9161725,8.9581056 H 3.8882434 v 2.0279294 h 2.0279291 v 2.027929 H 7.9441016 V 10.986035 H 9.9720304 V 8.9581056 H 7.9441016 V 6.9301763 H 5.9161725 Z"] { + d: path("M7.97,16L5,19C4.67,19.3 4.23,19.5 3.75,19.5A1.75,1.75 0 0,1 2,17.75V17.5L3,10.12C3.21,7.81 5.14,6 7.5,6H16.5C18.86,6 20.79,7.81 21,10.12L22,17.5V17.75A1.75,1.75 0 0,1 20.25,19.5C19.77,19.5 19.33,19.3 19,19L16.03,16H7.97M7,8V10H5V11H7V13H8V11H10V10H8V8H7M16.5,8A0.75,0.75 0 0,0 15.75,8.75A0.75,0.75 0 0,0 16.5,9.5A0.75,0.75 0 0,0 17.25,8.75A0.75,0.75 0 0,0 16.5,8M14.75,9.75A0.75,0.75 0 0,0 14,10.5A0.75,0.75 0 0,0 14.75,11.25A0.75,0.75 0 0,0 15.5,10.5A0.75,0.75 0 0,0 14.75,9.75M18.25,9.75A0.75,0.75 0 0,0 17.5,10.5A0.75,0.75 0 0,0 18.25,11.25A0.75,0.75 0 0,0 19,10.5A0.75,0.75 0 0,0 18.25,9.75M16.5,11.5A0.75,0.75 0 0,0 15.75,12.25A0.75,0.75 0 0,0 16.5,13A0.75,0.75 0 0,0 17.25,12.25A0.75,0.75 0 0,0 16.5,11.5Z"); +} + +/* GLOBAL ICONS -> ENABLE GAME ACTIVITY */ +path[d="m 5.707493,4.903746 c -1.5957556,0 -2.921198,1.232272 -3.0348909,2.823972 l -0.6679103,9.346058 c -0.0032,0.04477 -0.00469,0.09105 -0.00469,0.135925 0,0.286145 0.068875,0.553783 0.1827966,0.796805 L 7.1745522,13.014755 H 5.9160685 v -2.02951 H 3.8889021 V 8.958078 H 5.9160685 V 6.930913 H 7.943235 v 2.027165 h 2.0295102 v 1.258484 L 15.285561,4.903746 Z m 15.366625,1.832652 -4.813642,4.813642 -3.491882,3.491882 h 4.300405 l 0.522611,2.088099 c 0.289036,1.156141 1.327587,1.966233 2.519311,1.966233 0.04489,0 0.08882,-0.0014 0.133582,-0.0047 1.040108,-0.0743 1.824922,-0.977685 1.750628,-2.01779 l -0.66791,-9.346079 c -0.02519,-0.352659 -0.11926,-0.683371 -0.253103,-0.99132 z m -2.484157,3.236436 c 0.839921,0 1.52096,0.681039 1.52096,1.52096 0,0.839923 -0.681039,1.520961 -1.52096,1.520961 -0.839923,0 -1.520962,-0.681038 -1.520962,-1.520961 0,-0.839921 0.681039,-1.52096 1.520962,-1.52096 z M 7.943235,10.985245 v 1.260827 l 1.2608277,-1.260827 z"] { + d: path("M2,5.27L3.28,4L20,20.72L18.73,22L12.73,16H7.97L5,19C4.67,19.3 4.23,19.5 3.75,19.5A1.75,1.75 0 0,1 2,17.75V17.5L3,10.12C3.1,9.09 3.53,8.17 4.19,7.46L2,5.27M5,10V11H7V13H8V11.27L6.73,10H5M16.5,6C18.86,6 20.79,7.81 21,10.12L22,17.5V17.75C22,18.41 21.64,19 21.1,19.28L7.82,6H16.5M16.5,8A0.75,0.75 0 0,0 15.75,8.75A0.75,0.75 0 0,0 16.5,9.5A0.75,0.75 0 0,0 17.25,8.75A0.75,0.75 0 0,0 16.5,8M14.75,9.75A0.75,0.75 0 0,0 14,10.5A0.75,0.75 0 0,0 14.75,11.25A0.75,0.75 0 0,0 15.5,10.5A0.75,0.75 0 0,0 14.75,9.75M18.25,9.75A0.75,0.75 0 0,0 17.5,10.5A0.75,0.75 0 0,0 18.25,11.25A0.75,0.75 0 0,0 19,10.5A0.75,0.75 0 0,0 18.25,9.75M16.5,11.5A0.75,0.75 0 0,0 15.75,12.25A0.75,0.75 0 0,0 16.5,13A0.75,0.75 0 0,0 17.25,12.25A0.75,0.75 0 0,0 16.5,11.5Z"); +} + +/* GLOBAL ICONS -> ENABLE GAME DETECTION */ +path[d="M15.56 11.77c.2-.1.44.02.44.23a4 4 0 1 1-4-4c.21 0 .33.25.23.44a2.5 2.5 0 0 0 3.32 3.32Z"] { + d: path("M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M12,4.5C17,4.5 21.27,7.61 23,12C21.27,16.39 17,19.5 12,19.5C7,19.5 2.73,16.39 1,12C2.73,7.61 7,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C15.76,17.5 19.17,15.36 20.82,12C19.17,8.64 15.76,6.5 12,6.5C8.24,6.5 4.83,8.64 3.18,12Z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> DISABLE GAME DETECTION */ +path[d="M1.3 21.3a1 1 0 1 0 1.4 1.4l20-20a1 1 0 0 0-1.4-1.4l-20 20ZM3.16 16.05c.18.24.53.26.74.05l.72-.72c.18-.18.2-.45.05-.66a15.7 15.7 0 0 1-1.43-2.52.48.48 0 0 1 0-.4c.4-.9 1.18-2.37 2.37-3.72C7.13 6.38 9.2 5 12 5c.82 0 1.58.12 2.28.33.18.05.38 0 .52-.13l.8-.8c.25-.25.18-.67-.15-.79A9.79 9.79 0 0 0 12 3C4.89 3 1.73 10.11 1.11 11.7a.83.83 0 0 0 0 .6c.25.64.9 2.15 2.05 3.75Z"] { + d: path("M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> SHARE CLIP */ +path[d="M13 16V5.41l3.3 3.3a1 1 0 1 0 1.4-1.42l-5-5a1 1 0 0 0-1.4 0l-5 5a1 1 0 0 0 1.4 1.42L11 5.4V16a1 1 0 1 0 2 0Z"] { + d: path("M12,1L8,5H11V14H13V5H16M18,23H6C4.89,23 4,22.1 4,21V9A2,2 0 0,1 6,7H9V9H6V21H18V9H15V7H18A2,2 0 0,1 20,9V21A2,2 0 0,1 18,23Z"); + + ~ path { + display: none; + } +} + +/* GLOBAL ICONS -> LEAVE ACTIVITY */ +path[d="M9 12a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1Z"] { + d: path("M19,3H5C3.89,3 3,3.89 3,5V9H5V5H19V19H5V15H3V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M10.08,15.58L11.5,17L16.5,12L11.5,7L10.08,8.41L12.67,11H3V13H12.67L10.08,15.58Z"); + + ~ path { + display: none; + } +} diff --git a/other/themes/Material-Discord/src/icons/_headerBar.scss b/other/themes/Material-Discord/src/icons/_headerBar.scss new file mode 100644 index 0000000..f0d0929 --- /dev/null +++ b/other/themes/Material-Discord/src/icons/_headerBar.scss @@ -0,0 +1,105 @@ +/* + * + * HEADER BAR ICONS + * + */ + +/* HEADER BAR ICONS -> INFO */ +path[d="M23 12a11 11 0 1 1-22 0 11 11 0 0 1 22 0Zm-9.5-4.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.77 3.96a1 1 0 1 0-1.96-.42l-1.04 4.86a2.77 2.77 0 0 0 4.31 2.83l.24-.17a1 1 0 1 0-1.16-1.62l-.24.17a.77.77 0 0 1-1.2-.79l1.05-4.86Z"] { + d: path("M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z"); +} + +/* HEADER BAR ICONS -> NOTIFICATION ON */ +path[d="M9.7 2.89c.18-.07.32-.24.37-.43a2 2 0 0 1 3.86 0c.05.2.19.36.38.43A7 7 0 0 1 19 9.5v2.09c0 .12.05.24.13.33l1.1 1.22a3 3 0 0 1 .77 2.01v.28c0 .67-.34 1.29-.95 1.56-1.31.6-4 1.51-8.05 1.51-4.05 0-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3 3 0 0 1 .77-2l1.1-1.23a.5.5 0 0 0 .13-.33V9.5a7 7 0 0 1 4.7-6.61ZM9.18 19.84A.16.16 0 0 0 9 20a3 3 0 1 0 6 0c0-.1-.09-.17-.18-.16a24.86 24.86 0 0 1-5.64 0Z"] { + d: path("M10 21H14C14 22.1 13.1 23 12 23S10 22.1 10 21M21 19V20H3V19L5 17V11C5 7.9 7 5.2 10 4.3V4C10 2.9 10.9 2 12 2S14 2.9 14 4V4.3C17 5.2 19 7.9 19 11V17L21 19M17 11C17 8.2 14.8 6 12 6S7 8.2 7 11V18H17V11Z"); +} + +/* HEADER BAR ICONS -> NOTIFICATION OFF */ +path[d="M1.3 21.3a1 1 0 1 0 1.4 1.4l20-20a1 1 0 0 0-1.4-1.4l-20 20ZM3.13 16.13c.11.27.46.28.66.08L15.73 4.27a.47.47 0 0 0-.07-.74 6.97 6.97 0 0 0-1.35-.64.62.62 0 0 1-.38-.43 2 2 0 0 0-3.86 0 .62.62 0 0 1-.38.43A7 7 0 0 0 5 9.5v2.09a.5.5 0 0 1-.13.33l-1.1 1.22A3 3 0 0 0 3 15.15v.28c0 .24.04.48.13.7ZM18.64 9.36c.13-.13.36-.05.36.14v2.09c0 .12.05.24.13.33l1.1 1.22a3 3 0 0 1 .77 2.01v.28c0 .67-.34 1.29-.95 1.56-1.31.6-4 1.51-8.05 1.51-.46 0-.9-.01-1.33-.03a.48.48 0 0 1-.3-.83l8.27-8.28ZM9.18 19.84A.16.16 0 0 0 9 20a3 3 0 1 0 6 0c0-.1-.09-.17-.18-.16a24.84 24.84 0 0 1-5.64 0Z"] { + d: path("M22.11,21.46L2.39,1.73L1.11,3L5.83,7.72C5.29,8.73 5,9.86 5,11V17L3,19V20H18.11L20.84,22.73L22.11,21.46M7,18V11C7,10.39 7.11,9.79 7.34,9.23L16.11,18H7M10,21H14A2,2 0 0,1 12,23A2,2 0 0,1 10,21M8.29,5.09C8.82,4.75 9.4,4.5 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V15.8L17,13.8V11A5,5 0 0,0 12,6C11.22,6 10.45,6.2 9.76,6.56L8.29,5.09Z"); +} + +/* HEADER BAR ICONS -> PIN */ +path[d="M19.38 11.38a3 3 0 0 0 4.24 0l.03-.03a.5.5 0 0 0 0-.7L13.35.35a.5.5 0 0 0-.7 0l-.03.03a3 3 0 0 0 0 4.24L13 5l-2.92 2.92-3.65-.34a2 2 0 0 0-1.6.58l-.62.63a1 1 0 0 0 0 1.42l9.58 9.58a1 1 0 0 0 1.42 0l.63-.63a2 2 0 0 0 .58-1.6l-.34-3.64L19 11l.38.38ZM9.07 17.07a.5.5 0 0 1-.08.77l-5.15 3.43a.5.5 0 0 1-.63-.06l-.42-.42a.5.5 0 0 1-.06-.63L6.16 15a.5.5 0 0 1 .77-.08l2.14 2.14Z"] { + d: path("M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12M8.8,14L10,12.8V4H14V12.8L15.2,14H8.8Z"); +} + +/* HEADER BAR ICONS -> MEMBERS LIST */ +path[d="M14.5 8a3 3 0 1 0-2.7-4.3c-.2.4.06.86.44 1.12a5 5 0 0 1 2.14 3.08c.01.06.06.1.12.1ZM18.44 17.27c.15.43.54.73 1 .73h1.06c.83 0 1.5-.67 1.5-1.5a7.5 7.5 0 0 0-6.5-7.43c-.55-.08-.99.38-1.1.92-.06.3-.15.6-.26.87-.23.58-.05 1.3.47 1.63a9.53 9.53 0 0 1 3.83 4.78ZM12.5 9a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM2 20.5a7.5 7.5 0 0 1 15 0c0 .83-.67 1.5-1.5 1.5a.2.2 0 0 1-.2-.16c-.2-.96-.56-1.87-.88-2.54-.1-.23-.42-.15-.42.1v2.1a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2.1c0-.25-.31-.33-.42-.1-.32.67-.67 1.58-.88 2.54a.2.2 0 0 1-.2.16A1.5 1.5 0 0 1 2 20.5Z"] { + d: path("M16.5,6.5A2,2 0 0,1 18.5,8.5A2,2 0 0,1 16.5,10.5A2,2 0 0,1 14.5,8.5A2,2 0 0,1 16.5,6.5M16.5,12A3.5,3.5 0 0,0 20,8.5A3.5,3.5 0 0,0 16.5,5A3.5,3.5 0 0,0 13,8.5A3.5,3.5 0 0,0 16.5,12M7.5,6.5A2,2 0 0,1 9.5,8.5A2,2 0 0,1 7.5,10.5A2,2 0 0,1 5.5,8.5A2,2 0 0,1 7.5,6.5M7.5,12A3.5,3.5 0 0,0 11,8.5A3.5,3.5 0 0,0 7.5,5A3.5,3.5 0 0,0 4,8.5A3.5,3.5 0 0,0 7.5,12M21.5,17.5H14V16.25C14,15.79 13.8,15.39 13.5,15.03C14.36,14.73 15.44,14.5 16.5,14.5C18.94,14.5 21.5,15.71 21.5,16.25M12.5,17.5H2.5V16.25C2.5,15.71 5.06,14.5 7.5,14.5C9.94,14.5 12.5,15.71 12.5,16.25M16.5,13C15.3,13 13.43,13.34 12,14C10.57,13.33 8.7,13 7.5,13C5.33,13 1,14.08 1,16.25V19H23V16.25C23,14.08 18.67,13 16.5,13Z"); + + ~ path { + display: none; + } +} + +/* HEADER BAR ICONS -> USER PROFILE */ +path[d="M23 12.38c-.02.38-.45.58-.78.4a6.97 6.97 0 0 0-6.27-.08.54.54 0 0 1-.44 0 8.97 8.97 0 0 0-11.16 3.55c-.1.15-.1.35 0 .5.37.58.8 1.13 1.28 1.61.24.24.64.15.8-.15.19-.38.39-.73.58-1.02.14-.21.43-.1.4.15l-.19 1.96c-.02.19.07.37.23.47A8.96 8.96 0 0 0 12 21a.4.4 0 0 1 .38.27c.1.33.25.65.4.95.18.34-.02.76-.4.77L12 23a11 11 0 1 1 11-10.62ZM15.5 7.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z"] { + d: path("M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7.07,18.28C7.5,17.38 10.12,16.5 12,16.5C13.88,16.5 16.5,17.38 16.93,18.28C15.57,19.36 13.86,20 12,20C10.14,20 8.43,19.36 7.07,18.28M18.36,16.83C16.93,15.09 13.46,14.5 12,14.5C10.54,14.5 7.07,15.09 5.64,16.83C4.62,15.5 4,13.82 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,13.82 19.38,15.5 18.36,16.83M12,6C10.06,6 8.5,7.56 8.5,9.5C8.5,11.44 10.06,13 12,13C13.94,13 15.5,11.44 15.5,9.5C15.5,7.56 13.94,6 12,6M12,11A1.5,1.5 0 0,1 10.5,9.5A1.5,1.5 0 0,1 12,8A1.5,1.5 0 0,1 13.5,9.5A1.5,1.5 0 0,1 12,11Z"); + + ~ path { + display: none; + } +} + +/* HEADER BAR ICONS -> VIDEO CALL */ +path[d="M4 4a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h11a3 3 0 0 0 3-3v-2.12a1 1 0 0 0 .55.9l3 1.5a1 1 0 0 0 1.45-.9V7.62a1 1 0 0 0-1.45-.9l-3 1.5a1 1 0 0 0-.55.9V7a3 3 0 0 0-3-3H4Z"] { + d: path("M15,8V16H5V8H15M16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5V7A1,1 0 0,0 16,6Z"); +} + +/* HEADER BAR ICONS -> ADD FRIENDS TO DM */ +path[d="M14.5 8a3 3 0 1 0-2.7-4.3c-.2.4.06.86.44 1.12a5 5 0 0 1 2.14 3.08c.01.06.06.1.12.1ZM16.62 13.17c-.22.29-.65.37-.92.14-.34-.3-.7-.57-1.09-.82-.52-.33-.7-1.05-.47-1.63.11-.27.2-.57.26-.87.11-.54.55-1 1.1-.92 1.6.2 3.04.92 4.15 1.98.3.27-.25.95-.65.95a3 3 0 0 0-2.38 1.17ZM15.19 15.61c.13.16.02.39-.19.39a3 3 0 0 0-1.52 5.59c.2.12.26.41.02.41h-8a.5.5 0 0 1-.5-.5v-2.1c0-.25-.31-.33-.42-.1-.32.67-.67 1.58-.88 2.54a.2.2 0 0 1-.2.16A1.5 1.5 0 0 1 2 20.5a7.5 7.5 0 0 1 13.19-4.89ZM9.5 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM15.5 22Z"] { + d: path("M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H9zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z"); + + ~ path { + display: none; + } +} + +/* HEADER BAR ICONS -> NEW GROUP DM */ +path[d="M19 14a1 1 0 0 1 1 1v3h3a1 1 0 1 1 0 2h-3v3a1 1 0 1 1-2 0v-3h-3a1 1 0 1 1 0-2h3v-3a1 1 0 0 1 1-1Z"] { + d: path("M21 6H19V12.1C20.2 12.3 21.2 12.8 22 13.5V7C22 6.5 21.5 6 21 6M6 17C6 17.5 6.5 18 7 18H12C12 16.9 12.3 15.9 12.8 15H6V17M16 2H3C2.5 2 2 2.5 2 3V17L6 13H14.7C15.4 12.5 16.2 12.2 17 12.1V3C17 2.5 16.5 2 16 2M15 11H5.2L4 12.2V4H15V11M17 14H19V17H22V19H19V22H17V19H14V17H17V14Z"); + + ~ path { + display: none; + } +} + +/* HEADER BAR ICONS -> UPDATE */ +path[d="M12 2a1 1 0 0 1 1 1v10.59l3.3-3.3a1 1 0 1 1 1.4 1.42l-5 5a1 1 0 0 1-1.4 0l-5-5a1 1 0 1 1 1.4-1.42l3.3 3.3V3a1 1 0 0 1 1-1ZM3 20a1 1 0 1 0 0 2h18a1 1 0 1 0 0-2H3Z"] { + d: path("M19 9h-4V3H9v6H5l7 7 7-7zm-8 2V5h2v6h1.17L12 13.17 9.83 11H11zm-6 7h14v2H5z"); +} + +/* HEADER BAR ICONS -> FOCUS VIEW */ +path[d="M2 4c0-1.1.9-2 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4ZM2 15c0-1.1.9-2 2-2h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5ZM15 13a2 2 0 0 0-2 2v5c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2h-5Z"] { + d: path("M19,5V7H15V5H19M9,5V11H5V5H9M19,13V19H15V13H19M9,17V19H5V17H9M21,3H13V9H21V3M11,3H3V13H11V3M21,11H13V21H21V11M11,15H3V21H11V15Z"); +} + +/* HEADER BAR ICONS -> GRID VIEW */ +path[d="M15 11a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5ZM2 20c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v5ZM13 20c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2h-5a2 2 0 0 0-2 2v5ZM2 9c0 1.1.9 2 2 2h5a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v5Z"] { + d: path("M3 11H11V3H3M5 5H9V9H5M13 21H21V13H13M15 15H19V19H15M3 21H11V13H3M5 15H9V19H5M13 3V11H21V3M19 9H15V5H19Z"); +} + +/* HEADER BAR ICONS -> CLIPS */ +path[d="M15.74 5.74a.5.5 0 0 0 .54.7l5.01-.88a.5.5 0 0 0 .4-.58l-.26-1.47a3 3 0 0 0-3.2-2.47.46.46 0 0 0-.37.26l-2.12 4.44ZM15.13 2.37a.5.5 0 0 0-.53-.7l-4.25.74a.5.5 0 0 0-.37.28L7.87 7.13a.5.5 0 0 0 .53.7l4.25-.74a.5.5 0 0 0 .37-.28l2.11-4.44ZM6.72 3.05l-2.55.45a3 3 0 0 0-2.43 3.48L2 8.46c.05.27.3.45.58.4l2.2-.39a.5.5 0 0 0 .36-.27l2.12-4.44a.5.5 0 0 0-.54-.7Z"] { + d: path("M20.84 2.18L16.91 2.96L19.65 6.5L21.62 6.1L20.84 2.18M13.97 3.54L12 3.93L14.75 7.46L16.71 7.07L13.97 3.54M9.07 4.5L7.1 4.91L9.85 8.44L11.81 8.05L9.07 4.5M4.16 5.5L3.18 5.69C2.1 5.9 1.39 6.96 1.61 8.04L2 10L6.9 9.03L4.16 5.5M20 12V20H4V12H20M22 10H2V20C2 21.11 2.9 22 4 22H20C21.11 22 22 21.11 22 20V10Z"); + + ~ path { + display: none; + } +} + +/* HEADER BAR ICONS -> INBOX */ +path[d="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5ZM4 5.5C4 4.67 4.67 4 5.5 4h13c.83 0 1.5.67 1.5 1.5v6c0 .83-.67 1.5-1.5 1.5h-2.65c-.5 0-.85.5-.85 1a3 3 0 1 1-6 0c0-.5-.35-1-.85-1H5.5A1.5 1.5 0 0 1 4 11.5v-6Z"] { + d: path("M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19v3zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5V5h14v9z"); +} + +/* HEADER BAR ICONS -> HELP */ +path[d="M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22Zm-.28-16c-.98 0-1.81.47-2.27 1.14A1 1 0 1 1 7.8 7.01 4.73 4.73 0 0 1 11.72 5c2.5 0 4.65 1.88 4.65 4.38 0 2.1-1.54 3.77-3.52 4.24l.14 1a1 1 0 0 1-1.98.27l-.28-2a1 1 0 0 1 .99-1.14c1.54 0 2.65-1.14 2.65-2.38 0-1.23-1.1-2.37-2.65-2.37ZM13 17.88a1.13 1.13 0 1 1-2.25 0 1.13 1.13 0 0 1 2.25 0Z"] { + d: path("M11,18H13V16H11V18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,6A4,4 0 0,0 8,10H10A2,2 0 0,1 12,8A2,2 0 0,1 14,10C14,12 11,11.75 11,15H13C13,12.75 16,12.5 16,10A4,4 0 0,0 12,6Z"); +} + +/* HEADER BAR ICONS -> BUG */ +path[d="M9.54 3.28a3 3 0 0 0-.37.74c-.19.52.28.98.83.98h4c.55 0 1.02-.46.83-.98a2.96 2.96 0 0 0-.37-.74c.23-.16.56-.28.99-.28a1 1 0 1 0 0-2c-1 0-2.01.4-2.68 1.1a3 3 0 0 0-1.54 0A3.76 3.76 0 0 0 8.55 1a1 1 0 0 0 0 2c.43 0 .76.12 1 .28ZM18.01 18.85c-.04.1-.03.22.05.3l1.51 1.5a1 1 0 0 1-1.41 1.42l-1.18-1.18a.26.26 0 0 0-.37 0 6.7 6.7 0 0 1-2.8 1.82c-.42.14-.83-.2-.86-.64l-.42-8.57a.53.53 0 0 0-1.05 0l-.43 8.57c-.03.45-.44.78-.87.64A6.7 6.7 0 0 1 7.4 20.9a.26.26 0 0 0-.37-.01l-1.18 1.18a1 1 0 0 1-1.41-1.41l1.51-1.51c.08-.08.1-.2.05-.3-.47-.94-.78-2-.92-3.12a.25.25 0 0 0-.25-.23H3a1 1 0 1 1 0-2h1.82c.13 0 .24-.1.25-.23.14-1.13.45-2.18.92-3.12a.25.25 0 0 0-.05-.3l-1.51-1.5a1 1 0 1 1 1.41-1.42L7.02 8.1c.1.1.27.1.37 0a6.66 6.66 0 0 1 2.95-1.87c.38-.11.75.14.85.52l.57 2.27c.06.25.42.25.48 0l.57-2.27c.1-.38.47-.63.85-.52 1.1.33 2.11.98 2.95 1.86.1.1.26.11.37.01l1.18-1.18a1 1 0 1 1 1.41 1.41l-1.51 1.51c-.08.08-.1.2-.05.3.47.94.78 2 .92 3.12.01.13.12.23.25.23H21a1 1 0 1 1 0 2h-1.82c-.13 0-.24.1-.25.23a9.68 9.68 0 0 1-.92 3.12Z"] { + d: path("M20,8H17.19C16.74,7.2 16.12,6.5 15.37,6L17,4.41L15.59,3L13.42,5.17C12.96,5.06 12.5,5 12,5C11.5,5 11.05,5.06 10.59,5.17L8.41,3L7,4.41L8.62,6C7.87,6.5 7.26,7.21 6.81,8H4V10H6.09C6.03,10.33 6,10.66 6,11V12H4V14H6V15C6,15.34 6.03,15.67 6.09,16H4V18H6.81C8.47,20.87 12.14,21.84 15,20.18C15.91,19.66 16.67,18.9 17.19,18H20V16H17.91C17.97,15.67 18,15.34 18,15V14H20V12H18V11C18,10.66 17.97,10.33 17.91,10H20V8M16,15A4,4 0 0,1 12,19A4,4 0 0,1 8,15V11A4,4 0 0,1 12,7A4,4 0 0,1 16,11V15M14,10V12H10V10H14M10,14H14V16H10V14Z"); +} diff --git a/other/themes/Material-Discord/src/icons/_index.scss b/other/themes/Material-Discord/src/icons/_index.scss new file mode 100644 index 0000000..87d1225 --- /dev/null +++ b/other/themes/Material-Discord/src/icons/_index.scss @@ -0,0 +1,6 @@ +@forward './channels'; +@forward './contextMenu'; +@forward './global'; +@forward './headerBar'; +@forward './messageActions'; +@forward './panels'; diff --git a/other/themes/Material-Discord/src/icons/_messageActions.scss b/other/themes/Material-Discord/src/icons/_messageActions.scss new file mode 100644 index 0000000..e39c39d --- /dev/null +++ b/other/themes/Material-Discord/src/icons/_messageActions.scss @@ -0,0 +1,61 @@ +/* + * + * MESSAGE ACTION ICONS + * + */ + +/* MESSAGE ACTION ICONS -> EDIT MESSAGE */ +path[d="m13.96 5.46 4.58 4.58a1 1 0 0 0 1.42 0l1.38-1.38a2 2 0 0 0 0-2.82l-3.18-3.18a2 2 0 0 0-2.82 0l-1.38 1.38a1 1 0 0 0 0 1.42ZM2.11 20.16l.73-4.22a3 3 0 0 1 .83-1.61l7.87-7.87a1 1 0 0 1 1.42 0l4.58 4.58a1 1 0 0 1 0 1.42l-7.87 7.87a3 3 0 0 1-1.6.83l-4.23.73a1.5 1.5 0 0 1-1.73-1.73Z"] { + d: path("M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM5.92 19H5v-.92l9.06-9.06.92.92L5.92 19zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z"); +} + +/* MESSAGE ACTION ICONS -> REPLY */ +path[d="M2.3 7.3a1 1 0 0 0 0 1.4l5 5a1 1 0 0 0 1.4-1.4L5.42 9H11a7 7 0 0 1 7 7v4a1 1 0 1 0 2 0v-4a9 9 0 0 0-9-9H5.41l3.3-3.3a1 1 0 0 0-1.42-1.4l-5 5Z"] { + d: path("M8,9.8V10.7L9.7,11C12.3,11.4 14.2,12.4 15.6,13.7C13.9,13.2 12.1,12.9 10,12.9H8V14.2L5.8,12L8,9.8M10,5L3,12L10,19V14.9C15,14.9 18.5,16.5 21,20C20,15 17,10 10,9"); +} + +/* MESSAGE ACTION ICONS -> COPY TEXT */ +path[d="M3 16a1 1 0 0 1-1-1v-5a8 8 0 0 1 8-8h5a1 1 0 0 1 1 1v.5a.5.5 0 0 1-.5.5H10a6 6 0 0 0-6 6v5.5a.5.5 0 0 1-.5.5H3Z"] { + d: path("M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"); + + ~ path { + display: none; + } +} + +/* MESSAGE ACTION ICONS -> MARK UNREAD */ +path[d="M12.93 21.96c.25-.03.43-.23.47-.47a3 3 0 0 1 .08-.35.66.66 0 0 0-.24-.71A3 3 0 0 1 12 18v-3a3 3 0 0 1 4.35-2.68c.14.07.3.09.44.04a7 7 0 0 1 4.58.05c.3.1.63-.1.63-.41a10 10 0 1 0-18.45 5.36c.13.19.11.44-.04.61l-2.06 2.37A1 1 0 0 0 2.2 22H12c.32 0 .63-.01.93-.04Z"] { + d: path("M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"); + + ~ path { + display: none; + } +} + +/* MESSAGE ACTION ICONS -> COPY MESSAGE LINK */ +path[d="M16.3 14.7a1 1 0 0 1 0-1.4l2.5-2.5a3.95 3.95 0 1 0-5.6-5.6l-2.5 2.5a1 1 0 1 1-1.4-1.4l2.5-2.5a5.95 5.95 0 1 1 8.4 8.4l-2.5 2.5a1 1 0 0 1-1.4 0ZM7.7 9.3a1 1 0 0 1 0 1.4l-2.5 2.5a3.95 3.95 0 0 0 5.6 5.6l2.5-2.5a1 1 0 1 1 1.4 1.4l-2.5 2.5a5.95 5.95 0 0 1-8.4-8.4l2.5-2.5a1 1 0 0 1 1.4 0Z"] { + d: path("M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"); + + ~ path { + display: none; + } +} + +/* MESSAGE ACTION ICONS -> SPEAK MESSAGE */ +path[d="M12 22a10 10 0 1 0-8.45-4.64c.13.19.11.44-.04.61l-2.06 2.37A1 1 0 0 0 2.2 22H12Zm2-5.26c0 .61.56 1.09 1.14.87a6 6 0 0 0 0-11.22c-.58-.22-1.14.26-1.14.87v.1c0 .45.32.83.73 1.03a4 4 0 0 1 0 7.22c-.41.2-.73.58-.73 1.04v.09Zm0-3.32c0 .69.7 1.15 1.18.65a2.99 2.99 0 0 0 0-4.14c-.48-.5-1.18-.04-1.18.65v2.84ZM12 7a1 1 0 0 0-1-1h-.05a1 1 0 0 0-.75.34L7.87 9H6a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1.87l2.33 2.66a1 1 0 0 0 .75.34H11a1 1 0 0 0 1-1V7Z"] { + d: path("M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H3zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z"); +} + +/* MESSAGE ACTION ICONS -> DELETE MESSAGE */ +path[d="M14.25 1c.41 0 .75.34.75.75V3h5.25c.41 0 .75.34.75.75v.5c0 .41-.34.75-.75.75H3.75A.75.75 0 0 1 3 4.25v-.5c0-.41.34-.75.75-.75H9V1.75c0-.41.34-.75.75-.75h4.5Z"] { + d: path("M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z"); + + ~ path { + display: none; + } +} + +/* MESSAGE ACTION ICONS -> REPORT MESSAGE */ +path[d="M3 1a1 1 0 0 1 1 1v.82l8.67-1.45A2 2 0 0 1 15 3.35v1.47l5.67-.95A2 2 0 0 1 23 5.85v7.3a2 2 0 0 1-1.67 1.98l-9 1.5a2 2 0 0 1-1.78-.6c-.2-.21-.08-.54.18-.68a5.01 5.01 0 0 0 1.94-1.94c.18-.32-.1-.66-.46-.6L4 14.18V21a1 1 0 1 1-2 0V2a1 1 0 0 1 1-1Z"] { + d: path("M12.36,6L12.76,8H18V14H14.64L14.24,12H7V6H12.36M14,4H5V21H7V14H12.6L13,16H20V6H14.4"); +} diff --git a/other/themes/Material-Discord/src/icons/_panels.scss b/other/themes/Material-Discord/src/icons/_panels.scss new file mode 100644 index 0000000..8b24ede --- /dev/null +++ b/other/themes/Material-Discord/src/icons/_panels.scss @@ -0,0 +1,51 @@ +/* + * + * PANEL ICONS + * + */ + +%accountPanel { + %panelButton { + g { + /* PANEL ICONS -> MUTE MIC */ + &[transform="matrix(1,0,0,1,-200,-200)"] { + g g g { + path { + d: path("M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1V5zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z"); + transform: translate(-12px, -8px); + } + + ~ g { + display: none; + } + } + } + + /* PANEL ICONS -> DEAFEN */ + &[transform="matrix(1.0399999618530273,0,0,1.0399999618530273,-220,-220)"] { + g g g g { + path { + d: path("M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z") !important; + transform: translate(-12px, -12px); + } + } + } + } + + /* PANEL ICONS -> SETTINGS COG */ + &:not([role="switch"]) { + g[transform="matrix(0.03999999910593033,0,0,0.03999999910593033,0,0)"] { + g g path { + d: path("M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"); + transform: translate(-12px, -12px); + } + } + } + } +} + +%panelButtonLottieIcon { + &:hover { + animation: rotate-panel-icon 800ms ease; + } +} diff --git a/other/themes/Material-Discord/src/messages/_actions.scss b/other/themes/Material-Discord/src/messages/_actions.scss new file mode 100644 index 0000000..ad9b49f --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_actions.scss @@ -0,0 +1,70 @@ +@use '../mixins' as *; + +/* + * + * MESSAGE ACTIONS + * + */ + +%message { + %messageButtons { + max-width: 32px; + opacity: 0; + visibility: visible; + pointer-events: none; + transition: opacity var(--default-time) var(--default-animation), max-width var(--default-time) var(--default-animation) var(--default-time); + } + + &.selected-2LX7Jy %messageButtons, + &:hover %messageButtons { + max-width: 380px; + opacity: 1; + pointer-events: all; + } +} + +%messageButtonWrapper { + background-color: var(--main-textarea-color); + border-radius: 16px; + box-shadow: var(--shadow-2dp); + border: none; + overflow: hidden; + z-index: 2; + + &:hover { + box-shadow: var(--shadow-3dp); + } + + %messageButton { + transition: var(--default-time) ease all; + + &:hover { + background-color: var(--menu-item-hover); + } + + &:active { + padding: 4px; + } + + %messageButtonSelected { + background-color: var(--menu-item-select); + } + } +} + +/* MESSAGES -> ACTIONS -> DELETE MESSAGE */ + +%messageAlt { + padding: 0; + background-color: transparent !important; + box-shadow: none !important; + + %messagesWrapper { + margin: 0 0 0 52px !important; + background-color: var(--message-color-alt) !important; + + %avatarLarge { + left: -52px !important; + } + } +} diff --git a/other/themes/Material-Discord/src/messages/_attachment.scss b/other/themes/Material-Discord/src/messages/_attachment.scss new file mode 100644 index 0000000..bd707d5 --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_attachment.scss @@ -0,0 +1,331 @@ +@use '../mixins' as *; + +/* + * + * ATTACHMENTS + * + */ + +%nonMediaAttachmentsContainer { + margin-top: 0; +} + +%attachment { + background-color: var(--attachment-color); + border-radius: var(--media-radius); + border: none; + + &%attachmentNewMosaicStyle { + border-radius: var(--media-radius); + } + + %attachmentDownloadButton { + margin-left: 0; + + path { + d: path('M13 5v6h1.17L12 13.17 9.83 11H11V5h2m2-2H9v6H5l7 7 7-7h-4V3zm4 15H5v2h14v-2z') !important; + } + } +} + +%attachmentHoverButtonGroup { + background-color: var(--card-button-color); + border-radius: 16px; + transition: var(--default-time) var(--default-animation) opacity; + + %attachmentHoverButton { + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } + } + + %attachmentDownloadButtonIcon { + path { + d: path("M18,15v3H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3H18z M17,11l-1.41-1.41L13,12.17V4h-2v8.17L8.41,9.59L7,11l5,5 L17,11z"); + } + } +} + +%attachmentNonMediaAttachment { + width: 32px; + height: 32px; + top: 0; + right: 12px; + bottom: 0; + margin: auto 0; + outline: none; + + &%attachmentHoverButtonGroup { + background-color: transparent; + opacity: 1; + } +} + +%attachmentVideo { + border-radius: var(--media-radius); +} + +%attachmentThreadContainer { + background-color: var(--attachment-color); + border-radius: var(--media-radius); +} + +%fileProgress { + background-color: hsl(var(--accent-hsl),0.3) !important; + + %fileProgressBar { + background-color: hsl(var(--accent-hsl--material-you)) !important; + } +} + +%bumpBox { + background-color: var(--attachment-color); + border-radius: var(--media-radius); +} + +%embed { + border-radius: var(--media-radius); + + &%embedFull { + background-color: var(--attachment-color); + } +} + +%embedCard { + background-color: var(--attachment-color); + border-radius: var(--message-radius); + + &%embedCardSelected { + background-color: var(--attachment-color); + } + + %messagesWrapper { + margin: 0 0 0 48px !important; + + %avatarLarge { + left: -48px !important; + margin-top: 0; + } + } +} + +%embedCardWithFooter { + padding-bottom: 0; + border-radius: var(--media-radius) var(--media-radius) 0 0; +} + +%embedCardFooterContainer { + padding: 8px 16px 8px; + background-color: var(--attachment-color); + border-radius: 0 0 var(--media-radius) var(--media-radius); + + %button { + --button-height: 30px; + + %buttonContents { + > div { + height: var(--button-height); + } + } + + %textXsNormal { + color: hsl(var(--accent-text-color--material-you)) !important; + font-weight: 500; + } + } +} + +%embedChildren { + margin-top: 4px; + gap: 8px; + + %button { + margin: 0; + } +} + +%embedGuildShop { + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); + + %buttonFilled { + &%buttonBrand { + %textSmMedium { + color: inherit !important; + } + } + } +} + +%buildOverrideWrapper { + background-color: var(--attachment-color); + border-radius: var(--media-radius) +} + +%inviteWrapper { + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); + + %inviteSplash, + %inviteBanner { + border-radius: var(--media-radius); + } + + %inviteContent { + gap: 12px; + } + + %inviteTitle { + @include remove-caps(14px); + } + + %inviteGuildIcon { + border-radius: 50%; + } +} + +%activityInvite { + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); + border: none !important; +} + +/* ATTACHMENTS -> AUDIO FILE */ + +%playerAudio { + padding: 0; + background-color: var(--attachment-color) !important; + border-radius: var(--media-radius); + border: none; + + &%playerAudioNewMosaicStyle { + padding: 0; + border-radius: var(--media-radius); + } + + %playerAudioMetadata { + padding: 12px 12px 4px; + + %playerMetadataIcon { + path { + &[d="M16.293 9.293L17.707 10.707L12 16.414L6.29297 10.707L7.70697 9.293L11 12.586V2H13V12.586L16.293 9.293ZM18 20V18H20V20C20 21.102 19.104 22 18 22H6C4.896 22 4 21.102 4 20V18H6V20H18Z"] { + d: path('M13 5v6h1.17L12 13.17 9.83 11H11V5h2m2-2H9v6H5l7 7 7-7h-4V3zm4 15H5v2h14v-2z'); + } + } + } + } + + + %attachmentNonMediaAttachment { + top: 12px; + bottom: unset; + margin: 0; + } + + %playerAudioControls { + margin-top: 0; + background-color: transparent; + border-radius: 0; + border-top: 1px solid var(--card-border-color); + color: var(--text-normal); + + %playerControlIcon { + padding: 8px; + } + } +} + +%voiceMessageContainer { + background-color: var(--attachment-color); + border-radius: var(--media-radius); + + &%voiceMessagePlaying { + %voiceMessagePlayButtonContainer { + border-radius: 10px; + } + } +} + +%voiceMessageContainerRipple { + display: none; +} + +%voiceMessagePlayButtonContainer { + background: hsl(var(--accent-hsl--material-you)) !important; + transition: var(--default-time) var(--default-animation) border-radius; + + &:active { + transform: none; + } + + %voiceMessagePlayIcon { + color: var(--accent-text-color--material-you) !important; + } +} + +/* ATTACHMENTS -> VIDEO PLAYER */ + +%player { + border-radius: 0; +} + +%playerMediaBarInteraction { + &:hover { + %playerMediaBarGrabber { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-2dp); + } + } +} + +%playerMediaBarInteractionDragging { + %playerMediaBarGrabber { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-3dp); + } +} + +%playerMediaBarGrabber, +%playerMediaBarProgress { + &, + &:before, + &:after { + background-color: hsl(var(--accent-hsl--material-you)); + } +} + +/* ATTACHMENTS -> IMAGES */ + +%mediaAttachmentsContainer, +%messageAttachmentMediaMosaic { + border-radius: 0; +} + +%visualMediaItemContainer, +%oneByOneGridSingle { + border-radius: var(--media-radius); +} + +%imageWrapper { + border-radius: 4px; + + &%attachmentEmbedWrapper { + border-radius: var(--media-radius); + } + + &%imageWrapperModal { + --media-radius: 0; + } +} + +%oneByOneGridSingle { + %imageWrapper { + border-radius: var(--media-radius); + } +} + +%spoilerContainer { + border-radius: var(--media-radius); + box-shadow: none !important; +} diff --git a/other/themes/Material-Discord/src/messages/_index.scss b/other/themes/Material-Discord/src/messages/_index.scss new file mode 100644 index 0000000..7280ebe --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_index.scss @@ -0,0 +1,8 @@ +@forward './actions'; +@forward './attachment'; +@forward './markup'; +@forward './messages'; +@forward './polls'; +@forward './reaction'; +@forward './spoiler'; +@forward './summaryContent'; diff --git a/other/themes/Material-Discord/src/messages/_markup.scss b/other/themes/Material-Discord/src/messages/_markup.scss new file mode 100644 index 0000000..d41f5f0 --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_markup.scss @@ -0,0 +1,115 @@ +/* + * + * MARKUP + * + */ + +%markup { + a { + color: hsl(var(--accent-hsl)); + } + + pre, pre *, pre code, pre code *, code.inline, %codeBlockText, %codeBlockText *, %codeLine, %codeLine *, %codeBlockLang, %codeBlockLang *, %codeBlockSyntax, %codeBlockSyntax *, %syntaxAfter, %syntaxAfter *, %syntaxBefore, %syntaxBefore * { + --app-font: var(--code-font); + } + + pre, + pre code, + code.inline { + background-color: var(--attachment-color); + border-radius: var(--media-radius); + border: none; + + code { + background-color: transparent; + } + } + + pre, + code.inline { + margin: 4px 0; + } +} + +%channelTextAreaInlineCode, +%channelTextAreaInlineCodeBefore, +%channelTextAreaInlineCodeAfter { + --app-font: var(--code-font); + + background-color: var(--attachment-color); +} + +%channelTextAreaInlineCodeBefore { + border-radius: var(--media-radius) 0 0 var(--media-radius); +} + +%channelTextAreaInlineCodeAfter { + border-radius: 0 var(--media-radius) var(--media-radius) 0; +} + +%mentionWrapper { + background-color: hsl(var(--accent-hsl),0.15); + border-radius: var(--media-radius); + color: hsl(var(--accent-hsl)); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: hsl(var(--accent-hsl),0.3); + color: hsl(var(--accent-hsl)); + } +} + +%themeDark { + %mentionWrapper { + background-color: hsl(var(--accent-hsl),0.15); + color: hsl(var(--accent-hsl)); + + &:hover { + background-color: hsl(var(--accent-hsl),0.3); + } + } +} + +%textContainer, +%textContainerFooter { + background-color: var(--attachment-color); + border: none; +} + +%textContainer { + %codeHLJS { + background-color: transparent; + } +} + +%attachmentNewMosaicStyle { + %textContainer { + border-radius: var(--media-radius) var(--media-radius) 0 0; + } + + %textContainerFooter { + border-radius: 0 0 var(--media-radius) var(--media-radius); + border-top: 1px solid var(--separator-color); + } +} + +%codeView { + &, + & * { + --app-font: var(--code-font); + } +} + +%embed { + border-radius: var(--media-radius); + + &%embedFull { + background-color: var(--attachment-color); + } + + pre, + pre code, + code.inline { + --attachment-color: var(--message-color); + } +} diff --git a/other/themes/Material-Discord/src/messages/_messages.scss b/other/themes/Material-Discord/src/messages/_messages.scss new file mode 100644 index 0000000..3d016b7 --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_messages.scss @@ -0,0 +1,655 @@ +@use '../mixins' as *; + +/* + * + * MESSAGES + * + */ + +%messageBackgroundFlash { + border-radius: var(--message-radius); + + &[style] { + position: relative; + background-color: transparent !important; + + &:before { + position: absolute; + content: " "; + width: calc(100% - 78px); + height: 100%; + top: 0; + left: 68px; + border-radius: var(--message-radius); + pointer-events: none; + z-index: 2; + transition: 200ms ease-out background-color; + } + } + + &:not([style$="0);"]) { + &:before { + background-color: hsl(var(--accent-hsl),0.2); + } + } + + &[style="background-color: rgba(148, 156, 247, 0);"] { + &:before { + background-color: hsl(var(--accent-hsl),0); + } + } +} + +%messages { + &%messagesGroupSpacing0 { + %messageGroupStart { + --group-spacing: 0.125rem; + } + + %newMessagesDivider { + &%newMessagesDividerBeforeGroup { + top: 1px; + } + } + } + + &%messagesGroupSpacing4 { + %messageGroupStart { + --group-spacing: 0.3125rem; + } + + %newMessagesDivider { + &%newMessagesDividerBeforeGroup { + top: 2px; + } + } + } + + &%messagesGroupSpacing8 { + %messageGroupStart { + --group-spacing: 0.5625rem; + } + + %newMessagesDivider { + &%newMessagesDividerBeforeGroup { + top: 4px; + } + } + } + + &%messagesGroupSpacing16 { + %messageGroupStart { + --group-spacing: 1.0625rem; + } + + %newMessagesDivider { + &%newMessagesDividerBeforeGroup { + top: 8px; + } + } + } + + &%messagesGroupSpacing24 { + %messageGroupStart { + --group-spacing: 1.5625rem; + } + + %newMessagesDivider { + &%newMessagesDividerBeforeGroup { + top: 12px; + } + } + } + + &[class*="group-spacing"] { + %messageGroupStart { + margin-top: var(--group-spacing) !important; + } + + %newMessagesDivider { + &:not(%newMessagesDividerBeforeGroup) { + top: -4px; + } + } + } + + %divider { + border-top-color: var(--message-color-hover); + } + + %dividerDate { + padding: 4px 12px; + border-radius: 11px; + } +} + +%messagesWrapper { + position: relative; + background-color: var(--message-color) !important; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--message-color-hover) !important; + + %messageReplied { + &:before { + border-color: var(--message-color-hover) !important; + } + } + } + + &%automodMessage { + &:before { + display: none; + } + } + + &%messageHasThread { + &:after { + display: none; + } + + %markup { + overflow: visible; + } + } + + &%messageGroupStart { + position: relative; + border-radius: var(--message-radius); + + %avatarLarge { + width: 40px; + height: 40px; + top: 0; + left: -50px; + border-radius: var(--avatar-radius); + } + + %avatarDecoration { + top: 0; + left: -54px; + } + + &%replyingToIndicator { + &:before { + display: none; + } + } + } + + &:not(%messageGroupStart) { + border-radius: 0 0 var(--message-radius) var(--message-radius); + + &:before, + &:after { + content: " "; + position: absolute; + width: 0; + height: 0; + top: calc((var(--message-radius) / 1.875) * -1); + background-color: transparent; + border: calc(var(--message-radius) / 3.75) solid transparent; + border-bottom-color: var(--message-color); + pointer-events: none; + transition: var(--default-time) var(--default-animation) border-color; + } + + &:before { + left: 0; + border-left-color: var(--message-color); + } + + &:after { + right: 0; + border-right-color: var(--message-color); + } + } + + &%ephemeral, + &%replyingToIndicator { + a { + color: hsl(var(--accent-hsl)); + } + } + + &%ephemeral { + &:before { + display: none; + } + } + + %slateTextArea { + padding-left: 12px !important; + } + + %messageContentInner { + overflow: visible; + + %messageIconContainer { + width: 40px; + top: -8px; + left: calc((50px + var(--message-padding-side)) * -1); + } + } + + %messageButtonContainer { + margin-top: 8px; + margin-left: 0; + z-index: 3; + + %button { + --button-height: 24px; + --button-padding: 0 6px; + + %textXsNormal { + color: hsl(var(--accent-hsl--material-you)) !important; + } + } + + %messageButtonFooterAction { + height: var(--button-height); + + %messageButtonFooterIcon { + color: hsl(var(--accent-hsl--material-you)); + + path { + fill: currentColor; + } + } + } + } + + %messageButtonDot { + margin: 0 4px; + } + + %channelTextArea { + %channelTextAreaScrollable { + background-color: var(--input-color-alt); + border-radius: var(--main-textarea-radius); + } + } +} + +%replyingToIndicator { + z-index: 2; + + %messageContent { + &:before { + position: absolute; + content: " "; + width: calc(100% - 8px); + height: calc(100% - 8px); + top: 4px; + left: 4px; + background-color: hsl(var(--warning-hsl),0.2); + border-radius: calc(var(--message-radius) / 1.25); + pointer-events: none; + animation: var(--default-time) var(--default-animation) opacity; + } + } +} + +%messageListItem, +%messageBackgroundFlash { + &:hover { + + %messageListItem, + + %messageBackgroundFlash, + + %newMessagesDivider + %messageListItem { + %messagesWrapper { + &:not(%messageGroupStart) { + &:before, + &:after { + border-bottom-color: var(--message-color-hover); + } + + &:before { + border-left-color: var(--message-color-hover); + } + + &:after { + border-right-color: var(--message-color-hover); + } + } + } + } + } +} + +%messageCozy { + &%messageGroupStart { + margin-bottom: 0; + + &%mentioned { + &:before { + display: none; + } + } + + &%hasReply { + %avatarLarge, + %avatarDecoration { + top: 28px; + } + } + } + + &%messageGroupStart { + padding: var(--message-padding-top) var(--message-padding-side) !important; + } + + &:not(%messageGroupStart) { + margin-top: calc(var(--message-padding-top) * -1); + padding: calc(var(--message-padding-top) / 2) var(--message-padding-side) var(--message-padding-top) var(--message-padding-side) !important; + + & + %newMessagesDivider { + &:not(%newMessagesDividerBeforeGroup) { + top: -4px; + } + } + } + + %messageHeader { + margin-bottom: 4px; + } + + %markup { + margin-left: 0; + padding-left: 0; + } + + &:hover { + %messageTimestamp { + &%messageTimestampAlt { + opacity: 1; + transition: var(--default-time) ease opacity 750ms; + } + } + } + + %messageTimestamp { + &%messageTimestampAlt { + opacity: 0; + left: -64px; + color: var(--text-muted); + font-weight: 600; + transition: var(--default-time) ease opacity 0ms; + } + } + + %removeAttachmentButton { + right: -4px; + } + + &:not(%message) { + margin: 16px 10px 0 68px; + padding: var(--message-padding-top) var(--message-padding-side) !important; + border-radius: var(--message-radius); + + &:before, + &:after { + display: none; + } + + %avatarLarge { + top: 0; + left: -63px; + } + } + + %messageReplied { + &:before { + --reply-spacing: var(--message-padding-side); + + left: calc((0.5 * var(--avatar-size) + var(--gutter) + (var(--reply-spacing) / 2)) * -1); + border-color: var(--message-color); + transition: var(--default-time) var(--default-animation) border-color; + } + } +} + +%messageCompact { + margin-bottom: 0; + padding-right: 8px !important; + + %avatarLarge { + width: 16px !important; + height: 16px !important; + top: 3px !important; + left: 0 !important; + margin: 0 0.5em 0 0.25em !important; + padding: 0 !important; + } + + &%messageGroupStart { + padding: 8px; + + %avatarLarge { + } + + &%mentioned { + &:before { + display: none; + } + } + + & + %newMessagesDivider { + margin-bottom: -1px; + } + } + + &:not(%messageGroupStart) { + margin-top: -8px; + padding: 0 8px 8px 8px; + } + + %messageContent { + margin-left: -4.25rem; + padding-left: 4.25rem; + text-indent: -3.75rem; + } + + &%messageHasThread { + %messageContent:before { + display: none; + } + } + + %messageHeader { + position: relative; + left: -8px; + } + + %messageTimestamp { + width: 52px; + margin-right: 16px; + color: var(--text-muted); + } + + & + %newMessagesDivider { + margin-left: 80px; + + &:not(%newMessagesDividerBeforeGroup) { + top: -11px; + } + } + + %messageReplied { + margin-left: calc(var(--timestamp-width) + 3.1rem + var(--text-indent)); + } + + & + &:not(%message) { + margin: 16px 20px 0 70px; + } +} + +%mentioned { + %messageContentInner { + position: relative; + background-color: hsl(var(--accent-hsl),0.3); + border-radius: calc(var(--message-radius) / 1.4); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: hsl(var(--accent-hsl),0.375); + } + + a { + color: hsl(var(--accent-hsl)); + } + + %mentionWrapper { + background-color: transparent; + + &:before { + display: none; + } + } + } + + %messageContent { + %messageContentInner { + margin: 0 -4px; + padding: 0 4px; + } + } + + %messageReplied { + %messageContentInner { + padding: 0 1px 0 4px; + } + } +} + +%avatarDecoration { + top: 0; + left: -54px; +} + +%messageListItem, +%messageQuoted { + margin-left: 68px; + margin-right: 10px; +} + +%operations { + > a { + color: hsl(var(--accent-hsl)); + } +} + +%messagesScrollerSpacer { + height: 20px !important; +} + +%mention { + &::selection { + background: hsl(var(--accent-hsl),0.5); + color: var(--accent-text-color--material-you); + } +} + +/* MESSAGES -> BADGES */ + +%messageUserBadge { + background-color: var(--attachment-color); +} + +%messageQuickConnectionsPopout { + @include popout-format; + + %messageQuickConnectionsPopoutHeaderContainer { + padding: 12px; + background-color: transparent; + border-bottom: 1px solid var(--popout-header-border); + } +} + +/* MESSAGES -> NEW MESSAGES DIVIDER */ + +%newMessagesDivider { + %dividerDate { + background-color: var(--message-color-hover); + } + + &%dividerUnread { + margin: 0 .875rem 0 80px; + border-color: hsl(var(--accent-hsl--material-you)); + + %unreadPill { + height: 28px; + top: -15px; + padding: 0 16px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 14px; + box-shadow: var(--shadow-3dp); + font-size: 14px; + font-weight: 500; + text-transform: capitalize; + color: var(--accent-text-color--material-you); + + %unreadPillCap { + display: none; + } + } + + &%hasContent { + %dividerDate { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + } + } + } + + &%hasContent { + margin-left: 1rem; + } +} + +/* MESSAGES -> ERROR BAR */ + +%messagesErrorBar { + width: auto; + height: 36px; + left: auto; + right: 16px; + bottom: 24px; + padding: 0; + border-radius: 18px; + box-shadow: var(--shadow-2dp); + transition: var(--default-time) var(--default-animation) box-shadow; + + &:hover { + box-shadow: var(--shadow-3dp); + } + + %jumpToPresentBarButtonBase { + background-color: transparent; + color: var(--alert-text-color); + box-shadow: none; + } + + %jumpToPresentBarButtonMain { + min-width: 36px; + padding: 0 12px 0 12px; + flex: 0 1 auto; + border-radius: 0; + + &:after { + position: absolute; + content: " "; + width: 0.5px; + height: 100%; + top: 0; + right: 0; + background-color: var(--alert-text-color); + } + } + + %jumpToPresentBarButtonAlt { + margin-left: 0; + font-size: 14px; + font-weight: 500; + } +} diff --git a/other/themes/Material-Discord/src/messages/_polls.scss b/other/themes/Material-Discord/src/messages/_polls.scss new file mode 100644 index 0000000..52beb58 --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_polls.scss @@ -0,0 +1,72 @@ +/* + * + * MESSAGE POLLS + * + */ + +%pollContainer { + background-color: var(--attachment-color); + border-radius: var(--media-radius); + + %pollAnswersContainer { + padding: 0; + background-color: transparent; + } + + %pollRadioBackground { + + fill: hsl(var(--accent-hsl--material-you)); + } +} + +%pollAnswer { + &%pollAnswerVotedStyles { + %pollAnswerInner { + outline-color: hsl(var(--accent-hsl--material-you)); + } + } + + &:not(%pollAnswerVotedStyles) { + %pollAnswerInner { + outline-color: transparent !important; + } + } +} + +%pollAnswerInner { + background-color: var(--card-color-filled); + border-radius: calc(var(--media-radius) / 1.65); + + &%pollCurrentlyVoting { + &:hover { + background-color: var(--card-color-hover); + } + + &%pollAnswerSelected { + background-color: var(--card-color-active); + + circle, + path { + fill: hsl(var(--accent-hsl--material-you)); + } + } + + path { + fill: var(--text-normal); + } + } +} + +%pollVotePercentageBar { + background-color: hsl(from hsl(var(--accent-hsl--material-you)) h calc(s * 1.5) l / 0.25); +} + +%pollAnswerSelectionIcon { + circle { + fill: var(--accent-text-color--material-you); + } + + path { + fill: hsl(var(--accent-hsl--material-you)); + } +} diff --git a/other/themes/Material-Discord/src/messages/_reaction.scss b/other/themes/Material-Discord/src/messages/_reaction.scss new file mode 100644 index 0000000..80b10e1 --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_reaction.scss @@ -0,0 +1,80 @@ +/* + * + * MESSAGE REACTIONS + * + */ + +%reactions { + margin: 8px 0 0 0; + padding-bottom: 0; + gap: 4px; + + > div:empty { + margin-left: -4px; + } + + %reactionBtn { + path { + d: path("M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"); + + ~ path { + display: none; + } + } + } +} + +%reaction { + margin: 0; + background-color: transparent; + border-radius: 8px; + border-color: var(--separator-color); + + &:hover { + background-color: var(--menu-item-hover); + } + + &%reactionMe { + background-color: hsl(var(--accent-hsl--material-you),0.2); + border-color: hsl(var(--accent-hsl--material-you)); + + %reactionCount { + color: hsl(var(--accent-hsl--material-you)); + } + } +} + +/* MESSAGE REACTIONS -> REVERT BUTTONS TO REACTION STYLE */ + +%embedComponent { + &%buttonFilled { + --button-height: 28px; + --button-padding: 0 8px; + --button-background: var(--input-color-alt); + --button-text-color: var(--input-text-color); + + %embedEmoji { + width: calc(var(--button-height) - 8px); + height: calc(var(--button-height) - 8px); + } + + &%buttonBrand { + --button-background: hsl(var(--accent-hsl--material-you)); + --button-text-color: var(--accent-text-color--material-you); + } + } +} + +/* + * + * CONTEXT MENU QUICK REACTIONS + * + */ + +%contextMenuQuickReaction { + background-color: var(--menu-item-hover); + + &:hover { + background-color: var(--menu-item-select); + } +} diff --git a/other/themes/Material-Discord/src/messages/_spoiler.scss b/other/themes/Material-Discord/src/messages/_spoiler.scss new file mode 100644 index 0000000..94e4648 --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_spoiler.scss @@ -0,0 +1,12 @@ +/* + * + * SPOILERS + * + */ + +%spoilerContent { + &, + &%spoilerHidden { + background-color: var(--attachment-color) !important; + } +} diff --git a/other/themes/Material-Discord/src/messages/_summaryContent.scss b/other/themes/Material-Discord/src/messages/_summaryContent.scss new file mode 100644 index 0000000..0024919 --- /dev/null +++ b/other/themes/Material-Discord/src/messages/_summaryContent.scss @@ -0,0 +1,52 @@ +/* + * + * SUMMARY CONTENT + * + */ + +%summaryStartContent { + margin-left: 0; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 13px !important; + color: var(--accent-text-color--material-you); + + %summaryStartIcon { + color: inherit; + } +} + +%summaryEndContent { + height: auto; + padding: 0 !important; +} + +%summaryEndIcon { + position: relative; + top: -4px; + padding-left: 16px; + background-color: var(--chat-color); + color: hsl(var(--accent-hsl--material-you)); +} + +%summaryDividerEnd { + top: 0 !important; + margin-top: 1.5em !important; +} + +%summaryFeedbackWrapper { + margin-left: 0; + padding: 4px 12px; + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 13px; + + %textXsMedium { + font-size: 14px; + color: var(--accent-text-color--material-you) !important; + } + + %summaryThumbIcon { + padding: 3px; + background-color: var(--accent-text-color--material-you); + color: hsl(var(--accent-hsl--material-you)); + } +} diff --git a/other/themes/Material-Discord/src/modals/_acceptRules.scss b/other/themes/Material-Discord/src/modals/_acceptRules.scss new file mode 100644 index 0000000..f4c6429 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_acceptRules.scss @@ -0,0 +1,85 @@ +@use '../mixins' as *; + +/* + * + * ACCEPT RULES + * + */ + + %rulesGuildSidebar { + padding: 0; + background-color: transparent; + border-right: 1px solid var(--card-border-color); + + > div:not([class]) { + &:first-child { + padding: 24px; + } + + &:last-child { + display: flex; + position: relative; + padding: 0 24px 24px; + + %membershipFlex { + height: 36px; + margin-right: 8px; + margin-bottom: 0; + } + } + } + + .iconSizeLarge-_r2zCK { + border-radius: 50%; + } + + %rulesDivider { + border-bottom-color: var(--card-border-color); + } + } + +%rulesModal { + background-color: transparent; + + %rulesInnerContent { + padding-bottom: 0; + } + + %rulesDivider { + border-bottom-color: var(--card-border-color); + } + + %rulesRequirementContainer { + @include card-format(false, 16px, true); + } + + %rulesFieldBackground { + &, + &:hover:not(:focus) { + @extend %rulesRequirementContainer; + padding: 0; + } + } + + %rulesTermsRow { + padding: 16px; + @include card-format--list; + } + + %modalFooter { + %button { + %buttonContents { + width: 70px; + } + } + } +} + +%rulesTermsFieldBody { + background-color: var(--card-color-hover); + border-radius: var(--card-radius-big); +} + +%rulesOverlay { + display: none; +} diff --git a/other/themes/Material-Discord/src/modals/_accountSwitcher.scss b/other/themes/Material-Discord/src/modals/_accountSwitcher.scss new file mode 100644 index 0000000..0512994 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_accountSwitcher.scss @@ -0,0 +1,54 @@ +@use '../mixins' as *; + +/* + * + * ACCOUNT SWITCHER + * + */ + +%accountSwitcherList { + @include card-format(false, 0, true); + + %accountSwitcherCard { + padding: 16px; + background-color: transparent; + border-radius: var(--card-radius-big); + @include card-format--list; + } + + %buttonSizeIcon { + --button-height: 32px; + --button-padding: 0; + + width: var(--button-height); + @include md-ripple(hover, after, 1.2); + + %buttonContents { + height: 24px; + transform: rotate(90deg); + } + } + + %accountSwitcherSeparator { + display: none; + } +} + +%accountSwitcherActions { + margin: 16px 0 0; +} + +/* ACCOUNT SWITCHER -> ADD ACCOUNT */ + +%modalRoot { + %authBoxExpanded { + background-color: transparent !important; + box-shadow: none !important; + } +} + +%authBoxExpanded { + %settingsCardInfo { + border-radius: var(--card-radius-big); + } +} diff --git a/other/themes/Material-Discord/src/modals/_activeThreads.scss b/other/themes/Material-Discord/src/modals/_activeThreads.scss new file mode 100644 index 0000000..97d26b2 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_activeThreads.scss @@ -0,0 +1,33 @@ +@use '../mixins' as *; + +/* + * + * ACTIVE THREADS + * + */ + +%activeThreadsModal { + background-color: transparent; + + %activeThreadsModalHeader { + padding: 4px 16px; + background-color: transparent; + border-bottom: 1px solid var(--popout-header-border); + } +} + +%threadPreview { + @include card-format(false, 16px, true, true); +} + +%modalRoot { + %threadsPopoutContainer { + background-color: transparent; + border-radius: 0; + box-shadow: none; + } +} + +body:active %modalRoot %threadsPopoutContainer:not(:active) { + opacity: 1; +} diff --git a/other/themes/Material-Discord/src/modals/_activities.scss b/other/themes/Material-Discord/src/modals/_activities.scss new file mode 100644 index 0000000..9906770 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_activities.scss @@ -0,0 +1,64 @@ +@use '../mixins' as *; + +/* + * + * ACTIVITES MODAL + * + */ + +%activityModalDivider { + display: none; +} + +%activtyScrollTierBackground { + background-color: transparent; + + &%activtyScrollTierBackgroundUpsell { + background-color: transparent; + } +} + +%activityScrollSection { + padding: 0 calc(16px - var(--scrollbar-thin-width)) 0 16px; +} + +%activityTierCtaContainer { + padding-top: 0; +} + +%activityShelf { + grid-gap: 16px 12px; +} + +%activityItem { + --card-color-hover: var(--card-color-active); + + @include card-format(false, 0, true, true); + box-shadow: none; +} + +%activityTag { + background-color: transparent; + border-radius: 6px; + border: 1px solid var(--card-border-color); +} + +%activityImageContainer { + border-radius: var(--card-radius-big); +} + +/* ACTIVITES MODAL -> SUGGESTED ACTIVITES */ + +%suggestedActivitiesContainer { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +%suggestedActivitiesItem { + border-radius: calc(var(--popout-radius-big) / 1.5); +} + +%wumpusRocketInnerContainer { + background: linear-gradient(270deg, var(--popout-color), var(--popout-color) 90%, transparent); +} diff --git a/other/themes/Material-Discord/src/modals/_addPayment.scss b/other/themes/Material-Discord/src/modals/_addPayment.scss new file mode 100644 index 0000000..2df0ec7 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_addPayment.scss @@ -0,0 +1,81 @@ +@use '../mixins' as *; + +/* + * + * ADD PAYMENT METHOD MODAL + * + */ + +%paymentModalTitle { + padding: 24px 24px 16px; + + %settingsContentHeader { + line-height: 24px; + font-size: 22px; + font-weight: 400; + color: var(--header-primary); + text-transform: none; + } + + %modalCloseButton { + position: absolute; + width: 32px; + height: 32px; + top: 22px; + right: 22px; + margin: 0; + padding: 0; + } +} + +%paymentModalContent { + background-color: transparent; + + %scroller { + padding: 0 calc(24px - var(--scrollbar-thin-width)) 0 24px !important; + } + + %paymentModalBody { + padding: 0; + } + + .wrap_e504b7:not(:empty) { + display: grid; + grid-gap: 8px; + grid-template-columns: 1fr 1fr; + grid-template-rows: minmax(auto, 1fr); + padding-bottom: 24px; + } + + %paymentTypeButton { + width: auto; + margin: 0; + } +} + +/* ADD PAYMENT METHOD MODAL -> INPUTS */ + +%paymentCardInput { + padding: 8.41px 12px; + background-color: var(--input-color); + border-radius: var(--input-radius); + line-height: var(--input-height); + + &%paymentCardNumberInput { + padding-left: 55px; + } +} + +%paymentCardIcon { + top: 6px; +} + +%paymentPaypalIcon { + @extend %paymentCardIcon; + + + %inputWrapper { + %input { + padding-left: 48px; + } + } +} diff --git a/other/themes/Material-Discord/src/modals/_addServer.scss b/other/themes/Material-Discord/src/modals/_addServer.scss new file mode 100644 index 0000000..d250623 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_addServer.scss @@ -0,0 +1,76 @@ +@use '../mixins' as *; + +/* + * + * CREATE/JOIN SERVER + * + */ + +%addServerTemplatesList, +%addServerOptionsList { + margin-top: 0; +} + +%addServerCard { + position: relative; + margin-top: 8px; + margin-bottom: 0; + @include card-format(false, 0, true, true); + transition: var(--default-time) var(--default-animation) background-color; + + &:first-child { + margin-top: 0; + } + + &:after { + position: absolute; + content: " "; + width: 24px; + height: 24px; + top: 0; + right: 16px; + bottom: 0; + margin: auto 0; + @include add-icon(var(--text-muted), chevron_right); + -webkit-mask-size: 100%; + mask-size: 100%; + } + + %addServerCardTitle { + color: var(--text-normal); + } + + %addServerCardArrow { + display: none; + } +} + +%addServerRowContainer { + margin-bottom: 0; + @include card-format(false, 16px, true, true); + + &:hover { + background-color: var(--card-color-hover); + } +} + +%addServerFooter { + gap: 8px !important; + + %addServerFooterTitle { + margin-bottom: 0; + } +} + +%addServerOptionHeader { + @include remove-caps(14px); +} + +%addServerInput { + background-color: var(--popout-color); +} + +%addServerSkip { + margin-top: 16px; + margin-bottom: 0; +} diff --git a/other/themes/Material-Discord/src/modals/_authentication.scss b/other/themes/Material-Discord/src/modals/_authentication.scss new file mode 100644 index 0000000..392b593 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_authentication.scss @@ -0,0 +1,25 @@ +/* + * + * AUTHENTICATION + * + */ + +%authenticationListItemContainer { + margin-bottom: 4px; + background-color: var(--card-color-filled); + border: none; + transition: var(--default-time) var(--default-animation) background-color; + border-radius: 4px; + + &:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; + } + + &:nth-of-type(4) { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + } + + &:hover { + background-color: var(--card-color-hover); + } +} diff --git a/other/themes/Material-Discord/src/modals/_authorizeApp.scss b/other/themes/Material-Discord/src/modals/_authorizeApp.scss new file mode 100644 index 0000000..b6228f5 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_authorizeApp.scss @@ -0,0 +1,145 @@ +@use '../mixins' as *; + +/* + * + * AUTHORIZE APP + * + */ + +%oauth2Wrapper { + min-height: 100px; + @include popout-format; + overflow: hidden; + + %authorizeWrapper { + background-color: transparent; + + %authorizeHeader { + padding: 24px 24px 16px; + border-radius: 0; + border-bottom: none; + } + + %authorizeScrollContent { + padding: 0 !important; + + div:last-child { + padding-bottom: 0; + } + + %authorizeScopes { + border-bottom: 1px solid var(--popout-header-border); + } + + %authorizeScopes, + %authorizeSelectorGroup, + %authorizeApplicationDetails { + padding: 16px 24px; + } + + %authorizeApplicationEntry { + margin-top: 0; + margin-bottom: 8px; + + &:last-child { + margin-bottom: 0; + } + } + + %authorizeGroupLabel { + @include remove-caps(14px); + } + } + } + + %authorizeCaptcha { + padding: 0 24px 24px !important; + } + + %authorizeSuccessWrapper { + padding: 24px; + } +} + +%authorizeContent { + padding: 0 24px; +} + +%authorizeDiscordConsentBody { + margin: 0; + padding: 0 calc(24px - var(--scrollbar-thin-width)) 0 24px; +} + +%authorizeScopes, +%authorizeApplicationDetails { + padding: 16px 0; +} + +%authorizeApplicationDetails { + &:last-child { + padding-bottom: 0; + } +} + +%authorizeScopes { + padding-bottom: 0; + border-bottom: none; +} + +%authorizeScopes, +%authorizeSelectorGroup { + %defaultColor { + @include remove-caps(14px); + } +} + +%authorizeScope { + margin: 0; + padding: 8px 16px; + background-color: var(--card-color-filled); + + &:first-of-type { + padding-top: 16px; + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + } + + &:last-of-type { + padding-bottom: 16px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + } +} + +%authorizeSectionGroup { + padding-left: 24px; + padding-right: 24px; + + &:first-of-type { + padding-top: 0; + } +} + +%authorizeBotPermissions { + padding: 0; + border-bottom: none; +} + +%authorizePermissionsList { + max-height: 25vh; + margin-top: 16px; + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + overflow-y: scroll; + + %authorizePermission { + &:first-of-type { + margin-top: 0; + } + } +} + +%authorizeFooter { + margin-top: 0; + padding: 24px; + background-color: transparent; +} diff --git a/other/themes/Material-Discord/src/modals/_banUser.scss b/other/themes/Material-Discord/src/modals/_banUser.scss new file mode 100644 index 0000000..34c9d9e --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_banUser.scss @@ -0,0 +1,14 @@ +@use '../mixins' as *; + +/* + * + * BAN USER MODAL + * + */ + +%banReasonOtherClickable { + --card-color-hover: var(--card-color-active); + + margin-top: 16px; + @include card-format(false, 12px, true, true); +} diff --git a/other/themes/Material-Discord/src/modals/_bdErrors.scss b/other/themes/Material-Discord/src/modals/_bdErrors.scss new file mode 100644 index 0000000..b66142d --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_bdErrors.scss @@ -0,0 +1,93 @@ +@use '../mixins' as *; + +/* + * + * BETTERDISCORD ERRORS + * + */ + +%bdErrorsModalHeader { + padding: 24px 24px 0 !important; + border-bottom: 1px solid var(--popout-header-border); + + %size14 { + @include remove-caps(22px); + font-weight: 400; + } +} + +%bdErrorsModalContent { + padding-top: 16px !important; +} + +%bdTabBar { + height: 40px; + margin-left: -8px; + + %bdTabItem { + height: inherit; + margin-right: 8px; + padding: 0 8px; + border-radius: 0; + color: var(--interactive-normal); + + &, + &:hover, + &%bdTabItemSelected { + background-color: transparent; + } + + &:hover { + color: var(--interactive-hover); + } + + &%bdTabItemSelected { + @include tab-border(75%); + color: var(--interactive-normal); + } + + &:last-of-type { + margin-right: 0; + } + } +} + +%bdErrorsModalContent { + padding-bottom: 0; +} + +%bdErrorsContainer { + margin-top: 0; +} + +%bdErrorCard { + @include card-format(true, 0, true); + + &:last-of-type { + margin-bottom: 0; + } + + %bdErrorCardHeader { + padding: 16px; + } + + %bdErrorCardIcon { + background-color: var(--attachment-color) + } + + %bdErrorCardBody { + padding: 0 16px 16px; + } + + %bdErrorCardDivider { + display: none; + } + + %bdErrorCodeErrorStack { + code { + background-color: var(--attachment-color); + border-radius: var(--card-radius); + border: none; + } + } +} diff --git a/other/themes/Material-Discord/src/modals/_bdModals.scss b/other/themes/Material-Discord/src/modals/_bdModals.scss new file mode 100644 index 0000000..dc28462 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_bdModals.scss @@ -0,0 +1,32 @@ +/* + * + * BETTERDISCORD MODALS + * + */ + +%bdModalHeader { + padding: 24px 24px 16px; + + %bdModalHeaderPrimary { + font-size: 22px; + font-weight: 400; + color: var(--header-primary); + } +} + +%bdModalContent { + padding: 0 24px; + color: var(--text-normal); +} + +%bdModalFooter { + padding: 24px; + background-color: transparent; + + %bdButton { + min-height: var(--button-height); + height: var(--button-height); + padding: var(--button-padding); + font-size: 14px; + } +} diff --git a/other/themes/Material-Discord/src/modals/_changeAvatar.scss b/other/themes/Material-Discord/src/modals/_changeAvatar.scss new file mode 100644 index 0000000..86ae8e7 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_changeAvatar.scss @@ -0,0 +1,30 @@ +@use '../mixins' as *; + +/* + * + * CHANGE AVATAR + * + */ + +%settingsProfileOptionBox { + @include card-format(false, 16px, true, true); + + &:hover { + border-color: hsl(var(--accent-hsl--material-you)); + } +} + +%settingsProfileContentCircle { + background-color: hsl(var(--accent-hsl--material-you)); + + %settingsProfileUploadIcon { + color: var(--accent-text-color--material-you); + } +} + +%settingsProfileImageSpecifications { + &:empty { + margin-top: 0; + padding: 0; + } +} diff --git a/other/themes/Material-Discord/src/modals/_clips.scss b/other/themes/Material-Discord/src/modals/_clips.scss new file mode 100644 index 0000000..60471e1 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_clips.scss @@ -0,0 +1,178 @@ +@use '../mixins' as *; + +/* + * + * CLIPS MODALS + * + */ + +%clipsSettingsButton { + width: var(--button-height); + height: var(--button-height); + margin-right: 32px; + + + %modalCloseButton { + top: 28px !important; + } +} + +%clipItem { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + filter: none; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-active); + filter: none; + } + + &:focus-within { + background-color: var(--card-color-active); + } + + %input { + --input-color: var(--card-color-hover) !important; + } +} + +%clipThumb { + background-color: var(--card-color-alt); + border-radius: calc(var(--card-radius-big) / 1.8); +} + +%clipBadge { + background-color: var(--card-button-color); + border-radius: calc(var(--card-radius-big) / 3); +} + +%clipItemButtonContainer { + display: flex; + + %button { + width: var(--button-height); + height: var(--button-height); + padding: 0; + + &:first-child { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); + } + } +} + +/* CLIPS MODALS -> EDIT CLIP */ + +%timelineCenterWrapper { + transform: translateY(6px); +} + +%timePillBackground { + background-color: hsl(var(--accent-hsl--material-you)); + + %timePillText { + font-weight: 500; + color: var(--accent-text-color--material-you) !important; + } +} + +%playPauseButtonWrapper { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} + +%playerTimelineBackground { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; +} + +%playerDragBox { + border-color: hsl(var(--accent-hsl--material-you)); +} + +%playerDragHandle { + background-color: hsl(var(--accent-hsl--material-you)); + + &%playerDragHandleLeft { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); + } + + &%playerDragHandleRight { + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; + } + + %playerCropLeftArrow, + %playerCropRightArrow { + width: 20px; + height: 20px; + background-image: none; + background-color: var(--accent-text-color--material-you); + -webkit-mask-repeat: no-repeat; + } + + %playerCropLeftArrow { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chevron_left.svg); + } + + %playerCropRightArrow { + -webkit-mask-image: url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/files/icons/outline/chevron_right.svg); + } +} + +%playhead { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-2dp); +} + +%clipForm { + @include card-format(false, 0, true); + + %modalSettingsContainer { + margin-bottom: 16px !important; + } + + %clipFormRoot, + %clipFormUserList { + background-color: var(--card-color-active); + border-radius: var(--card-radius-big); + } + + %clipFormNameSection { + border-bottom: none; + } + + %clipFormTimeContainer { + padding: 0 8px 8px; + gap: 8px; + + > div { + position: relative; + height: auto; + padding: 12px; + background-color: var(--card-color-filled); + border-radius: calc(var(--card-radius-big) / 1.8); + text-align: center; + + &:first-child { + border-right: none; + } + } + } + + %clipFormUserCountPill { + background-color: var(--card-color-filled); + } +} + +/* CLIPS MODAL -> RECENT CLIPS POPOUT */ + +%recentClipsPopout { + @include popout-format; + + &:after { + border-top-color: var(--popout-color); + } + + %recentClipsThumbnail { + border-radius: var(--card-radius); + } +} diff --git a/other/themes/Material-Discord/src/modals/_createInvite.scss b/other/themes/Material-Discord/src/modals/_createInvite.scss new file mode 100644 index 0000000..ebcf94d --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_createInvite.scss @@ -0,0 +1,90 @@ +@use '../mixins' as *; + +/* + * + * CREATE INVITE + * + */ + +%inviteScroller { + padding-top: 0; +} + +%inviteRow { + --button-height: 32px; + --button-outline: 1px solid hsl(var(--accent-hsl--material-you)); + + margin-right: calc(var(--scrollbar-thin-width)); + padding: 12px; + border-radius: var(--card-radius); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover) !important; + } + + %button { + width: auto; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) border, var(--default-time) var(--default-animation) color; + } +} + +%inviteContent { + &:before { + display: none; + } +} + +%inviteFooter { + %input { + --button-height: 28px; + + padding: 0 6px 0 12px; + border-radius: var(--input-height); + box-shadow: none; + + %input { + padding: 0; + box-shadow: none; + } + } +} + +%modalRoot { + %modalFooter { + %input { + %button { + width: auto; + margin-left: 8px; + } + } + } +} + +%inviteBannerUpsell { + @include card-format(true, 16px 0, true); + + %inviteBannerUpsellPremiumIcon { + margin-left: 16px; + } +} + +%input { + %copyInput { + padding: var(--input-padding); + } + + %copyButton { + margin-right: 4px !important; + } +} + +%inviteTemporaryMembershipContainerBackground { + margin-top: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + &:before { + display: none; + } +} diff --git a/other/themes/Material-Discord/src/modals/_createPoll.scss b/other/themes/Material-Discord/src/modals/_createPoll.scss new file mode 100644 index 0000000..a2fa53f --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_createPoll.scss @@ -0,0 +1,89 @@ +@use '../mixins' as *; + +/* + * + * CREATE POLL + * + */ + +%pollCreateLegend { + @include remove-caps(14px); +} + +%pollCreateAnswerRow { + display: flex; + padding: 16px 8px; + gap: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %pollCreateExpressionPickerButton { + width: var(--button-height); + min-width: var(--button-height); + height: var(--button-height); + } + + %pollCreateExpressionPickerIcon { + margin-left: 0; + } + + %pollCreateRemoveAnswerButton { + display: flex; + padding: 0; + align-items: center; + justify-content: center; + } +} + +%pollCreateDefaultTextInputWrapper { + width: 100%; + gap: 8px; + background-color: transparent; + border: none; + + > %pollCreateDefaultTextInput { + padding: 0; + } + + %input { + border-radius: var(--input-radius); + box-shadow: none; + } + + %pollCreateCharacterCount { + height: var(--input-height); + line-height: var(--input-height); + padding: 0; + } +} + +%pollCreateAddAnswerButton { + height: var(--button-height); + line-height: var(--button-height); + background-color: transparent; + border-radius: var(--button-radius); + border: 1px solid hsl(var(--accent-hsl--material-you)); + align-self: start; + + &:hover { + background-color: transparent; + } + + %pollCreateAddAnswerIcon, + %pollCreateAddAnswerButtonLabel { + color: hsl(var(--accent-hsl--material-you)) !important; + } + + %pollCreateAddAnswerIcon { + height: var(--button-height); + } + + %pollCreateAddAnswerButtonLabel { + padding: 0; + line-height: var(--button-height); + } + + &%pollCreateCanRemoveMoreAnswers { + margin-right: 0; + } +} diff --git a/other/themes/Material-Discord/src/modals/_events.scss b/other/themes/Material-Discord/src/modals/_events.scss new file mode 100644 index 0000000..02dd8c8 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_events.scss @@ -0,0 +1,126 @@ +@use '../mixins' as *; + +/* + * + * EVENTS + * + */ + +%eventCard { + @include card-format(false, 16px, true, true); + + %eventCardRsvpCount { + background-color: var(--menu-item-hover); + } + + %eventCardThumbnail { + width: 200px; + } + + %eventCardDivider { + background-color: var(--card-border-color); + } + + %eventCardFooter { + overflow: visible; + } +} + +%eventCardPadding { + padding: 0; +} + +/* EVENTS -> EVENTS MODAL */ + +%eventBanner { + border-radius: var(--popout-radius-big); +} + +%eventModalHeader { + padding: 0 16px; + border-bottom-color: var(--popout-header-border); +} + +%eventModalCloseButton { + width: 32px; + height: 32px; + right: 16px; + + @include md-ripple(hover, after, 1.2); + position: absolute; + + %eventModalCloseButtonIcon { + margin-right: 0; + background-color: transparent !important; + } +} + +%eventInfoHeader, +%eventInfoBody { + padding: 16px 16px 0; +} + +%eventInformationContent { + %modalContent { + width: auto !important; + + > div:not([class]):first-child { + margin-top: -16px; + margin-left: -16px; + } + } +} + +%eventErrorTitle { + padding: 32px 0; +} + +/* EVENTS -> CREATE EVENT */ + +%eventCreateSelectedProgressBar { + background-color: hsl(var(--accent-hsl--material-you)); +} + +%eventCreateFooterInline { + gap: 16px; +} + +%eventUpsellContainer { + margin-top: 16px; + @include card-format(false, 0, true); +} + +%eventFormItem { + margin-top: 16px; + + %inputWrapper { + --input-height: auto; + } +} + +%eventStartDateContainer { + @include new-input-format; + box-shadow: none !important; + + %eventStartDateContent { + height: var(--input-height); + } +} + +%eventUploadInnerSquare { + border-radius: var(--card-radius-big); +} + +%eventPreviewCard { + @include card-format(true, 16px, true); + + %eventPreviewCardCoverContainer { + margin: -16px -16px 16px; + border-radius: var(--card-radius-big); + } +} + +%eventStatusBrand, +%eventStatusLabel { + color: hsl(var(--accent-hsl--material-you)) !important; +} diff --git a/other/themes/Material-Discord/src/modals/_favorites.scss b/other/themes/Material-Discord/src/modals/_favorites.scss new file mode 100644 index 0000000..e278098 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_favorites.scss @@ -0,0 +1,23 @@ +/* + * + * FAVORITES MODAL + * + */ + +%favoritesCreateCategoryHeader { + margin-top: 0; + margin-bottom: 16px; + text-align: left; + font-weight: 400; + font-size: 22px; +} + +%favoritesCreateCategoryCloseButton { + top: 26px; + right: 12px; + padding: 0; +} + +%favoritesCreateCategoryName { + margin: 0; +} diff --git a/other/themes/Material-Discord/src/modals/_featureMessage.scss b/other/themes/Material-Discord/src/modals/_featureMessage.scss new file mode 100644 index 0000000..d676e61 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_featureMessage.scss @@ -0,0 +1,24 @@ +/* + * + * FEATURE MESSAGE + * + */ + +%featureModalMessage { + background-color: transparent !important; + box-shadow: none !important; + + %messagesWrapper { + --message-color: var(--message-color-alt); + + margin: 0 0 0 52px !important; + + &:hover { + --message-color-hover: var(--message-color-alt); + } + + %avatarLarge { + left: -52px !important; + } + } +} diff --git a/other/themes/Material-Discord/src/modals/_index.scss b/other/themes/Material-Discord/src/modals/_index.scss new file mode 100644 index 0000000..7056808 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_index.scss @@ -0,0 +1,35 @@ +@forward './acceptRules'; +@forward './accountSwitcher'; +@forward './activeThreads'; +@forward './activities'; +@forward './addPayment'; +@forward './addServer'; +@forward './authentication'; +@forward './authorizeApp'; +@forward './banUser'; +@forward './bdErrors'; +@forward './bdModals'; +@forward './changeAvatar'; +@forward './clips'; +@forward './createInvite'; +@forward './createPoll'; +@forward './events'; +@forward './favorites'; +@forward './featureMessage'; +@forward './modals'; +@forward './nitroPurchase'; +@forward './notifications'; +@forward './openLink'; +@forward './phoneModal'; +@forward './problemInfo'; +@forward './quickswitcher'; +@forward './reactions'; +@forward './reportMessage'; +@forward './screenshareSelection'; +@forward './securityActions'; +@forward './serverInvite'; +@forward './serverQuestions'; +@forward './stickerUpload'; +@forward './termsOfService'; +@forward './upload'; +@forward './userProfile'; diff --git a/other/themes/Material-Discord/src/modals/_modals.scss b/other/themes/Material-Discord/src/modals/_modals.scss new file mode 100644 index 0000000..e1abe45 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_modals.scss @@ -0,0 +1,245 @@ +@use '../mixins' as *; + +/* + * + * MODALS + * + */ + +%modalRoot { + @include popout-format(true); + + &%modalRootNoBg, + &%modalRootTransparent, + &%carouselModal { + background-color: transparent !important; + box-shadow: none !important; + } + + &%modalSmall { + min-height: 75px; + } + + &%modal { + %modalContentAlt { + max-height: 580px; + } + } + + %modalHeader { + margin: 0; + padding: 24px 24px 16px; + background-color: transparent; + border-radius: var(--popout-radius-big) var(--popout-radius-big) 0 0; + box-shadow: none !important; + + %headingLgSemibold, + %headlingXlSemibold, + %headlingXlExtrabold, + %titleH1, + %titleH2 { + font-size: 22px; + font-weight: 400; + } + + %modalTitle { + margin-bottom: 0; + } + + %modalHeaderTitle { + font-weight: 400; + } + + %modalCloseButton, + %modalHeaderButton { + --button-height: 32px; + + width: var(--button-height); + height: var(--button-height); + top: 20px; + right: 20px; + margin: 0; + padding: 0; + background-color: transparent !important; + @include md-ripple(hover, after, 1.1); + position: absolute; + } + + %modalCloseButton { + %buttonContents { + height: 24px; + } + + svg { + height: 24px !important; + transform: scale(0.85); + } + } + + %modalHeaderButton { + display: flex; + justify-content: center; + align-items: center; + + %modalHeaderButtonIcon { + height: 24px; + transform: scale(0.85); + } + } + } + + %modalConfirmStartHeader { + padding: 75px 16px 16px; + } + + %modalContent { + padding: 0 24px; + background-color: transparent; + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); + + &:first-child { + padding-top: 24px; + + %headingMdSemibold { + line-height: 24px; + font-size: 20px; + font-weight: 400; + } + } + + &:last-child { + padding-bottom: 24px; + } + + %modalContentInner { + padding-bottom: 0; + } + + %modalContentParagraph { + &:last-child { + margin-bottom: 2px; + } + } + + a { + color: hsl(var(--accent-hsl--material-you)); + } + + img, + video { + border-radius: var(--card-radius-big); + } + } + + %modalImageHeader { + border-radius: var(--card-radius-big); + } + + %modalFooter { + padding: 24px; + gap: 16px; + background-color: transparent !important; + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); + box-shadow: none !important; + + > %flexDirectionRow { + gap: 16px; + } + + span:not([class])[style*="display: block"]:empty { + display: none !important; + } + + %button { + margin: 0; + + &%buttonPrimary { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: var(--button-link-accent-text-color); + + --accent-button-action: hsl(var(--accent-hsl--material-you)); + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; + } + } + + %buttonBlank { + background-color: transparent !important; + color: var(--button-link-accent-text-color) !important; + } + + %modelFooterMinorContainer { + margin: 8px 0 0; + } + } + + %modalFooterButtonsContainer { + margin-top: 0; + } + + %textContainerModal, + %textContainerFooter { + background-color: transparent; + } + + %textContainerModal { + border: none; + } + + > div:not([class]) { + > div:not([class]) { + max-height: 720px; + + .content-1OG56Q { + max-height: 548px; + } + } + } + + %modalSettingsContainer { + //margin-bottom: 0; + } + + %settingsHeaderDivider { + margin: 16px 0; + padding-bottom: 0; + border-top-color: var(--popout-header-border); + } + + %input { + &%flex { + --button-height: 28px; + + padding: 0; + border-radius: var(--input-radius); + box-shadow: none; + + %input { + border-radius: var(--input-radius); + box-shadow: none; + } + } + } + + %guestBody { + padding: 0; + } +} + +%valuePropContainer { + @include card-format(false, 16px, true); + + %bulletedValueProp { + padding: 0; + } + + %valuePropIconContainer { + background-color: var(--card-button-color); + color: var(--text-normal); + } +} + +%welcomeModalLargeContent { + @include popout-format; +} diff --git a/other/themes/Material-Discord/src/modals/_nitroPurchase.scss b/other/themes/Material-Discord/src/modals/_nitroPurchase.scss new file mode 100644 index 0000000..6b92297 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_nitroPurchase.scss @@ -0,0 +1,128 @@ +@use '../mixins' as *; + +/* + * + * NITRO PURCHASE + * + */ + +%premiumSkuSelect { + @include popout-format(true); + + %titleH4 { + font-size: 20px; + line-height: 24px; + } + + %premiumSkuButtons { + padding-top: 16px; + } +} + +/* NITRO PURCHASE -> SELECTION AND REVIEW */ + +%modalRoot { + %modalHeader { + &%modalHeaderAlt { + margin-bottom: 0; + padding-bottom: 0; + background-image: linear-gradient(var(--popout-color), var(--popout-color)); + border-bottom: none; + + %modalCloseButton { + top: -4px; + right: -4px; + } + } + } +} + +%nitroPlanHeaderBackground { + width: calc(100% + 8px); + top: -24px; + left: -24px; + right: -24px; +} + +%nitroPlanHeaderBackground, +%nitroPlanPanningAnimation, +%nitroPurchaseHeaderImage { + border-radius: var(--popout-radius-big); +} + +%breadcrumbsWrapper { + padding: 0 24px 16px; + background-color: transparent; + + &:after { + display: none; + } +} + +%nitroPurchaseHeaderContainer { + + %breadcrumbsWrapper { + padding: 16px 24px 8px; + } +} + +%nitroPlanSpinner { + background-color: transparent; +} + +%nitroPlanSliderBody { + width: 392px; + padding-bottom: 0; +} + +%nitroPlanSelectSeparator, +%nitroPlanSelectSeparatorLower { + display: none; +} + +%nitroPlanSelectSeparatorLower + %textXsNormal { + margin-top: 12px; +} + +%nitroPlanOptionClickableContainer { + padding: 0 12px; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.65); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + + &:hover { + background-color: var(--card-color-hover) !important; + } +} + +%nitroPlanSelectDivider { + display: none; +} + +%nitroPlanWarnBlock { + margin-top: 16px; + @include card-format(false, 16px, true); +} + +%nitroTable { + @include card-format(false, 16px, true); + + %nitroTableDivider { + background-color: var(--card-border-color); + } +} + +%nitroPlanPaymentSourceWarning { + margin-top: 8px; + @include card-format(false, 8px, true); +} + +/* NITRO PURCHASE -> PURCHASED INFO */ + +%purchaseModalInner { + width: auto; + background-color: transparent; +} + +%purchaseBannerContainer { + border-radius: calc(var(--popout-radius-big) / 1.5); +} diff --git a/other/themes/Material-Discord/src/modals/_notifications.scss b/other/themes/Material-Discord/src/modals/_notifications.scss new file mode 100644 index 0000000..3337ea9 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_notifications.scss @@ -0,0 +1,50 @@ +/* + * + * NOTIFICATION SETTINGS + * + */ + +%notificationOverridePlaceholder { + height: 66px; + border-radius: var(--card-radius-big); + border: 1px dashed var(--card-border-color) !important; +} + +%notificationOverrideList { + display: flex; + flex-direction: column; + gap: 8px; + padding-bottom: 0; +} + +%notificationOverrideHeader, +%notificationOverride { + margin-bottom: 0; +} + +%notificationOverride { + padding: 16px 6px 16px 12px; +} + +%notificationCheckboxGroup { + width: 290px; +} + +%notificationCheckboxContainer { + &:before { + background-color: var(--card-border-color) !important; + } + + &:first-of-type { + &:before { + display: none; + } + } +} + +%notificationCheckboxMute { + &:before { + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.4); + } +} diff --git a/other/themes/Material-Discord/src/modals/_openLink.scss b/other/themes/Material-Discord/src/modals/_openLink.scss new file mode 100644 index 0000000..cee98ef --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_openLink.scss @@ -0,0 +1,61 @@ +@use '../mixins' as *; + +/* + * + * OPEN LINK MODAL + * + */ + +%modalRoot { + %modalOpenLinkTitle { + margin: 0 0 16px; + font-size: 22px; + font-weight: 400; + text-align: left; + text-transform: none; + } + + %modalOpenLinkBody { + text-align: left; + } + + %modalOpenLinkPrimaryButton, + %modalOpenLinkSecondaryButton { + flex: 0 1 auto; + } + + %modalOpenLinkSecondaryButton { + &%buttonPrimary { + --button-text-color: hsl(var(--accent-hsl--material-you)) !important; + --button-action-color: hsl(var(--accent-hsl--material-you)); + } + } + + %modelOpenLinkMinorContainer { + flex: 1 1 auto; + width: auto; + margin: 0; + + %modelOpenLinkSecondaryAction { + line-height: var(--button-height); + text-align: left; + color: var(--button-link-accent-text-color); + font-size: 1em; + font-weight: 500; + opacity: 1; + } + } +} + +%modalOpenLinkWarningText { + text-align: left; +} + +%modalOpenLinkCalloutContainer { + margin-bottom: 16px; + @include card-format(false, 16px, true); +} + +%modalOpenLinkCheckbox { + margin-bottom: 0; +} diff --git a/other/themes/Material-Discord/src/modals/_phoneModal.scss b/other/themes/Material-Discord/src/modals/_phoneModal.scss new file mode 100644 index 0000000..598c79b --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_phoneModal.scss @@ -0,0 +1,47 @@ +/* + * + * PHONE MODAL + * + */ + +%phoneField { + padding: 2px 4px; + background-color: var(--input-color); + border-radius: 22px; + border: none; + box-shadow: none; + + %phoneInputField { + background-color: transparent; + color: var(--input-text-color); + + &::-webkit-input-placeholder { + color: var(--input-placeholder-color); + } + } + + %phoneCountryButton { + margin: 0; + background-color: var(--button-background) !important; + border-radius: var(--button-radius); + + %phonePlusSign, + %phoneCountryCode { + color: inherit; + } + + %phoneFieldExpand { + stroke: var(--button-text-color); + } + } + + %button { + margin: 0; + } +} + +%phoneFieldPopout { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius); + box-shadow: var(--shadow-3dp); +} diff --git a/other/themes/Material-Discord/src/modals/_problemInfo.scss b/other/themes/Material-Discord/src/modals/_problemInfo.scss new file mode 100644 index 0000000..d3423cb --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_problemInfo.scss @@ -0,0 +1,25 @@ +@use '../mixins' as *; + +/* + * + * PROBLEM INFO + * + */ + +%problemInfo { + margin-bottom: 0; +} + +%problemInfoRoot { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +%problemInfoOption { + @include card-format--list; + transition: var(--default-time) var(--default-animation); + + &:hover { + background-color: var(--menu-item-hover); + } +} diff --git a/other/themes/Material-Discord/src/modals/_quickswitcher.scss b/other/themes/Material-Discord/src/modals/_quickswitcher.scss new file mode 100644 index 0000000..cb7986a --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_quickswitcher.scss @@ -0,0 +1,66 @@ +@use '../mixins' as *; + +/* + * + * QUICK SWITCHER + * + */ + +%quickswitcher { + padding: 0; + @include popout-format; + + %quickswitcherInput { + height: 42px; + line-height: 42px; + margin: 24px 24px 16px; + padding: 0 16px; + background-color: var(--input-color); + border-radius: 21px; + box-shadow: none; + font-size: 18px; + + &::-webkit-input-placeholder { + font-family: var(--app-font); + } + } + + %quickswitcherScroller { + margin-top: 0; + margin-right: 0; + background-color: transparent; + + &::-webkit-scrollbar-track { + background: transparent !important; + } + } + + %quickswitcherHeader { + @include remove-caps(14px); + } + + %quickswitcherResult { + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; + + &[aria-selected="true"] { + background-color: var(--menu-item-hover); + } + + %quickswitcherResultNote { + @include remove-caps(11px); + } + } + + %quickswitcherContent { + padding: 0 14px 0 24px; + } + + %quickswitcherProtip { + padding: 16px 24px 24px; + + &%quickswitcherHasContent { + border-top: none; + } + } +} diff --git a/other/themes/Material-Discord/src/modals/_reactions.scss b/other/themes/Material-Discord/src/modals/_reactions.scss new file mode 100644 index 0000000..95178b3 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_reactions.scss @@ -0,0 +1,36 @@ +@use '../mixins' as *; + +/* + * + * REACTIONS + * + */ + +%reactors { + background-color: transparent !important; + + %reactor { + box-shadow: none; + + @include card-format--list; + } +} + +%reactionList { + background-color: var(--attachment-color) !important; + + %reactionDefault, + %reactionSelected { + border-radius: 14px; + } + + %reactionDefault { + &:hover { + background-color: var(--menu-item-hover); + } + } + + %reactionSelected { + background-color: var(--menu-item-select); + } +} diff --git a/other/themes/Material-Discord/src/modals/_reportMessage.scss b/other/themes/Material-Discord/src/modals/_reportMessage.scss new file mode 100644 index 0000000..842d0b1 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_reportMessage.scss @@ -0,0 +1,25 @@ +@use '../mixins' as *; + +/* + * + * REPORT MESSAGE MODAL + * + */ + +%reportMessagePreviewContainer { + @include card-format(false, 16px 0, false); + + %messagesWrapper { + --message-color-hover: var(--message-color); + + margin: 0 0 0 72px !important; + + %avatarLarge { + left: -56px !important; + } + } +} + +%reportMessageChildButton { + @include card-format(false, 0, true, true); +} diff --git a/other/themes/Material-Discord/src/modals/_screenshareSelection.scss b/other/themes/Material-Discord/src/modals/_screenshareSelection.scss new file mode 100644 index 0000000..4c8b8dd --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_screenshareSelection.scss @@ -0,0 +1,93 @@ +@use '../mixins' as *; + +/* + * + * SCREEN SHARE SELECTION + * + */ + +%screenshareModalContent { + padding: 0 24px; + + &:last-child { + margin-bottom: 0; + } +} + +%screenshareSegmentDivider { + background-color: var(--popout-header-border); + box-shadow: none !important; + opacity: 1; +} + +%screenshareSegmentControl { + height: 48px; + padding: 0 24px; +} + +%screenshareSegmentControlTabItem { + height: inherit; + margin: 0 24px 0 0; + padding: 0 8px; + border: none !important; + color: var(--interactive-normal) !important; + + &%screenshareSegmentControlSelected { + color: var(--interactive-normal) !important; + @include tab-border(90%); + } + + %textSmMedium { + line-height: 48px; + } + + &:last-of-type { + margin-right: 0; + } +} + +%screenshareCard { + @include new-input-format; + + %buttonSizeSmall { + --button-height: 30px; + } +} + +%screenshareSettingsQualitySettingsContainer { + @include card-format(false, 16px, true); + + %selectMenu { + margin-top: 0; + } + + %eventTimeSelect { + margin-top: 0; + } +} + +%screenshareSettingsUpsellBanner { + padding: 8px 12px; + border-radius: 20px; +} + +%screenshareSettingsClipsContainer { + @include card-format(false, 16px, true); +} + +%screenshareTile { + &:hover { + %screenshareSourceThumbnail { + box-shadow: inset 0 0 0 2px hsl(var(--accent-hsl--material-you)); + } + } +} + +%screenshareSourceThumbnail { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + &%screenshareSourceSelected { + box-shadow: inset 0 0 0 2px hsl(var(--accent-hsl--material-you)); + } +} diff --git a/other/themes/Material-Discord/src/modals/_securityActions.scss b/other/themes/Material-Discord/src/modals/_securityActions.scss new file mode 100644 index 0000000..5baa244 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_securityActions.scss @@ -0,0 +1,24 @@ +@use '../mixins' as *; + +/* + * + * SECURITY ACTIONS MODAL + * + */ + +%securityActionsHeaderContainer { + %headingMdSemibold { + line-height: 24px; + font-size: 22px; + font-weight: 400; + } +} + +%securityActionsMainContainer { + margin: 0; + gap: 16px; +} + +%securityActionsPauseContainer { + @include card-format(false, 16px, true); +} diff --git a/other/themes/Material-Discord/src/modals/_serverInvite.scss b/other/themes/Material-Discord/src/modals/_serverInvite.scss new file mode 100644 index 0000000..0e81028 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_serverInvite.scss @@ -0,0 +1,31 @@ +/* + * + * INVITED TO SERVER + * + */ + +%inviteModal { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +%inviteModalContentWrapper { + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius-big) 0 0 var(--popout-radius-big); + + &:only-child { + border-radius: var(--popout-radius-big); + } + + %headlingXlSemibold { + font-weight: 400; + } +} + +%inviteModalContent { + min-height: unset; +} + +%inviteModalSplash { + border-radius: var(--popout-radius-big); +} diff --git a/other/themes/Material-Discord/src/modals/_serverQuestions.scss b/other/themes/Material-Discord/src/modals/_serverQuestions.scss new file mode 100644 index 0000000..511c9b5 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_serverQuestions.scss @@ -0,0 +1,60 @@ +@use '../mixins' as *; + +/* + * + * SERVER QUESTIONS + * + */ + +%promptGradient { + background: linear-gradient(180deg, var(--main-color) 0%, var(--main-alt) 100%) !important; + opacity: 0.725; +} + +%promptMain { + border-radius: var(--card-radius-big) 0 0 var(--card-radius-big); +} + +%prompt { + @include popout-format; + + %scroller { + padding: 80px 100px; + } + + %promptNavButtons { + padding: 8px; + background-color: transparent; + border-top: 1px solid var(--separator-color); + } +} + +%promptOptions { + margin-bottom: 0; +} + +%promptOptionButtonWrapper { + --card-color-filled: var(--card-color-alt); + + @include card-format(false, 0, true, true); + + &%promptOptionButtonWrapperSelected { + background-color: var(--card-color-active); + } +} + +%promptOptionCheckIcon { + background-color: hsl(var(--accent-hsl--material-you)); + + path { + fill: var(--accent-text-color--material-you); + } +} + +%promptOptionMemberCount { + @extend %promptOptionCheckIcon; + + %textXsNormal { + color: var(--accent-text-color--material-you) !important; + } +} diff --git a/other/themes/Material-Discord/src/modals/_stickerUpload.scss b/other/themes/Material-Discord/src/modals/_stickerUpload.scss new file mode 100644 index 0000000..f4b622e --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_stickerUpload.scss @@ -0,0 +1,36 @@ +/* + * + * STICKER UPLOAD + * + */ + +%stickersUploadForm { + %modalContent { + padding: 0 !important; + } + + %stickersUploadSectionTitle { + margin: 8px 0; + + %titleH5 { + margin-bottom: 0; + } + } + + %stickersUploadFormItem { + padding: 0 16px; + } + + %themePreview { + border-radius: var(--card-radius-big); + border: none; + } + + %fileUploadContainer { + --input-padding: 0; + + %fileUploadButton { + width: 140px; + } + } +} diff --git a/other/themes/Material-Discord/src/modals/_termsOfService.scss b/other/themes/Material-Discord/src/modals/_termsOfService.scss new file mode 100644 index 0000000..e198d96 --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_termsOfService.scss @@ -0,0 +1,40 @@ +/* + * + * TERMS OF SERVICE + * + */ + +%termsOfServiceModal { + %termsOfServiceTitle { + margin: 0; + padding: 16px; + font-weight: 600; + font-size: 16px; + text-transform: none; + color: var(--header-primary); + } + + %termsOfServiceContentDescription { + margin: 16px 16px 0; + } + + %termsOfServiceContainer { + margin: 16px; + } + + %termsOfServiceButtonContainer { + padding: 8px; + + %button { + margin: 0; + } + } + + %anchor { + color: hsl(var(--accent-hsl--material-you)) !important; + } + + %termsOfServiceDivider { + border-color: var(--popout-header-border); + } +} diff --git a/other/themes/Material-Discord/src/modals/_upload.scss b/other/themes/Material-Discord/src/modals/_upload.scss new file mode 100644 index 0000000..71befba --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_upload.scss @@ -0,0 +1,91 @@ +@use '../mixins' as *; + +/* + * + * UPLOAD + * + */ + +%uploadModalIn { + %uploadDropModal { + %uploadDropModalBgScale { + @include popout-format; + } + + %uploadDropModalInner { + border: none; + } + + %uploadDropModalTitle { + &, + strong { + color: var(--text-normal) !important; + } + } + + %uploadDropModalInstructions { + color: var(--text-normal) !important; + } + + &%uploadDropModalError { + %uploadDropModalTitle { + &, + strong { + color: #eee !important; + } + } + + %uploadDropModalInstructions { + color: #eee !important; + } + } + } +} + +%uploadModal { + %uploadModalFooter { + padding: 8px; + background-color: transparent !important; + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); + border-top: 1px solid var(--popout-header-border); + box-shadow: none !important; + + %button%buttonLink { + margin-right: 8px; + } + } +} + +.colorDefault-CDqZdO .subtext-2GlkbE { + color: var(--text-muted) !important; +} + +/* UPLOAD -> SOUNDBOARD */ + +%uploadSoundboardMultiInput + %uploadSoundboardSection { + &:nth-last-of-type(2) { + margin-bottom: 0; + } +} + +%uploadSoundboardFakeInput { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none; + + %uploadSoundboardFakeInputPlayButton { + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } + } +} + +%uploadSoundboardHandleFrame { + &:before, + &:after { + background-color: var(--card-color-filled); + } +} diff --git a/other/themes/Material-Discord/src/modals/_userProfile.scss b/other/themes/Material-Discord/src/modals/_userProfile.scss new file mode 100644 index 0000000..2068a6e --- /dev/null +++ b/other/themes/Material-Discord/src/modals/_userProfile.scss @@ -0,0 +1,87 @@ +@use '../mixins' as *; + +/* + * + * USER PROFILE + * + */ + +%biteSizeIconButton { + padding: 0; + + %buttonContents { + min-height: var(--button-height); + min-width: var(--button-height); + } +} + +%userProfileModalTabBar { + height: 48px; + margin: 0; + padding: 0 16px; + gap: 24px; + + %tabBarItem { + height: inherit; + border-bottom: none; + + &%tabBarItemSelected { + @include tab-border(90%); + } + + %textSmNormal { + line-height: 48px; + } + } +} + +%fullSizeOverlayBackground { + border-radius: calc(var(--popout-radius-big) / 1.75); + border: none; +} + +/* USER PROFILE -> CONNECTED ACCOUNTS */ + +%userProfileModalConnectedAccounts { + margin-top: -16px; + border-top: none !important; + + %userProfileModalConnectedAccount { + --card-color-filled: var(--card-color-hover); + --card-radius-big: var(--card-radius); + + margin-top: 16px; + @include card-format(false, 12px 8px, true); + } +} + +/* USER PROFILE -> NOTE */ + +%userProfileModalNote { + margin: 0; + + textarea { + padding: 6px 12px; + border-radius: var(--input-radius); + box-shadow: none !important; + + &:focus { + background-color: var(--input-color); + } + } +} + +/* USER PROFILE -> LISTS */ + +%listRow { + border-radius: var(--popout-radius); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } +} + +%listRowIconActiveMedium { + border-radius: 50%; +} diff --git a/other/themes/Material-Discord/src/pages/_appDirectory.scss b/other/themes/Material-Discord/src/pages/_appDirectory.scss new file mode 100644 index 0000000..261073e --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_appDirectory.scss @@ -0,0 +1,180 @@ +@use '../mixins' as *; + +/* + * + * APP DIRECTORY + * + */ + +%appDirectoryRoot { + animation: page-open 300ms var(--default-animation); +} + +@keyframes page-open { + from { transform: scale(1.1); opacity: 0; } +} + +%appDirectoryContainer { + background-color: var(--main-color) !important; +} + +/* APP DIRECTORY -> SEARCH BAR */ + +%appDirectorySearch { + --input-height: 48px; + + @include new-input-format(true); + box-shadow: none !important; + + %inputWrapper { + &:before, + &:after { + display: none; + } + } + + %appDirectorySearchBoxInput { + height: var(--input-height); + padding: 0; + } +} + +/* APP DIRECTORY -> SEARCH RESULTS */ + +%appDirectorySidebarCategory { + border-radius: 24px; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%appDirectorySidebarActiveCategory { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)); + } +} + +%appDirectorySearchResultsListing { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-hover); + } + + %appDirectorySearchResultsListingDetails { + transition: var(--default-time) var(--default-animation) border-color; + } +} + +/* APP DIRECTORY -> CATEGORIES */ + +%appDirectoryCategory { + height: 36px; + padding: 0 12px; + background-color: var(--card-button-color); + border-radius: 10px; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } +} + +/* APP DIRECTORY -> CARDS */ + +%appDirectoryCardScollerContainer { + %scroller { + --scrollbar-width: 4px; + } +} + +%appDirectoryCard { + @include card-format(true, 0, true, true); +} + +%appDirectoryAnimatesOnHoverContainer { + &:hover { + box-shadow: none; + transform: none; + + %appDirectoryCardImage { + transform: none; + } + } +} + +%appDirectoryCardImage { + border-radius: var(--card-radius-big); +} + +%appDirectoryLearnMoreCard { + @include card-format(true, 0, false, false); +} + +%appDirectoryLearnMoreCardHeader { + color: var(--header-primary); +} + +%appDirectoryLearnMoreDescription { + color: var(--text-normal); +} + +/* APP DIRECTORY -> BOT INFO */ + +%botInfoHeaderBanner { + border-radius: var(--card-radius-big); +} + +%botInfoHeaderIcon { + background-color: var(--main-color); + border-color: var(--main-color); +} + +%botInfoSupportServerCard { + @include card-format(false, 0, true, true); + + &:hover { + %botInfoSupportServerIconMask { + background-color: var(--card-color-hover); + } + } + + %botInfoSupportServerSplashImage { + border-radius: var(--card-radius-big); + } + + %botInfoSupportServerIconMask { + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color; + } +} + +%botInfoPremiumContainer { + @include card-format; + + %botInfoPremiumCardHeader { + @include card-format--header; + } + + %botInfoPremiumPriceAndButtonContainer { + background-color: transparent; + } + + %botInfoPremiumBenefitsContainer { + @include card-format--body; + background-color: transparent; + } +} + +%botInfoCommandList { + @include card-format(false, 16px); + + %botInfoCommandName { + @include card-format(false, 10px 12px, true); + } +} + +%botInfoPermissionHeader { + margin-top: 0; +} diff --git a/other/themes/Material-Discord/src/pages/_browseChannels.scss b/other/themes/Material-Discord/src/pages/_browseChannels.scss new file mode 100644 index 0000000..b2257f8 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_browseChannels.scss @@ -0,0 +1,115 @@ +@use '../mixins' as *; + +/* + * + * BROWSE CHANNELS + * + */ + +%browseChannelsHeader { + margin: 0 46px 0 16px; + padding: 16px 0; +} + +%browseChannelsScrollerInner { + padding: 0 36px 32px 16px; +} + +%browseChannelsChooseContainer { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--card-radius-big); + + .defaultColor-HXu-5n, + .body-2A992B { + color: var(--accent-text-color--material-you) !important; + } +} + +/* BROWSE CHANNELS -> CHANNELS */ + +%browseChannelsCategoryText { + @include remove-caps(14px); +} + +%browseChannelsChannelRow { + --button-height: 34px; + + position: relative; + padding: 12px 16px; + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color; + + &:before { + position: absolute; + content: " "; + width: calc(100% - 16px); + height: 100%; + top: 0; + left: 8px; + background-color: var(--card-color-alt-hover); + border-radius: calc(var(--card-radius-big) / 1.5); + pointer-events: none; + opacity: 0; + transition: var(--default-time) var(--default-animation) opacity; + } + + &%browseChannelsFirstChannel { + padding-top: 20px; + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + + &:before { + height: calc(100% - 8px); + top: 8px; + } + + &%browseChannelsLastChannel { + border-radius: var(--card-radius-big); + } + } + &%browseChannelsLastChannel { + padding-bottom: 20px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + + &:before { + height: calc(100% - 8px); + } + } + + &:not(%browseChannelsChannelDisabled) { + &:hover { + background-color: var(--card-color-filled); + + &:before { + opacity: 1; + } + } + } + + &:hover { + %browseChannelsViewChannelButton { + opacity: 1; + visibility: visible; + transition: var(--default-time) var(--default-animation) opacity; + } + } + + %browseChannelsViewChannelButton { + display: block; + opacity: 0; + visibility: hidden; + transition: var(--default-time) var(--default-animation) opacity; + } + + %browseChannelsChannelName { + gap: 8px; + } +} + +%browseChannelsChannelInfo { + z-index: 2; +} + +%browseChannelsChannelSeparator { + display: none; + //background-color: var(--card-border-color); +} diff --git a/other/themes/Material-Discord/src/pages/_channelsAndRoles.scss b/other/themes/Material-Discord/src/pages/_channelsAndRoles.scss new file mode 100644 index 0000000..a7597a2 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_channelsAndRoles.scss @@ -0,0 +1,41 @@ +@use '../mixins' as *; + +/* + * + * CHANNELS AND ROLES + * + */ + +%channelsAndRolesContainer { + background-color: var(--chat-color) !important; + + %channelsAndRolesTabBar { + margin: 32px 46px 0 32px; + border-bottom: 1px solid var(--separator-color); + + + %chat { + %pageBody { + padding-top: 0; + } + } + } +} + +%channelsAndRolesPrompt { + @include card-format(false, 16px, true); + + %channelsAndRolesPromptTitle { + line-height: normal; + font-size: 1.25em; + color: var(--card-header-text-color) !important; + font-weight: 500; + } + + %promptOptionButton { + --card-color-filled: var(--card-color-alt); + } +} + +%channelsAndRolesProfileCard { + @include card-format(false, 16px, true); +} diff --git a/other/themes/Material-Discord/src/pages/_home.scss b/other/themes/Material-Discord/src/pages/_home.scss new file mode 100644 index 0000000..05bcdc6 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_home.scss @@ -0,0 +1,154 @@ +@use '../mixins' as *; + +/* + * + * HOME TAB + * + */ + +%homeIntroCard { + @include card-format(false, 16px, true); + + %homeIntroCardIcon { + border: 6px solid var(--card-color-filled); + } +} + +/* HOME TAB -> ACTIVE NOW */ + +%homeActiveNowContainer { + @include card-format(false, 0, true); + + %homeActiveNowContainerHeader { + @include card-format--header(false, true); + + %headingMdSemibold { + @include card-format--header-fix; + } + } + + %homeActiveNowEmptyContainer { + margin-top: 0; + background-color: transparent; + } +} + +%homeActiveNowChannelList { + padding: 12px 12px 0; +} + +%homeActiveNowChannelContainer { + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-hover); + } + + %homeActiveNowChannelIconContainer, + %homeActiveNowChannelMoreUsers { + background-color: var(--card-color-hover); + } +} + +%homeActiveNowSmallCard { + @include card-format(false, 8px); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-hover); + } + + &%homeActiveNowSmallCardFiller { + padding: 0; + overflow: hidden; + } + + %homeActiveNowTypingIndicator { + background-color: var(--card-color-hover); + } +} + +@media (max-width: 1300px) { + %homeActiveNowSmallScrollIcon { + background-color: var(--chat-color); + border: 1px solid var(--card-border-color); + } +} + +/* HOME TAB -> UPCOMING */ + +%homeUpcomingContainer { + @include card-format(false, 0, true); + + %homeUpcomingHeader { + @include card-format--header(false, true); + + %headingMdSemibold { + @include card-format--header-fix; + } + } +} + +%homeUpcomingEventContainer { + margin: 0 16px; + + &:last-of-type, + &:only-child { + margin-bottom: 16px; + } +} + +/* HOME TAB -> YOUR HIGHLIGHTS */ + +%homeBrandCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %homeBrandCardTextContainer { + margin: 16px 0 16px 16px; + } +} + +%homeHighlightsCard { + &%homeHighlightsCardBackground { + @include card-format(false, 16px, true); + } +} + +%homeHighlightsInteractiveCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none !important; + + &:hover { + box-shadow: none; + } + + %messagesWrapper { + %messageContentInner { + overflow: hidden; + } + + &%messageCozy { + --message-color: var(--message-color-hover); + + &:not(%message) { + margin: 16px 16px 0 79px; + } + } + } + + %avatarDecoration { + left: -65px; + } +} + +%homeHighlightsFeedItemHeader { + padding: 16px; + border-bottom: none; + + %headingSmSemibold { + font-size: 1.25em; + } +} diff --git a/other/themes/Material-Discord/src/pages/_index.scss b/other/themes/Material-Discord/src/pages/_index.scss new file mode 100644 index 0000000..8581fc9 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_index.scss @@ -0,0 +1,12 @@ +@forward './appDirectory'; +@forward './browseChannels'; +@forward './channelsAndRoles'; +@forward './home'; +@forward './members'; +@forward './modView'; +@forward './premiumMembership'; +@forward './serverBoost'; +@forward './serverDiscovery'; +@forward './serverGuide'; +@forward './serverShop'; +@forward './shop'; diff --git a/other/themes/Material-Discord/src/pages/_members.scss b/other/themes/Material-Discord/src/pages/_members.scss new file mode 100644 index 0000000..fa5f73a --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_members.scss @@ -0,0 +1,142 @@ +/* + * + * RECENT MEMBERS + * + */ + +%membersPageContainer { + padding: 32px; + background-color: var(--chat-color) !important; +} + +%membersPageMainTableContainer { + background-color: transparent; + box-shadow: none; +} + +%membersPageSearchHeaderContainer { + margin-bottom: 16px; + padding: 0; + + %headingMdMedium { + font-weight: 400; + font-size: 1.25em; + } + + %listPopoutSearchBar { + --input-padding: 0 4px 0 12px; + } + + %listPopoutSearchInput { + font-size: 1em; + } +} + +%membersPageTable { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border-top: none; + + tbody { + &:before { + content: " "; + display: block; + height: 8px; + } + } +} + +%membersPageTableHeaderRow { + &:first-child { + &:after { + bottom: 0; + box-shadow: 0 1px 0 0 var(--card-border-color); + } + } +} + +%membersPageTableHeaderCellContainer { + padding: 12px 8px; +} + +%membersPageMemberRowContainer { + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-alt-hover) !important; + + %membersPageMemberRowButton { + background-color: var(--card-button-color-hover); + } + } + + td { + padding: 12px 8px; + background-color: transparent !important; + + &:after { + display: none; + } + + &:first-child { + border-radius: calc(var(--card-radius-big) / 1.5) 0 0 calc(var(--card-radius-big) / 1.5); + } + + &:last-child { + border-radius: 0 calc(var(--card-radius-big) / 1.5) calc(var(--card-radius-big) / 1.5) 0; + } + } +} + +%membersPageMemberNewMembersNotice { + top: 0; + background-color: hsl(var(--accent-hsl--material-you)); + + &:hover { + background-color: hsl(var(--accent-hsl--material-you)); + } + + td { + &:first-child { + border-radius: 18px 0 0 18px; + } + + &:last-child { + border-radius: 0 18px 18px 0; + } + } + + %textSmNormal { + color: var(--accent-text-color--material-you) !important; + font-weight: 500; + } + + %button { + --button-text-color: var(--accent-text-color--material-you); + } +} + +%membersPageMemberOtherRoles { + background-color: var(--card-color-filled); + border-radius: 50%; + transition: var(--default-time) var(--default-animation) opacity; + + %membersPageMemberAddRoleIcon { + color: var(--text-normal); + } +} + +%membersPageMemberButton { + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } +} + +%membersPagePaginationContainer { + margin-top: 8px; + padding: 0; + border-top: none; +} diff --git a/other/themes/Material-Discord/src/pages/_modView.scss b/other/themes/Material-Discord/src/pages/_modView.scss new file mode 100644 index 0000000..59c18bb --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_modView.scss @@ -0,0 +1,109 @@ +/* + * + * MOD VIEW + * + */ + +%modViewProfileThemedContainer { + border-radius: var(--card-radius-big) !important; + + %keybindKeyComboContainer { + background-color: transparent; + } + + %keybindShortcutKey { + background-color: var(--profile-gradient-primary-color); + color: var(--text-normal) !important; + } + + %searchResult { + background-color: transparent !important; + box-shadow: none; + + %messagesWrapper { + --message-color: var(--profile-gradient-overlay-color); + --message-color-hover: var(--profile-gradient-overlay-color); + + margin: 0 0 0 50px !important; + } + } + + %searchResultsButtonsContainer { + background-color: transparent !important; + box-shadow: none; + + %searchResultJumpButton { + background-color: var(--profile-gradient-button-color); + color: var(--white-500); + } + } +} + +%modViewTopUserInfoContainer { + background-color: var(--profile-gradient-overlay-color); + border-radius: calc(var(--card-radius-big) / 1.75); + box-shadow: none; + + + div:not([class]) { + border-radius: calc(var(--card-radius-big) / 1.75); + } + + %modViewTopRow, + %modViewBottomRowAction { + background-color: transparent !important; + } + + %modViewBottomRow { + margin: 8px; + } + + %modViewInnerBottomRowAction { + border-radius: calc((var(--card-radius-big) / 1.75) / 1.5); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + + &:hover { + background-color: var(--profile-gradient-overlay-color); + } + } +} + +%modViewBottomUserInfoContainer { + background-color: var(--profile-gradient-overlay-color) !important; + border-radius: calc(var(--card-radius-big) / 1.75); + + %modViewBottomUserInfoHeader { + background-color: transparent !important; + box-shadow: none; + } +} + +%modViewModInfoItemContainer { + box-shadow: none; + + %modViewModInfoItem { + margin-bottom: 2px; + background-color: var(--profile-gradient-overlay-color); + border-radius: 4px; + box-shadow: none; + + &:first-child { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; + } + + &:last-child { + margin-bottom: 0; + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); + } + + &:only-child { + margin-bottom: 0; + border-radius: var(--card-radius-big); + } + } + + %modViewModInfoAction { + &:hover { + background-color: var(--profile-gradient-primary-color); + } + } +} diff --git a/other/themes/Material-Discord/src/pages/_premiumMembership.scss b/other/themes/Material-Discord/src/pages/_premiumMembership.scss new file mode 100644 index 0000000..796b73a --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_premiumMembership.scss @@ -0,0 +1,64 @@ +@use '../mixins' as *; + +/* + * + * PREMIUM MEMBERSHIP + * + */ + +%premiumMembershipScroller { + background-color: var(--chat-color); + + %premiumMembershipScrollerContent { + max-width: 100%; + } +} + +%premiumMembershipCoverImageContainer { + width: calc(100% - 64px); + margin: 32px; + + %premiumMembershipCoverImage { + border-radius: var(--card-radius-big); + } +} + +%premiumMembershipGuildIconContainer { + background-color: var(--chat-color); +} + +%cardContainerWithoutTopIndicator { + --message-color: var(--card-color-alt); + + @include card-format(false, 0, true); +} + +%tierInfoContainer, +%subscriptionPerks { + background-color: transparent; +} + +%tierInfoContainer { + border-bottom: 1px solid var(--card-border-color); + + %button { + background: none; + + %tierSubscribeShine { + display: none; + } + } +} + +%subscriptionPerks { + %subscriptionSectionHeader { + @include remove-caps(14px); + } +} + +%roleMessagePreview { + margin-left: 50px; + padding: 0; + background-color: transparent; + border: none; +} diff --git a/other/themes/Material-Discord/src/pages/_serverBoost.scss b/other/themes/Material-Discord/src/pages/_serverBoost.scss new file mode 100644 index 0000000..aa74952 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_serverBoost.scss @@ -0,0 +1,176 @@ +@use '../mixins' as *; + +/* + * + * SERVER BOOST + * + */ + +%serverBoostScroller { + background-color: var(--main-color); + + %serverBoostHeading { + color: var(--header-primary) !important; + } + + %serverBoostHeading, + .heading-xl-bold-38fuFv, + .heading-xxl-semibold-2jeRzp, + .heading-xxl-bold-nfv1ir, + .heading-xxl-extrabold-2-MUEs { + font-weight: 400; + } +} + +%serverBoostHeader { + background: none !important; + + %serverBoostHeaderWave { + display: none; + } + + %serverBoostGuildName { + color: var(--header-primary) !important; + } + + %serverBoostGuildBoostCountWrapper { + color: var(--header-secondary); + + %serverBoostGuildStatusCopy { + opacity: 1; + } + } +} + +%serverBoostBodyWave { + display: none; +} + +%serverBoostFloatingPillInnerWrapper { + padding: 12px 24px 12px 12px; + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); + + &:before, + &:after { + display: none; + } +} + +/* SERVER BOOST -> BOOST BUTTONS */ + +%serverBoostGuildBoostCtas { + max-width: unset; + justify-content: center; + + %serverBoostGuildBoostCta { + flex: 0 1 auto; + + &:hover { + transform: none; + } + } +} + +%serverBoostGuildBoostCtaBoost { + --button-background: hsl(var(--accent-hsl--material-you)) !important; + --button-text-color: var(--accent-text-color--material-you) !important; + + width: auto; + + %serverBoostGuildBoostCtaBoostContent { + margin: 0; + color: var(--button-text-color); + } +} + +%serverBoostGuildBoostCtaSecondary { + --button-text-color: hsl(var(--accent-hsl--material-you)) !important; + --button-outline: 1px solid hsl(var(--accent-hsl--material-you)) !important; +} + +/* SERVER BOOST -> BOOST PROGRESS BAR */ + +%serverBoostProgressBarFill { + background-image: none; + background-color: var(--guild-boosting-pink); +} + +%serverBoostProgressBarTrack { + background-color: var(--card-color-filled); +} + +%serverBoostProgressBarMarker { + background-color: var(--main-color); + + %serverBoostBoostedTierIconBackground { + background-color: var(--card-color-filled); + opacity: 1; + } + + %serverBoostProgressBarMarkerLabel { + font-weight: 500; + color: var(--text-normal); + opacity: 1; + } + + &%serverBoostProgressBarMarkerLocked { + %serverBoostProgressBarMarkerLabel { + color: var(--text-muted); + } + } +} + +/* SERVER BOOST -> TIER CARDS */ + +%serverBoostTierCard { + border-radius: var(--card-radius-big); + box-shadow: none; +} + +/* SERVER BOOST -> TOP PERKS */ + +%serverBoostTopPerksCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +%serverBoostPerkPreviewImage { + @include popout-format; +} + +/* SERVER BOOST -> COMMUNITY RECOGNITION */ + +%serverBoostCommunityRecognitionWrapper { + margin-bottom: 64px; + border-radius: var(--card-radius-big); + + %serverBoostCommunityRecognitionBackgroundImages { + border-radius: var(--card-radius-big); + } +} + +%serverBoostCommunityRecognitionCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +/* SERVER BOOST -> BOOST MODAL */ + +%serverBoostSubscriptionCard { + @include card-format(false, 16px, true); + + %serverBoostSubscriptionTierPill { + background-color: var(--card-color-active) !important; + } +} + +%pendingCancellationCard { + background-color: hsl(var(--warning-hsl),0.3); + border-radius: var(--card-radius-big); + border: none; + + %pendingCancellationIcon { + color: hsl(var(--warning-hsl)); + } +} diff --git a/other/themes/Material-Discord/src/pages/_serverDiscovery.scss b/other/themes/Material-Discord/src/pages/_serverDiscovery.scss new file mode 100644 index 0000000..ff05992 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_serverDiscovery.scss @@ -0,0 +1,203 @@ +@use '../mixins' as *; + +/* + * + * SERVER DISCOVERY + * + */ + +%pageWrapper { + background-color: var(--chat-color) !important; +} + +%discoverHeaderImage { + border-radius: var(--card-radius-big); +} + +%discoverSearchBox { + padding-right: 8px; + border-radius: var(--input-radius); + border: none; + box-shadow: none; + + %discoverSearchBoxInput { + height: var(--input-height); + padding: 0 16px !important; + box-shadow: none !important; + } +} + +/* SERVER DISCOVERY -> SIDEBAR */ + +%channelsSidebar { + %listItem { + margin: 0 4px 0 10px; + border-radius: 21px; + + %listItemLayout { + border-radius: 21px; + transition: var(--default-time) var(--default-animation) background-color; + } + + &:hover { + %listItemLayout { + background-color: var(--menu-item-hover); + } + } + + &%listItemSelected { + color: var(--menu-item-text-color); + + %listItemLayout { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)); + color: var(--interactive-active); + } + } + } +} + +/* SERVER DISCOVERY -> CARDS */ + +%discoverGuildCard { + @include card-format(true, 0, true, true); + box-shadow: none !important; + + %discoverGuildCardIcon { + background-color: var(--card-color-filled) !important; + border-radius: 50%; + + %discoverGuildAvatar { + border-radius: 50%; + } + } + + &:hover { + transform: none; + + %discoverGuildCardIcon { + background-color: var(--card-color-hover) !important; + } + } + + %discoverGuildCardHeader { + margin-bottom: 0; + } + + %discoverCardSplashImage { + border-radius: var(--card-radius-big); + } + + %discoverGuildInfo { + padding-top: 32px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + transition: var(--default-time) var(--default-animation) border-color; + } + + %discoverGuildIcon { + foreignObject { + mask: none !important; + } + } +} + +%discoverSearchEmptyContainer { + @include card-format(false, 80px 0, true); +} + +/* SERVER DISCOVERY -> SEARCH RESULTS */ + +%discoverSearchPage, +%discoverSearchCategories, +%discoverSearchResults { + margin-right: 24px; +} + +%discoverSearchPage, +%discoverSearchCategories, +%discoverSearchResults, +%discoverSearchGuildList { + max-width: 1200px; +} + +%discoverSearchPage { + %discoverSearchPageBar { + max-width: unset; + } + + %discoverSearchBox { + padding-right: 8px; + background-color: var(--input-color); + box-shadow: none !important; + } +} + +%discoverCategoryPill { + border-radius: 8px; + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + &:not(%discoverCategoryPillSelected) { + background-color: var(--card-button-color-hover); + } + } + + %discoverCategoryLabel { + color: var(--text-normal); + transition: var(--default-time) var(--default-animation) color; + } + + &%discoverCategoryPillSelected { + background-color: hsl(var(--accent-hsl),0.3); + + %discoverCategoryLabel { + color: hsl(var(--accent-hsl--material-you)); + } + } +} + +%discoverSearchCard { + height: 160px; + @include card-format(false, 0, true, true); + + %discoverSearchCardContainer { + height: 100%; + } + + %discoverSearchCardContent { + height: 100%; + padding: 16px 16px 16px 0; + box-sizing: border-box; + } + + %discoverSearchCardMemberInfo { + margin-top: 8px; + } + + %textXsNormal { + font-weight: 500; + } +} + +%discoverSearchSplashContainer { + height: 100%; + border-radius: var(--card-radius-big); +} + +%discoverSearchSeparator { + display: none; +} + +/* SERVER DISCOVERY -> SCHOOL HUB */ + +%studentHubsPage { + background-color: var(--chat-color); +} + +%joinHubContainer { + @include card-format(false, 16px, true); +} + +%studentHubsSidebarContainer { + background-color: transparent; +} diff --git a/other/themes/Material-Discord/src/pages/_serverGuide.scss b/other/themes/Material-Discord/src/pages/_serverGuide.scss new file mode 100644 index 0000000..2843ab2 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_serverGuide.scss @@ -0,0 +1,39 @@ +@use '../mixins' as *; + +/* + * + * SERVER GUIDE + * + */ + +%serverGuideHeader { + margin-top: -16px; +} + +%serverGuideHeaderArtWrapper { + width: calc(100% + 32px); + margin-right: -16px; +} + +%serverGuideHeaderIcon { + background-color: var(--chat-color); + border-radius: 50%; + border-color: var(--chat-color); +} + +%serverGuideUserCardInner { + @include card-format(false, 0, true); +} + +%serverGuideAction { + @include card-format(true, 16px, true, true); + cursor: pointer; +} + +%serverGuideRow { + @include card-format(false, 16px, true, true); +} + +%serverGuideSidebarCardWrapper { + @include card-format(false, 16px, true); +} diff --git a/other/themes/Material-Discord/src/pages/_serverShop.scss b/other/themes/Material-Discord/src/pages/_serverShop.scss new file mode 100644 index 0000000..7ece4d3 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_serverShop.scss @@ -0,0 +1,89 @@ +@use '../mixins' as *; + +/* + * + * SERVER SHOP + * + */ + +%serverShopContent { + background-color: var(--chat-color); + + %serverShopContentContainer { + width: 100%; + } +} + +%serverShopHeroCard, +%serverShopFilters { + max-width: unset; +} + +%serverShopHeroCard { + @include card-format(false, 0, true); + box-shadow: none; + + %serverShopHeroInfoContainer { + padding: 0 16px 16px; + } + + %serverShopHeroCoverImage { + border-radius: var(--card-radius-big); + } +} + +%serverShopFilters { + %buttonFilled { + %buttonContents { + color: var(--accent-text-color--material-you); + } + + %textSmMedium { + color: inherit !important; + } + } +} + +%serverShopHeader { + @include remove-caps(14px); +} + +%serverShopTab { + border-radius: var(--card-radius-big); + + &%serverShopTabSelected { + background-color: hsl(var(--accent-hsl--material-you),0.3); + border-color: hsl(var(--accent-hsl--material-you)); + box-shadow: none; + } +} + +%serverShopProductCard { + @include card-format(true, 0, true, true); + + %serverShopProductThumbnail { + border-radius: var(--card-radius-big); + } +} + +%serverShopCard { + &:hover { + %serverShopCardContent { + box-shadow: none; + outline: none; + transform: none; + } + } +} + +/* SERVER SHOP -> PRODUCT MODAL */ + +%serverShopProductModalHeaderImage { + width: calc(100% + 48px); + margin: -24px -24px -16px; + border-radius: var(--card-radius-big); +} + +%serverShopProductModalBody { + background-color: transparent; +} diff --git a/other/themes/Material-Discord/src/pages/_shop.scss b/other/themes/Material-Discord/src/pages/_shop.scss new file mode 100644 index 0000000..956a9b3 --- /dev/null +++ b/other/themes/Material-Discord/src/pages/_shop.scss @@ -0,0 +1,161 @@ +@use '../mixins' as *; + +/* + * + * DISCORD SHOP + * + */ + +%shopScroll, +%shopPageWrapper, +%shopContainer { + background-color: var(--main-alt); +} + +%shopHomeContainer { + background-color: var(--main-color); + overflow: hidden; + + %headerBar%headerBarThemed { + background-color: var(--main-color) !important; + } +} + +%shopScrollBackgroundPrimary, +%shopPageWrapperBackgroundPrimary { + background-color: var(--main-color); +} + +%shopCountDownWrapper { + box-shadow: var(--shadow-3dp) !important; +} + +%shopShyBanner { + border-radius: var(--card-radius-big); + box-shadow: none; +} + +%shopHeroBanner, +%shopBannerBackground, +%shopBannerCard { + border-radius: var(--card-radius-big); +} + +%shopHeroBanner { + margin-top: 0; +} + +%shopBanner { + border-radius: var(--card-radius-big); + outline: none; +} + +%shopItemTypeTitle { + @include remove-caps(16px); + font-weight: 500; +} + +%shopCard { + background: var(--card-color-filled) !important; + border-radius: var(--card-radius-big); + border: none; + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background; + + &:hover { + background: var(--card-color-active) !important; + top: unset; + } + + %textLgBold { + font-weight: 400; + font-size: 24px; + color: var(--header-primary) !important; + } + + %shopCardBackground { + background-color: transparent !important; + } + + %shopCardDescription, + %shopCardPriceTag { + color: var(--text-normal) !important; + } + + %shopCardPremiumIcon { + path { + fill: currentColor; + } + } + + %buttonFilled%buttonBrand { + background: var(--button-background) !important; + } + + %shopGiftButtonInner, + %shopPreviewButtonInner { + max-width: none; + max-height: none; + } +} + +%shopCardTextProfileEffect { + &:before { + background: linear-gradient(180deg, transparent, transparent, var(--card-color-filled)) !important; + } +} + +%shopPreviewModalContent { + padding: 0 !important; + border-radius: var(--popout-radius-big) !important; + + &::-webkit-scrollbar { + --scrollbar-width: 0; + --scrollbar-thin-width: 0; + } + + %shopCollectibleInfoContainer { + border-radius: var(--popout-radius-big); + + %buttonFilled { + background: var(--button-background) !important; + + %buttonContents { + svg { + height: 24px; + } + } + } + } + + %shopCollectibleCategoryBanner { + width: calc(100% + var(--popout-radius-big)); + left: calc(var(--popout-radius-big) * -1); + } +} + +%shopChatPreview { + background-color: var(--popout-color) !important; + box-shadow: var(--shadow-3dp); + + %messagesWrapper { + margin-top: 0; + margin-left: 46px; + border-radius: var(--message-radius); + + &:before, + &:after { + display: none; + } + + %avatarLarge { + margin-top: -2px; + margin-left: -66px; + } + } + + %shopMockInput { + background-color: var(--input-color); + border-radius: 20px; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_addGame.scss b/other/themes/Material-Discord/src/popouts/_addGame.scss new file mode 100644 index 0000000..b785a44 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_addGame.scss @@ -0,0 +1,15 @@ +@use '../mixins' as *; + +/* + * + * USER SETTINGS ADD GAME POPOUT + * + */ + +%addGamePopout { + @include popout-format(true); + + %buttonLink { + margin-right: 8px; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_autocomplete.scss b/other/themes/Material-Discord/src/popouts/_autocomplete.scss new file mode 100644 index 0000000..461ebf6 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_autocomplete.scss @@ -0,0 +1,170 @@ +@use '../mixins' as *; + +/* + * + * AUTOCOMPLETE + * + */ + +%autocomplete { + @include popout-format(true); + + %autocompleteCategoryHeader { + background-color: var(--emoji-category-header); + } + + %autocompleteRow { + padding: 0; + + &[aria-disabled="false"] { + %autocompleteBase { + &:hover { + background-color: var(--menu-item-hover); + } + } + } + + &[aria-selected="true"] { + %autocompleteBase { + background-color: var(--menu-item-select); + } + } + + %autocompleteBase { + padding: 8px 12px; + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; + + &%autocompleteBaseSelected { + background-color: var(--menu-item-hover) !important; + } + } + } + + %autocompleteTitle { + @include remove-caps(14px); + } + + %autocompleteDivider { + padding: 8px 0; + &:after { + background-color: var(--card-border-color); + } + } + + %autocompleteListWrapper { + position: relative; + background-color: var(--attachment-color); + + %emojiCategoryWrapper { + width: 100%; + + %scroller { + --scrollbar-width: 0; + } + } + + %emojiCategoryWrapper { + width: 100%; + background-color: transparent; + + %scroller { + --scrollbar-width: 0; + } + + %autocompleteListItems { + left: 12px !important; + right: 12px !important; + } + + %autocompleteAvatarWrapper { + border-radius: var(--avatar-radius); + } + } + } + + %autocompleteListItems { + left: 0 !important; + right: 0 !important; + } +} + +/* AUTOCOMPLETE -> ROLES POPOUT */ + +%autocompletePopout { + @include popout-format; + + %autocompletePopoutArrow { + background-color: var(--popout-color); + } + + %autocompletePopoutHeader { + background-color: transparent; + border-bottom: 1px solid var(--card-border-color); + } + + %autocompletePopoutHeaderText { + margin-right: 0; + } + + %autocompletePopoutInput { + width: 100%; + margin-bottom: 0; + } + + %autocompletePopoutSectionTag { + background-color: transparent !important; + } + + %autocompletePopoutSection { + line-height: 36px; + padding: 0 16px; + @include remove-caps(14px); + } + + %autocompletePopoutShadow { + display: none; + } + + %autocompletePopoutArrow { + background-color: var(--popout-color); + } + + %autocompletePopoutHeader { + padding: 0 16px; + gap: 8px; + justify-content: flex-start; + background-color: transparent; + border-bottom: 1px solid var(--card-border-color); + } + + %autocompletePopoutSectionTag { + background-color: transparent !important; + } + + %autocompletePopoutSection { + line-height: 36px; + padding: 0 16px; + @include remove-caps(14px); + } +} + +%autocompletePopoutShadow, +%autocompletePopoutHeaderBackground { + display: none; +} + +%autocompletePopoutRow { + padding-left: var(--scrollbar-thin-width); + + &%autocompletePopoutSelected { + %autocompletePopoutRowInner { + background-color: var(--menu-item-hover); + } + } + + %autocompletePopoutRowInner { + border-radius: var(--popout-radius); + transition: var(--default-time) var(--default-animation) background-color; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_calendar.scss b/other/themes/Material-Discord/src/popouts/_calendar.scss new file mode 100644 index 0000000..c0aaeaa --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_calendar.scss @@ -0,0 +1,107 @@ +@use '../mixins' as *; + +/* + * + * CALENDAR + * + */ + +%searchPopoutCalendarPicker { + %datepicker { + padding: 16px; + @include popout-format(true); + } + + %datepickerHeader { + background-color: transparent !important; + } + + %datepickerCurrentMonth { + border-bottom-color: var(--separator-color) !important; + @include remove-caps(14px); + } + + %datepickerNavigation { + &%datepickerNavigationNext, + &%datepickerNavigationPrevious { + width: 24px; + height: 24px; + background-color: hsl(var(--button-link-accent-color),0.1); + border-radius: 50%; + border: none; + color: var(--button-link-accent-text-color); + + &:hover { + background-color: hsl(var(--button-link-accent-color),0.2); + } + } + } + + %datepickerDayName { + color: var(--text-normal) !important; + } + + %datepickerDayDisabled, + %datepickerDayOutsideMonth { + background-color: transparent !important; + color: var(--text-disabled) !important; + } + + %datepickerDay { + background-color: transparent !important; + border-radius: 50% !important; + border: 1px solid transparent !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + + &:hover { + &:not(%datepickerDayToday) { + background-color: var(--menu-item-hover) !important; + } + } + + &%datepickerDaySelected { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; + + &:after { + display: none; + } + + &:hover { + background-color: hsl(var(--accent-hsl--material-you)) !important; + } + } + } + + %datepickerDayToday { + border-color: hsl(var(--accent-hsl--material-you)) !important; + color: hsl(var(--accent-hsl--material-you)) !important; + + &:hover { + background-color: hsl(var(--accent-hsl),0.2) !important; + } + } +} + +%searchPopoutDatePicker { + %datepicker { + padding-bottom: 8px; + box-shadow: none !important; + } + + %searchPopoutDatePickerHint { + border-top-color: var(--separator-color); + + %searchPopoutHint { + color: var(--text-normal); + } + + %searchPopoutHintValue { + margin-left: 2px; + padding: 0 6px; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: 11px; + } + } +} diff --git a/other/themes/Material-Discord/src/popouts/_channelInfo.scss b/other/themes/Material-Discord/src/popouts/_channelInfo.scss new file mode 100644 index 0000000..ec25453 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_channelInfo.scss @@ -0,0 +1,31 @@ +@use '../mixins' as *; + +/* + * + * CHANNEL INFO + * + */ + +%channelInfoPopoutContainer { + @include popout-format; + + %channelUserLimitUsers { + background-color: var(--card-color-active); + } + + %channelUserLimitTotal { + background-color: var(--card-color-filled); + + &:after { + border-right-color: var(--card-color-filled); + } + } +} + +%channelInfoPopoutHeaderDivider { + background-color: var(--popout-header-border); +} + +%channelActivityPopout { + @include popout-format; +} diff --git a/other/themes/Material-Discord/src/popouts/_colorPicker.scss b/other/themes/Material-Discord/src/popouts/_colorPicker.scss new file mode 100644 index 0000000..07db76e --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_colorPicker.scss @@ -0,0 +1,38 @@ +@use '../mixins' as *; + +/* + * + * COLOR PICKER + * + */ + +%colorPickerCustom { + @include popout-format(true); + border: none !important; +} + +%colorPickerSuggestedColor { + border-radius: 16px; +} + +%colorPickerRow { + overflow: visible; +} + +%colorPickerSwatch { + border-radius: 10px; + + &%colorPickerSwatchCustom, + &%colorPickerSwatchDefault { + border-radius: var(--card-radius-big); + } +} + +%colorPickerDefaultContainer, +%colorPickerCustomContainer { + border-radius: var(--card-radius-big); +} + +%colorSwatch { + border-radius: var(--card-radius-big); +} diff --git a/other/themes/Material-Discord/src/popouts/_connectionInfo.scss b/other/themes/Material-Discord/src/popouts/_connectionInfo.scss new file mode 100644 index 0000000..f797ce5 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_connectionInfo.scss @@ -0,0 +1,22 @@ +@use '../mixins' as *; + +/* + * + * CONNECTION INFO + * + */ + +%connectionInfo { + @include popout-format; + + %connectionInfoHeader, + section { + background-color: transparent !important; + } + + %connectionInfoHeader { + border-bottom: 1px solid var(--popout-header-border); + text-transform: none; + justify-content: left; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_contextMenu.scss b/other/themes/Material-Discord/src/popouts/_contextMenu.scss new file mode 100644 index 0000000..7fb1cf7 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_contextMenu.scss @@ -0,0 +1,124 @@ +@use '../mixins' as *; + +/* + * + * CONTEXT MENU + * + */ + +%menuPopout { + background-color: var(--popout-color); + border-radius: var(--popout-radius); + box-shadow: var(--shadow-3dp); + animation: opacity 100ms ease, open-context-menu 300ms var(--default-animation); + transform-origin: top; + + %scroller { + padding: 8px 0; + + &::-webkit-scrollbar { + --scrollbar-thin-width: 0; + } + } + + %menuPopoutGroupLabel { + @include remove-caps(14px); + } + + %menuPopoutItem { + min-height: 32px; + margin: 0; + padding: 9px 12px; + line-height: 18px; + border-radius: 0; + color: var(--menu-item-text-color) !important; + transition: var(--default-time) var(--default-animation) background-color; + flex-direction: row-reverse; + + &%menuPopoutItemHover { + background-color: var(--menu-item-hover); + + %menuPopoutCaret { + color: var(--menu-item-text-color); + + path { + fill: currentColor; + } + } + } + + &%menuPopoutItemPremium { + transition: var(--default-time) var(--default-animation) background; + + &%menuPopoutItemHover { + background: var(--menu-item-hover); + } + } + + &:active:not(%menuPopoutHideInteraction) { + background-color: var(--menu-item-select); + } + + &%menuPopoutHideInteraction { + %menuPopoutLabelContainer { + padding: 0 0 8px; + } + + %menuPopoutSliderContainer { + margin-bottom: -6px; + padding: 0; + } + } + + %menuPopoutLabelContainer { + min-height: unset; + padding: 0; + } + + %menuPopoutIconContainer, + %menuPopoutImageContainer { + margin-left: 0; + margin-right: 12px; + } + + %menuPopoutIconContainerLeft { + margin-left: 12px; + margin-right: 0; + } + + %menuPopoutIcon { + path { + fill: currentColor; + } + } + + %accountSwitcherUserMenuText { + color: inherit; + } + } + + %submenuPaddingContainer { + margin-left: -4px; + margin-right: -4px; + animation: opacity 100ms ease, open-context-menu 300ms var(--default-animation); + transform-origin: top; + } + + %menuPopoutSeparator { + width: 100%; + margin: 8px 0; + border-color: var(--separator-color); + } +} + +body:active %menuPopout:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +/* CONTEXT MENU -> SERVER OPTIONS */ + +%menuPopout#guild-header-popout { + animation: top-pop-out 400ms var(--default-animation); + overflow: hidden; +} diff --git a/other/themes/Material-Discord/src/popouts/_createGroupDm.scss b/other/themes/Material-Discord/src/popouts/_createGroupDm.scss new file mode 100644 index 0000000..f1dcc77 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_createGroupDm.scss @@ -0,0 +1,69 @@ +@use '../mixins' as *; + +/* + * + * CREATE GROUP DM + * + */ + +%groupInvitePopoutSearchBar { + margin-top: 16px; + + %groupInvitePopoutInput { + height: var(--input-height) !important; + } +} + +%groupInvitePopoutSearchContainer { + background-color: var(--input-color); + border-radius: 19px !important; + border: none; + + %groupInvitePopoutSearchBarInner { + min-height: var(--input-height); + } + + %groupInvitePopoutSearchInput { + height: var(--input-height); + margin: 0; + padding: 0; + + &::-webkit-input-placeholder { + color: var(--input-text-color); + } + } +} + +%popoutSearchTag { + height: 28px; + margin: 4px 4px 0 6px; + border-radius: 14px; + background-color: transparent; + border: 1px solid var(--text-muted); + color: var(--text-normal); + + + %popoutSearchInput { + margin-left: 6px; + } +} + +%groupInvitePopoutFriendWrapper { + margin: 0; +} + +%groupInvitePopoutFriend { + padding: 6px 18px 6px 24px; + border-radius: 0; + + &%groupInvitePopoutFriendSelected { + background-color: var(--menu-item-hover) !important; + } +} + +%groupInvitePopoutFooter { + padding: 16px 24px 24px; +} + +%groupInvitePopoutFooterSeparator { + display: none; +} diff --git a/other/themes/Material-Discord/src/popouts/_emojiPicker.scss b/other/themes/Material-Discord/src/popouts/_emojiPicker.scss new file mode 100644 index 0000000..dbf91dd --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_emojiPicker.scss @@ -0,0 +1,547 @@ +@use '../mixins' as *; + +/* + * + * EMOJI PICKER + * + */ + +%emojiWrapper { + animation: bottom-pop-out 400ms var(--default-animation); +} + +%emojiWrapperIsBurstReactionPicker { + border-radius: var(--popout-radius-big) !important; +} + +%emojiWrapper, +%emojiPicker { + @include popout-format; +} + +%emojiWrapperChat { + border-radius: var(--popout-radius-big); + + &%emojiWrapperIsBurstReactionUnlimited { + border-radius: var(--popout-radius-big); + box-shadow: 0 0 0 2px hsl(var(--accent-hsl--material-you)); + + &:before { + border-radius: inherit; + box-shadow: 0 0 100px hsl(var(--accent-hsl--material-you)); + } + } +} + +/* EMOJI PICKER -> HEADER */ + +%emojiPickerNavButtonSuperReactActive { + background: var(--menu-item-select); +} + +%emojiPickerNavEmoji, +%emojiPickerNavSticker, +%emojiPickerNavGif { + padding: 16px; + background-color: var(--popout-color); + border-radius: var(--popout-radius-big) var(--popout-radius-big) 0 0; + border-bottom: 1px solid var(--card-border-color); + box-shadow: none !important; +} + +%emojiPickerNavEmoji { + + %emojiPicker { + border-radius: 0 0 var(--popout-radius-big) var(--popout-radius-big); + } +} + +%emojiPickerNav { + + %emojiWrapperChat { + %emojiPickerNavEmoji { + padding-top: 0; + } + } + + + %emojiStickerContainer { + %emojiPickerNavSticker { + padding-top: 0; + } + } + + + %emojiGifContainer { + %emojiPickerNavGif { + padding-top: 0; + } + } +} + +%emojiPickerDiversitySelectorPopout { + background-color: var(--popout-color); + border-radius: 16px; + border: none; + box-shadow: var(--shadow-3dp); + overflow: hidden; + + %emojiPickerDiversityItem { + border-radius: 0; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } + } +} + +%positionContainer { + &:not(%positionContainerOnlyEmoji) { + %drawerSizingWrapper { + %emojiContentWrapper { + --nav-container-padding: 4px; + --nav-button-height: 24px; + --nav-button-radius: 12px; + + grid-template-rows: calc(var(--nav-button-height) + (var(--nav-container-padding) * 2)) auto; + grid-row-gap: 16px; + } + } + } +} + +%drawerSizingWrapper { + %emojiPickerNavList { + position: relative; + width: 100%; + padding: var(--nav-container-padding); + background-color: var(--popout-color-alt); + border-radius: calc(var(--nav-button-radius) + var(--nav-container-padding)); + z-index: 0; + box-sizing: border-box; + + &:after { + position: absolute; + content: " "; + width: calc(33.3333% - (var(--nav-container-padding) / 2)); + height: var(--nav-button-height); + top: 0; + bottom: 0; + margin: auto 0; + background: var(--menu-item-select); + border-radius: var(--nav-button-radius); + z-index: -1; + transition: var(--default-time) var(--default-animation) transform; + } + + &:has(%emojiPickerNavButtonActive[id="sticker-picker-tab"]):after { + transform: translateX(calc(100%)); + } + + &:has(%emojiPickerNavButtonActive[id="emoji-picker-tab"]):after { + transform: translateX(calc(200% - (var(--nav-container-padding) / 2))); + } + + %emojiPickerNavItem { + flex-grow: 1; + flex-basis: 0; + margin: 0; + padding: 0; + line-height: var(--nav-button-height); + background-color: transparent !important; + color: var(--text-muted); + + &:hover, + &%emojiPickerNavButtonActive { + color: var(--text-normal); + } + } + } +} + +body:active %drawerSizingWrapper:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +%emojiPickerNavButtonActive { + background: none; +} + +#gif-picker-tab-panel, +#sticker-picker-tab-panel, +#emoji-picker-tab-panel { + animation: picker-panel calc(var(--default-time) * 2) var(--default-animation); +} + +@keyframes picker-panel { + from { + opacity: 0; + } +} + +/* EMOJI PICKER -> HEADER -> SEARCH BAR */ + +%emojiPickerSearchBar { + background-color: var(--input-color); + border-radius: 16px; + + %emojiPickerSearchInner { + padding: 0; + } + + %emojiPickerSearchInput { + height: 32px; + margin: 0; + padding: 0 12px; + } +} + + +/* EMOJI PICKER -> EMOJIS */ + +%emojiSuperReactContainer { + background-color: var(--popout-color); + + %emojiSuperReactBanner { + border-radius: var(--card-radius-big); + } +} + +%emojiPickerCategoryHeaderWrapper { + background-color: var(--emoji-category-header); + + %emojiPickerCategoryHeaderLabel { + @include remove-caps(14px); + } +} + +%emojiPickerItem { + border-radius: 8px; + transition: var(--default-time) var(--default-animation) background-color; + + &%emojiPickerItemSelected { + background-color: var(--menu-item-select); + } + + &%emojiPickerItemDisabled { + filter: none; + + %emojiPickerItemImage { + filter: brightness(60%) grayscale(100%); + } + } +} + +%emojiPickerHighlightNewlyAdded { + border-radius: 8px 8px 8px 0; + border-color: hsl(var(--accent-hsl--material-you)) !important; + overflow: hidden; + + &%emojiPickerHighlightOneItem { + border-radius: 8px 8px 0 0 + } + + %emojiPickerItem { + border-radius: 0; + } +} + +%emojiPickerHighlightNewlyAddedBadge { + background-color: hsl(var(--accent-hsl--material-you)) !important; + border-radius: 0 0 8px 8px; + color: var(--accent-text-color--material-you); + + %emojiPickerHighlightNewlyAddedBadgeStar { + color: inherit; + } + + div { + color: inherit !important; + text-transform: capitalize; + } +} + +%emojiPickerUpsell { + height: auto; + margin-bottom: 2px; + @include card-format(false, 8px); +} + +%emojiPickerInspector { + background-color: var(--popout-color); + border-top: 1px solid var(--card-border-color); + + %emojiCategoryGuildIcon { + border-radius: 50%; + } +} + +%emojiPickerBadgeLabel { + border-radius: 13px; + text-transform: none; + + &%emojiPickerNewlyAddedBadge { + background: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + + %emojiPickerNewlyAddedBadgeIcon { + color: inherit; + } + + div { + color: inherit !important; + } + } +} + +/* EMOJI PICKER -> CATEGORIES */ + +%emojiCategoryList { + top: 64px; + border-radius: 0 0 0 var(--popout-radius-big); + + %emojiCategoryScroller { + &::-webkit-scrollbar { + width: 0px !important; + } + } + + %emojiCategoryUnicodeShortcut { + height: 47px; + background-color: var(--popout-color); + border-top: 1px solid var(--card-border-color); + } +} + +%emojiPickerHasTabWrapper { + %emojiCategoryWrapper { + top: 50px; + } +} + +%callReactionContainer { + %emojiCategoryWrapper { + top: 66px; + } +} + +%emojiCategoryWrapper { + background-color: var(--attachment-color); + + %emojiCategoryItem, + %stickerCategoryItem { + border-radius: 50%; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%emojiCategoryItemRecent path, + &%stickerCategoryGeneric path { + d: path('M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'); + } + } +} + +%emojiPickerNav { + + %emojiWrapperChat { + %emojiCategoryWrapper { + margin-top: -1px; + } + } + + + %emojiStickerContainer { + %emojiCategoryWrapper { + margin-top: -1px; + } + } +} + +%emojiPicker { + + %emojiCategoryList { + %emojiCategoryScroller { + &::-webkit-scrollbar { + width: 0px !important; + } + } + } +} + +%emojiPickerSearchInput { + &::-webkit-input-placeholder { + font-family: var(--app-font); + } +} + +/* EMOJI PICKER -> GIFS */ + +%emojiGifContainer { + background-color: transparent !important; +} + +%gifPickerSearchBar { + padding: 0 6px 0 0 !important; + + --input-height: 32px; + + %gifPickerSearchInput { + padding: 0 12px !important; + } +} + +%gifPickerResult { + border-radius: var(--media-radius); + + &:after, + %gifPickerGif, + %gifPickerCategoryFade, + %gifPickerCategoryFadeBlurple { + border-radius: inherit; + } + + %gifPickerCategoryFadeBlurple { + background-color: hsl(var(--accent-hsl),0.8) !important; + } + + &:hover { + box-shadow: var(--shadow-2dp) !important; + + &:after { + box-shadow: inset 0 0 0 2px hsl(var(--accent-hsl--material-you)), inset 0 0 1px 3px #2f3136 !important; + } + } +} + +%gifPickerEmptyHints { + margin: 0; + gap: 16px; +} + +%gifPickerEmptyHintCard { + margin: 0; + @include card-format(true, 24px, true); +} + +/* EMOJI PICKER -> STICKERS */ + +%stickerCategoryList { + %emojiCategoryScroller { + &::-webkit-scrollbar { + width: 0px !important; + } + } +} + +%stickerPickerRow { + column-gap: 6px !important; +} + +%createSticker { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + transition: var(--default-time) var(--default-animation) background-color; + + &%createStickerInspected { + background-color: var(--card-color-active); + } +} + +%createStickerIconWrapper { + background-image: none; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); +} + +%stickerInspected { + %stickerInspectedIndicator { + background-color: var(--card-color-active); + } +} + +/* EMOJI PICKER -> BURST REACTIONS */ + +%emojiPickerBurst { + padding: 4px; + border-radius: var(--popout-radius-big); + + %emojiPickerBurstHeader { + height: unset; + padding: 8px 16px; + background-color: var(--popout-color); + border-top-left-radius: calc(var(--popout-radius-big) / 1.25); + border-top-right-radius: calc(var(--popout-radius-big) / 1.25); + border-bottom: 1px solid var(--card-border-color); + + %emojiPickerBurstHeaderDivider { + display: none; + } + } + + %emojiPickerBurstBadge { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); + } + + %emojiPickerBurstPicker { + border-radius: 0 0 calc(var(--popout-radius-big) / 1.25) calc(var(--popout-radius-big) / 1.25); + box-shadow: none; + } +} + +/* EMOJI PICKER -> SUPER REACT */ + +%emojiPickerLabel { + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + + &%emojiPickerLabelChecked { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + } + + svg path { + fill: currentColor; + } +} + +%emojiSuperReactContainer { + border-radius: var(--popout-radius-big); + overflow: hidden; + + %emojiSuperReactCloseButton { + display: flex; + width: 28px; + height: 28px; + background-color: var(--card-button-color-hover); + border-radius: 50%; + align-items: center; + justify-content: center; + + svg { + width: 18px; + height: 18px; + } + } +} + +%emojiSuperReactContent { + height: 100%; + padding: 24px calc(24px - var(--scrollbar-width)) 24px 24px; + overflow-y: scroll; + gap: 16px; + + %emojiSuperReactContentFill { + margin: 0; + border-radius: var(--card-radius-big); + } + + %emojiSuperReactContentContainer { + padding: 0; + + %headlingXlBold { + font-weight: 400; + } + } + + %emojiSuperReactGradientUpsellWrapper { + border-radius: var(--card-radius-big); + } +} diff --git a/other/themes/Material-Discord/src/popouts/_emojiPickerIcons.scss b/other/themes/Material-Discord/src/popouts/_emojiPickerIcons.scss new file mode 100644 index 0000000..95da7a8 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_emojiPickerIcons.scss @@ -0,0 +1,63 @@ +/* + * + * EMOJI PICKER ICONS + * + */ + +%emojiCategoryList { + %emojiCategoryUnicodeShortcut { + path { + d: path('M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z'); + } + } + + %emojiCategoryItem { + /* EMOJI PICKER ICONS -> PEOPLE */ + path[d="M12 2C6.477 2 2 6.477 2 12C2 17.522 6.477 22 12 22C17.523 22 22 17.522 22 12C22 6.477 17.522 2 12 2ZM16.293 6.293L17.707 7.706L16.414 9L17.707 10.293L16.293 11.706L13.586 9L16.293 6.293ZM6.293 7.707L7.707 6.294L10.414 9L7.707 11.707L6.293 10.294L7.586 9L6.293 7.707ZM12 19C9.609 19 7.412 17.868 6 16.043L7.559 14.486C8.555 15.92 10.196 16.831 12 16.831C13.809 16.831 15.447 15.92 16.443 14.481L18 16.04C16.59 17.867 14.396 19 12 19Z"] { + d: path('M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z'); + } + + /* EMOJI PICKER ICONS -> NATURE */ + path[d="M6.814 8.982C4.539 11.674 4.656 15.591 6.931 18.153L4.034 21.579L5.561 22.87L8.463 19.437C9.569 20.127 10.846 20.513 12.161 20.513C14.231 20.513 16.183 19.607 17.516 18.027C20.069 15.01 20.771 6.945 21 3C17.765 3.876 9.032 6.356 6.814 8.982V8.982ZM8.935 17.331C6.826 15.548 6.56 12.382 8.342 10.272C9.592 8.793 14.904 6.845 18.764 5.698L8.935 17.331V17.331Z"] { + d: path('M8.66 13.07c.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15s2.44-.81 2.91-1.96c.14.02.29.03.43.03 1.73 0 3.14-1.41 3.14-3.14 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-1.73 0-3.14 1.41-3.14 3.14 0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14zM12 13c-.62 0-1.12-.49-1.14-1.1l.12-1.09c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1zm3.34-1.93c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15zm-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83l.82-.56zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1zM8.66 4.93c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14zM8.17 8.9l.88-.42c.12.74.51 1.38 1.07 1.83l-.81.55c-.2.13-.42.2-.65.2-.63 0-1.14-.51-1.14-1.14-.01-.43.25-.82.65-1.02zM12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9zm2.44-2.44c.71-1.9 2.22-3.42 4.12-4.12-.71 1.9-2.22 3.41-4.12 4.12zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9zm2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12z'); + } + + /* EMOJI PICKER ICONS -> FOOD */ + path[d="M11 18H13V22H11V18Z"] { + d: path('M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm6 3h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v9c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-9c0-1.66-1.34-3-3-3zm1 11H5v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01v3zm0-4.5c-.51-.01-.99-.2-1.35-.57l-2.13-2.13-2.14 2.13c-.74.74-2.03.74-2.77 0L8.48 12.8l-2.14 2.13c-.35.36-.83.56-1.34.57V12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v3.5z'); + + ~ path { + display: none + } + } + + /* EMOJI PICKER ICONS -> ACTIVITIES */ + path[d="M5.66487 5H18.3351C19.9078 5 21.2136 6.21463 21.3272 7.78329L21.9931 16.9774C22.0684 18.0165 21.287 18.9198 20.248 18.9951C20.2026 18.9984 20.1572 19 20.1117 19C18.919 19 17.8785 18.1904 17.5855 17.0342L17.0698 15H6.93015L6.41449 17.0342C6.12142 18.1904 5.08094 19 3.88826 19C2.84645 19 2.00189 18.1554 2.00189 17.1136C2.00189 17.0682 2.00354 17.0227 2.00682 16.9774L2.67271 7.78329C2.78632 6.21463 4.0921 5 5.66487 5ZM14.5 10C15.3284 10 16 9.32843 16 8.5C16 7.67157 15.3284 7 14.5 7C13.6716 7 13 7.67157 13 8.5C13 9.32843 13.6716 10 14.5 10ZM18.5 13C19.3284 13 20 12.3284 20 11.5C20 10.6716 19.3284 10 18.5 10C17.6716 10 17 10.6716 17 11.5C17 12.3284 17.6716 13 18.5 13ZM6.00001 9H4.00001V11H6.00001V13H8.00001V11H10V9H8.00001V7H6.00001V9Z"] { + d: path('M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-10 7H8v3H6v-3H3v-2h3V8h2v3h3v2zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'); + } + + /* EMOJI PICKER ICONS -> TRAVEL */ + path[d="M22 17H19.725C19.892 16.529 20 16.029 20 15.5C20 13.015 17.985 11 15.5 11H13.5L12.276 8.553C12.107 8.214 11.761 8 11.382 8H7C6.448 8 6 8.447 6 9V11.051C3.753 11.302 2 13.186 2 15.5C2 17.986 4.015 20 6.5 20H15.5C16.563 20 17.527 19.616 18.297 19H22V17ZM6.5 16.75C5.81 16.75 5.25 16.19 5.25 15.5C5.25 14.81 5.81 14.25 6.5 14.25C7.19 14.25 7.75 14.81 7.75 15.5C7.75 16.19 7.19 16.75 6.5 16.75ZM11.5 16.75C10.81 16.75 10.25 16.19 10.25 15.5C10.25 14.81 10.81 14.25 11.5 14.25C12.19 14.25 12.75 14.81 12.75 15.5C12.75 16.19 12.19 16.75 11.5 16.75ZM16.5 16.75C15.81 16.75 15.25 16.19 15.25 15.5C15.25 14.81 15.81 14.25 16.5 14.25C17.19 14.25 17.75 14.81 17.75 15.5C17.75 16.19 17.19 16.75 16.5 16.75Z"] { + d: path('M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3zM5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14l-1.43-4.11zm-8.16.34h7.19l1.03 3h-9.25l1.03-3zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z'); + } + + /* EMOJI PICKER ICONS -> OBJECTS */ + path[d="M18 5.999H17V4.999C17 4.448 16.553 3.999 16 3.999H4C3.447 3.999 3 4.448 3 4.999V12.999C3 14.488 3.47 15.865 4.265 16.999H15.722C16.335 16.122 16.761 15.105 16.92 13.999H18C20.205 13.999 22 12.205 22 9.999C22 7.794 20.205 5.999 18 5.999V5.999ZM18 12H17V8H18C19.104 8 20 8.897 20 10C20 11.102 19.104 12 18 12Z"] { + d: path('M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z'); + + ~ path { + display: none; + } + } + + /* EMOJI PICKER ICONS -> SYMBOLS */ + path[d="M16 4.001C14.406 4.001 12.93 4.838 12 6.081C11.07 4.838 9.594 4.001 8 4.001C5.243 4.001 3 6.244 3 9.001C3 14.492 11.124 19.633 11.471 19.849C11.633 19.95 11.817 20.001 12 20.001C12.183 20.001 12.367 19.95 12.529 19.849C12.876 19.633 21 14.492 21 9.001C21 6.244 18.757 4.001 16 4.001V4.001Z"] { + d: path('M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z'); + } + + /* EMOJI PICKER ICONS -> FLAGS */ + path[d="M20 6.002H14V3.002C14 2.45 13.553 2.002 13 2.002H4C3.447 2.002 3 2.45 3 3.002V22.002H5V14.002H10.586L8.293 16.295C8.007 16.581 7.922 17.011 8.076 17.385C8.23 17.759 8.596 18.002 9 18.002H20C20.553 18.002 21 17.554 21 17.002V7.002C21 6.45 20.553 6.002 20 6.002Z"] { + d: path('M14 6l-1-2H5v17h2v-7h5l1 2h7V6h-6zm4 8h-4l-1-2H7V6h5l1 2h5v6z'); + } + } +} diff --git a/other/themes/Material-Discord/src/popouts/_guild.scss b/other/themes/Material-Discord/src/popouts/_guild.scss new file mode 100644 index 0000000..9ca6552 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_guild.scss @@ -0,0 +1,89 @@ +@use '../mixins' as *; + +/* + * + * GUILD POPOUT + * + */ + +%guildPopout { + @include popout-format(true); + + %guildPopoutIconWithSplash { + foreignObject { + mask: none !important; + } + } + + %guildPopoutIconMask { + background-color: var(--popout-color); + } + + %guildPopoutIconMask, + %guildPopoutAvatar { + border-radius: var(--avatar-radius); + } +} + +%guildPopoutFooter { + background-color: transparent; + border-top: 1px solid var(--popout-header-border); + + %guildPopoutEmojiHeader { + @include remove-caps(14px); + } + + %guildPopoutEmojiCounter { + background-color: var(--popout-color-alt); + } +} + +%guildPopoutJoined { + @include popout-format; +} + +/* GUILD CHAT POPOUT - PROBABLY A DIFFERENT THING, I DUNNO YET */ + +%guildChatPopoutContainer { + @include popout-format; + + %textXsNormal { + color: var(--text-normal) !important; + } +} + +%guildChatPopoutBannerImage { + border-radius: var(--popout-radius-big); +} + +%guildChatPopoutCardContainer { + background: transparent !important; +} + +%guildChatPopoutClanTagChiplet { + height: 24px; + padding: 0px 8px; + background-color: var(--popout-color-alt); + border-radius: 12px; + border: none; +} + +%guildChatPopoutClanIconInner { + background-color: var(--popout-color); +} + +%guildChatPopoutTrait { + border-color: var(--popout-header-border); +} + +%guildChatPopoutGameImageContainer { + border-radius: 50%; + border-color: var(--popout-header-border); +} + +#svg-mask-clan-icon { + rect { + rx: 1; + ry: 1; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_incomingCall.scss b/other/themes/Material-Discord/src/popouts/_incomingCall.scss new file mode 100644 index 0000000..ac8d372 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_incomingCall.scss @@ -0,0 +1,31 @@ +@use '../mixins' as *; + +/* + * + * INCOMING CALL + * + */ + +%incomingCallPopout { + @include popout-format(true); + + %callButtonColorable { + border-radius: 50% !important; + + &%callButtonRed { + --button-background: hsl(var(--alert-hsl)); + --button-text-color: var(--alert-text-color); + } + + &%callButtonGreen { + --button-background: hsl(var(--button-link-accent-color),0.15); + --button-text-color: var(--button-link-accent-text-color); + + %callCenterIcon { + path { + d: path('M20 15.45c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.92c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51zM18 5.95v-3h-2v3h-3v2h3v3h2v-3h3v-2z'); + } + } + } + } +} diff --git a/other/themes/Material-Discord/src/popouts/_index.scss b/other/themes/Material-Discord/src/popouts/_index.scss new file mode 100644 index 0000000..8f4a2b2 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_index.scss @@ -0,0 +1,28 @@ +@forward './addGame'; +@forward './autocomplete'; +@forward './calendar'; +@forward './channelInfo'; +@forward './colorPicker'; +@forward './connectionInfo'; +@forward './contextMenu'; +@forward './createGroupDm'; +@forward './emojiPicker'; +@forward './emojiPickerIcons'; +@forward './guild'; +@forward './incomingCall'; +@forward './list'; +@forward './listeningAlong'; +@forward './messages'; +@forward './nitroUpsells'; +@forward './noiseSuppression'; +@forward './partyMode'; +@forward './pictureInPicture'; +@forward './regionSelect'; +@forward './rolePreview'; +@forward './search'; +@forward './soundboardPicker'; +@forward './statusPicker'; +@forward './streamPreview'; +@forward './summaries'; +@forward './threads'; +@forward './userPopout'; diff --git a/other/themes/Material-Discord/src/popouts/_list.scss b/other/themes/Material-Discord/src/popouts/_list.scss new file mode 100644 index 0000000..e56e260 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_list.scss @@ -0,0 +1,50 @@ +@use '../mixins' as *; + +/* + * + * LIST POPOUT + * + */ + +%listPopoutContainer { + padding: 0; + background-color: var(--popout-color); + border-radius: var(--popout-radius); + border: none; + box-shadow: var(--shadow-3dp); + animation: top-pop-out 400ms var(--default-animation); + + %listPopoutSearchBar { + margin: 12px 8px; + } + + %listPopoutScroller { + margin-top: 0; + border-top: 1px solid var(--card-border-color); + + %listPopoutScrollerContainer { + height: auto !important; + } + + %listPopoutItem { + margin-bottom: 0; + border-radius: 0; + color: var(--menu-item-text-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } + + &%listPopoutItemSelected, + &%listPopoutItemSelectedBrand { + background-color: var(--menu-item-select); + } + } + } +} + +body:active %listPopoutContainer:not(:active) { + opacity: 0; + transition: 150ms ease all; +} diff --git a/other/themes/Material-Discord/src/popouts/_listeningAlong.scss b/other/themes/Material-Discord/src/popouts/_listeningAlong.scss new file mode 100644 index 0000000..cfbc256 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_listeningAlong.scss @@ -0,0 +1,24 @@ +@use '../mixins' as *; + +/* + * + * LISTENING ALONG CHANNEL POPOUT + * + */ + +%listeningAlongPopout { + @include popout-format; + + %activityHeaderText { + @include remove-caps(14px); + font-weight: 500; + } + + %listeningAlongCountContainer { + background-color: var(--card-button-color); + } + + %listeningAlongPopoutActivity { + border-radius: 50%; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_messages.scss b/other/themes/Material-Discord/src/popouts/_messages.scss new file mode 100644 index 0000000..d4f9439 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_messages.scss @@ -0,0 +1,268 @@ +@use '../mixins' as *; + +/* + * + * MESSAGES POPOUT + * + */ + +%messagesPopoutWrap, +%recentMentionsPopout { + max-height: 80vh !important; + @include popout-format; + animation: top-pop-out 400ms var(--default-animation); + + %messagesWrapper { + &%messageCozy { + overflow: visible; + + &:before, + &:after { + display: none; + } + + %avatarLarge { + left: -50px; + } + + %embedContainer { + overflow: hidden; + } + } + } +} + +body:active { + %messagesPopoutWrap, + %recentMentionsPopout { + &:not(:active) { + opacity: 0; + transition: 150ms ease all; + } + } +} + +%messagesPopoutHeader { + height: auto; + min-height: unset; + padding: 24px 24px 0; + background-color: transparent; + box-shadow: none; + + %headingMdMedium, + %textLgSemibold { + line-height: 24px; + font-size: 20px; + font-weight: 400; + color: var(--header-primary); + } + + %headingMdMedium { + margin-bottom: 16px; + } + + %messagesPopoutExpandedInboxHeader { + padding-bottom: 0; + } + + %messagesPopoutExpandedTabSection { + height: 48px; + } + + %topPill { + height: 48px; + } + + %messagesPopoutHeaderFriendRequestButton, + %messagesPopoutHeaderButton:not(%messagesPopoutHeaderButtonDisabled) { + background-color: var(--card-button-color); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } + } +} + +%messagesPopoutContentContainer { + background-color: transparent; +} + +%messagesPopoutRow { + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--menu-item-hover); + } +} + +/* MESSAGES POPOUT -> FRIEND REQUEST ROW */ + +%messagesPopoutFriendRequestContainer { + %button { + padding: var(--button-padding); + + %textSmMedium { + line-height: var(--button-height); + } + } + + %buttonGreen { + margin-right: 8px; + + %textSmMedium { + color: var(--button-text-color) !important; + } + } + + %buttonPrimary { + --button-padding: 0 12px; + --button-background: transparent !important; + --button-text-color: var(--button-link-accent-text-color) !important; + + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; + + &:after { + background-color: hsl(var(--button-link-accent-color)); + } + + %textSmMedium { + font-size: 1em; + color: var(--button-text-color) !important; + } + } +} + +/* MESSAGES POPOUT -> INNER */ + +%messagesPopoutInner { + padding: 0 calc(24px - var(--scrollbar-thin-width)) 24px 24px !important; + + %pinnedMessageGroupWrapper { + margin: 0 0 16px; + background-color: transparent; + border: none; + overflow: visible; + + &:last-of-type { + margin-bottom: 0; + } + + %messagesWrapper { + margin: 0 0 0 50px; + padding: var(--message-padding-top) var(--message-padding-side) !important; + background-color: var(--message-color-alt) !important; + border-radius: var(--message-radius); + } + + %pinnedActionButtons { + top: 22px; + right: 12px; + + %pinnedJumpButton { + border-radius: 9px; + } + } + } +} + +%messagesPopoutFooter { + background-color: transparent; + border-top: 1px solid var(--popout-header-border); +} + +%messagesPopoutChannelHeader { + padding: 12px 16px; + background-color: var(--message-color-alt); + border-radius: var(--message-radius) var(--message-radius) 0 0; + border-bottom: 1px solid var(--card-border-color); + + %messagesPopoutChannelHeaderButton { + background-color: var(--menu-item-hover); + + &:hover { + background-color: var(--menu-item-select); + } + } +} + +/* MESSAGES POPOUT -> RECENT MENTIONS */ + +%recentMentionsContainer { + padding-left: 0; + padding-right: 0; + + &:first-child { + margin-top: 16px; + } + + %recentMentionsMessagesContainer { + margin-left: 0; + background-color: var(--message-color-alt); + border-radius: 0 0 var(--message-radius) var(--message-radius); + + %messagesWrapper { + --message-color: var(--message-color-hover); + + &%messageCozy { + margin: 0 0 0 66px; + border-radius: var(--message-radius); + overflow: visible; + } + } + } +} + +%recentMentionsHeader { + border-bottom: 1px solid var(--popout-header-border); +} + +%recentMentionsJumpButton { + top: 22px; + right: 22px; + padding: 4px 6px; + border-radius: 12px; +} + +/* MESSAGES POPOUT -> UNREADS */ + +%unreadTutorial { + @include card-format(false, 16px); +} + +%unreadChannel { + %messagesPopoutChannelHeader { + padding: 12px 16px 12px 42px; + + &:only-child { + border-radius: var(--message-radius); + border-bottom: none; + } + + %unreadCollapseButton { + left: 12px; + cursor: pointer; + } + } +} + +%unreadMessages { + padding: 16px; + background-color: var(--message-color-alt); + border-radius: 0 0 var(--message-radius) var(--message-radius); + + %messagesWrapper { + &%messageCozy { + overflow: visible; + + &%messageGroupStart { + margin: 16px 0 0 48px; + } + + &:not(%messageGroupStart) { + margin: -8px 0 0 48px; + } + } + } +} diff --git a/other/themes/Material-Discord/src/popouts/_nitroUpsells.scss b/other/themes/Material-Discord/src/popouts/_nitroUpsells.scss new file mode 100644 index 0000000..d1d201a --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_nitroUpsells.scss @@ -0,0 +1,16 @@ +/* + * + * NITRO UPSELLS + * + */ + +/* NITRO UPSELLS -> PROFILE THEMES */ + +.content-1rmYE- { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); + + %button { + --button-padding: 0 12px; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_noiseSuppression.scss b/other/themes/Material-Discord/src/popouts/_noiseSuppression.scss new file mode 100644 index 0000000..c250792 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_noiseSuppression.scss @@ -0,0 +1,15 @@ +@use '../mixins' as *; + +/* + * + * NOISE SUPPRESSION + * + */ + +%noiseCancellationPopout { + @include popout-format; + + %noiseCancellationMicTestButtion { + width: auto; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_partyMode.scss b/other/themes/Material-Discord/src/popouts/_partyMode.scss new file mode 100644 index 0000000..4a2a03e --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_partyMode.scss @@ -0,0 +1,15 @@ +@use '../mixins' as *; + +/* + * + * PARTY MODE POPOUT + * + */ + +%partyModePopout { + @include popout-format; + + %partyModePopoutPointer { + border-top-color: var(--popout-color); + } +} diff --git a/other/themes/Material-Discord/src/popouts/_pictureInPicture.scss b/other/themes/Material-Discord/src/popouts/_pictureInPicture.scss new file mode 100644 index 0000000..bf17920 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_pictureInPicture.scss @@ -0,0 +1,11 @@ +@use '../mixins' as *; + +/* + * + * PICTURE IN PICTURE + * + */ + +%pictureInPictureVideo { + @include popout-format; +} diff --git a/other/themes/Material-Discord/src/popouts/_regionSelect.scss b/other/themes/Material-Discord/src/popouts/_regionSelect.scss new file mode 100644 index 0000000..81e2806 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_regionSelect.scss @@ -0,0 +1,29 @@ +/* + * + * REGION SELECT POPOUT + * + */ + +%regionSelectPopout { + padding: 8px 0; + background-color: var(--popout-color) !important; + border-radius: var(--popout-radius); + box-shadow: var(--shadow-3dp); + + %regionSelectPopoutOption { + position: relative; + padding: 9px 12px; + transition: var(--default-time) ease background-color; + + &:hover { + background-color: var(--menu-item-hover) !important; + } + + %regionSelectName { + margin: 0; + font-size: 14px; + text-align: left; + color: var(--menu-item-text-color) !important; + } + } +} diff --git a/other/themes/Material-Discord/src/popouts/_rolePreview.scss b/other/themes/Material-Discord/src/popouts/_rolePreview.scss new file mode 100644 index 0000000..6ca45ee --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_rolePreview.scss @@ -0,0 +1,11 @@ +@use '../mixins' as *; + +/* + * + * ROLE PREVIEW POPOUT + * + */ + +%rolePreviewPopout { + @include popout-format; +} diff --git a/other/themes/Material-Discord/src/popouts/_search.scss b/other/themes/Material-Discord/src/popouts/_search.scss new file mode 100644 index 0000000..f592996 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_search.scss @@ -0,0 +1,102 @@ +@use '../mixins' as *; + +/* + * + * SEARCH POPOUT + * + */ + +%searchPopout { + max-height: 80vh; + @include popout-format(true); + overflow-y: auto; + transform: translate(0, -4px); + animation: top-pop-out 400ms var(--default-animation); + + %searchPopoutResultsGroup { + &:before { + display: none; + } + + %searchPopoutLearnMore a, + %searchPopoutClearHistory { + color: var(--text-normal); + } + } + + %searchPopoutHeader { + color: var(--text-normal); + @include remove-caps(14px); + } + + %searchPopoutOption { + margin: 0; + padding: 0 16px; + border-radius: 0; + text-overflow: ellipsis; + overflow: hidden; + + &:after { + background: linear-gradient(90deg, transparent, var(--popout-color) 80%); + } + + &:hover { + &:after { + background: linear-gradient(90deg, transparent, var(--menu-item-hover) 50%); + } + } + + &[aria-selected="true"] { + background: var(--menu-item-select) !important; + + &:after { + width: 70px; + background: linear-gradient(90deg, transparent, var(--menu-item-select) 50%); + } + } + + %searchPopoutFilter { + color: var(--text-normal); + } + + %searchPopoutAnswer { + color: var(--text-muted); + } + } + + %searchPopoutQueryContainer { + border-bottom-color: var(--popout-header-border) !important; + + &%searchPopoutQueryContainerFocused { + background-color: transparent !important; + } + + %searchPopoutQueryText { + @include remove-caps(14px); + } + } +} + +%keybindShortcut { + height: 24px; + + %keybindShortcutKey { + background-color: var(--menu-item-hover) !important; + color: var(--text-normal); + + &, + &:active { + height: 100%; + padding: 0 6px; + line-height: 24px; + border-radius: 12px; + box-shadow: none !important; + border: none !important; + } + } +} + +body:active %searchPopout:not(:active) { + opacity: 0; + transition: 150ms ease all; +} diff --git a/other/themes/Material-Discord/src/popouts/_soundboardPicker.scss b/other/themes/Material-Discord/src/popouts/_soundboardPicker.scss new file mode 100644 index 0000000..652f874 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_soundboardPicker.scss @@ -0,0 +1,56 @@ +/* + * + * SOUNDBOARD PICKER + * + */ + +%soundboardPicker { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +%soundboardPickerPremiumPromo { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); +} + +%soundboardPickerHeader { + border-bottom: 1px solid var(--separator-color); + box-shadow: none; +} + +%soundboardPickerCategoryList { + top: 57px; + + %scroller { + --scrollbar-width: 0; + } +} + +%soundboardPickerButton { + background-color: var(--card-button-color); + border-radius: 20px; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + &%soundboardPickerButtonHoverActiveBackground { + background-color: var(--card-button-color-hover); + } + } + + %soundboardPickerButtonOverlayBackground { + background-color: var(--card-button-color); + } + + &%soundboardPickerSoundAddButton { + &:hover { + background-color: var(--card-button-color-hover); + } + } +} + +%soundboardPickerKeybindHint { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} diff --git a/other/themes/Material-Discord/src/popouts/_statusPicker.scss b/other/themes/Material-Discord/src/popouts/_statusPicker.scss new file mode 100644 index 0000000..cc88d99 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_statusPicker.scss @@ -0,0 +1,104 @@ +@use '../mixins' as *; + +/* + * + * STATUS PICKER + * + */ + +%popoutLayer { + &[style*="bottom: 68px; left: 88px"] { + left: 80px !important; + } +} + +%statusMenu { + --popout-color: transparent; + + box-shadow: none; + animation: none; + + %scroller { + padding-right: 0 !important; + + &::-webkit-scrollbar { + --scrollbar-width: 0; + } + } + + %menuPopoutSeparator { + width: calc(100% - 24px); + margin: 8px 12px !important; + border-color: var(--separator-color) !important; + } + + %contextMenuItemSubMenuAlt { + %menuPopoutSeparator { + width: 100%; + margin: 8px 0 !important; + } + } +} + +body:active %statusMenu:not(:active) { + opacity: 1; +} + +%statusPickerScroller { + padding: 8px 0 !important; + + &::-webkit-scrollbar { + width: 0 !important; + } +} + +%statusMenuProfileGroup { + margin: -8px 0 0; + + %menuPopoutItem { + padding: 0; + } + + %userPopoutBodyInnerWrapper { + margin-top: 12px; + background-color: transparent; + + %userPopoutDivider { + display: none; + } + + %userPopoutInfoSection { + margin-bottom: 12px; + } + } + + %statusMenuUserInfoTitle { + @include remove-caps(14px); + } +} + +%statusPickerItem { + padding: 0; +} + +/* STATUS PICKER -> NEW */ + +%userPopoutInner { + %menuPopout#account { + background-color: transparent; + box-shadow: none; + animation: unset; + transform-origin: unset; + + %menuPopoutItem { + &[id*="account-divider-"] { + min-height: unset; + padding: 0; + } + + %menuPopoutDivider { + margin: 8px 12px; + } + } + } +} diff --git a/other/themes/Material-Discord/src/popouts/_streamPreview.scss b/other/themes/Material-Discord/src/popouts/_streamPreview.scss new file mode 100644 index 0000000..60b5b59 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_streamPreview.scss @@ -0,0 +1,21 @@ +@use '../mixins' as *; + +/* + * + * STREAM PREVIEW + * + */ + +%streamPopoutPreview { + @include popout-format(true); + + %streamPopoutPreviewContainer { + background-color: var(--popout-color-alt) !important; + border-radius: var(--popout-radius-big); + overflow: hidden; + } + + %streamPopoutIconButton { + --button-padding: 0; + } +} diff --git a/other/themes/Material-Discord/src/popouts/_summaries.scss b/other/themes/Material-Discord/src/popouts/_summaries.scss new file mode 100644 index 0000000..f380c2f --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_summaries.scss @@ -0,0 +1,85 @@ +@use '../mixins' as *; + +/* + * + * SUMMARIES POPOUT + * + */ + +%topicsDropdownBase { + top: calc(var(--button-height) + 16px); + left: 0; + right: 0; + margin: 0 auto; + @include popout-format; + border: none; + pointer-events: all; + overflow: hidden; + animation: top-pop-out 400ms var(--default-animation); + + %scroller { + padding-top: 0; + padding-right: calc(8px - var(--scrollbar-thin-width)) !important; + background-color: transparent; + } +} + +%topicsDropdownHeading { + padding: 24px 24px 16px; + background-color: transparent; + + %topicsDropdownHeadingText { + padding-top: 0; + } + + %headingMdBold { + line-height: 24px; + font-size: 20px; + font-weight: 400; + } +} + +%topicsScroller { + --scrollbar-width: 8px; + + padding: 0 0 8px 0 !important; + background: transparent; +} + +%topicsDropdownHeadingBetaTag { + margin-left: 8px; + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); +} + +%topicsDropdownTopicContainer { + margin-top: 0; + padding-left: 16px; + padding-right: 12px; + border-radius: calc(var(--card-radius-big) / 1.4); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-active); + } +} + +%topicsDropdownFeedbackContainer { + padding-left: 24px; + background-image: linear-gradient(90deg,transparent, var(--card-color-active) 40%); + border-radius: 0 var(--card-radius-big) var(--card-radius-big) 0; + animation: feedback-open var(--default-time) var(--default-animation); + + %topicsDropdownThumbIcon { + background-color: var(--card-color-hover); + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-filled); + } + } +} + +@keyframes feedback-open { + from { opacity: 0; } +} diff --git a/other/themes/Material-Discord/src/popouts/_threads.scss b/other/themes/Material-Discord/src/popouts/_threads.scss new file mode 100644 index 0000000..fd5f703 --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_threads.scss @@ -0,0 +1,144 @@ +@use '../mixins' as *; + +/* + * + * THREADS POPOUT + * + */ + +%threadsPopoutContainer { + min-height: 200px; + max-height: 80vh; + @include popout-format; + animation: top-pop-out 400ms var(--default-animation); + + %threadsPopoutHeader { + min-height: unset; + height: auto; + padding: 24px 24px 16px; + background-color: transparent; + + %threadsPopoutHeaderDivider { + display: none; + } + + %threadsPopoutTabBar { + height: 100%; + } + + %threadsPopoutSearchBar { + --input-height: 32px; + } + + %threadsPopoutCreateButton { + --button-height: 32px; + --button-padding: 0 12px; + + min-width: 84px; + } + } + + %threadsPopoutControls { + height: 52px; + } + + %threadModalTabBar { + height: 100%; + + %tabBarItem { + height: 24px; + border-radius: 12px; + + &:after { + display: none; + } + + &:hover { + background-color: var(--menu-item-hover) !important; + } + + &%tabBarItemSelected { + background-color: var(--menu-item-select) !important; + } + } + } + + %threadsPopoutInnerContainer { + min-height: 200px; + padding: 16px; + } + + %threadsPopoutSectionHeader { + margin-top: 0; + @include remove-caps(14px); + } + + %threadsPopoutList { + padding: 0 24px; + } + + .activeThreadsList-c8qlqZ { + padding-bottom: 16px; + } + + .content-28mbXd { + height: auto !important; + } + + %threadPreview { + @include card-format(false, 16px, true, true); + + &:last-of-type { + margin-bottom: 0; + } + } +} + +body:active %threadsPopoutContainer:not(:active) { + opacity: 0; + transition: 150ms ease all; +} + +/* + * + * THREADS CHANNEL POPOUT + * + */ + + %channelThreadPopout { + padding: 0; + @include popout-format; + + %channelThreadPopoutTitle { + margin: 0 0 8px 0; + padding: 12px; + @include remove-caps(14px); + border-bottom: 1px solid var(--popout-header-border); + } + + %channelThreadPopoutRow { + margin: 0; + border-radius: 0; + color: var(--menu-item-text-color); + transition: var(--default-time) var(--default-animation); + + &:hover { + background-color: var(--menu-item-hover); + color: var(--menu-item-text-color); + } + + %channelThreadPopoutTimestamp { + color: var(--text-muted) !important; + } + } + + %channelThreadPopoutMore { + padding: 8px 12px; + border-top-color: var(--popout-header-border); + color: hsl(var(--accent-hsl--material-you)); + + %size14 { + margin-left: auto; + } + } + } diff --git a/other/themes/Material-Discord/src/popouts/_userPopout.scss b/other/themes/Material-Discord/src/popouts/_userPopout.scss new file mode 100644 index 0000000..ad5a5ab --- /dev/null +++ b/other/themes/Material-Discord/src/popouts/_userPopout.scss @@ -0,0 +1,302 @@ +@use '../mixins' as *; + +/* + * + * USER POPOUT + * + */ + +%userProfileOuterUnthemed { + --profile-gradient-primary-color: var(--popout-color) !important; + --profile-gradient-secondary-color: var(--popout-color) !important; + --profile-avatar-border-color: var(--popout-color) !important; + --profile-body-background-color: var(--popout-color-alt) !important; + --profile-gradient-button-color: hsl(var(--accent-hsl--material-you)) !important; + --profile-gradient-button-text-color: var(--accent-text-color--material-you) !important; + + --bg-surface-overlay: var(--profile-gradient-primary-color) !important; + --bg-mod-faint: var(--profile-body-background-color) !important; + + --input-color: var(--input-color-alt) !important; +} + +%profileCustomThemeBackground { + %menuPopout { + border: none; + } +} + +%userProfileOuterThemed { + --popout-color-alt: var(--profile-gradient-secondary-color) !important; + --card-color-filled: var(--profile-body-background-color) !important; + --menu-item-hover: var(--profile-gradient-secondary-color) !important; + + %userProfileMessageInner { + --input-color: rgb(var(--bg-overlay-color)/0.3); + } + + %statusBubbleText { + color: var(--white-500); + } + + %channelTextAreaFontPadding { + color: var(--text-normal) !important; + } + + %spriteGreyscale { + background-color: var(--text-normal); + } + + %userProfileBanner { + border-radius: calc(var(--popout-radius-big) - 4px); + } + + %buttonFilled { + --button-background: var(--profile-gradient-button-color); + --button-text-color: var(--white-500); + --accent-button-action: var(--white-500); + } + + %userProfileModalConnectedAccounts { + %userProfileModalConnectedAccount { + --card-color-filled: var(--profile-body-background-color); + } + } + + %spoilerContent { + --attachment-color: var(--profile-role-pill-background-color); + + &%spoilerHidden { + --attachment-color: var(--profile-gradient-secondary-color); + } + } + + %userProfileNoteTextArea, + %inputWrapper %input { + --input-color: var(--profile-body-background-color) !important; + } + + %listRow { + --menu-item-hover: var(--profile-body-background-hover); + } + + %markup a { + color: var(--profile-gradient-secondary-color); + } + + %flowerStar { + path { + fill: var(--profile-gradient-button-color); + } + } + + %flowerStarChild { + path { + fill: var(--white-500); + } + } +} + +%biteSizeOuter { + border-radius: var(--popout-radius-big); + box-shadow: var(--shadow-3dp); +} + +%userProfileBanner { + border-radius: var(--card-radius-big); +} + +%biteSizeInnerThemed { + padding-bottom: 0; + background-color: var(--popout-color); + + &:before { + border-radius: calc(var(--popout-radius-big) / 1.25); + } +} + +%userProfileEffectsInner { + border-radius: var(--popout-radius-big); +} + +%userProfileInner { + &:before { + border-radius: calc(var(--popout-radius-big) / 1.25); + } +} + +%userProfileUsernameRow { + %biteSizeIconButton { + %buttonContents { + --button-height: 16px; + } + } +} + +/* USER POPOUT -> BANNER BUTTONS */ + +%biteSizeBannerButtonsWrapper { + %button { + padding: 0; + + %buttonContents { + min-width: var(--button-height); + min-height: var(--button-height); + } + } +} + +/* USER POPOUT -> STATUS BUBBLE */ + +%statusBubbleOuter { + background-color: var(--popout-color-alt) !important; + border-radius: var(--popout-radius-big); + border: none !important; + box-shadow: none; + + &:before, + &:after { + background-color: inherit !important; + border: none !important; + box-shadow: none; + } +} + +%statusBubble { + background-color: transparent !important; +} + +%statusBubbleText { + color: var(--text-normal); +} + +/* USER POPOUT -> BADGE LIST */ + +%badgeListContainer { + height: 24px; + padding: 0 2px; + background-color: var(--card-color-filled) !important; + border-radius: 12px; + border: none; +} + +/* USER POPOUT -> ACTIVITY */ + +%biteSizeActivity { + background-color: var(--popout-color-alt); + border-radius: calc(var(--popout-radius-big) / 1.5); + border: none; +} + +/* USER POPOUT -> SPOTIFY */ + +%userProfileSyncButton { + --button-padding: 0; + + min-width: var(--button-height); + + %userProfileSyncButtonInner { + min-width: var(--button-height); + max-width: var(--button-height); + min-height: var(--button-height); + max-height: var(--button-height); + } +} + +%userProfileAssetsLargeImageSpotify { + border-radius: 50%; +} + +/* USER POPOUT -> ROLES */ + +%role { + min-width: 28px; + height: 28px; + gap: 6px; + padding: 0 12px 0 6px; + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); + + > :first-child { + margin-left: 0; + margin-right: 0; + } +} + +%roleCircle { + width: 16px; + height: 16px; +} + +%roleShowMoreButton { + height: 28px; + padding: 0 6px; + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); + box-sizing: border-box; + + %textXsMedium { + line-height: 26px; + } +} + +%roleAddButton { + width: 28px; + height: 28px; + padding: 0; + + %buttonContents { + --button-height: 28px; + + min-width: 28px; + max-height: 28px; + min-height: 28px; + max-height: 28px; + } +} + +/* USER POPOUT -> MESSAGE */ + +%userProfileMessageInner { + background-color: var(--input-color) !important; + border-radius: var(--input-radius); + + %textArea { + min-height: var(--input-height); + height: var(--input-height); + } + + %channelTextAreaFontPadding { + padding-top: calc((var(--input-height) - 1.57em) / 2); + padding-bottom: calc((var(--input-height) - 1.57em) / 2); + } + + %channelTextAreaButtonsContainer { + height: var(--input-height); + } +} + +/* USER POPOUT -> SELF PROFILE */ + +%userProfileMenus { + > %menuPopout { + background-color: var(--popout-color-alt); + border-radius: calc(var(--popout-radius-big) / 1.5); + border: none; + box-shadow: none; + } +} + +/* USER POPOUT -> QUEST AVAILABLE POPOUT */ + +%userProfileQuestWrapper { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big) !important; + box-shadow: var(--shadow-3dp); +} + +%userProfileQuestContainer { + background-color: unset; +} diff --git a/other/themes/Material-Discord/src/servers/_folders.scss b/other/themes/Material-Discord/src/servers/_folders.scss new file mode 100644 index 0000000..28dd118 --- /dev/null +++ b/other/themes/Material-Discord/src/servers/_folders.scss @@ -0,0 +1,31 @@ +/* + * + * SERVER FOLDERS + * + */ + +%guildExpandedFolderBackground { + --background-secondary: var(--server-folder-color) !important; + + border-radius: var(--avatar-radius); +} + +%guildFolder { + --background-secondary: transparent !important; + + &%guildFolderHover { + --background-primary: var(--server-folder-color) !important; + } +} + +%guildFolderIconWrapper { + &[style*="background-color: rgba(88, 101, 242, 0.4)"] { + background-color: hsl(var(--accent-hsl),0.4) !important; + } +} + +%guildFolderExpandedIconWrapper { + svg[style*="color: rgb(88, 101, 242);"] { + color: hsl(var(--accent-hsl--material-you)) !important; + } +} diff --git a/other/themes/Material-Discord/src/servers/_index.scss b/other/themes/Material-Discord/src/servers/_index.scss new file mode 100644 index 0000000..258f7c4 --- /dev/null +++ b/other/themes/Material-Discord/src/servers/_index.scss @@ -0,0 +1,2 @@ +@forward './folders'; +@forward './servers'; diff --git a/other/themes/Material-Discord/src/servers/_servers.scss b/other/themes/Material-Discord/src/servers/_servers.scss new file mode 100644 index 0000000..7735ec9 --- /dev/null +++ b/other/themes/Material-Discord/src/servers/_servers.scss @@ -0,0 +1,177 @@ +@use '../mixins' as *; + +/* + * + * SERVER LIST + * + */ + +%guildsWrapper { + background-color: var(--server-color) !important; + + %guilds { + background-color: transparent; + } + + %guildsTree { + &:focus { + outline: none; + } + } +} + +%guildLink { + border-radius: var(--avatar-radius); + overflow: hidden; + + %guildChildWrapper { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: var(--avatar-radius); + color: var(--accent-text-color--material-you); + } + + &%guildLinkSelected { + %guildChildWrapper { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; + } + } + + &:hover %guildChildWrapper { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; + } +} + +%guildSVG { + defs { + > path { + d: path("M7.981 40.019h32.038V7.981H7.981v32.038z"); + transform: scale(1.49825) translate(-8px, -8px); + } + } +} + +%favoriteIcon { + path { + d: path("M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"); + } +} + +%circleIconButtonMask, +%circleIconButton { + border-radius: var(--avatar-radius) !important; + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + + &%circleIconButtonSelected { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); + } +} + +%guildChildWrapper { + rect { + rx: var(--avatar-radius); + } +} + +%circleIconButtonMask { + background-color: var(--menu-item-select) !important; + transition: var(--default-time) var(--default-animation) background-color; + + path { + transition: var(--default-time) var(--default-animation) fill; + } + + &:hover { + background-color: hsl(var(--accent-hsl--material-you)) !important; + + path { + fill: var(--accent-text-color--material-you); + } + } +} + +%channelsMentionIndicator { + background-color: hsl(var(--alert-hsl)); + color: var(--alert-text-color); +} + +/* SERVER LIST -> SERVER */ + +%guild { + %guildWrapper { + border-radius: var(--avatar-radius); + + %guildIcon { + border-radius: var(--avatar-radius); + } + + %guildBadgeLower { + width: auto; + height: auto; + + &.unread-badge { + right: unset; + left: -2px; + + %numberBadge { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you) !important; + } + } + } + + %guildBadgeUpper { + %guildBadge { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + border-radius: 50%; + + &%guildBadgeParticipating { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + } + } + } + } + + &%guildFrame { + %guildChildWrapper { + padding: 0 6px; + border-radius: 12px; + text-transform: capitalize; + font-weight: 500; + } + } +} + +%numberBadge { + background-color: hsl(var(--alert-hsl)) !important; + color: var(--alert-text-color) !important; +} + +%guildUnavailableBadge { + background-color: hsl(var(--warning-hsl)) !important; + color: var(--warning-text-color) !important; +} + +%guildDragInner { + border-radius: var(--avatar-radius); +} + +%guildFolder, +%guildFolderIconWrapper { + border-radius: var(--avatar-radius) !important; +} + +%guildTarget, +%guildCenterTarget { + &%guildDragOver { + &:before { + background-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-1dp); + } + } +} diff --git a/other/themes/Material-Discord/src/settings/_content.scss b/other/themes/Material-Discord/src/settings/_content.scss new file mode 100644 index 0000000..9ab2ec4 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/_content.scss @@ -0,0 +1,28 @@ +@use '../mixins' as *; + +/* + * + * SETTINGS CONTENT AREA + * + */ + +%settingsContentRegion { + background-color: var(--main-content-color); + overflow: hidden; + + %settingsContentH1, + %headingLgSemibold, + %bdSettingsTitle { + font-size: 22px; + font-weight: 400; + } + + %bdSettingsGroupTitle { + @include remove-caps(14px); + font-weight: 500; + } +} + +%eyebrow { + font-weight: 500; +} diff --git a/other/themes/Material-Discord/src/settings/_index.scss b/other/themes/Material-Discord/src/settings/_index.scss new file mode 100644 index 0000000..9f260bd --- /dev/null +++ b/other/themes/Material-Discord/src/settings/_index.scss @@ -0,0 +1,6 @@ +@forward './server/'; +@forward './user/'; + +@forward './content'; +@forward './sidebar'; +@forward './settings'; diff --git a/other/themes/Material-Discord/src/settings/_settings.scss b/other/themes/Material-Discord/src/settings/_settings.scss new file mode 100644 index 0000000..39b7d04 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/_settings.scss @@ -0,0 +1,95 @@ +@use '../mixins' as *; + +/* + * + * USER SETTINGS + * + */ + +%layer, +%standardSidebarView { + background-color: var(--main-alt); +} + +%settingsContentRegion { + background-color: var(--main-color); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 var(--card-radius-big); + + %settingsContentScroller { + background-color: transparent; + } +} + +%settingsCloseButton { + @include md-ripple(hover, after, 1.2); + border: none; + + &:hover { + background-color: transparent !important; + } + + &:active { + transform: translateX(0px); + } +} + +%settingsNoticeRegion, +%settingsSaveNoticeContainer { + left: 0; + right: 0; + margin: 0 auto; +} + +%settingsSaveNoticeContainer { + left: 252px; +} + +%settingsNoticeContainer { + padding: 8px 8px 8px 16px; + background-color: var(--popout-color) !important; + border-radius: 4px; + box-shadow: var(--shadow-2dp) !important; + + %settingsNoticeActions { + flex-direction: row-reverse; + } + + %buttonFilled { + --button-padding: 0 12px; + --button-background: transparent; + --button-text-color: hsl(var(--accent-hsl--material-you)); + + --accent-button-action-hover: 0.14; + --accent-button-action-active: 0.21; + + &:after { + --accent-button-action: hsl(var(--button-link-accent-color)); + } + } + + %settingsNoticeResetButton { + --button-padding: 0; + + min-width: var(--button-height); + margin-left: 0; + font-size: 0; + + &:before { + display: flex; + position: absolute; + content: " "; + width: 18px; + height: 18px; + @include add-icon(var(--text-normal), close); + transform: scale(1.333333); + } + + %buttonContents { + display: none; + } + } +} + +.keybind-13vtq8 { + color: var(--text-muted) !important; +} diff --git a/other/themes/Material-Discord/src/settings/_sidebar.scss b/other/themes/Material-Discord/src/settings/_sidebar.scss new file mode 100644 index 0000000..1aeb5a2 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/_sidebar.scss @@ -0,0 +1,237 @@ +@use '../mixins' as *; + +/* + * + * SIDEBAR + * + */ + +%settingsSidebarScroller { + background-color: var(--main-alt); +} + +%settingsSidebarRegion { + flex: 0; +} + +%settingsSidebar { + --sidebar-width: 240px; + + width: var(--sidebar-width); + margin: 0; + padding: 60px 0 40px; + + %settingsSide { + width: inherit; + } +} + +%settingsSidebar { + %tabBarItem { + width: calc(var(--sidebar-width) - 18px); + height: 32px; + margin-left: 12px; + padding: 0 16px; + line-height: 32px; + border-radius: var(--channel-radius); + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) color; + box-sizing: border-box; + + &%tabBarItemSelected { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)) !important; + + &:before { + opacity: 1; + } + + %premiumLabel { + color: var(--interactive-active) !important; + } + } + + svg { + display: none; + } + + %premiumSelectedBackground { + display: none; + } + + %textBadge { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); + } + } + + %settingsSideHeader, + %bdSidebarHeader { + margin: 10px 28px 12px; + padding: 0; + color: var(--text-muted) !important; + } + + %settingsSideHeaderEyebrow, + %bdSidebarHeaderLabel { + @include remove-caps(0.8em); + } + + %bdSidebarHeaderLabel { + padding: 0; + line-height: 16px; + color: inherit; + } + + %tabBarSeparator { + position: relative; + height: 1px; + margin: 10px 22px 10px 28px; + background: transparent; + + &:before { + position: absolute; + content: " "; + width: 100%; + height: 1px; + background: rgba(114,118,125,0.3); + } + } +} + +%textBadge { + &[style="background-color: var(--brand-500);"] { + background-color: hsl(var(--accent-hsl--material-you)) !important; + color: var(--accent-text-color--material-you); + } +} + +%settingsContentColumnDefault, +%settingsContentColumnMinimal, +%settingsContentColumnWide, +%settingsCustomColumn, +%settingsCustomScroller > div { + flex: 1 1 auto; + min-width: 350px; + max-width: 1400px; + left: 0; + right: 0; + margin: 0 auto; +} + +%settingsContentColumnDefault, +%settingsContentColumnWide { + padding: 60px; +} + +.customHeader-f9DEJ_ { + padding-top: 0; +} + +%settingsCustomContainer { + width: auto; + + .auto-2K3UW5 { + background-color: var(--main-color) !important; + border-top-left-radius: var(--card-radius-big); + } + + %settingsCustomScroller { + padding-right: 0 !important; + + .content-28mbXd div:not([class])[style="height: 60px;"] { + height: 0 !important; + } + + > div { + position: relative; + min-width: 350px; + max-width: 1400px; + margin: 0 auto 60px; + padding: 60px 97px 60px 60px !important; + + > div:not([class]):first-child { + //display: none; + } + } + + > %settingsCustomHeader { + padding: 0; + } + + %settingsCustomHeader { + padding-top: 0; + } + } +} + +.card-2ART2V:before { + margin: 0 60px; +} + +%settingsCustomColumn, +%settingsContentRegion div[role="tabpanel"] { + + %settingsToolsContainer { + position: absolute; + width: 60px; + height: 60px; + right: 0; + + %settingsTools { + position: absolute; + width: 36px; + right: 0; + } + } +} + +%settingsContentColumnMinimal { + padding: 60px 80px 80px; +} + +%settingsContentSidebarScrollable .flexChild-3PzYmX[style*='padding: 60px 15px 80px 20px;'] { + padding: 60px 8px 40px 0 !important; +} + +%settingsContentSidebarScrollable + .content-2ssVKB[style*='padding: 60px 0px 80px 20px;'] { + padding: 0 0 0 20px !important; +} + +%settingsContentSidebarScrollable { + + .content-2ssVKB { + position: relative; + width: calc(100% - 232px); + left: 232px; + right: 0; + margin-left: 0; + padding: 0 !important; + } + + %settingsSide %settingsSideHeader:first-child { + margin: 0 0 8px 0; + padding: 0 0 0 10px !important; + } +} + +%settingsSocialLinks, +%settingsDiscordInfo { + padding: 8px 12px 8px 26px +} + +/* SIDEBAR -> LIGHT THEME WITH DARK SIDEBAR */ + +%settingsSidebarRegion%themeDark { + &:after { + position: absolute; + content: " "; + width: calc(100vw - 246px); + height: 100%; + top: 0; + right: 0; + background-color: var(--main-alt); + pointer-events: none; + z-index: -1; + } +} + +%settingsContentRegion { + z-index: 2; +} diff --git a/other/themes/Material-Discord/src/settings/_sidebarIcons.scss b/other/themes/Material-Discord/src/settings/_sidebarIcons.scss new file mode 100644 index 0000000..d7e887c --- /dev/null +++ b/other/themes/Material-Discord/src/settings/_sidebarIcons.scss @@ -0,0 +1,137 @@ +@use '../mixins' as *; + +/* + * + * SIDEBAR ICONS + * + */ + +/*%settingsSidebar { + %tabBarItem { + display: flex; + gap: 8px; + padding-left: 12px; + + &:before { + position: relative; + content: " "; + width: 20px; + height: 20px; + top: 0; + bottom: 0; + margin: auto 0; + background-repeat: no-repeat; + background-position: center; + opacity: 0.8; + } + + img { + display: none; + } + } +} + +%settingsTabBarItemContainer { + width: 100%; +}*/ + +%settingsSidebar { + %tabBarItem { + $icons: ( + // USER SETTINGS + + 'My Account': 'person', + 'Profiles': 'edit', + 'privacy-&-safety': 'security', + 'authorized-apps': 'apps', + 'Devices': 'devices', + 'Connections': 'link', + 'Passport': 'link', + 'friend-requests': 'person_add', + + 'Nitro': 'nitro', + 'nitro-server-boost': 'server_boost', + 'Subscriptions': 'subscription', + 'Gift Inventory': 'gift', + 'billing': 'payment', + + 'appearance': 'chat', + 'accessibility': 'accessibility', + 'voice-&-video': 'mic', + 'powermode-settings': 'poggers', + 'text-&-images': 'keyboard', + 'notifications': 'notifications', + 'keybinds': 'space_bar', + 'language': 'translate', + 'windows': 'windows', + 'linux': 'linux', + 'streamer-mode': 'live_tv', + 'advanced': 'integrations', + + 'activity-privacy': 'verified_user', + 'game-activity': 'gamepad', + 'overlay': 'picture_in_picture', + + 'settings': 'settings', + 'emotes': 'emoji', + 'customcss': 'code', + 'plugins': 'plugins', + 'themes': 'themes', + 'pluginrepo': 'plugins', + 'themerepo': 'themes', + + 'changelog': 'list', + 'hypesquad-online': 'hypesquad', + 'experiments': 'settings', + 'developer-options': 'code', + 'hotspot-options': 'settings', + 'dismissible-content-options': 'settings', + 'payment-flow-modals': 'settings', + + 'pc-general': 'settings', + 'pc-modulemanager-plugins': 'plugins', + 'pc-modulemanager-themes': 'themes', + 'pc-updater': 'update', + 'logout': 'exit_to_app', + + // SERVER SETTINGS + + 'overview': 'dashboard', + 'permissions': 'lock_open', + 'Manage Roles': 'person', + 'emoji': 'emoji', + 'Stickers': 'sticker-emoji', + 'Integrations': 'integrations', + 'widget': 'widgets', + 'Server Template': 'template', + 'vanity_url': 'link', + + 'moderation': 'security', + 'AutoMod': 'moderation', + 'audit_log': 'audit_log', + 'bans': 'hammer', + + 'Overview': 'dashboard', + 'Server Insights': 'analytics', + 'Partner Program': 'partner_program', + 'Enable Discovery': 'discovery', + 'member_verification': 'verified_user', + 'Welcome Screen': 'partner_program', + 'Default Channels': 'hub', + 'Starter Questions': 'help', + 'Premium Membership': 'monetization_on', + + 'Server Boost Status': 'server_boost', + + 'members': 'people', + 'instant_invites': 'person_add', + 'Delete Server': 'delete' + ); + + @each $tab, $icon in $icons { + &[aria-label="#{$tab}"]:before { + //@include add-icon(var(--text-normal), #{$icon}); + } + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_auditLog.scss b/other/themes/Material-Discord/src/settings/server/_auditLog.scss new file mode 100644 index 0000000..ffb8aca --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_auditLog.scss @@ -0,0 +1,121 @@ +@use '../../mixins' as *; + +/* + * + * SERVER AUDIT LOG + * + */ + +%auditLog { + position: relative; + margin: 0; + background-color: var(--card-color-filled); + border-radius: 0; + border: none; + + &:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + } + + &:last-of-type { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + + %auditLogHeader { + margin: 8px; + + &:after { + height: calc(100% - 16px); + } + + &%auditLogHeaderExpanded { + margin: 8px 8px 0; + } + } + + %auditLogChangeDetails { + margin-bottom: 8px; + } + } + + &:hover { + %auditLogHeader { + &:after { + background-color: var(--card-color-hover); + } + } + } +} + +%auditLogHeader { + width: calc(100% - 16px); + margin: 8px 8px 0; + border-radius: calc(var(--card-radius-big) / 1.65); + background-color: transparent !important; + z-index: 2; + + &:after { + position: absolute; + content: " "; + width: calc(100% - 16px); + height: calc(100% - 8px); + top: 8px; + left: 8px; + border-radius: calc(var(--card-radius-big) / 1.65); + transition: var(--default-time) var(--default-animation) background-color; + z-index: -1; + pointer-events: none; + } + + &%auditLogHeaderExpanded { + &:after { + background-color: var(--card-color-active) !important; + } + } +} + +%auditLogDivider { + display: none; +} + +%auditLogChangeDetails { + width: calc(100% - 16px); + margin: 0 8px; + background-color: transparent !important; + z-index: 2; + + %auditLogDetail { + &:first-of-type { + margin-top: 0; + } + } +} + +%auditLogIcon { + &:after { + width: 9px; + height: 9px; + top: unset; + left: unset; + right: 2px; + bottom: 2px; + border-radius: 50%; + } + + &%auditLogTypeCreate { + &:after { + background: #389c59; + } + } + + &%auditLogTypeUpdate { + &:after { + background: #ec9d1a; + } + } + + &%auditLogTypeDelete { + &:after { + background: #9d3235; + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_autoMod.scss b/other/themes/Material-Discord/src/settings/server/_autoMod.scss new file mode 100644 index 0000000..ae2f530 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_autoMod.scss @@ -0,0 +1,221 @@ +@use '../../mixins' as *; + +/* + * + * SERVER SETTINGS CONTENT MODERATION + * + */ + +%automodSimpleCard { + @include card-format(false, 16px, true); +} + +%automodEditCard { + @include card-format(true, 0, true); + + &:before { + display: none; + } +} + +%automodRuleIconContainer, +%automodStepCountIcon { + background-color: var(--card-button-color); +} + +%triggerMainContainer { + padding: 0; + border: none; + + %triggerSettingsContainer { + --card-color-filled: var(--card-color-alt); + + margin: 8px 0; + @include card-format(false, 0, true); + + %paddingTop, + %triggerSettingsExemptionHint { + margin-top: 0; + padding: 0px 16px 8px; + } + } +} + +%triggerCollapseable { + margin-top: 0; + padding: 16px; + background-color: transparent; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: 1px solid var(--card-border-color); + + &:not(:last-child) { + margin-bottom: 0; + } + + &:active { + background-color: transparent !important; + } + + &:before { + display: none; + } +} + +%mentionLimitContainer { + background-color: transparent; +} + +%triggerSettingsSearchContainer { + padding: 16px 16px 8px; + + %triggerSettingsSearchBox { + @include new-input-format; + + %triggerSettingsSearchBoxInner { + padding: 0; + } + + %triggerSettingsSearchInput { + height: var(--input-height); + margin: 0; + padding: 0; + } + } + + %popoutSearchRichTag { + margin: 6px 6px 6px 0; + } +} + +%keywordsTextArea, +%regexTextArea { + padding: 12px; + background-color: var(--input-color); + border-radius: 19px; + border: none; + + &::-webkit-input-placeholder { + font-family: var(--app-font); + color: var(--input-placeholder-color); + } +} + +%keywordsTextArea { + width: calc(100% - 32px); + margin: 16px 16px 8px; +} + +%regexTextArea { + %regexTextAreaInnerScroller { + padding: 0; + } + + %regexChipletContainer { + background-color: var(--card-button-color); + border-radius: 6px; + } +} + +%keywordsCounter { + right: 24px; + bottom: 24px; +} + +%keywordListContainer, +%actionContainer { + padding: 12px 16px; + background-color: transparent; + @include card-format--list; + + &:not(:last-child) { + margin-bottom: 0; + } + + %triggerSettingsCheckboxWrapper { + padding: 0; + } +} + +%actionContainer { + %actionContainer { + padding: 0; + } + + %actionIconContainer { + margin-right: 16px; + } + + %actionEditChannel { + color: hsl(var(--accent-hsl--material-you)); + } +} + +%actionRuleContainer { + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); +} + +%dividerIcon { + color: var(--text-muted); +} + +%resultsList { + @include popout-format; + border: none; + + %resultsChannelRowLabel, + %resultsRoleLabel { + background-color: transparent; + border-radius: 6px; + border: 1px solid var(--card-border-color); + } +} + + +%stepperContainer { + padding: 0; + background-color: var(--card-color-outlined); + border-radius: calc(var(--input-height) / 2); + border: 1px solid var(--card-border-color); + + --input-height: 36px; + + %stepper { + border-radius: inherit; + } + + %stepperIconWrapper { + background-color: transparent !important; + transition: var(--default-time) var(--default-animation) background-color; + + &:first-of-type { + border-right: 1px solid var(--card-border-color); + } + + &:last-of-type { + border-left: 1px solid var(--card-border-color); + } + + &:hover { + background-color: var(--card-color-hover) !important; + } + + %stepperIcon { + height: var(--input-height); + + &:hover { + background-color: transparent; + } + } + } + + %inputWrapper { + border-bottom: none !important; + + &:before, + &:after { + bottom: 0; + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_bannedUsers.scss b/other/themes/Material-Discord/src/settings/server/_bannedUsers.scss new file mode 100644 index 0000000..350b130 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_bannedUsers.scss @@ -0,0 +1,47 @@ +/* + * + * SERVER SETTINGS BANNED USERS + * + */ + +%bannedUsersContainer { + min-width: 350px; + max-width: 1400px; + width: auto; + padding: 60px 97px 60px 60px; + + + %settingsToolsContainer { + position: absolute; + right: 0; + margin-right: 21px; + } +} + +%bannedUsersScrollerContainer { + padding: 0; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none; + overflow: hidden; +} + +%bannedUser { + margin: 0; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.65); + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-color-hover); + } + + %bannedUsername { + color: var(--text-normal) !important; + + %bannedDiscrim { + padding-left: 6px; + color: var(--primary-400) !important; + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_discovery.scss b/other/themes/Material-Discord/src/settings/server/_discovery.scss new file mode 100644 index 0000000..68000a1 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_discovery.scss @@ -0,0 +1,37 @@ +@use '../../mixins' as *; + +/* + * + * SERVER COMMUNITY DISCOVERY + * + */ + +%checklist { + @include card-format(false, 0, true); + + %checklistHeader { + @include card-format--header(false, true); + } + + %checklistItem { + @include card-format--list; + + + %checklistSeparator { + display: none; + } + } +} + +%communityDiscoveryCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none !important; +} + +%communityDiscoveryIconMask { + background-color: var(--card-color-filled) !important; +} + +%enableCommunityBanner { + overflow: hidden; +} diff --git a/other/themes/Material-Discord/src/settings/server/_emojis.scss b/other/themes/Material-Discord/src/settings/server/_emojis.scss new file mode 100644 index 0000000..0432165 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_emojis.scss @@ -0,0 +1,102 @@ +@use '../../mixins' as *; + +/* + * + * SERVER EMOJI + * + */ + +%emojiContent { + padding: 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +%emojiTable { + margin-bottom: 0; + padding: 8px 12px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + + %formText { + @include remove-caps(14px); + } +} + +%emojiRow { + position: relative; + padding: 0 16px; + box-shadow: none !important; + + &:nth-child(3) { + padding-top: 16px !important; + + &:before { + height: 100% !important; + top: 0 !important; + } + } + + &:last-of-type { + margin-bottom: 0 !important; + + &:before { + height: 100% !important; + } + } + + &:before { + width: 100% !important; + left: 0 !important; + background-color: var(--card-color-hover) !important; + border-radius: calc(var(--card-radius-big) / 1.6); + border: none; + } + + %emojiAliasInput { + margin-top: 0; + border-bottom: none !important; + + &:before, + &:after { + display: none; + } + + &:focus-within { + + %emojiAliasPlaceholder { + opacity: 0; + } + } + + %emojiInput { + padding: 0 8px; + font-size: 16px; + background-color: var(--input-color-alt); + transition: var(--default-time) var(--default-animation) box-shadow, var(--default-time) var(--default-animation) opacity; + } + } + + %emojiAliasPlaceholder { + height: auto; + margin-left: 8px; + padding: 0; + line-height: var(--input-height); + color: var(--text-normal); + transition: var(--default-time) var(--default-animation); + overflow: visible; + } + + %emojiRemove { + top: 0; + right: 12px; + bottom: 0; + margin: auto 0; + background-color: var(--card-button-color); + box-shadow: none !important; + transition: var(--default-time) var(--default-animation) background-color, var(--default-time) var(--default-animation) opacity; + + &:hover { + background-color: var(--card-button-color-hover); + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_index.scss b/other/themes/Material-Discord/src/settings/server/_index.scss new file mode 100644 index 0000000..21a9550 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_index.scss @@ -0,0 +1,18 @@ +@forward './auditLog'; +@forward './autoMod'; +@forward './bannedUsers'; +@forward './discovery'; +@forward './emojis'; +@forward './integrations'; +@forward './onboarding'; +@forward './overview'; +@forward './permissions'; +@forward './roles'; +@forward './rulesScreening'; +@forward './safetySetup'; +@forward './serverInsights'; +@forward './serverProducts'; +@forward './serverSubscriptions'; +@forward './soundboard'; +@forward './stickers'; +@forward './welcomeScreen'; diff --git a/other/themes/Material-Discord/src/settings/server/_integrations.scss b/other/themes/Material-Discord/src/settings/server/_integrations.scss new file mode 100644 index 0000000..3844af5 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_integrations.scss @@ -0,0 +1,11 @@ +/* + * + * SERVER INTEGRATIONS + * + */ + +%footerImage { + position: static; + margin-top: 80px; + margin-bottom: -288px; +} diff --git a/other/themes/Material-Discord/src/settings/server/_onboarding.scss b/other/themes/Material-Discord/src/settings/server/_onboarding.scss new file mode 100644 index 0000000..af8e022 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_onboarding.scss @@ -0,0 +1,225 @@ +@use '../../mixins' as *; + +/* + * + * SERVER COMMUNITY ONBOARDING + * + */ + +%onboardingChannelRowRecommended { + @include card-format(false, 12px 16px, true); +} + +%onboardingQuestionContainer { + @include card-format(false, 16px, true); +} + +%onboardingChannelCoverage { + @include card-format(false, 0, true); + + %onboardingChannelCoverageDetails { + background-color: transparent; + } +} + +%onboardingChannelPill { + height: 20px; + background-color: var(--card-color-active); + border-radius: 10px; +} + +%onboardingNotice { + @include card-format(false, 16px, true); +} + +%onboardingReview { + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} + +%onboardingStepContainer { + position: relative; + background-color: var(--card-color-filled); + + &:after { + position: absolute; + content: " "; + width: calc(100% - 32px); + height: 1px; + bottom: 0; + left: 16px; + background-color: var(--card-border-color); + } + + &:last-of-type { + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + + &:after { + display: none; + } + } + + %onboardingStepIconContainer { + background-color: var(--card-color-active); + } + + %buttonOutlined { + &%buttonPrimary { + border: var(--button-outline) !important; + } + } +} + +%onboardingStepDivider { + display: none; +} + +/* SERVER COMMUNITY ONBOARDING -> DEFAULT CHANNELS */ + +%onboardingCategoryRow { + %onboardingCategoryText { + @include remove-caps(14px); + } +} + +%onboardingChannelRow { + background-color: var(--card-color-filled); + transition: var(--default-time) var(--default-animation) background-color; + + &%onboardingChannelRowFirst { + border-top-left-radius: var(--card-radius-big); + border-top-right-radius: var(--card-radius-big); + } + + &%onboardingChannelRowLast { + border-bottom-left-radius: var(--card-radius-big); + border-bottom-right-radius: var(--card-radius-big); + } + + &:hover { + &:not(%onboardingChannelRowDisabled) { + background-color: var(--card-color-hover); + } + } + + %onboardingChannelLockedPill { + --button-padding: 0 24px 0 16px; + } +} + +%onboardingChannelSeparator { + background-color: var(--card-border-color); +} + +%onboardingChannelSelectionContainer { + @include card-format(false, 0, true); + + %onboardingChannelSelectionHeader, + %onboardingChannelSelectionHeaderContainer, + %onboardingChannelSelectionList { + background-color: transparent; + } +} + +/* SERVER COMMUNITY ONBOARDING -> NAVIGATION BANNER */ + +%onboardingNavigationBarContainer { + background-color: var(--popout-color) !important; + border-radius: 4px; + box-shadow: var(--shadow-2dp); + + %button { + &%buttonOutlined { + --button-padding: 0 24px 0 16px; + } + + &%buttonFilled { + --button-padding: 0 16px 0 24px; + + %onboardingNavigationBarInnerButton { + color: var(--accent-text-color--material-you) !important; + } + } + } +} + +%onboardingNavigationEducationUpsell { + background-color: var(--popout-color); + border-radius: var(--popout-radius-big); + + %onboardingNavigationEducationUpsellArrow { + border-bottom-color: var(--popout-color); + } +} + +/* SERVER COMMUNITY ONBOARDING -> PREVIEW */ + +%onboardingTestimonialHeroContainer { + @include card-format(false, 32px, true); + + %onboardingQuotes { + top: 40px; + color: var(--card-header-text-color); + } + + %onboardingTestimonialsControls { + margin: 0; + } + + %button { + --button-padding: 0 10px; + } +} + +%onboardingUpsellPreview { + gap: 16px; + @include card-format(false, 16px, true); + + &%onboardingSpacingLarge { + gap: 2px; + + %headingMdSemibold { + padding-bottom: 14px; + } + + %onboardingWelcomeMessageContainer { + margin-bottom: 14px; + } + } + + %headingMdSemibold { + line-height: normal; + font-size: 1.25em; + color: var(--card-header-text-color); + font-weight: 400; + } + + %onboardingSpacingSmall { + gap: 2px; + } + + %onboardingPreviewListItem { + padding: 12px; + + &%onboardingPreviewListItemSelected { + background-color: var(--card-color-alt-hover); + } + } + + %onboardingPreviewListItem, + %onboardingPreviewAction { + background-color: var(--card-color-alt); + border-radius: 4px; + + &:first-of-type { + border-top-left-radius: var(--card-radius-big); + border-top-right-radius: var(--card-radius-big); + } + + &:last-of-type { + border-bottom-left-radius: var(--card-radius-big); + border-bottom-right-radius: var(--card-radius-big); + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_overview.scss b/other/themes/Material-Discord/src/settings/server/_overview.scss new file mode 100644 index 0000000..56a7794 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_overview.scss @@ -0,0 +1,10 @@ +/* + * + * SERVER SETTINGS OVERVIEW + * + */ + +%imageUploaderIcon { + left: calc(50% + 32px); + right: unset; +} diff --git a/other/themes/Material-Discord/src/settings/server/_permissions.scss b/other/themes/Material-Discord/src/settings/server/_permissions.scss new file mode 100644 index 0000000..19dd5b8 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_permissions.scss @@ -0,0 +1,117 @@ +@use '../../mixins' as *; + +/* + * + * SERVER SETTINGS PERMISSIONS + * + */ + +%permissionsSettingCard { + margin-bottom: 16px; + @include card-format(16px); + + &%permissionsSettingCardActive, + %permissionsCardFolder { + background-color: transparent; + } + + %permissionsCardFolderHeader { + position: relative; + border-bottom: none; + + &:after { + position: absolute; + content: " "; + width: 100%; + height: 1px; + bottom: 0; + left: 0; + background-color: var(--card-border-color); + } + } + + + %permissionsDivider { + display: none; + + + %button { + --button-padding: 0; + } + } +} + +%permissionsRoleMemberList { + padding: 16px; + + %permissionsRoleMemberContent { + height: auto !important; + + %permissionsMemberRow { + padding: 0 4px; + margin-bottom: 16px; + + &:last-child { + margin-bottom: 0; + } + } + + %permissionsDivider { + display: none; + } + } +} + +%settingsContentSidebarScrollable { + %settingsContentSidebarHeaderDefault { + @include remove-caps(14px); + } + + %permissionsSidebarRoleItem { + border-radius: 16px; + + %permissionsSidebarRoleDotBackground { + padding: 0; + background-color: transparent; + } + } +} + +%settingsContentSidebarScroller { + background-color: transparent; +} + +%staticToolbar { + margin-bottom: 8px; + @include card-format(true, 0, true); + overflow: hidden; + + %button { + --button-height: 32px; + --button-background: transparent; + --button-radius: 0; + } +} + +%forumGuidelines { + --input-padding: 0 12px; + + @include new-input-format(false, 200px, 250px); + background: var(--input-color) !important; + border-radius: 19px; + + %slateTextArea { + right: 0; + padding: 12px 0; + } +} + +%forumGuidelinesAddTags { + background-color: hsl(var(--accent-hsl--material-you)); + + &:not(%forumGuidelinesAddTagsDisabled):hover { + background-color: hsl(var(--accent-hsl--material-you)); + } + + path { + fill: var(--accent-text-color--material-you); + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_roles.scss b/other/themes/Material-Discord/src/settings/server/_roles.scss new file mode 100644 index 0000000..7a2f34e --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_roles.scss @@ -0,0 +1,308 @@ +@use '../../mixins' as *; + +/* + * + * SERVER ROLES + * + */ + +%guildSettingsRolesTabBar { + border-bottom: 1px solid var(--card-border-color); + + %guildSettingsRolesTabBarItem { + margin-bottom: 0; + border: none; + + &%guildSettingsRolesTabBarItemSelected { + @include tab-border(100%); + } + } +} + +%guildSettingsRoleDefaultPermissions { + @include card-format(false, 16px, true, true); + + %guildSettingsRoleDefaultPermissionsIcon { + background-color: var(--card-button-color); + } +} + +%guildSettingsRoleSearchBar { + @include new-input-format; + + %guildSettingsRoleSearchBarInner { + padding: 0; + + %guildSettingsRoleSearchInput { + height: var(--input-height); + margin: 0; + padding: 0 4px; + + &::-webkit-input-placeholder { + font-family: var(--app-font); + } + } + + %guildSettingsRoleSearchIconLayout { + width: var(--input-height); + height: var(--input-height); + } + } +} + +%guildSettingsRolesTable { + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + + %guildSettingsRolesTableHeader { + margin-left: 0; + margin-bottom: 0; + + %dragSpacing { + display: none; + } + } + + %guildSettingsRolesTableTitle { + font-size: 1em; + color: var(--card-header-text-color); + font-weight: 500; + text-transform: none; + + &%memberSpacing { + margin-left: 64px; + } + } +} + +%guildSettingsRoleRow { + height: auto; + margin: 0; + padding: 12px 16px; + background-color: var(--card-color-filled); + border-radius: 0; + + &:last-of-type { + padding-bottom: 20px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + + &:before { + height: calc(100% - 8px); + } + + &:after { + display: none; + } + } + + &:hover { + &:not(%guildSettingsRoleRowDisabledHover) { + background-color: var(--card-color-filled); + + &:before { + background-color: var(--card-color-hover); + } + + %guildSettingsRoleDragIcon { + opacity: 1; + } + + %guildSettingsRoleCircleButton { + background-color: var(--card-button-color-hover); + + &%guildSettingsRoleEditButton { + opacity: 1; + } + } + } + } + + &:before { + width: calc(100% - 16px); + height: 100%; + left: 8px; + right: 0; + background-color: transparent; + border-radius: calc(var(--card-radius-big) / 1.5); + transition: var(--default-time) var(--default-animation) background-color; + pointer-events: none; + } + + > * { + z-index: 2; + } +} + +%guildSettingsRoleDragIcon { + position: absolute; + left: 8px; + padding: 12px; + background-color: var(--card-color-hover); + z-index: 3; + opacity: 0; + visibility: visible; + transition: var(--default-time) var(--default-animation) opacity; + vertical-align: middle; + line-height: 10px; +} + +%guildSettingsRoleCircleButton { + background-color: var(--card-button-color); + + &%guildSettingsRoleEditButton { + opacity: 0; + visibility: visible; + transition: var(--default-time) var(--default-animation) opacity; + } +} + +/* SERVER ROLES -> EDIT/NEW */ + +%guildSettingsRolePage { + width: 100%; + min-width: 100%; + + %guildSettingsRoleSidebar, + %guildSettingsRoleContentContainer { + position: relative; + } + + %guildSettingsRoleSidebar { + margin-left: 40px; + border-right-color: var(--card-border-color); + + %guildSettingsRoleSidebarList { + padding: 0 16px 96px 16px; + background-color: transparent; + border: none; + } + + %guildSettingsRoleSidebarTitleContainer { + margin: 0; + padding: 0 8px 16px; + background-color: var(--main-color); + + &%guildSettingsRoleSidebarTitleElevated { + border-bottom: 1px solid var(--card-border-color); + box-shadow: none; + } + + %guildSettingsRoleSidebarTitleText { + @include remove-caps(16px); + } + } + + %tabBarItem { + width: auto; + padding: 0 12px; + border-radius: 16px; + transition: var(--default-time) var(--default-animation) background-color; + + &:before { + display: none; + } + + &:hover { + background-color: var(--menu-item-hover) !important; + } + + &%tabBarItemSelected { + background-color: hsl(var(--accent-hsl),var(--menu-item-select-accent-opacity)) !important; + } + } + + %guildSettingsRoleDot { + border: none; + } + } + + %guildSettingsRoleContentContainer { + left: 0; + flex: 1; + } + + %guildSettingsRoleContentWidth { + width: auto; + min-width: auto; + max-width: none; + padding-right: 82px; + + %buttonSizeTiny { + --button-height: 24px; + --button-padding: 0 8px; + } + } + + %guildSettingsRoleHeader { + margin-left: 0; + margin-right: 0; + padding: 0; + background-color: var(--main-color); + transition: var(--default-time) var(--default-animation) border-bottom-color; + + &%guildSettingsRoleStickyHeader { + box-shadow: none; + } + + .titleText-35PD5k { + @include remove-caps(16px); + } + + + div + .divider-5Xhahz { + display: none; + } + } + + %guildSettingsRoleTabBar { + margin-left: 0; + border-bottom: 1px solid var(--card-border-color); + } + + %guildSettingsRoleSearchContainer { + margin-top: 16px; + padding-bottom: 16px; + border-bottom: 1px solid var(--card-border-color); + } + + %guildSettingsRoleIconPreviewContainer { + border-radius: var(--card-radius-big); + } + + %guildSettingsRolePreviewContainer { + background-color: transparent; + border-radius: var(--card-radius-big); + border: none; + + %guildSettingsRoleMessageContainer { + padding: 16px 16px 16px 66px; + background-color: var(--chat-color); + } + } + + .container-1zDvAE { + margin-bottom: 20px; + } + + + %settingsToolsContainer { + position: absolute; + top: 0; + right: 0; + z-index: 2; + } +} + +/* SERVER ROLES -> ADD MEMBER */ + +%guildSettingsRoleAddMemberSearchBox { + padding: 16px; + + &%guildSettingsRoleAddMemberScrollSeparator { + box-shadow: none !important; + } + + %guildSettingsRoleAddMemberSearchBar { + margin-bottom: 0; + border: none; + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_rulesScreening.scss b/other/themes/Material-Discord/src/settings/server/_rulesScreening.scss new file mode 100644 index 0000000..6701f94 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_rulesScreening.scss @@ -0,0 +1,83 @@ +@use '../../mixins' as *; + +/* + * + * SERVER RULES SCREENING + * + */ + +%ruleScreeningMainColumnContainer { + max-width: calc( 100% - calc(188px + 32px) ); +} + +%rulesScreeningBackgroundContainer { + @include card-format(false, 16px, true); + + %rulesScreeningContainerPadding { + padding: 0; + } + + %inputWrapper { + height: auto; + max-height: unset; + } +} + +%rulesScreeningContainerTitle { + font-size: 1.25em; + color: var(--card-header-text-color); + font-weight: 500; + + %rulesScreeningContainerVerificationLevel { + font-size: 1em; + } +} + +%rulesScreeningContainerFooter { + padding: 0; + background-color: transparent; +} + +%rulesScreeningFieldBackground { + &:not(textarea) { + --card-color-filled: var(--card-color-alt); + + @include card-format(false, 16px, true); + } + + &%rulesScreeningWithFooter { + border-bottom: none; + } +} + +%rulesScreeningFieldFooterContainer { + background-color: var(--card-color-alt); + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: 1px solid var(--card-border-color); +} + +%rulesScreeningSidebarFixedContainer { + @include card-format(false, 16px, true); +} + +/* SERVER RULES SCREENING -> EDIT RULES */ + +%rulesTextAreaInput { + @include card-format(false, 0 0 0 16px, true); +} + +%rulesExampleRule { + height: var(--button-height); + padding: 0 12px; + background-color: var(--card-button-color); + border-radius: 10px; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } + + > div { + line-height: var(--button-height); + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_safetySetup.scss b/other/themes/Material-Discord/src/settings/server/_safetySetup.scss new file mode 100644 index 0000000..5a397c3 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_safetySetup.scss @@ -0,0 +1,35 @@ +@use '../../mixins' as *; + +/* + * + * SERVER SETTINGS SAFETY SETUP + * + */ + +%safetySetupChangelog { + @include card-format(false, 16px, true); +} + +%safetySetupChecklist { + @include card-format(false, 0, true); + + %buttonOutlined { + border: var(--button-outline) !important; + } + + %safetySetupChecklistDivider { + background-color: var(--card-border-color); + } +} + +%safetySetupBackButton { + --button-padding: 0; + + margin-bottom: 16px; + + %safetySetupBackButtonText { + background-image: none; + text-transform: none; + text-decoration: none; + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_serverInsights.scss b/other/themes/Material-Discord/src/settings/server/_serverInsights.scss new file mode 100644 index 0000000..e0a5f73 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_serverInsights.scss @@ -0,0 +1,16 @@ +@use '../../mixins' as *; + +/* + * + * SERVER SETTINGS SERVER INSIGHTS + * + */ + +%insightsError { + @include card-format(false, 16px, true); +} + +%insightsDeveloperPortalCtaWrapper { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} diff --git a/other/themes/Material-Discord/src/settings/server/_serverLists.scss b/other/themes/Material-Discord/src/settings/server/_serverLists.scss new file mode 100644 index 0000000..cfa11ef --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_serverLists.scss @@ -0,0 +1,142 @@ +@use '../../mixins' as *; + +/* + * + * SERVER LISTS + * + */ + +%settingsLongCard { + padding: 16px; + background-color: var(--card-color-filled); + + &:nth-child(3) { + padding-top: 24px; + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + + &:last-of-type { + border-radius: var(--card-radius-big); + } + + &:before { + height: calc(100% - 8px); + top: 8px; + } + } + + &:last-of-type { + margin-bottom: 32px; + padding-bottom: 24px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + + &:before { + height: calc(100% - 8px); + } + } + + &:before { + width: calc(100% - 16px); + left: 8px; + right: 0; + bottom: 0; + margin: 0; + background-color: var(--card-color-hover) !important; + border: none; + border-radius: calc(var(--card-radius-big) / 1.65); + transition: var(--default-time) var(--default-animation) opacity; + pointer-events: none; + } +} + +%settingsHeader, +%settingsMemberHeader { + + %settingsHeaderDivider { + display: none; + } +} + +/* SERVER LISTS -> MEMBERS LIST */ + +%settingsMemberCard { + &:nth-child(3) { + margin-top: 24px; + } + + %roleOverflowButton { + width: 36px; + + %button { + --button-padding: 0; + + min-width: var(--button-height); + } + + %roleOverflowIcon { + vertical-align: middle; + } + } +} + +/* SERVER LISTS -> INVITE LIST */ + +%settingsInviteHeaderSection { + padding-bottom: 0; + + %settingsInviteHeaderDivider, + %settingsInviteDivider { + display: none; + } + + %settingsInviteHeader { + margin-top: 24px; + padding: 16px 16px 4px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + } +} + +%settingsInviteCard { + height: 72px; + + &:nth-child(3) { + border-radius: 0; + } + + %settingsInviteAvatar { + width: 24px !important; + height: 24px !important; + } + + %settingsInviteRevokeInvite { + top: -12px; + right: -8px; + } +} + +/* SERVER LISTS -> BAN LIST */ + +%bannedUserModal { + %bannedUserModalContent { + padding: 0 !important; + + &::-webkit-scrollbar { + width: 0px !important; + } + + %settingsInviteHeader { + padding: 16px; + justify-content: left; + border-bottom: 1px solid var(--card-border-color); + } + + %bannedUserModalReasonHeader { + margin-top: 0; + padding: 16px; + @include remove-caps(14px); + + + %textSmNormal { + padding: 0 16px 16px; + } + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_serverProducts.scss b/other/themes/Material-Discord/src/settings/server/_serverProducts.scss new file mode 100644 index 0000000..10845bd --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_serverProducts.scss @@ -0,0 +1,123 @@ +@use '../../mixins' as *; + +/* + * + * SERVER SETTINGS SERVER PRODUCTS + * + */ + +%serverProductsBasicInfoContainer { + @include card-format(false, 16px, true); +} + +%serverProductsCoverImageUploader { + %settingsImageUploaderInner { + @include card-format(false, 0, true); + } + + %settingsImageUploaderIcon { + left: unset; + right: 0; + } +} + +%serverProductsMetricCard, +%serverProductsTableContainer { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %textXsMedium { + @include remove-caps(14px); + } +} + +/*SERVER SETTINGS SERVER PRODUCTS -> CREATE PRODUCT */ + +%serverProductTextArea { + background-color: var(--input-color); + border-radius: 19px; +} + +%serverProductThumbnail { + border-radius: var(--card-radius-big); + + %serverProductThumbnailRadioOptionImage { + border-radius: calc(var(--card-radius-big) - 2px) !important; + } +} + +%serverProductUploadDownloadableContainer { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %textSmMedium { + color: var(--accent-text-color--material-you) !important; + } +} + +%serverProductAttachedRoleContainer { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + border: none; +} + +%serverProductBenefitToggleContainer { + padding: 8px 2px 8px 12px; + background-color: var(--card-color-filled); + border-radius: 20px; +} + +%serverProductPublishableCard { + background-color: hsl(var(--accent-hsl--material-you),0.15); + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); + box-shadow: none; +} + +%serverProductWasEverPublishedCard { + background-color: hsl(var(--alert-hsl),0.15); + border-radius: var(--card-radius-big); + border: 1px solid hsl(var(--alert-hsl)); +} + +%serverProductPreview { + %textXsBold { + @include remove-caps(14px); + } +} + +/*SERVER SETTINGS SERVER PRODUCTS -> PRODUCT CARD */ + +%serverProductCard { + @include card-format(true, 0, true, true); + + %serverProductCardThumbnail { + border-radius: var(--card-radius-big); + } +} + +%serverProductBadge { + background-color: var(--card-color-active) !important; + border-radius: 13px; +} + +%serverProductRoleTag { + min-width: 28px; + height: 28px; + gap: 6px; + padding: 0 12px 0 6px; + background-color: transparent; + border-radius: 8px; + border: 1px solid var(--card-border-color); + + %serverProductRoleColor { + width: 16px; + height: 16px; + margin: 0; + border-radius: 8px; + + + span { + display: none !important; + } + } +} diff --git a/other/themes/Material-Discord/src/settings/server/_serverSubscriptions.scss b/other/themes/Material-Discord/src/settings/server/_serverSubscriptions.scss new file mode 100644 index 0000000..19be4a7 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_serverSubscriptions.scss @@ -0,0 +1,89 @@ +@use '../../mixins' as *; + +/* + * + * SERVER SETTINGS SERVER SUBSCRIPTIONS + * + */ + +%serverSubscriptionCard { + @include card-format(false, 0, true); +} + +%serverSubscriptionHeroBanner { + border-radius: var(--card-radius-big); +} + +/* SERVER SETTINGS SERVER SUBSCRIPTIONS -> HOW IT WORKS */ + +%howItWorksContainer { + padding: 0; + background-color: transparent; +} + +%howItWorksImageContainer, +%howItWorksDescription { + background-color: transparent; +} + +/* SERVER SETTINGS SERVER SUBSCRIPTIONS -> CREATOR BENEFITS */ + +%creatorBenefitCard { + padding: 16px; +} + +%creatorBenefitEarningsPreviewCard, +%creatorBenefitAvatarCard { + --card-color-filled: var(--card-color-alt); + + @include card-format(false, 16px, true); +} + +/* SERVER SETTINGS SERVER SUBSCRIPTIONS -> LEARN FROM OTHER CREATORS */ + +%guildCard { + padding: 16px; +} + +%guildCardHeaderAvatar { + border-radius: 50%; +} + +%guildSubscriberCount { + height: var(--button-height); + padding: var(--button-padding); + background-color: var(--card-button-color); + border-radius: var(--button-radius); + + %textMdNormal { + color: var(--text-normal) !important; + font-weight: 500; + } +} + +%guildSubscriberCountValue, +%guildSubscriberCountText { + padding: 0; + background-color: transparent; +} + +%guildSubscriberCountText { + padding-left: 12px; +} + +%guildCardEmojisContainer { + margin-right: 8px; + padding: var(--button-padding); + background-color: var(--card-button-color); + border-radius: var(--button-radius); +} + +/* */ + +%serverSubscriptionsTabBar { + border-bottom-width: 1px; +} + +%serverSubscriptionsSetupContainer { + @include card-format(false, 16px, true); +} diff --git a/other/themes/Material-Discord/src/settings/server/_soundboard.scss b/other/themes/Material-Discord/src/settings/server/_soundboard.scss new file mode 100644 index 0000000..6ebe177 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_soundboard.scss @@ -0,0 +1,32 @@ +@use '../../mixins' as *; + +/* + * + * SERVER SETTINGS SOUNDBOARD + * + */ + +%soundboardSettingsTableTitle { + margin-bottom: 16px; +} + +%soundboardSettingsTable { + grid-template-columns: unset; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +%soundboardSettingsTableHeaders { + padding: 16px 16px 0; + + %soundboardSettingsTableHeader { + font-weight: 500; + text-transform: none; + } +} + +%soundboardSettingsTableRow { + padding: 4px 16px; + + @include card-format--list; +} diff --git a/other/themes/Material-Discord/src/settings/server/_stickers.scss b/other/themes/Material-Discord/src/settings/server/_stickers.scss new file mode 100644 index 0000000..9c57721 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_stickers.scss @@ -0,0 +1,46 @@ +@use '../../mixins' as *; + +/* + * + * SERVER STICKERS + * + */ + +%stickersUpsellContainer { + border-radius: var(--card-radius-big); +} + +%stickersTierHeader { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + + &%stickersTierHeaderUnlocked, + &%stickersTierHeaderLocked { + background-color: var(--card-color-filled) !important; + } + + &%stickersTierHeaderWithoutCardBody { + border-radius: var(--card-radius-big); + } +} + +%stickersTeirBody { + background-color: var(--card-color-filled) !important; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: none !important; +} + +%stickersTierLock { + color: var(--interactive-normal); +} + +%stickersUploadCard { + @include card-format(false, 0, true, true); +} + +%stickersPlaceholderCard { + @include card-format; +} + +%stickersProgressBackground { + color: var(--main-alt) !important; +} diff --git a/other/themes/Material-Discord/src/settings/server/_welcomeScreen.scss b/other/themes/Material-Discord/src/settings/server/_welcomeScreen.scss new file mode 100644 index 0000000..76b94c1 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/server/_welcomeScreen.scss @@ -0,0 +1,54 @@ +@use '../../mixins' as *; + +/* + * + * ACCEPT RULES + * + */ + +%welcomeEnableContainer { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; +} + +%welcomePreviewContainer { + @include card-format(false, 16px, true); + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-top: none; + + %welcomeDescriptionWrapper { + %inputWrapper { + --input-height: 64px; + } + } + + %welcomeDescriptionInput { + line-height: 32px; + + &[placeholder] { + text-align: left; + } + } + + %welcomeChannel { + --card-color-filled: var(--card-color-alt); + + @include card-format(false, 12px, true); + } +} + +%welcomeIconActiveLarger { + border-radius: var(--avatar-radius); +} + +%welcomeOptions { + margin-bottom: 8px; + @include card-format; + + %welcomeOptionContainer { + margin-top: 0; + border-radius: 0; + background-color: transparent; + @include card-format--list; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_accessibility.scss b/other/themes/Material-Discord/src/settings/user/_accessibility.scss new file mode 100644 index 0000000..466708b --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_accessibility.scss @@ -0,0 +1,33 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS ACCESSIBILITY + * + */ + +%accessibilityPreview { + @include card-format(true, 16px); +} + +%accessibilityMessagePreview { + padding: 0; + background-color: var(--chat-color); + border-radius: calc(var(--card-radius-big) / 1.25); + + %message { + margin-top: 0 !important; + margin-left: 52px; + margin-right: 0; + border-radius: var(--message-radius); + + &:before, + &:after { + display: none; + } + + %avatarLarge { + left: -50px; + } + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_appIconEditor.scss b/other/themes/Material-Discord/src/settings/user/_appIconEditor.scss new file mode 100644 index 0000000..67b4488 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_appIconEditor.scss @@ -0,0 +1,47 @@ +/* + * + * USER SETTINGS APP ICON EDITOR + * + */ + +%appIconEditor { + margin-left: 8px; + padding: 0; + background-color: var(--chat-color); + border-radius: var(--card-radius-big); + border-left: none; + + %headingLgExtrabold { + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + } + + div[role=radiogroup] { + background-color: transparent; + } +} + +%appIconEditorHeader { + width: auto; + padding: 16px; +} + +%appIconEditorSelectionGroup { + margin-top: 0; + + %appIconEditorSelectionGroupHeader { + padding: 0; + } + + %appIconEditorPresets { + padding: 0; + gap: 16px; + } +} + +%appIconEditorFooter { + margin-top: 16px; + padding: 0 16px 16px; +} diff --git a/other/themes/Material-Discord/src/settings/user/_appearance.scss b/other/themes/Material-Discord/src/settings/user/_appearance.scss new file mode 100644 index 0000000..a360b51 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_appearance.scss @@ -0,0 +1,138 @@ +/* + * + * USER SETTINGS APPEARANCE + * + */ + +%settingsPreviewCard { + --card-color-filled: transparent; + + &%settingsCardPrimaryOutline { + border: 1px solid var(--card-border-color) !important; + } + + %messagesWrapper { + margin-left: 48px; + } +} + +/* USER SETTINGS APPEARANCE -> THEME */ + +%titleH5 { + &%settingsHeaderTitle { + + div:not([class]) { + div[role=radiogroup] { + padding: 16px; + background-color: var(--card-color-filled); + border: none; + } + } + } +} + +%basicThemeSelectors { + + %premiumFeatureBorder { + margin: 0 -8px -8px; + background: linear-gradient(var(--card-color-filled),var(--card-color-filled)) padding-box,linear-gradient(45deg,hsl(269,calc(var(--saturation-factor, 1)*52.7%),52.7%),hsl(325,calc(var(--saturation-factor, 1)*31.7%),51.8%)) border-box; + border-radius: calc(var(--card-radius-big) - 4px); + } +} + +%themeEditorPresets { + gap: 16px; +} + +%basicThemeSelectors { + %themeEditorThemeSelectionContainer { + width: unset; + height: unset; + padding: 12px; + background-color: var(--main-color); + border-radius: var(--card-radius-big); + } +} + +%themeEditorDefaultThemeSelection { + width: 60px; + height: 60px; + box-shadow: none; + + &%themeEditorThemeSelected { + position: relative; + background: hsl(var(--accent-hsl--material-you)); + + &:before, + &:after { + position: absolute; + content: " "; + width: 50%; + height: 50%; + bottom: 0; + pointer-events: none; + + } + + &:before { + left: 0; + background-color: var(--card-color-filled); + border-bottom-left-radius: 30px; + } + + &:after { + right: 0; + background-color: var(--accent-text-color--material-you); + border-bottom-right-radius: 30px; + } + } +} + +%themeEditorSelectionCircle { + box-shadow: none; + + &:before { + position: absolute; + content: " "; + width: 32px; + height: 32px; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + background-color: var(--main-color); + border-radius: 50%; + } + + %themeEditorCheckmark { + color: var(--main-color); + } + + %themeEditorCheckmarkCircle { + top: 0; + left: 0; + bottom: 0; + margin: auto; + + circle { + fill: var(--text-normal); + } + } +} + +/* USER SETTINGS APPEARANCE -> APP ICON */ + +%appIconCardHeader { + padding: 8px 8px 0; +} + +%appIconCardPresets { + padding: 0 8px 8px; +} + +%appIconSelection { + &:not(%appIconSelectionSelected) { + &%appIconSelectionDisabled { + opacity: 0.5; + } + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_authorizedApps.scss b/other/themes/Material-Discord/src/settings/user/_authorizedApps.scss new file mode 100644 index 0000000..f37b0e5 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_authorizedApps.scss @@ -0,0 +1,46 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS AUTHORIZED APPS + * + */ + +%formNotice { + margin-bottom: 32px; + padding: 0; + + %formNoticeTitle { + @include card-format--header(false, true); + + + %formNoticeBody { + @include card-format--body(true); + } + } + + &%settingsCard { + margin-top: 16px; + } +} + +%formNoticeBody { + padding: 16px; +} + +%authedApp { + margin-bottom: 16px; + padding: 16px; + + %marginBottom20 { + %textSmSemibold { + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + } + } + + %button { + font-size: 0.75em; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_billing.scss b/other/themes/Material-Discord/src/settings/user/_billing.scss new file mode 100644 index 0000000..914e43a --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_billing.scss @@ -0,0 +1,89 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS BILLING + * + */ + +%paymentSourceRow { + @include card-format(false, 16px, true); +} + +%paymentPane { + @include card-format(true, 0, true); + + %paymentRowHeader { + padding: 16px; + } + + %paymentBottomDivider { + border: none; + } + + %paymentPageActions { + padding: 16px 0; + } +} + +%paymentRow { + &:not(%payment) { + border-bottom: none; + } +} + +%payment { + background-color: var(--card-color-filled) !important; + + &:not(%paymentHoverable) { + padding-bottom: 1px; + } +} + +%paymentPaginator { + background-color: transparent !important; + + %paymentDescriptionIcon { + border-radius: 50%; + } + + %paymentExpandedInfo { + --card-color-filled: var(--card-color-alt); + @include card-format(false, 16px, true); + + %paymentHeader { + border-color: var(--card-border-color); + } + } +} + +%paymentPageButtonPrev, +%paymentPageButtonNext { + width: var(--button-height); + height: var(--button-height); + padding: 0; + line-height: var(--button-height); + border-color: var(--card-border-color); + text-align: center; + + &%paymentPageButtonDisabled { + border-color: var(--card-border-color); + } +} + +%paymentPageButtonPrev { + border-radius: var(--button-radius) 0 0 var(--button-radius); +} + +%paymentPageButtonNext { + border-radius: 0 var(--button-radius) var(--button-radius) 0; +} + +%paymentPageIndicator { + height: var(--button-height); + border-color: var(--card-border-color); +} + +%codeRedemptionRedirect { + @include card-format(true, 16px); +} diff --git a/other/themes/Material-Discord/src/settings/user/_connections.scss b/other/themes/Material-Discord/src/settings/user/_connections.scss new file mode 100644 index 0000000..5511b75 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_connections.scss @@ -0,0 +1,184 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS CONNECTIONS + * + */ + +%accountList { + margin: 0 0 32px 0; + @include card-format(false, 0, true); + + %accountListHeader { + @include card-format--header(false, true); + } + + %textXsNormal { + padding: 0 16px; + } + + %connectionsContainer { + padding: 0 16px 16px; + } + + %connectionsAccountButton { + margin-bottom: 0; + } + + %connectionsAccountsButtonInner { + background-color: var(--card-button-color); + border-radius: 50%; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } + } +} + +/* CONNECTIONS -> ADD CONNECTION */ + +%connectionsModalAccountButtonInner { + background-color: var(--card-button-color); + border-radius: 50%; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover { + background-color: var(--card-button-color-hover); + } +} + +/* CONNECTIONS -> CONNECTED ACCOUNTS */ + +%connectionList { + grid-gap: 16px; +} + +%connectionsModalHeader { + margin-top: 0; + + %headingMdBold { + font-size: 22px; + font-weight: 400; + } +} + +%connectionsModalConnectionsContainer { + margin-bottom: 0; +} + +%connectionCard { + margin-bottom: 0; + @include card-format(false, 0, true); + + %connectionCardHeader { + @include card-format--header(false, true); + } + + %connectionCardWrapper { + padding: 0 16px 16px; + + %connectionCardSwitch { + padding-left: 0; + padding-right: 0; + + &:last-of-type { + margin-bottom: 0; + } + } + } + + %settingsHeaderDivider { + margin: 0 16px; + border-top-color: var(--card-border-color); + } + + %connectionCardMetadataContainer { + --card-color-filled: var(--card-color-alt); + + margin: 0 16px 16px; + @include card-format(false, 12px, true); + } + + %connectionsCardUpsellWrapper { + padding: 0; + } + + %connectionCardUpsellContainer { + @extend %connectionCardMetadataContainer; + + %button { + min-width: 130px; + } + } +} + +%integrationWrapper { + padding: 0; + + %titleH5 { + margin: 0; + padding: 16px 16px 8px; + } + + %integrationCard { + --card-color-filled: var(--card-color-alt); + + margin: 0 16px 2px; + @include card-format(false, 16px, true); + border-radius: 4px; + + &:first-of-type { + border-radius: var(--card-radius-big) var(--card-radius-big) 4px 4px; + } + + &:last-of-type { + margin-bottom: 16px; + border-radius: 4px 4px var(--card-radius-big) var(--card-radius-big); + } + + &:only-child { + border-radius: var(--card-radius-big); + } + + %button { + background-color: hsl(var(--accent-hsl),0.1); + color: hsl(var(--accent-hsl--material-you)); + } + } +} + +/**/ + +%connectionsChecksGroup { + @include card-format(false, 16px, true); + + &%connectionsChecksGroupPassed { + background-color: var(--card-color-active); + } +} + +%connectionsRoleGranted { + margin-top: 0; + padding: 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + + %textLGSemibold { + font-size: 1.25em; + font-weight: 400; + } +} + +%connectionsChannelsGranted { + margin-bottom: 0; + padding: 0 16px 16px; + background-color: var(--card-color-filled); + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + + %headingLgSemibold { + font-size: 1.1em; + font-weight: 400; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_devices.scss b/other/themes/Material-Discord/src/settings/user/_devices.scss new file mode 100644 index 0000000..55ef746 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_devices.scss @@ -0,0 +1,83 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS DEVICES + * + */ + +%deviceSessions { + > div:not([class]) { + @include card-format(false, 0, true); + } +} + +%deviceOtherSessions { + margin-top: 32px; + @include card-format(false, 0, true); +} + +%deviceSessions, +%deviceOtherSessions { + %deviceSectionTitle { + @include card-format--header(false, true); + + %settingsHeaderTitle { + margin-bottom: -8px; + @include card-format--header-fix; + } + } +} + +%deviceSession { + position: relative; + padding: 16px; + gap: 16px; + border-bottom: none; + + &:before { + position: absolute; + content: " "; + width: calc(100% - 16px); + height: 100%; + top: 0; + left: 8px; + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.65); + opacity: 0; + transition: var(--default-time) var(--default-animation) opacity; + } + + &:last-of-type { + padding-bottom: 24px; + + &:before { + height: calc(100% - 8px); + } + } + + &:hover { + &:before { + opacity: 1; + } + } + + > * { + z-index: 2; + } + + %deviceSessionIcon { + background-color: hsl(var(--accent-hsl--material-you)); + color: var(--accent-text-color--material-you); + } + + %deviceSessionInfoRow { + &:not(%deviceSessionInfoEyebrow) { + color: var(--text-muted); + } + } + + %deviceSessionInfoEyebrow { + @include remove-caps(14px); + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_experiments.scss b/other/themes/Material-Discord/src/settings/user/_experiments.scss new file mode 100644 index 0000000..b96c37c --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_experiments.scss @@ -0,0 +1,40 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS DISCORD EXPERIMENTS + * + */ + +%experimentGroup { + margin-top: 16px; + @include card-format(false, 16px, true); + + %experimentGroupTitle { + margin-bottom: 0; + } + + %eyebrow { + margin-top: 16px; + } + + %experimentGroupDate { + line-height: 42px; + } + + %experimentGroupDescription { + margin: 8px 0; + } + + %button { + --button-height: 18px; + --button-padding: 0; + + font-size: 0.875em !important; + font-weight: 400; + } + + %experimentGroupDivider { + display: none; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_familyCenter.scss b/other/themes/Material-Discord/src/settings/user/_familyCenter.scss new file mode 100644 index 0000000..eb072c6 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_familyCenter.scss @@ -0,0 +1,111 @@ +/* + * + * USER SETTINGS FAMILY CENTER + * + */ + +%familyCenterContent { + background-color: var(--chat-color) !important; + + %familyCenterSideNavContent { + flex: 1 1 auto; + min-width: 350px; + max-width: 1400px; + left: 0; + right: 0; + margin: 0 auto; + padding: 24px; + } +} + +%familyCenterContainer, +%familyCenterMyFamilyContainer { + max-width: 1400px; + align-items: center; + gap: 16px; +} + +%familyCenterMaxWidth { + max-width: unset; +} + +%familyCenterBanner, +%familyCenterSeeContainer { + width: 100%; +} + +%familyCenterBanner { + %headlingXlMedium { + font-weight: 400; + } +} + +%familyCenterGetStartedContainer, +%familyCenterFeatureCard, +%familyCenterSeeContainer, +%familyCenterBox, +%familyCenterEnableCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + box-shadow: none; +} + +%familyCenterGetStartedContainer, +%familyCenterSeeContainer { + padding: 24px; +} + +%familyCenterFeatureCards { + margin-top: 0; + gap: 16px; +} + +%familyCenterFeatureCard, +%familyCenterSeeContainer { + %headingMdBold { + font-size: 20px; + font-weight: 400; + } +} + +%familyCenterFeatureCardCircle { + background-color: var(--card-button-color); + + %familyCenterFeatureCardCircleIcon { + color: var(--text-muted); + } +} + +%familyCenterSeeContainer { + margin-top: 0; + + %textXssBold { + font-size: 12px; + font-weight: 500; + } + + %familyCenterSeeRow { + background-color: var(--card-color-alt); + border-radius: var(--card-radius-big); + } + + %familyCenterSeeRowIconContainer { + background-color: var(--card-button-color); + } +} + +%familyCenterBox { + padding: 24px; + + %headlingXlMedium { + font-weight: 400; + } +} + +%familyCenterBoxStepNumber { + background-color: var(--card-button-color); + + %headingMdSemibold { + color: var(--text-muted) !important; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_gameOverlay.scss b/other/themes/Material-Discord/src/settings/user/_gameOverlay.scss new file mode 100644 index 0000000..72c3e06 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_gameOverlay.scss @@ -0,0 +1,27 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS GAME OVERLAY + * + */ + +%settingsGameOverlayCard { + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); + + %settingsGameOverlayCardOption { + border-radius: var(--card-radius-big); + + &:hover { + background-color: hsl(var(--accent-hsl--material-you)); + opacity: 0.6; + } + + &%settingsGameOverlayCardOptionSelected { + background-color: hsl(var(--accent-hsl--material-you)); + border-color: hsl(var(--accent-hsl--material-you)); + box-shadow: var(--shadow-1dp); + } + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_index.scss b/other/themes/Material-Discord/src/settings/user/_index.scss new file mode 100644 index 0000000..5863eac --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_index.scss @@ -0,0 +1,21 @@ +@forward './accessibility'; +@forward './appearance'; +@forward './appIconEditor'; +@forward './authorizedApps'; +@forward './billing'; +@forward './connections'; +@forward './devices'; +@forward './experiments'; +@forward './familyCenter'; +@forward './gameOverlay'; +@forward './keybinds'; +@forward './myAccount'; +@forward './nitro'; +@forward './partyMode'; +@forward './privacyAndSafety'; +@forward './profiles'; +@forward './quests'; +@forward './registeredGames'; +@forward './serverBoost'; +@forward './themeEditor'; +@forward './voiceAndVideo'; diff --git a/other/themes/Material-Discord/src/settings/user/_keybinds.scss b/other/themes/Material-Discord/src/settings/user/_keybinds.scss new file mode 100644 index 0000000..2685fd9 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_keybinds.scss @@ -0,0 +1,144 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS KEYBINDS + * + */ + +%keybindWarningCard { + background-color: hsl(var(--warning-hsl),0.3); + border-radius: var(--card-radius-big); + border: none; + + %keybindWarningCardIcon { + color: hsl(var(--warning-hsl)); + } +} + +%settingsHeaderChildren { + %marginBottom20 { + + %settingsHeaderDivider { + display: none; + } + } +} + +%keybindRow { + --input-color: var(--input-color-alt); + + padding: 16px; + background-color: var(--card-color-filled); + border-bottom: 1px solid var(--card-border-color); + box-shadow: none !important; + + &:first-child { + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + } + + &:last-child { + margin-bottom: 40px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + border-bottom: none; + } + + &:only-child { + border-radius: var(--card-radius-big); + border-bottom: none; + } + + %keybindGroup { + margin: 0; + padding: 0; + border-left: none; + border-right: none; + + &:last-of-type { + border-radius: 0; + border-bottom: none; + } + + &:before { + display: none; + } + } + + %removeKeybind { + right: -12px + } + + %keybindInput { + %button { + width: auto; + } + } +} + +%keybindShortcutKey { + height: 24px; + padding: 0 8px; + background-color: var(--card-color-active); + border-radius: 12px; + border: none !important; + box-shadow: none !important; + line-height: 24px; + color: var(--text-normal); + + g { + fill: var(--text-normal); + } +} + +/* KEYBINDS -> DEFAULT */ + +%keybindDefaultGroup { + margin: 24px 0 0; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %keybindDefault { + + %keybindDivider { + display: block; + } + } + + %keybindDivider { + width: calc(100% - 32px); + margin: 0 16px; + border-top-color: var(--card-border-color); + + &:last-of-type { + display: none; + } + } +} + +%keybindDefault { + padding: 0 16px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + + %keybindDivider { + display: none; + } +} + +%keybindDefaultGroupHeader { + margin-bottom: 0; + padding: 16px 16px 0; + @include remove-caps(18px); + font-weight: 500; + + + %keybindDivider { + display: none; + } +} + +%keybindDefaultGroupDescription { + margin-bottom: 0; + padding: 16px 16px 0; + + + %keybindDivider { + display: none; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_myAccount.scss b/other/themes/Material-Discord/src/settings/user/_myAccount.scss new file mode 100644 index 0000000..0f21068 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_myAccount.scss @@ -0,0 +1,106 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS MY ACCOUNT + * + */ + +%settingsAccountProfileCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); + + %settingsUserInfo { + position: relative; + height: 88px; + padding: 16px 16px 16px 130px; + + %avatarWrapper { + background-color: var(--card-color-filled); + border: 8px solid var(--card-color-filled); + } + + %avatarWrapper { + top: unset; + bottom: 21px; + } + } + + %settingsUserBannerSVGWrapper { + circle { + display: none; + } + } + + %settingsUserBackground { + position: relative; + margin: 0; + padding: 0; + background-color: transparent; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big); + + &:before { + position: absolute; + content: " "; + width: calc(100% - 32px); + height: 1px; + top: 0; + left: 16px; + background-color: var(--card-border-color); + } + + %fieldList { + margin-top: 0; + padding: 16px; + + %constrainedRow { + %button { + margin-left: 8px; + } + } + + %button { + &:not(:last-child) { + margin-right: 16px; + } + } + } + } + + %settingsBadgeList { + height: 32px; + padding: 0 8px; + background-color: var(--card-color-hover); + border-radius: 16px; + } +} + +%settingsUserBanner { + position: relative; + border-radius: calc(var(--card-radius-big) / 1.5); +} + +%fieldList { + padding: 0; + background-color: transparent; + border-radius: 0; +} + +%settingsCredentialList { + margin-bottom: 16px; + @include card-format(false, 8px, true); +} + +%settingsCredentialItem { + border-radius: calc(var(--card-radius-big) / 1.65); + border-top: none; + transition: var(--default-time) var(--default-animation) background-color; + + &:not(:last-child) { + margin-bottom: 0; + } + + &:hover { + background-color: var(--card-color-hover); + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_nitro.scss b/other/themes/Material-Discord/src/settings/user/_nitro.scss new file mode 100644 index 0000000..29e8e1c --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_nitro.scss @@ -0,0 +1,59 @@ +/* + * + * USER SETTINGS NITRO + * + */ + +%settingsNitroIncomingContainer { + border-radius: var(--card-radius-big); +} + +%settingsNitroCtaWrapper { + border-radius: var(--card-radius-big); + + %settingsNitroCtaButtonInner { + color: var(--button-text-color); + } +} + +%nitroSettingsFloatingInnerWrapper { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); +} + +%settingsNitroTierCard { + border-radius: var(--card-radius-big); +} + +%settingsNitroGiftCard { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +/* USER SETTINGS -> NITRO -> SERVER BOOST */ + +%settingsServerBoostBannerGradient { + border-radius: var(--card-radius-big); +} + +%settingsServerBoostBannerWave { + fill: var(--card-color-filled); +} + +%settingsServerBoostBannerSubtextWrapper { + margin-top: 30px; +} + +%settingsServerBoostGuildContainer, +%settingsServerBoostGuildNotSeenWrapper { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +%settingsServerBoostPerksWrapper { + border-radius: var(--card-radius-big); + + %settingsServerBoostPerksCard { + border-radius: var(--card-radius-big); + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_partyMode.scss b/other/themes/Material-Discord/src/settings/user/_partyMode.scss new file mode 100644 index 0000000..920ef31 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_partyMode.scss @@ -0,0 +1,53 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS PARTY MODE + * + */ + +%achievementContainer { + @include card-format(false, 16px); +} + +%achievmentCardContainer { + @include card-format(false, 16px); + + &:hover { + background-color: var(--card-color-outlined); + } + + %achievementCardIcon { + background-color: var(--menu-item-hover); + } +} + +%achievement { + padding: var(--tooltip-padding); + background-color: var(--tooltip-color); + box-shadow: var(--tooltip-shadow); + border-radius: 28px; + + %achievementIcon { + background-color: rgba(0,0,0,0.35); + } + + .text-md-semibold-3xVVGu, + .text-xs-medium-2LRpEj { + color: var(--tooltip-text-color) !important; + } +} + +%comboNameplate { + background-color: var(--popout-color); + box-shadow: var(--shadow-3dp); + border-radius: 18px; + + %comboMultiplier { + color: hsl(var(--accent-hsl--material-you)) !important; + } +} + +%fileProgressBar { + background-color: hsl(var(--accent-hsl--material-you)) !important; +} diff --git a/other/themes/Material-Discord/src/settings/user/_privacyAndSafety.scss b/other/themes/Material-Discord/src/settings/user/_privacyAndSafety.scss new file mode 100644 index 0000000..4257ed0 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_privacyAndSafety.scss @@ -0,0 +1,37 @@ +/* + * + * USER SETTINGS PRIVACY AND SAFETY + * + */ + +%accountStandingProfile { + margin-left: 0; +} + +%accountStandingAvatarBackground { + background-color: var(--card-color-filled); +} + +%accountStandingStatus { + [style*="color: var(--status-positive)"] { + color: var(--success-color) !important; + } +} + +%accountStandingLine { + background-color: var(--card-color-active); +} + +%accountStandingMarker { + margin: 0 !important; + background-color: var(--card-color-active); + + path { + fill: var(--success-color); + transform: translate(-1px, -1px) scale(1.091); + } + + %accountStandingMarkerEmpty { + background-color: var(--card-color-filled); + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_profiles.scss b/other/themes/Material-Discord/src/settings/user/_profiles.scss new file mode 100644 index 0000000..ce02e72 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_profiles.scss @@ -0,0 +1,227 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS PROFILES + * + */ + +%settingsProfileTabBar { + %settingsProfileTabBarItem { + border-bottom: none; + + &%settingsProfileTabBarItemSelected { + @include tab-border(90%); + } + } +} + +%settingsProfilesBaseLayout { + gap: 16px; +} + +%settingsProfileNotice { + @include card-format(false, 8px); +} + +%nitroUpsellButtonInner { + display: grid; + grid-template-columns: 30px 1fr; +} + +%settingsUpsellOverlayContainer, +%settingsUpsellTextContainer { + border-radius: var(--card-radius-big); +} + +%settingsUpsellOverlayContainer { + overflow: hidden; +} + +%settingsProfileShopCard { + border-radius: var(--card-radius-big); +} + +%settingsProfileCard { + --input-color: var(--input-color-alt); + + margin-bottom: 16px; + @include card-format(false, 16px, true); + + &:last-child { + &:not(%settingsProfileCardWithDivider) { + padding-bottom: 16px; + } + } + + &%settingsProfileCardHideDivider { + padding-bottom: 16px; + } + + &%settingsPreviewProfileThemes { + max-width: unset; + } + + &%settingsProfileThemeSectionPremiumBorder { + margin: 0 0 16px; + background: linear-gradient(var(--main-color),var(--main-color)) padding-box,linear-gradient(45deg,hsl(269,calc(var(--saturation-factor, 1)*52.7%),52.7%),hsl(325,calc(var(--saturation-factor, 1)*31.7%),51.8%)) border-box; + border-width: 2px; + + + %settingsProfileCardDivider { + display: none; + } + + .inlineUpsell-3zPTgw { + @include card-format(false, 16px); + } + } + + &%settingsProfilePreview { + %settingsProfileHeader { + display: none; + } + } + + %settingsProfileHeader { + margin: -16px -16px 0; + @include card-format--header(false, true); + + %settingsProfileHeaderText { + @include card-format--header-fix; + } + } + + %settingsProfileRemoveButton { + margin-left: 16px; + } +} + +%settingsProfileCustomizationSectionBorder { + margin: -16px; + background: linear-gradient(var(--card-color-filled),var(--card-color-filled)) padding-box,linear-gradient(45deg,hsl(269,calc(var(--saturation-factor, 1)*52.7%),52.7%),hsl(325,calc(var(--saturation-factor, 1)*31.7%),51.8%)) border-box; + border-radius: var(--card-radius-big); + + %settingsProfileCustomizationBackground { + padding: 16px; + } + + %settingsProfileNitroWheel { + height: 22px; + } +} + +%settingsProfileBioTextArea { + --input-padding: 0 12px; + + @include new-input-format(true, 136px, 136px); + border-radius: 19px !important; + + %channelTextAreaWithoutAttachment { + padding: 12px 0; + } +} + +%settingsProfileBannerPreview { + @include popout-format; + + %avatarUploaderInner { + background-color: transparent; + border: none; + box-shadow: var(--shadow-3dp); + + &:focus-within, + &:hover { + %avatarUploaderHint { + background-color: rgba(0,0,0,0.5); + border-radius: 50%; + } + } + } + + %userPopoutHeaderTop { + padding: 64px 12px 12px; + border-bottom: 1px solid var(--card-border-color); + } + + %userPopoutInfo { + padding: 12px; + } + + %userPopoutDivider { + display: none; + } + + %userPopoutAboutMeTitle, + %userPopoutAboutMeFakeTitle { + @include remove-caps(14px); + } + + %userPopoutFakeActivityIcon { + background-color: hsl(var(--accent-hsl--material-you)); + border-radius: 50%; + } +} + +%settingsProfileDecorationGridItem { + @include card-format(false, 0, true, true); + transition: var(--default-time) var(--default-animation) box-shadow; + + &%settingsProfileDecorationGridItemSelected { + box-shadow: 0 0 0 2px hsl(var(--accent-hsl--material-you)); + } +} + +%settingsProfileDecorationPreview { + @include card-format(false, 0, true); +} + +%settingsProfileSmallDecorationPreviewsContainer { + @include card-format(false, 8px, true); +} + +%settingsProfileEffectDescriptionBorderWithGradient { + border-radius: var(--card-radius-big); + + %settingsProfileEffectDescriptionContainer { + background-color: var(--card-color-filled); + border-radius: calc(var(--card-radius-big) - 2px); + } +} + +%settingsShopPreviewContainer { + background: linear-gradient(var(--card-color-filled), var(--card-color-filled)) padding-box, var(--custom-premium-colors-premium-gradient-tier-2-diagonal) border-box; + border-radius: var(--card-radius-big); + + %settingsShopPreviewBanner { + background-color: var(--card-color-active); + border-radius: calc(var(--card-radius-big) - 2px); + } +} + +/* USER SETTINGS PROFILES -> TRY OUT NITRO SECTION */ + +%settingsProfileTryItOutSection { + position: relative; + margin: 16px 0 0; + padding: 0; + border-radius: var(--card-radius-big); + border: none; + + &:before { + position: absolute; + content: " "; + width: calc(100% - 4px); + height: calc(100% - 4px); + top: 0; + left: 0; + background: linear-gradient(var(--main-alt),var(--main-alt)) padding-box,linear-gradient(45deg,hsl(269,calc(var(--saturation-factor, 1)*52.7%),52.7%),hsl(325,calc(var(--saturation-factor, 1)*31.7%),51.8%)) border-box; + border-radius: inherit; + border: 2px solid transparent; + } + + %settingsProfilePremiumBackground { + padding: 16px; + background: var(--card-color-filled); + border-radius: var(--card-radius-big); + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_quests.scss b/other/themes/Material-Discord/src/settings/user/_quests.scss new file mode 100644 index 0000000..db4adf1 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_quests.scss @@ -0,0 +1,40 @@ +/* + * + * QUESTS + * + */ + +%questCard { + max-width: unset; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +%questCardBannerContainer { + border-radius: var(--card-radius-big); + + %questCardSplash { + max-width: unset; + border-radius: var(--card-radius-big); + } + + %questCardPartnerBrandingGameTile { + border-radius: 50% !important; + } + + %questCardPromotedTagBackground { + border-radius: 9px; + } +} + +%questCardLowerContainer { + background-color: transparent !important; + + %questCardGridProgressBar { + color: hsl(var(--accent-hsl--material-you)) !important; + } +} + +%questCardReward { + border-radius: calc(var(--card-radius-big) / 1.75); +} diff --git a/other/themes/Material-Discord/src/settings/user/_registeredGames.scss b/other/themes/Material-Discord/src/settings/user/_registeredGames.scss new file mode 100644 index 0000000..5d36ff0 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_registeredGames.scss @@ -0,0 +1,124 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS REGISTERED GAMES + * + */ + +%settingsGameNotDetectedCard { + @include card-format(true, 16px, true); + + %settingsGameName { + color: var(--text-normal) !important; + } + + %settingsGameLastPlayed { + color: var(--text-muted) !important; + } +} + +%settingsGameNowPlayingCard { + border-radius: var(--card-radius-big); + border: none; + + %flowerStar { + path { + fill: #fff; + } + } + + %flowerStarChild { + path { + fill: #000; + } + } +} + +%settingsGameNowPlayingAdd { + margin: 16px 0; + color: var(--text-normal) !important; + + %buttonLink { + margin-left: 8px; + } + + + %marginTop40 { + margin-top: 0; + + %settingsHeaderTitle { + @include card-format--header(false, true); + padding: 16px 16px 8px; + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 0; + } + + %settingsGameDescription { + padding: 0 16px; + background-color: var(--card-color-filled); + } + } +} + +%settingsGameContainer { + padding: 16px; + background-color: var(--card-color-filled); + border-radius: 0 !important; + border: none; + + &:last-of-type { + padding-bottom: 24px; + border-radius: 0 0 var(--card-radius-big) var(--card-radius-big) !important; + box-shadow: none !important; + + &:before { + height: calc(100% - 8px); + bottom: 8px; + } + } + + &:before { + width: calc(100% - 16px); + height: 100%; + left: 8px; + right: 4px; + bottom: unset; + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.5); + border: none; + pointer-events: none; + transition: var(--default-time) var(--default-animation) opacity; + } + + %settingsGameName { + font-weight: 500; + } + + &:hover { + %settingsGameNameInput { + background-color: var(--input-color-alt); + } + } + + %settingsGameNameInput { + margin-left: -4px; + padding: 0 4px; + border: none; + border-radius: 12px; + line-height: 24px; + transition: var(--default-time) var(--default-animation) background-color; + + &:hover, + &:focus { + background-color: var(--input-color-alt); + } + } + + %settingsGameOverlayStatusText { + color: var(--text-muted) !important; + } + + %settingsLongCardButton { + right: -12px; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_serverBoost.scss b/other/themes/Material-Discord/src/settings/user/_serverBoost.scss new file mode 100644 index 0000000..417e38d --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_serverBoost.scss @@ -0,0 +1,67 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS SERVER BOOST + * + */ + +%settingsCardWrapper { + @include card-format; + + %settingsCardWrapperInner { + border-radius: var(--card-radius-big); + } +} + +%settingsCardNitro { + border-radius: var(--card-radius-big); +} + +%settingsServerBoostHeader { + background-color: var(--card-color-filled); + border-radius: var(--card-radius-big); +} + +%settingsServerBoostHeaderBorder { + display: none; +} + +%guildSubscriptions { + @include card-format; + + %guildSubscriptionsHeader { + background-color: transparent; + border-bottom: 1px solid var(--card-border-color); + } +} + +%guildSubscriptionSlots { + padding: 0; + background-color: transparent; + + %guildSubscriptionSlot { + padding: 16px; + @include card-format--list; + } +} + +%settingsServerBoostFAQCard { + @include card-format(false, 24px 24px 8px, true); + + %settingsServerBoostFAQHeading { + font-weight: 400; + } + + %settingsServerBoostFAQList { + border-top: none; + } + + %settingsServerBoostFAQListItem { + border-bottom-color: var(--card-border-color); + + &:last-child { + border-bottom: none; + } + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_themeEditor.scss b/other/themes/Material-Discord/src/settings/user/_themeEditor.scss new file mode 100644 index 0000000..0d4da84 --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_themeEditor.scss @@ -0,0 +1,58 @@ +/* + * + * USER SETTINGS THEME EDITOR + * + */ + +%themeEditor { + margin-left: 8px; + padding: 0; + background-color: var(--chat-color); + border-radius: var(--card-radius-big) var(--card-radius-big) 0 var(--card-radius-big); + border-left: none; + + &:before, + &:after { + position: absolute; + content: " "; + width: var(--card-radius-big); + height: var(--card-radius-big); + left: calc( calc(var(--card-radius-big) + 8px) * -1); + bottom: 0; + pointer-events: none; + } + + &:before { + background-color: var(--main-alt); + } + + &:after { + background-color: var(--chat-color); + border-bottom-right-radius: var(--card-radius-big); + } + + %themeEditorHeader { + padding: 16px; + } + + %themeEditorFooter { + padding: 0 16px 16px; + } + + %headingLgExtrabold { + font-size: 1.25em; + line-height: normal; + color: var(--card-header-text-color); + font-weight: 400; + } + + %themeEditorSelectionGroup { + margin-top: 0; + } + + div[role=radiogroup] { + margin-bottom: 24px; + background-color: transparent; + border: none; + } +} diff --git a/other/themes/Material-Discord/src/settings/user/_voiceAndVideo.scss b/other/themes/Material-Discord/src/settings/user/_voiceAndVideo.scss new file mode 100644 index 0000000..1755baf --- /dev/null +++ b/other/themes/Material-Discord/src/settings/user/_voiceAndVideo.scss @@ -0,0 +1,87 @@ +@use '../../mixins' as *; + +/* + * + * USER SETTINGS VOICE AND VIDEO + * + */ + +%soundButtonSettingContainer { + background-color: var(--card-color-hover); + border-radius: calc(var(--card-radius-big) / 1.65); +} + +%deviceOptionCertified { + width: 24px; + height: 24px; + @include add-icon(hsl(var(--accent-hsl--material-you)), verified_check); + object-position: -99999px 99999px; +} + +%settingsMicTestButton { + width: auto; +} + +%micTestWrapper { + height: 4px; + border-radius: 2px; + overflow: hidden; + + %micTestContainer { + width: 100% !important; + + &[style*="background: linear-gradient(to right, var(--yellow-260), var(--green-360))"] { + background: var(--success-color) !important; + } + } + + %micTestProgress { + background-color: var(--card-color-hover); + } + + %micTestNotches { + display: none; + } +} + +%settingsMicTestCaption { + top: 22px; + left: 148px; +} + +%sliderInputSensitivityBar %sliderInputSensitivityFill { + height: 4px !important; + background-color: var(--accent-text-color--material-you) !important; + border-radius: 2px; + transition: var(--default-time) var(--default-animation) width !important; +} + +%cameraWrapper { + @include card-format(false, 0, true); + + video { + border-radius: var(--card-radius-big); + } +} + +%cameraBackgroundOption { + border-radius: var(--card-radius-big); +} + +%cameraBackgroundOptionRing { + border-radius: var(--card-radius-big); + border-color: hsl(var(--accent-hsl--material-you)); +} + +%cameraBackgroundOptionInner { + background-color: var(--card-color-filled); + border-radius: calc(var(--card-radius-big) - 4px); + + %cameraBackgroundOptionContent { + color: var(--text-normal); + + %cameraBackgroundOptionRingText { + font-weight: 500; + } + } +}