@use "colors"; .theme-dark { --wc-frame: inset -1px -1px 0 0 #{colors.$tertiary}, inset 1px 1px 0 0 #{colors.$primary}, inset -2px -2px 0 0 #{colors.$secondary}, inset 2px 2px 0 0 #{colors.$c8}; --wc-outer-edge: inset -1px -1px 0 0 #{colors.$tertiary}, inset 1px 1px 0 0 #{colors.$c8}, inset -2px -2px 0 0 #{colors.$secondary}, inset 2px 2px 0 0 #{colors.$primary} !important; --wc-inner-edge: inset -1px -1px 0 0 #{colors.$c8}, inset 1px 1px 0 0 #{colors.$secondary}, inset -2px -2px 0 0 #{colors.$primary}, inset 2px 2px 0 0 #{colors.$tertiary}; } .theme-light { --wc-frame: inset -1px -1px 0 0 #{colors.$c8}, inset 1px 1px 0 0 #{colors.$primary}, inset -2px -2px 0 0 #{colors.$tertiary}, inset 2px 2px 0 0 #{colors.$secondary}; --wc-outer-edge: inset -1px -1px 0 0 #{colors.$c8}, inset 1px 1px 0 0 #{colors.$secondary}, inset -2px -2px 0 0 #{colors.$primary}, inset 2px 2px 0 0 #{colors.$tertiary}; --wc-inner-edge: inset -1px -1px 0 0 #{colors.$secondary}, inset 1px 1px 0 0 #{colors.$tertiary}, inset -2px -2px 0 0 #{colors.$primary}, inset 2px 2px 0 0 #{colors.$c8}; } [class*="button_"][class*="lookFilled_"], section[class^="panels_"] [class^="container_"] [class^="flex_"] button[class^="button_"], [class^="toolbar_"] [class*="iconWrapper_"] { border-radius: 0; box-shadow: var(--wc-outer-edge) !important; } [class*="button_"][class*="lookFilled_"]:active, section[class^="panels_"] [class^="container_"] [class^="flex_"] button[class^="button_"]:active { box-shadow: var(--wc-inner-edge) !important; } [class*="button_"][class*="lookFilled_"]:not([class*="color"]), [class^="toolbar_"] [class*="iconWrapper_"], section[class^="panels_"] [class^="container_"] [class^="flex_"] button[class^="button_"] { background-color: var(--background-primary); } [class^="chat_"] > [class^="content_"] [class^="membersWrap_"] { padding: 2px; box-shadow: var(--wc-inner-edge); height: calc(100% - 4px); max-height: calc(100% - 4px); } [class^="messagesWrapper_"], [class*="guilds_"], [class^="sidebar_"] > nav > [class^="scroller_"] { padding: 2px; box-shadow: var(--wc-inner-edge); } [class^="chat_"] > [class^="content_"] > [class^="container_"], [class^="chat_"] > [class^="content_"] > [class^="chatContent_"], [class^="standardSidebarView_"] > [class^="contentRegion_"] { margin-left: 2px; } [class^="channelTextArea_"] > [class^="scrollableContainer_"], [class^="chat_"] [class^="toolbar_"] > [class^="search_"] > [class^="search_"] > [class^="searchBar_"] { box-shadow: var(--wc-inner-edge); border-radius: 0; } [class^="channelTextArea_"] > [class^="scrollableContainer_"] { min-height: 42px !important; } [class^="chat_"] > [class^="content_"]:before { display: none !important; } [class^="chatContent_"] > form { background-color: transparent !important; } [class^="standardSidebarView_"] > [class^="sidebarRegion_"] > [class^="sidebarRegionScroller_"], [class^="standardSidebarView_"] > [class^="contentRegion_"] [class^="contentTransitionWrap_"] { padding: 2px; box-shadow: var(--wc-inner-edge); } [class^="standardSidebarView_"] > [class^="contentRegion_"], [class^="standardSidebarView_"] > [class^="sidebarRegion_"] { margin-top: 2px; } [class^="standardSidebarView_"] > [class^="contentRegion_"] [class^="contentTransitionWrap_"] { height: calc(100% - 4px); } div[class^="sidebar_"] { border-left: 2px solid #{colors.$primary}; } [class*="guilds_"] [class^="guildSeparator_"] { height: 0; border-bottom: 1px solid #{colors.$c8}; border-top: 1px solid #{colors.$secondary}; border-radius: 0; } div[class^="sidebar_"]:not(:has(> [class^="side_"])) > nav[class^="container_"] > [class^="container_"][class*="clickable_"] > [class^="animatedContainer_"] { height: 48px; } div[class^="sidebar_"]:not(:has(> [class^="side_"])) > nav[class^="container_"] > [class^="container_"][class*="clickable_"] > [class^="animatedContainer_"] > [class^="bannerImage_"] { height: 48px; } div[class^="sidebar_"]:not(:has(> [class^="side_"])) > nav[class^="container_"] > [class^="container_"][class*="clickable_"] > [class^="animatedContainer_"] > [class^="bannerImage_"]:after { content: ""; height: 48px; width: 240px; top: 0; left: 0; position: absolute; background: linear-gradient( 0deg, var(--background-secondary) 5%, transparent 100% ); } div[class^="sidebar_"]:not(:has(> [class^="side_"])) > nav[class^="container_"] > [class^="container_"][class*="clickable_"] > [class^="animatedContainer_"] [class^="bannerImg_"] { top: -67px; position: relative; } div[class^="sidebar_"]:not(:has(> [class^="side_"])) > nav[class^="container_"] > [class^="scroller_"] > ul > div[style="height: 84px;"] { height: 0 !important; } [class*="menu_"] { border-radius: 0 !important; padding: 2px; box-shadow: var(--wc-frame) !important; } [class*="menu_"] > [class^="scroller_"] { padding: 1px 1px 4px 1px !important; margin-right: -4px; } [class*="menu_"] > [class^="scroller_"] [class^="item_"] { border-radius: 0 !important; margin: 1px 0; padding: 0 2px !important; } [class*="menu_"] > [class^="scroller_"] [class^="customItem_"][id^="message-quickreact_"] > [class^="button_"] { border-radius: 0 !important; box-shadow: var(--wc-outer-edge); } [class^="submenuPaddingContainer_"] { padding: 0; margin: -4px; } [class^="scroller_"]:not([class*="none_"]):not([class*="thin_"]):not( :not(:hover)[class*="fade_"] )::-webkit-scrollbar, [class*="scrollerBase_"]:not([class*="none_"]):not([class*="thin_"]):not( :not(:hover)[class*="fade_"] )::-webkit-scrollbar { min-width: 16px; width: 16px; } [class^="scroller_"]:not([class*="thin_"])::-webkit-scrollbar-track, [class*="scrollerBase_"]:not([class*="thin_"])::-webkit-scrollbar-track { background-color: #{colors.$c8}; border: none; border-radius: 0; margin: 0; } [class^="scroller_"]::-webkit-scrollbar-thumb, [class*="scrollerBase_"]::-webkit-scrollbar-thumb, [class^="scroller_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button, [class*="scrollerBase_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button { border-radius: 0 !important; background: #{colors.$primary} !important; box-shadow: var(--wc-frame); border: none !important; } [class^="scroller_"][class*="fade_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button, [class*="scrollerBase_"][class*="fade_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button { visibility: hidden; } [class^="scroller_"][class*="fade_"]:not( [class*="thin_"] ):hover::-webkit-scrollbar-button:single-button, [class*="scrollerBase_"][class*="fade_"]:not( [class*="thin_"] ):hover::-webkit-scrollbar-button:single-button { visibility: visible; } [class^="scroller_"]::-webkit-scrollbar-button:single-button:active, [class*="scrollerBase_"]::-webkit-scrollbar-button:single-button:active { box-shadow: inset 1px 1px #{colors.$secondary}, inset -1px -1px #{colors.$secondary}; } [class^="scroller_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button:vertical:decrement, [class*="scrollerBase_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button:vertical:decrement { background-repeat: no-repeat !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCgk8cmVjdCBoZWlnaHQ9IjEiIHdpZHRoPSI3IiB5PSI4IiB4PSIzIiBmaWxsPSJtZW51dGV4dCIvPjxyZWN0IGhlaWdodD0iMSIgd2lkdGg9IjUiIHg9IjQiIHk9IjciIGZpbGw9Im1lbnV0ZXh0Ii8+PHJlY3QgaGVpZ2h0PSIxIiB3aWR0aD0iMyIgeT0iNiIgeD0iNSIgZmlsbD0ibWVudXRleHQiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB5PSI1IiB4PSI2IiBmaWxsPSJtZW51dGV4dCIvPg0KCQ0KCQ0KPC9zdmc+") !important; background-position: center center !important; } [class^="scroller_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button:vertical:increment, [class*="scrollerBase_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button:vertical:increment { background-repeat: no-repeat !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTUiIHdpZHRoPSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCgk8cmVjdCBoZWlnaHQ9IjEiIHdpZHRoPSI3IiB4PSIzIiB5PSI1IiBmaWxsPSJtZW51dGV4dCIvPjxyZWN0IGhlaWdodD0iMSIgd2lkdGg9IjUiIHk9IjYiIHg9IjQiIGZpbGw9Im1lbnV0ZXh0Ii8+PHJlY3QgaGVpZ2h0PSIxIiB3aWR0aD0iMyIgeD0iNSIgeT0iNyIgZmlsbD0ibWVudXRleHQiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4PSI2IiB5PSI4IiBmaWxsPSJtZW51dGV4dCIvPg0KCQ0KCQ0KPC9zdmc+") !important; background-position: center center !important; } [class^="scroller_"]::-webkit-scrollbar-button:single-button, [class*="scrollerBase_"]::-webkit-scrollbar-button:single-button { } [class^="scroller_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button:vertical:decrement, [class*="scrollerBase_"]:not( [class*="thin_"] )::-webkit-scrollbar-button:single-button:vertical:decrement { border-width: 0 8px 8px 8px; border-color: transparent transparent var(--text) transparent; } .postnet-expanded-category, .postnet-repo-wrapper, [class^="inner_"]:has(> input), [class^="inputWrapper_"] > [class*="input_"], [class^="colorSwatch_"] > [class^="swatch_"][aria-expanded="true"] { border: none !important; border-radius: 0 !important; box-shadow: var(--wc-inner-edge); } [class^="colorSwatch_"] > [class^="swatch_"] { border: none !important; border-radius: 0 !important; box-shadow: var(--wc-outer-edge); } [class^="inputWrapper_"] > [class*="input_"] { padding: 2px 2px 2px 4px; height: 22px; } [class^="select_"][class*="lookFilled_"] { border: none !important; border-radius: 0 !important; box-shadow: var(--wc-inner-edge); padding: 2px 2px 2px 4px; } [class^="select_"][class*="lookFilled_"] > [class^="icons_"] { margin: 2px; } [class^="select_"][class*="lookFilled_"] > [class^="icons_"] > svg { background: #{colors.$primary}; box-shadow: var(--wc-outer-edge); width: 16px; height: 16px; } [class^="select_"][class*="lookFilled_"][class*="open_"] > [class^="icons_"] > svg { box-shadow: var(--wc-inner-edge); } [class^="popout_"][role="listbox"] > [class^="option_"] { padding: 2px 2px 2px 4px; margin: 2px 0; } [class^="popout_"][role="listbox"] > [class^="option_"]:hover { background-color: var(--accent); } [class^="layerContainer_"] > [class*="layer_"] > [class^="tooltip_"] { box-shadow: none; -webkit-box-shadow: none; border: 1px solid var(--text-normal); background-color: var(--background-primary); border-radius: 0; [class^="tooltipContent_"] { padding: 2px 4px; font-size: 12px; line-height: 12px; } [class^="tooltipPointer_"] { display: none; } [class*="rowGuildName_"] { align-items: center; } }