/** * @name DIALOGUE.386 * @description A late 80s to early 90s TUI-style theme based on System-Glass (system24) Theme by Deer ♡ * @basetheme dark * @author jce:2492 * @invite https://fluxer.gg/themes */ body { container-name: body; /* ----------------------------------------------------------------------- */ /* Toggles /* ----------------------------------------------------------------------- */ /* decide if you want square or rounded avatars. | Options: off, on | Recommended: on */ --SquareAvatars: on; /* set the user online status appearance. outlines look better with square avatars, but only in the desktop client. | Options: off, on | Recommended: on */ --OutlineOnlineStatus: on; /* decide if you want bubbles to highlight message groups. | Options: off, on | Currently broken /* see also: --ThemeMessageBubbleColor */ --MessageBubbles: off; /* decide if you want panel labels. looks better without a background image | Options: off, on | Currently broken */ --ThemePanelLabels: off; /* overwrites fluxer's panel rounding in most places | Options: off, on | Recommended: off /* see also: --ThemeRoundingMultiplier */ --UseDefaultRounding: off; /* decide if you want to disable some additional animations added by the theme | Options: off, on | Recommended: off */ --ExtraAnimations: off; /* set a custom app icon in the top left corner | Options: off, on */ --CustomAppIcon: off; /* link to your custom icon. currently it HAS to be hosted on fluxer's servers */ --ThemeCustomIconUrl: url(''); /* [Experimental] Controls the server list position, only works in the desktop client for now. | Options: off | on */ --Horizontal-Serverlist: off; /* Controls the server list alignment. only works with horizontal serverlist enabled | Options: left | center | right */ --Serverlist-Alignment: left; } :root { /* ----------------------------------------------------------------------- */ /* Colors & default theme overrides /* ----------------------------------------------------------------------- */ --brand-primary: #00ff00; --brand-secondary: #00aa00; --ThemeMessageBubbleColor: #cacaca; --ThemeFlatPrimary: #000071; --ThemeFlatLighter: #5500ff; --ThemeFlatDarker: black; --ThemeDarkenLight: #000071; --ThemeDarkenMedium: #c0c0c088; --ThemeBrightenLight: rgba(255, 255, 255, .06); --ThemeBrightenMedium: rgba(255, 255, 255, .15); /* color overrides */ --background-primary: var(--ThemeFlatDarker); --background-secondary: var(--ThemeFlatPrimary); --background-secondary-alt: var(--ThemeFlatLighter); /* mainly used in for mobile view*/ --background-tertiary: var(--ThemeFlatLighter); /* mainly used in for mobile view*/ --background-textarea: var(--ThemeDarkenLight); /* used in search bars */ --status-danger: #ff0055; /* notification badges */ /* ----------------------------------------------------------------------- */ /* Fonts & Text /* ----------------------------------------------------------------------- */ /* change to '' for Fluxer's default font */ --font-sans: 'VT323', monospace; /* change to '' for fluxer's default font */ --font-mono: 'VT323', monospace; /* 300 is light, 400 is normal. DOES NOT AFFECT BOLD TEXT */ font-weight: 500; /* decreases letter spacing for better readability. recommended on monospace fonts.*/ /* letter-spacing: -0.03ch; */ /* ----------------------------------------------------------------------- */ /* Background /* ----------------------------------------------------------------------- */ /* Background Image | fluxer currently only allows using images hosted on their own servers. /* theres a list of presets further below, named --bg-1 to --bg-5. of course, you can also use your own images. */ --background-image: var(--bg-2); /* fallback color behind the background image. can be used to give your bg image a tint */ --ThemeBackgroundColor: #b8b8b8; /* Image position | center, left, right, bottom, top */ --backgroundPosition: top; /* To cover the entire app, set to "cover". You can also set it to "100% 100%" but the image will be stretched. Set to "contain" to see the entire image */ --backgroundSize: cover; /* if you want the image to repeat */ --backgroundRepeat: no-repeat; /* Set to 0 to remove blur. i recommend leaving this off and tweaking --ThemePanelBlur instead */ --backgroundBlur: 0px; /* 0 is fully transparent, 1 is fully opaque */ --backgroundOpacity: 0; /* ----------------------------------------------------------------------- */ /* panels /* ----------------------------------------------------------------------- */ /* gap between panels */ --ThemePanelMargin: 16px; /* panel */ --ThemePanelBGColor: var(--ThemeDarkenLight); /* panel hovered */ /* --ThemePanelBGColorHovered: hsl(0, 0%, 10%); */ /* background color for tooltips, context panels etc */ --ThemePanelContextBGColor: #5500aa; /* background color for media picker, notification inbox, search filters, pins etc */ --ThemePanelModalBGColor: #aa00aa; /* panel border thickness */ --ThemePanelBorderThickness: 6px; /* panel border rounding */ --ThemePanelBorderRounding: 0px; /* panel border color (not hovered) */ --ThemePanelBorderColor: white; /* panel border color (hovered) */ /* --ThemePanelBorderColorHovered: var(--brand-primary); */ /* panel shadows */ --ThemePanelShadow: 10px 10px rgb(0, 0, 0, 0.8); /* you can ignore these */ --ThemePanelBorder: var(--ThemePanelBorderThickness) double var(--ThemePanelBorderColor); --ThemePanelBorderHovered: var(--ThemePanelBorderThickness) solid var(--ThemePanelBorderColorHovered); /* ----------------------------------------------------------------------- */ /* rounding /* ----------------------------------------------------------------------- */ /* change this value to control the ui's overall rounding strength * 1 is the default, 0 removes most rounding. */ --ThemeRoundingMultiplier: 0; /* leave these alone unless you know what youre doing */ --radius-sm: calc(0.25rem * var(--ThemeRoundingMultiplier)); --radius-md: calc(0.375rem * var(--ThemeRoundingMultiplier)); --radius-lg: calc(0.5rem * var(--ThemeRoundingMultiplier)); --radius-xl: calc(0.75rem * var(--ThemeRoundingMultiplier)); --radius-2xl: calc(1rem * var(--ThemeRoundingMultiplier)); --radius-full: calc(9999px * var(--ThemeRoundingMultiplier)); --media-border-radius: calc(4px * var(--ThemeRoundingMultiplier)); --message-reply-spine-radius: calc(6px * var(--ThemeRoundingMultiplier)); /* set universal border rounding */ /* * { border-radius: var(--ThemePanelBorderRounding) !important; } */ /* ----------------------------------------------------------------------- */ /* background presets (credits to ThaSilentArtist) /* ----------------------------------------------------------------------- */ --bg-1: url("https://fluxerusercontent.com/attachments/1474610319297830991/1481279988511911959/41511cd77e70.png"); --bg-2: url("https://fluxerusercontent.com/attachments/1474610319297830991/1481670714326512122/a8082672504ec71.gif"); --bg-3: url("https://fluxerusercontent.com/attachments/1474610319297830991/1481671197485134759/rocket_thasilentartist.png"); } /* ################################################################################################# */ /* ################################################################################################# */ /* ################################################################################################# */ /* ---------------------------------------------------------------- */ /* basic setup */ /* ---------------------------------------------------------------- */ html { background: var(--ThemeBackgroundColor); opacity: 1; background-image: radial-gradient(var(--ThemeFlatPrimary) 2px, var(--ThemeBackgroundColor) 2px); background-size: 4px 4px; } /* prevent background turning black in mobile view */ body { background: transparent!important; } /* this holds the background image */ body::before { content: ""; position: fixed; inset: 0; background: var(--background-image); background-size: var(--backgroundSize); background-position: var(--backgroundPosition); background-repeat: var(--backgroundRepeat); filter: blur(var(--backgroundBlur)); opacity: var(--backgroundOpacity); z-index: -1; } /* remove backgrounds. this is safer than overwriting the color variables directly */ html:not(.auth-page) [class*="App.module__appContainer_"], [class*="App.module__appContainer_"], [class*="GuildsLayout.module__guildsLayoutContainer_"], [class*="GuildsLayout.module__guildListScrollContainer_"], [class*="GuildsLayout.module__contentContainer_"], [class*="UserArea.module__userAreaInnerWrapper_"], [class*="OutlineFrame.module__frame_"], [class*="GuildsLayout.module__contentInner_"], [class*="GuildLayout.module__guildLayoutContainer_"], [class*="ChannelListContent.module__channelListScroller_"], [class*="GuildLayout.module__guildMainContent_"], [class*="ChannelLayout.module__channelLayoutContainer_"], [class*="ChannelIndexPage.module__channelGrid_"], [class*="ChannelHeader.module__headerContainer_"], [class*="ChannelChatLayout.module__container_"], [class*="InputWrapper.module__box_"], [class*="GuildHeader.module__headerContainer_"], [class*="DMLayout.module__dmLayoutContainer_"], [class*="DMList.module__dmListContainer_"], [class*="DMList.module__dmListHeader_"], [class*="DMList.module__desktopScroller_"], [class*="DMList.module__dmChannelList_"], [class*="DMLayout.module__contentColumn_"], [class*="DMLayout.module__contentInner_"], [class*="DMFriendsView.module__container_"], [class*="UserProfileModal.module__modalContainer_"], [class*="Divider.module__text_"], [class*="Divider.module__dateWithUnreadText_"], [class*="SplashScreen.module__splashOverlay_"], [class*="MobileTextareaLayout.module__mobilePlusButton_"], [class*="MobileTextareaLayout.module__mobileInputContainer_"], [class*="MobileTextareaLayout.module__mobileVoiceButton_"], [class*="ChannelHeader.module__iconButtonMobile_"], [class*="NotificationsPage.module__container_"], [class*="SelectBottomSheet.module__trigger_"], [class*="NotificationsPage.module__bookmarkButton_"], [class*="YouPage.module__profile_"], [class*="YouPage.module__noteIconWrapper_"], [class*="DMList.module__mobileContainer_"], [class*="DMList.module__mobileScroller_"], [class*="DMList.module__mobileHeaderButton_"], [class*="DMList.module__mobileAddFriendButton_"], [class*="MemberListContainer.module__memberListScroller_"], [class*="ChannelSearchResults.module__container_"], [class*="GuildNavbarSkeleton.module__skeletonHeader_"] { background: transparent; } /* ---------------------------------------------------------------- */ /* panel scaling fixes | setup to ensure proper scaling with custom area margins /* ---------------------------------------------------------------- */ /* server list container */ [class*="GuildsLayout.module__guildListScrollerWrapper_"], /* server channel list */ [class*="GuildNavbar.module__guildNavbarContainer_"], /* server channel list skeleton */ [class*="GuildNavbarSkeleton.module__skeletonContainer_"], /* dm list container */ [class*="DMLayout.module__dmListColumn_"] { width: -webkit-fill-available; height: calc(100% - var(--layout-user-area-reserved-height) - var(--layout-mobile-bottom-nav-reserved-height) - var(--ThemePanelMargin) - var(--ThemePanelBorderThickness) * 2); } /* self status */ [class*="GuildsLayout.module__userAreaWrapper_"] { width: calc(var(--layout-guild-list-width) + var(--layout-sidebar-width) + var(--ThemePanelMargin)); } /* channel header to message list */ [class*="ChannelIndexPage.module__channelGrid_"] { display: flex; flex-direction: column; } /* typing users list [class*="ChannelChatLayout.module__typingArea_"] { height: fit-content; transition-property: height; transition-duration: 0.3s; } */ /* self profile popout */ [class*="UserAreaPopout.module__container_"] { width: inherit; } /* ---------------------------------------------------------------- */ /* panel gaps/margins /* ---------------------------------------------------------------- */ /* whole ui app layout container */ [class*="AppLayout.module__appLayout_"] { padding: var(--ThemePanelMargin); gap: var(--ThemePanelMargin); } /* whole ui layout container */ [class*="GuildsLayout.module__guildsLayoutContainer_"], /* whole ui content container */ [class*="GuildsLayout.module__contentContainer_"], /* dm area container */ [class*="DMLayout.module__dmLayoutContainer_"], /* channel header to message list */ [class*="ChannelIndexPage.module__channelGrid_"], /* messages to text input */ [class*="ChannelChatLayout.module__container_"], /* server area container */ [class*="GuildLayout.module__guildLayoutContent_"], /* friendslist to active panel */ [class*="DMFriendsView.module__container_"], /* friendslist header & friendslist */ [class*="DMFriendsView.module__mainColumn_"], /* mobile notifications page header to notifs */ [class*="NotificationsPage.module__container_"] { gap: var(--ThemePanelMargin); } /* messages to text input | correcting for the typing members section */ [class*="ChannelChatLayout.module__container_"] { gap: calc(var(--ThemePanelMargin) / 2); } /* these require a margin because using gap leaves a gap even when those panels are hidden. */ /* message list to member list */ [class*="MemberListContainer.module__memberListContainer_"], /* message list to search results */ [class*="ChannelIndexPage.module__searchPanel_"] { margin-left: var(--ThemePanelMargin); margin-right: var(--ThemePanelMargin); width: calc(100% - var(--ThemePanelMargin)); } /* server list */ [class*="GuildsLayout.module__guildListScrollContainer_"] { padding-top: var(--spacing-2); } /* ordered list fix */ [class*="Markup.module__markup_"] ol { -webkit-margin-start: calc(1.4em + var(--totalCharacters, 1) * 0.6em); margin-inline-start: calc(1.4em + var(--totalCharacters, 1) * 0.6em); } /* unordered list fix */ [class*="Markup.module__markup_"] ul { -webkit-margin-start: calc(0.8em + var(--totalCharacters, 1) * 0.6em); margin-inline-start: calc(0.8em + var(--totalCharacters, 1) * 0.6em); } /* ---------------------------------------------------------------- */ /* panel borders /* ---------------------------------------------------------------- */ /* remove default panel dividers */ [class*="UserArea.module__separator_"], [class*="OutlineFrame.module__divider_"], [class*="ChannelIndexPage.module__memberListDivider_"] { display: none; } /* remove default panel borders */ [class*="ActiveNowSidebar.module__sidebar_"], [class*="OutlineFrame.module__frame_"] { border: none; } /* loading splashscreen */ [class*='SplashScreen.module__splashContent_'], /* server sidebar */ [class*="GuildsLayout.module__guildListScroller"], /* dm list */ [class*="DMLayout.module__dmListColumn_"], /* server channel list */ [class*="GuildNavbar.module__guildNavbarContainer_"], /* self status */ [class*="GuildsLayout.module__userAreaWrapper_"], /* channel header */ [class*="ChannelHeader.module__headerWrapper_"], /* channel member list */ [class*="MemberListContainer.module__memberListContainer_"], /* friendslist */ [class*='DMFriendsView.module__content_'], /* friendslist active now panel */ [class*="ActiveNowSidebar.module__sidebar_"], /* search results */ [class*="ChannelIndexPage.module__searchPanel_"], /* settings panel */ [class*="Modal.module__root_"], /* VC panel */ [class*="VoiceCallView.module__root_"], /* VC panel empty */ [class*="ChannelIndexPage.module__emptyStateContent_"], /* server member page */ [class*="GuildMembersPage.module__pageContainer_"], /* mobile bottom nav */ [class*="MobileBottomNav.module__container_"], /* mobile notifications page header */ [class*="NotificationsPage.module__header_"], /* mobile notifications page content */ [class*="NotificationsPage.module__content_"], /* mobile own profile page */ [class*="YouPage.module__container_"], /* server discovery explore page */ [class*="DiscoveryPage.module__container_"], /* auth page */ [class*="AuthLayout.module__card_"], /* server unavailable */ [class*="GuildLayout.module__guildUnavailableContainer_"], /* server unavailable channels skeleton */ [class*="GuildNavbarSkeleton.module__skeletonContainer_"] { border: var(--ThemePanelBorder)!important; border-radius: var(--ThemePanelBorderRounding)!important; backdrop-filter: blur(var(--ThemePanelBlur)) !important; -webkit-backdrop-filter: blur(var(--ThemePanelBlur)) !important; background: var(--ThemePanelBGColor)!important; transition: var(--transition-slow); box-shadow: var(--ThemePanelShadow)!important; } /* channel message container */ [class*="ChannelChatLayout.module__messagesArea_"], /* chat input area */ [class*='ChannelChatLayout\.module__textareaArea_'] { border: var(--ThemePanelBorder)!important; border-radius: var(--ThemePanelBorderRounding)!important; backdrop-filter: blur(var(--ThemePanelBlur))!important; -webkit-backdrop-filter: blur(var(--ThemePanelBlur))!important; background: var(--ThemeFlatDarker)!important; transition: var(--transition-slow); box-shadow: none !important; } [class*="ChannelChatLayout.module__messagesArea___"] { background: var(--ThemeFlatDarker); } [class*='ChannelChatLayout\.module__textareaArea_'], [class*="TextareaInput.module__textarea___"], [class*="TextareaButton.module__button___"] { background: #aa0000 !important; color: #ffff00 !important; } /* area borders hovered */ /* loading splashscreen */ [class*='SplashScreen.module__splashContent_']:hover, /* server sidebar */ [class*="GuildsLayout.module__guildListScroller"]:hover, /* dm list */ [class*="DMLayout.module__dmListColumn_"]:hover, /* server channel list */ [class*="GuildNavbar.module__guildNavbarContainer_"]:hover, /* self status */ [class*="GuildsLayout.module__userAreaWrapper_"]:hover, /* channel header */ [class*="ChannelHeader.module__headerWrapper_"]:hover, /* channel member list */ [class*="MemberListContainer.module__memberListContainer_"]:hover, /* channel message container */ [class*="ChannelChatLayout.module__messagesArea_"]:hover, /* chat input area */ [class*='ChannelChatLayout\.module__textareaArea_']:hover, /* friendslist */ [class*='DMFriendsView.module__content_']:hover, /* friendslist active now panel */ [class*="ActiveNowSidebar.module__sidebar_"]:hover, /* search results */ [class*="ChannelIndexPage.module__searchPanel_"]:hover, /* settings panel */ [class*="Modal.module__root_"]:hover, /* VC panel */ [class*="VoiceCallView.module__root_"]:hover, /* VC panel empty */ [class*="ChannelIndexPage.module__emptyStateContent_"]:hover, /* server member page */ [class*="GuildMembersPage.module__pageContainer_"]:hover, /* mobile bottom nav */ [class*="MobileBottomNav.module__container_"]:hover, /* mobile notifications page header */ [class*="NotificationsPage.module__header_"]:hover, /* mobile notifications page content */ [class*="NotificationsPage.module__content_"]:hover, /* mobile own profile page */ [class*="YouPage.module__container_"]:hover, /* server discovery explore page */ [class*="DiscoveryPage.module__container_"]:hover, /* auth page */ [class*="AuthLayout.module__card_"]:hover, /* server unavailable */ [class*="GuildLayout.module__guildUnavailableContainer_"]:hover, /* server unavailable channels skeleton */ [class*="GuildNavbarSkeleton.module__skeletonContainer_"]:hover { background: var(--ThemePanelBGColor); border: var(--ThemePanelBorder)!important; transition: var(--transition-fast); } /* channel message container */ [class*="ChannelChatLayout.module__messagesArea_"]:hover, /* chat input area */ [class*='ChannelChatLayout\.module__textareaArea_']:hover { border: double yellow 6px !important; } /* hide Fluxer logo pulse */ [class*="iconPulse___"] { display: none !important; } /* ---------------------------------------------------------------- */ /* settings menu /* ---------------------------------------------------------------- */ /* settings menu backdrop */ [class*="Modal.module__modalBackdrop_"] { backdrop-filter: blur(var(--ThemePanelBlur)); opacity: 1!important; background: var(--ThemeDarkenMedium); } /* settings menu panel */ [class*="Modal.module__root_"] { background-color: var(--ThemeDarkenMedium); background-color: var(--ThemeFlatPrimary)!important; } /* ---------------------------------------------------------------- */ /* dm list /* ---------------------------------------------------------------- */ /* dm list users */ [class*='DMList.module__dmItem_'] { background: rgba(var(--brand-secondary), 0.8)!important; transition: var(--transition-normal); margin: 0px 6px 6px -2px !important; width: calc(100% - 8px) !important; } /* dm list users hover*/ [class*='DMList.module__dmItem_']:hover { background: var(--brand-primary)!important; color: black !important; transition-duration: 0.0s; } /* dm list active user */ [class*='DMList.module__dmItemSelected_'] { background: var(--brand-primary)!important; background: #ffffff21!important; color: black !important; } [class*='DMList.module__dmItemSelected_']:hover { filter: brightness(1.2); } /* ---------------------------------------------------------------- */ /* markup /* ---------------------------------------------------------------- */ /*block quote & markup alert panels */ [class*="Markup.module__blockquoteContainer_"], [class*="Markup.module__alert_"] { background: linear-gradient( 90deg, color-mix(in srgb, var(--brand-secondary) 50%, transparent), transparent )!important; } /* alert divider line */ [class*="Markup.module__alert_"]::before { border-radius: calc(4px * var(--ThemeRoundingMultiplier))!important; } /* blockquote divider line */ [class*="Markup.module__blockquoteDivider_"] { background-color: var(--brand-primary) !important; } /* ---------------------------------------------------------------- */ /* modals /* ---------------------------------------------------------------- */ /* NOTE: backdrop filter doesnt work on these panels. might reconsider re-adding backdropfilter to their parent Popout.module__popout_ */ /* media picker*/ [class*='ExpressionPickerPopout.module__container_'], /* channel pins*/ [class*='ChannelPinsPopout.module__container_'], /* right click side subpanel | its inconsistent whether or not backdrop-filter works on these */ [class*='ContextMenu.module__submenuPopover_'], /* searchbar filter list */ [class*="MessageSearchBar.module__popoutContainer_"], /* settings profile profile type dropdown */ .css-206gj2-menu, /* notifications inbox */ [class*='InboxPopout.module__container_'], /* profile card */ [class*='ProfileCardLayout.module__profileCard_'], /* server options context panel */ [class*='GuildHeaderPopout.module__container_'] { background-color: var(--ThemePanelModalBGColor)!important; border: var(--ThemePanelBorder)!important; border-radius: var(--ThemePanelBorderRounding)!important; box-shadow: var(--ThemePanelShadow)!important; } /* ---------------------------------------------------------------- */ /* context panels /* ---------------------------------------------------------------- */ /* emoji tooltip */ [class*="EmojiTooltipContent.module__container_"], /* tooltip panels */ [class*="Tooltip.module__tooltip_"] { backdrop-filter: blur(var(--ThemePanelBlurSmall)); background: var(--ThemePanelContextBGColor)!important; box-shadow: var(--ThemePanelShadow)!important; border-radius: var(--ThemePanelBorderRounding)!important; } /* emoji autocomplete */ [class*="Autocomplete.module__container_"] { border-left: unset!important; border-right: unset!important; border-bottom: unset!important; border-radius: calc(var(--ThemePanelBorderRounding) - var(--ThemePanelBorderThickness))!important; top: calc(0px - var(--ThemePanelMargin) - var(--ThemePanelBorderThickness)*2)!important; backdrop-filter: blur(var(--ThemePanelBlurSmall)); background: var(--ThemePanelContextBGColor); } /* right click context menu */ [class*='module__contextMenu_'], /* vc stats info panel */ [class*='VoiceStatsOverlay.module__overlay_'], /* media buttons */ [class*='module__mediaHoverAction_'] > button { backdrop-filter: blur(var(--ThemePanelBlurSmall)); background-color: var(--ThemePanelContextBGColor); box-shadow: var(--ThemePanelShadow)!important; border-radius: var(--ThemePanelBorderRounding)!important; } /* message hover reaction suggestions. blur effect doesnt seem to work correctly. */ [class*='MessageActionBar.module__actionBar_'] { background-color: var(--ThemePanelContextBGColor); box-shadow: var(--ThemePanelShadow)!important; border-radius: var(--ThemePanelBorderRounding)!important; } /* ---------------------------------------------------------------- */ /* user profile poputs /* ---------------------------------------------------------------- */ /* full user profile */ [class*='UserProfileModal.module__modalRoot_'] { height: unset; } /* small user profile popouts */ [class*='ProfileCardLayout.module__profileCard_'], /* big user profile popouts */ [class*='UserProfileModal.module__modalContainer_'] { border-width: var(--ThemePanelBorderWidth)!important; border-radius: var(--ThemePanelBorderRounding)!important; } /* pfp button */ [class*="ProfileCardBanner.module__avatarButton_"], [class*="UserProfileModal.module__avatarContainer_"] { anchor-name: --anchor-userstatus; background-color: var(--ThemePanelPrimary); border-color: var(--ThemeFlatPrimary); } /* "display name, username, pronouns */ [class*="ProfileCardUserInfo.module__userInfoContainer_"], [class*="UserProfileModal.module__userInfoContent_"] { display: flex; flex-direction: row; flex-wrap: wrap; } /* display name */ [class*="ProfileCardUserInfo.module__nameRow_"], [class*="UserProfileModal.module__nameRow_"] { width: 100%; } /* username */ [class*="ProfileCardUserInfo.module__usernameRow_"], [class*="UserProfileModal.module__usernameRow_"] { gap: unset; color: var(--text-secondary); } /* username pronouns separator */ [class*="ProfileCardUserInfo.module__pronouns_"]::before, [class*="UserProfileModal.module__pronouns_"]::before { content: ""; width: 4px!important; height: 4px!important; margin: 0rem 0.5rem; background-color: var(--text-tertiary); border-radius: var(--radius-full); } /* pronouns */ [class*="ProfileCardUserInfo.module__pronouns_"], [class*="UserProfileModal.module__pronouns_"] { font-size: 14px; margin-top: unset; color: var(--text-secondary); display: inline-flex; align-items: center; } /* custom profile status */ [class*="UserProfilePopout.module__profileCustomStatus_"], /* custom profile status (user area) */ [class*="UserAreaPopout.module__customStatusRow_"], [class*="UserProfileModal.module__customStatusRow_"], /* profile preview custom status */ [class*="ProfilePreview.module__profileCustomStatus_"] { align-items: flex-start; position: absolute; position-anchor: --anchor-userstatus; position-area: right span-all; position-visibility: always; margin-left: 0.75rem; width: max-content; max-width: 175px; max-height: 3.7rem; overflow: hidden; background: var(--ThemeFlatLighter); /* border: 1px solid var(--background-header-secondary); */ border-radius: calc(4px * var(--ThemeRoundingMultiplier)); box-shadow: var(--shadow-md); transition: var(--transition-normal); } /* custom profile status */ [class*="UserProfilePopout.module__profileCustomStatus_"]:hover, /* custom profile status (user area) */ [class*="UserAreaPopout.module__customStatusRow_"]:hover, [class*="UserProfileModal.module__customStatusRow_"]:hover, /* profile preview custom status */ [class*="ProfilePreview.module__profileCustomStatus_"]:hover { max-height: 10rem; } /* custom profile status inner */ [class*="CustomStatusDisplay"] > [class*="CustomStatusDisplay.module__content_"], [class*="UserProfilePopout"] > [class*="CustomStatusDisplay.module__content_"], [class*="UserProfileModal"] > [class*="CustomStatusDisplay.module__content_"], [class*="ProfilePreview"] > [class*="CustomStatusDisplay.module__content_"] { margin: 0.25rem 0.5rem; } [class*="UserProfileModal.module__profileContentWrapper_"] { background: var(--ThemeFlatDarker); } /* mobile view personal page bio section */ [class*="YouPage.module__section_"], /* mobile view personal page note section */ [class*="YouPage.module__noteButton_"], /* mobile view personal page settings button */ [class*="YouPage.module__settingsButton_"] { background: var(--ThemeDarkenLight); } /* bio join date notes etc container */ [class*="UserProfileModal.module__profileContent_"] { padding-top: 16px!important; } /* ---------------------------------------------------------------- */ /* server member list panel /* ---------------------------------------------------------------- */ /* sever member list tab table */ [class*="GuildMembersPage.module__tableWrapper_"], /* sever member list tab rows per page dropdown */ .css-185nao-control { background-color: var(--ThemeDarkenLight)!important; } .css-185nao-control:focus { background-color: var(--ThemeDarkenLight)!important; } /* sever member list tab */ [class*="GuildMembersPage.module__table_"] { margin-top: 0; } /* ---------------------------------------------------------------- */ /* forwarded messages /* ---------------------------------------------------------------- */ /* forwarded message link button */ [class*="MessageAttachments.module__forwardedSourceButton_"] { background-color: color-mix(in srgb, var(--markup-mention-fill) 70%, transparent); border-color: color-mix(in srgb, var(--markup-mention-border) 65%, transparent); color: var(--markup-mention-text); } /* forwarded message link button hover */ [class*="MessageAttachments.module__forwardedSourceButton_"]:hover { background-color: var(--markup-mention-fill); border-color: var(--markup-mention-border); } /* "forwarded from" label */ [class*="MessageAttachments.module__forwardedSourceLabel_"] { color: var(--markup-mention-text); } /* forwarded message link source & destination label*/ [class*="MessageAttachments.module__forwardedSourceName_"] { color: var(--markup-mention-text); } /* forwarded message link channel symbol */ [class*="MessageAttachments.module__forwardedSourceButton_"] svg { fill: var(--markup-mention-text); } /* ---------------------------------------------------------------- */ /* titlebar /** ---------------------------------------------------------------- */ /* window titlebar */ [class*="NativeTitlebar.module__titlebar_"] { background: var(--ThemeBackgroundColor)!important; } /* Fluxer wordmark inside titlebar */ [class*="NativeTitlebar"][class*="module__wordmark"] { color: var(--ThemeFlatPrimary) !important; } /* window control buttons (min/max/close) */ [class*="NativeTitlebar"][class*="module__controlButton"] { background: var(--brand-primary)!important; border-radius: var(--ThemePanelBorderRounding)!important; margin: 2px 1px !important; color: var(--ThemeFlatDarker) !important; box-shadow: 3px 3px rgb(0, 0, 0, 0.8)!important; } [class*="NativeTitlebar"][class*="module__controlButton"]:hover { background: var(--brand-secondary)!important; box-shadow: 3px 3px rgb(0, 0, 0, 0.8)!important; color: white !important; } [class*="NativeTitlebar"][class*="module__controlButton"]:active { background: var(--ThemeFlatDarker) !important; color: white !important; margin: 3px 0 2px 0 !important; box-shadow: none important; } /* ---------------------------------------------------------------- */ /* misc panels /* ---------------------------------------------------------------- */ /* most buttons */ [class*="Button.module__button___"], [class="Button.module__button___Yzg1Yz Button.module__inverted___Yzg1Yz Button.module__superCompact___Yzg1Yz Button.module__fitContent___Yzg1Yz"] { border-radius: var(--ThemePanelBorderRounding)!important; } /* member list */ [class*="MemberListContainer.module__memberListContainer_"] { min-width: 10rem; max-width: 20rem; } [class*="DMList.module__dmItemUserTag___"], [class*="DMFriendsView.module__tabButton___"] { background: var(--brand-primary); color: var(--ThemeFlatDarker); } /* generic button primary */ [class*="Button.module__primary_"] { background: var(--brand-primary)!important; color: black !important; } [class*="Button.module__primary_"]:hover { background: var(--brand-secondary)!important; color: white !important; } /* generic button secondary */ [class*="Button.module__secondary_"] { background: var(--ThemeFlatLighter)!important; color: white !important; } [class*="Button.module__secondary_"]:hover { background: var(--ThemeFlatDarker)!important; } /* keyboard hints */ [class*="KeybindHint.module__key___"] { background: var(--brand-primary); color: var(--ThemeFlatDarker); border-radius: var(--ThemePanelRounding); } /* scroll indicator */ [class*="ScrollIndicatorOverlay.module__indicator___"] { background: var(--ThemePanelContextBGColor); color: yellow !important; border-radius: var(--ThemePanelBorderRounding); box-shadow: var(--ThemePanelShadow); } /* embed cards */ [class*="EmbedCard.module__"], [class*="ThemeEmbed.module__iconCircleActive___"] { border-radius: var(--ThemePanelBorderRounding); } [class*="ThemeEmbed.module__iconOnBrand___"] { background: var(--brand-primary); color: var(--ThemeFlatDarker); } /* Plutonium-related elements */ [class*="ToggleButton.module__active___"] { background: var(--brand-primary)!important; color: black !important; border-radius: var(--ThemePanelBorderRounding); } [class*="PricingCard.module__cardPopular___"], [class*="PricingCard.module__cardTitlePopular___YmJhOD PricingCard.module__cardTitle___YmJhOD"], [class*="PricingCard.module__cardPricePopular___YmJhOD PricingCard.module__cardPrice___YmJhOD"], [class*="PricingCard.module__cardPeriodPopular___YmJhOD PricingCard.module__cardPeriod___YmJhOD"], [class*="PlutoniumUpsell.module__text___"], [class*="PlutoniumUpsell.module__icon___"]{ background: var(--brand-primary)!important; color: black; } [class*="PricingCard.module__card___"] { border-radius: var(--ThemePanelBorderRounding)!important; } [class*="PricingCard.module__popularBadge___"] { color: black !important; border-radius: var(--ThemePanelBorderRounding)!important; } /* user mentioned */ [class*="Message\.module__messageMentioned_"] { background: #aa0000 !important; } [class*="Markup.module__mention___"] { background: var(--ThemeFlatLighter)!important; color: yellow !important; } /* embed backgrounds */ [class*="EmbedCard.module__wrapper_"], [class*="Embed.module__embedFull_"], [class*="AttachmentFile.module__attachmentContainer_"], [class*="InlineAudioPlayer.module__container_"] { background: var(--ThemeDarkenLight); } /* Codeblocks */ [class*="ThemeAcceptModal.module__codeContainer___"] pre, [class*="Markup.module__codeContainer___"] pre { background: var(--ThemeFlatDarker); } /* attachment uploads */ [class*="ChannelAttachmentArea.module__upload_"] { background: var(--ThemeDarkenLight); } /* video controls */ [class*="VideoPlayer.module__controlsRow_"] { background: var(--ThemeDarkenLight); } /* message preview (like in bookmarks for example) */ [class*="MessagePreview.module__previewCard_"] { overflow: hidden; background: var(--ThemeDarkenLight); } /* vc header gradient */ [class*='VoiceCallView.module__voiceHeader_']::before { border-radius: var(--ThemePanelBorderRounding) var(--ThemePanelBorderRounding) 0 0; } /* vc buttons gradient */ [class*='VoiceCallView\.module__controlBarContainer_']::before { display: none; } /* user typing status user container thingy */ [class*='ChannelChatLayout.module__typingContent_'] { /* these were from a test, it was kinda irritating to have the messages window shift whenever someone typed. height: fit-content; position: inherit; left: unset; right: unset; bottom: unset; */ transition-property: height; transition-duration: 0.3s; } /* user typing status user pills */ [class*='Message.module__typingPill_'] { backdrop-filter: blur(var(--ThemePanelBlurSmall)); -webkit-backdrop-filter: blur(var(--ThemePanelBlurSmall))!important; background-color: var(--ThemePanelBGColor); box-shadow: var(--ThemePanelShadow); /* transform: none!important; */ } /* guild panel buttons */ [class*="GuildsLayout.module__fluxerButtonIcon___"] { background: var(--brand-primary); color: var(--ThemeFlatDarker)!important; } /* "X new messages since Date" panel */ [class*='Messages.module__newMessagesBar_'] { padding-top: 0px; top: 0.5rem; border-radius: var(--ThemePanelBorderRounding)!important; } [class*="Messages.module__newMessagesBarText___"], [class*="Messages.module__newMessagesBarAction___"] { color: black !important; } /* "youre viewing older messages" panel */ [aria-busy="false"][class*='Messages.module__newMessagesBar_'] { padding-top: 0px; bottom: 0.5rem!important; border-radius: var(--ThemePanelBorderRounding)!important; } /* emoji reactions */ [class*='MessageReactions.module__reactionButton_'] { background: var(--ThemeDarkenLight); border: 1px solid var(--background-modifier-accent); } /* profile role badge */ [class*='RoleManagement.module__roleBadge_'] { background: var(--ThemeDarkenLight); } /* discovery explore page top banner */ [class*="DiscoveryPage.module__hero_"] { border-radius: calc(var(--ThemePanelBorderRounding) - var(--spacing-5) / 2); margin: var(--spacing-5); margin-bottom: unset; } /* discovery explore page search bar */ [class*="DiscoveryPage.module__searchInput_"] { background-color: var(--ThemeDarkenMedium); } /* search/input bars */ [class*="Input.module__input_"] { background-color: var(--ThemeDarkenLight); } /* search results container inner */ [class*="ChannelSearchResults.module__container_"] { border: unset; border-radius: var(--ThemePanelBorderRounding); overflow: hidden; } /* search results */ [class*="ChannelSearchResults.module__messageItem_"] { border-radius: calc(var(--ThemePanelBorderRounding) - 0.5rem); background-color: var(--ThemeDarkenLight); } /* toasts */ [class*="Toast.module__toast_"] { border-radius: var(--radius-full)!important; background-color: var(--ThemeFlatPrimary)!important; } /* unread divider with date */ [class*="Divider.module__dateWithUnreadText_"] { position: static; transform: none; } /* server folder expanded */ [class*="GuildFolderItem.module__expandedFolderBackground_"] { border-radius: calc(var(--guild-icon-size)/100*30 + var(--guild-list-item-inset)); /* focused server icon border-radius (30%) + padding */ } /* server folder items container */ [class*="GuildFolderItem.module__expandedGuilds_"] { padding-bottom: 0px; overflow: visible!important; } /* make theme input field resizable */ textarea.FormSurface\.module__surface___XzQ4ZT.Input\.module__input___ZGQ3MT.Scroller\.module__scroller___ZTgyZD { resize: vertical !important; max-height: 900px !important; } /* ---------------------------------------------------------------- */ /* splashscreen /* ---------------------------------------------------------------- */ [class*='SplashScreen.module__splashContent_'] { padding: 10px; background: var(--ThemePanelBGColor); aspect-ratio: 1 / 1; justify-content: center; } @media (min-width: 1024px) { [class*='SplashScreen.module__splashContent_'] { width: 30rem; height: 30rem; } } @media (min-width: 768px) { [class*='SplashScreen.module__splashContent_'] { width: 30rem; height: 30rem; } } /* Loading screen message [class*='ChannelHeader.module__headerWrapper_']::after, [class*='SplashScreen.module__connectionStatus_']::after */ [class*='SplashScreen.module__splashContent_']::after { border: var(--ThemePanelBorder)!important; border-radius: var(--ThemePanelBorderRounding)!important; backdrop-filter: blur(var(--ThemePanelBlur))!important; -webkit-backdrop-filter: blur(var(--ThemePanelBlur))!important; transition: var(--transition-slow); position: absolute; bottom: calc(-64px - var(--ThemePanelMargin)); /* margin-top: calc(120px + var(--ThemePanelMargin)); */ height: 40px; width: fit-content; padding: 0.3rem 0.5rem; line-height: 18px; content: "░▒▓ DIALOGUE.386 ▓▒░"; background: var(--ThemePanelBGColor); color: var(--brand-primary); box-shadow: var(--ThemePanelShadow); font-weight: bold; z-index: 100; } /* ---------------------------------------------------------------- */ /* fluxer ui fixes | things that should be fixed on fluxer's end /* ---------------------------------------------------------------- */ [class*='ScreenShareSettingsModal.module__audioToggleRow_'] { padding: 12px; } /* unread messages "NEW" divider */ [class*='Divider.module__unreadBadge_'] { height: unset; } /* profile role badge name */ [class*='RoleManagement.module__roleName_'] { line-height: inherit; } /* ################################################################################################# */ /* ################################################################################################# */ /* ################################################################################################# */ /* ---------------------------------------------------------------- */ /* Customization: Panel labels */ /* ---------------------------------------------------------------- */ @property --ThemePanelLabels { syntax: 'off | on'; inherits: false; initial-value: on; } @container body style(--ThemePanelLabels: on) { /* prevent clipping off panel labels */ [class*="GuildNavbar.module__guildNavbarContainer_"], [class*="ChannelChatLayout.module__messagesArea_"], [class*="ChannelChatLayout.module__container_"], [class*="ChannelIndexPage.module__channelGrid_"], [class*="GuildLayout.module__guildMainContent_"], [class*="ChannelLayout.module__channelLayoutContainer_"], [class*="ChannelHeader.module__headerWrapper_"], [class*="ChannelIndexPage.module__contentGrid_"], [class*="OutlineFrame.module__frame_"], [class*="OutlineFrame.module__body_"], [class*="MemberListContainer.module__memberListContainer_"], [class*='ChannelChatLayout.module__textareaArea_'], [class*="NotificationsPage.module__content_"], [class*="GuildNavbarSkeleton.module__skeletonContainer_"] { overflow: visible!important; } [class*="OutlineFrame.module__frame_"] { min-height: 0; /* magic memberlist overflow fix */ } /* server sidebar */ [class*="GuildsLayout.module__guildListScroller"], /* dm list */ [class*="DMLayout.module__dmListColumn_"], /* server channel list */ [class*="GuildNavbar.module__guildNavbarContainer_"], /* self status */ [class*="GuildsLayout.module__userAreaWrapper_"], /* channel header */ [class*="ChannelHeader.module__headerWrapper_"], /* channel member list */ [class*="MemberListContainer.module__memberListContainer_"], /* channel message container */ [class*="ChannelChatLayout.module__messagesArea_"], /* chat input area */ [class*='ChannelChatLayout\.module__textareaArea_'], /* friendslist */ [class*='DMFriendsView.module__content_'], /* friendslist active now panel */ [class*="ActiveNowSidebar.module__sidebar_"], /* search results */ [class*="ChannelIndexPage.module__searchPanel_"], [class*="ChannelChatLayout.module__messagesArea_"], [class*="ChannelHeader.module__headerWrapper_"], [class*="MemberListContainer.module__memberListContainer_"], [class*='ChannelChatLayout.module__textareaArea_'], /* vc panel */ [class*="VoiceCallView.module__root_"], /* vc panel empty */ [class*="ChannelIndexPage.module__emptyStateContent_"], /* server member page */ [class*="GuildMembersPage.module__pageContainer_"], /* mobile nav bar */ [class*="MobileBottomNav.module__container_"], /* mobile notifications page list */ [class*="NotificationsPage.module__content_"], /* server discovery explore page */ [class*="DiscoveryPage.module__container_"], /* server unavailable channels skeleton */ [class*="GuildNavbarSkeleton.module__skeletonContainer_"], /* server unavailable server area */ [class*="GuildLayout.module__guildUnavailableContainer_"] { &::after { display: block; position: absolute; top: -11px; left: 8px; line-height: 14px; padding: 2px 4px; z-index: 100; font-size: 16px; font-weight: bold; background: var(--ThemePanelBGColor); color: var(--ThemePanelBorderColor); transition: var(--transition-slow); } &:hover::after { color: var(--brand-primary); transition: var(--transition-fast); } } /* chat input area */ [class*='ChannelChatLayout.module__textareaArea_']::after { content: "input"; } /* server member page */ [class*="GuildMembersPage.module__pageContainer_"]::after, /* server member list */ [class*="MemberListContainer.module__memberListContainer_"]::after { content: "members"; } /* server channel list */ [class*="ChannelHeader.module__headerWrapper_"]::after { content: "channel"; } /* dm list */ [class*="DMLayout.module__dmListColumn_"]::after { content: "users"; } /* server channel list */ [class*="GuildNavbar.module__guildNavbarContainer_"]::after, /* server unavailable channels skeleton */ [class*="GuildNavbarSkeleton.module__skeletonContainer_"]::after { content: "channels"; } /* search results */ [class*="ChannelIndexPage.module__searchPanel_"]::after { content: "search"; } /* server sidebar */ [class*="GuildsLayout.module__guildListScroller"]::after, [class*="MobileBottomNav.module__container_"]::after { content: "nav"; } /* self status */ [class*="GuildsLayout.module__userAreaWrapper_"]::after { content: "user"; } /* friendslist */ [class*='DMFriendsView.module__content_']::after { content: "friends"; } /* friendslist active now panel */ [class*="ActiveNowSidebar.module__sidebar_"]::after { content: "activity"; } /* vc panel */ [class*="VoiceCallView.module__root_"]::after, [class*="ChannelIndexPage.module__emptyStateContent_"]::after { content: "voice"; } /* mobile notifications page list */ [class*="NotificationsPage.module__content_"]::after { content: "messages"; } /* server discovery explore page */ [class*="DiscoveryPage.module__container_"]::after { content: "servers"; } /* server unavailable server area */ [class*="GuildLayout.module__guildUnavailableContainer_"]::after { content: "server"; } /* cant get this one to work without clipping. [class*="ChannelChatLayout.module__messagesArea_"]::after { content: "chat"; } */ } /* ---------------------------------------------------------------- */ /* Customization: Avatar Shape */ /* ---------------------------------------------------------------- */ @property --SquareAvatars { syntax: 'off | on'; inherits: false; initial-value: on; } @container body style(--SquareAvatars: off) { [class*="BaseAvatar"] { border-radius: 0px!important; } } @container body style(--SquareAvatars: on) { [class*="BaseAvatar"] { border-radius: 0px!important; } [class*="BaseAvatar"] > image { mask: none; } } /* ---------------------------------------------------------------- */ /* Customization: border online status */ /* ---------------------------------------------------------------- */ @property --OutlineOnlineStatus { syntax: 'off | on'; inherits: false; initial-value: on; } @container body style(--OutlineOnlineStatus: on) { /* hide original status indicator */ [class*="BaseAvatar.module__statusContainer_"] { display: none!important; } [class*="BaseAvatar"] > image { mask: none; border-radius: var(--radius-full)!important; } [class*="BaseAvatar.module__container_"] { border-radius: var(--radius-full)!important; overflow: hidden; } [class*="BaseAvatar.module__container_"][aria-label*="Offline"], [class*="BaseAvatar.module__container_"][aria-label*="Do Not Disturb"], [class*="BaseAvatar.module__container_"][aria-label*="Idle"], [class*="BaseAvatar.module__container_"][aria-label*="Online"] { border-width: 0.15rem; border-style: solid; } [class*="BaseAvatar.module__container_"][aria-label*="Offline"] { border-color: var(--status-offline); } [class*="BaseAvatar.module__container_"][aria-label*="Do Not Disturb"] { border-color: var(--status-dnd); } [class*="BaseAvatar.module__container_"][aria-label*="Idle"] { border-color: var(--status-idle); } [class*="BaseAvatar.module__container_"][aria-label*="Online"] { border-color: var(--status-online); } /* pfp view outline medium */ [class*="UserProfileModal"] [class*="BaseAvatar.module__container_"], [class*="ProfileCardBanner"] [class*="BaseAvatar.module__container_"], [class*="YouPage"] [class*="BaseAvatar.module__container_"]{ border-width: 4px; } } /* ---------------------------------------------------------------- */ /* Customization: App Icon */ /* ---------------------------------------------------------------- */ @property --CustomAppIcon { syntax: 'off | on'; inherits: false; initial-value: on; } @container body style(--CustomAppIcon: on) { /* replace appicon with custom image */ [class*="GuildsLayout.module__fluxerSymbolIcon_"] { background: var(--ThemeCustomIconUrl) no-repeat; background-size: contain; } /* hide original svg path */ [class*="GuildsLayout.module__fluxerSymbolIcon_"] > path { display: none; } } /* ---------------------------------------------------------------- */ /* Customization: Rounding */ /* ---------------------------------------------------------------- */ @property --UseDefaultRounding { syntax: 'off | on'; inherits: false; initial-value: on; } @container body style(--UseDefaultRounding: off) { /* get rid of all panel rounding */ * { border-radius: 0px!important; } [class*="Markup.module__markup_"] ul { list-style-type: square; } /* user popout banner pfp mask */ [class*="ProfileCardBanner.module__bannerMask_"] > mask > circle, [class*="UserProfileModal.module__bannerMask_"] > mask > circle{ display: none; } } /* ---------------------------------------------------------------- */ /* Customization: Message Bubbles */ /* ---------------------------------------------------------------- */ @property --MessageBubbles { syntax: 'off | on'; inherits: false; initial-value: on; } @container body style(--MessageBubbles: on) { /* [aria-label="Message group"] { background: var(--ThemeMessageBubbleColor); border-radius: calc(var(--ThemePanelBorderRounding) - var(--chat-horizontal-padding)/2); border-radius: calc(var(--ThemePanelBorderRounding) * var(--ThemeRoundingMultiplier)); padding-left: 0.3rem; } */ [class*="messageContent"] { /* display: block !important; restore proper layout */ width: fit-content; /* shrink to content */ margin-top: 4px; padding: 8px 14px; background: var(--ThemeMessageBubbleColor)!important; border-radius: 12px !important; } } /* ---------------------------------------------------------------- */ /* Customization: Animations */ /* ---------------------------------------------------------------- */ @property --ExtraAnimations { syntax: 'off | on'; inherits: false; initial-value: on; } @container body style(--ExtraAnimations: on) { /* channel select flash */ [class*="ChannelItemSurface\.module__channelItemSurfaceSelected_"] { background-color: var(--background-modifier-selected); animation-name: ChannelSelectAnim; animation-duration: 1s; } @keyframes ChannelSelectAnim { from {background-color: var(--brand-primary);} to {background-color: var(--background-modifier-selected);} } /* server list favorites icon */ [class*="GuildsLayout.module__favoritesIcon_"] { transition: transform 0.5s; } [class*="GuildsLayout.module__guildListItem_"]:hover [class*="GuildsLayout.module__favoritesIcon_"] { transform: rotate(216deg); } [class*="ChannelSearchResults.module__messageItem_"] { transition: var(--transition-fast); } [class*="ChannelSearchResults.module__messageItem_"]:hover { border-color: var(--ThemePanelBorderColorHovered); background-color: var(--background-modifier-hover); } } /* ---------------------------------------------------------------- */ /* Customization: horizontal server list */ /* ---------------------------------------------------------------- */ /* setting property setup */ @property --Horizontal-Serverlist { syntax: 'off | on'; inherits: false; initial-value: left; } @property --Serverlist-Alignment { syntax: 'left | center | right'; inherits: false; initial-value: left; } @container body style(--Horizontal-Serverlist: on) { /* doesnt have any effect placed here. need to find a workaround. */ :root { --layout-guild-list-width: 4.4rem; /* more compact */ --layout-sidebar-width: calc(16.875rem + var(--layout-guild-list-width))!important; /* make sidebar wider to compensate for extra space */ } /* only show on desktop */ @media (min-width: 650px) { /* container for server list & rest */ [class*="GuildsLayout.module__guildsLayoutContainer_"] { display: flex; flex-direction: column; } /* make channel list etc wider to match user area */ [class*="GuildsLayout.module__userAreaWrapper_"] { width: var(--layout-sidebar-width); } /* scroller wrapper */ [class*="GuildsLayout.module__guildListScrollerWrapper_"] { height: var(--layout-guild-list-width); width: 100%; } /* scroller wrap | changed to fix hover region while allowing panel labels */ [class*="GuildsLayout.module__guildListScrollerWrapper_"] [class*="Scroller.module__scrollerWrap_"] { overflow: hidden; } /* rotate scroller */ [class*="GuildsLayout.module__guildListScrollContainer_"] { padding: var(--spacing-2) 0px; width: var(--layout-guild-list-width); height: calc(100vw - var(--ThemePanelMargin)*2 - var(--ThemePanelBorderThickness) * 2); transform: rotateZ(-90deg); } /* scroller child container*/ [class*="GuildsLayout.module__guildListScrollContainer_"] [class*="Scroller.module__scrollerChildren_"] { align-items: flex-end; } /* serverlist section container */ [class*="GuildsLayout.module__guildListContent_"] { align-items: flex-end; width: var(--layout-guild-list-width); } /* serverlist top & lower section */ [class*="GuildsLayout.module__guildListTopSection_"], [class*="GuildsLayout.module__guildListGuildsSection_"] { width: unset; } /* unrotate server button & misc buttons */ [class*="GuildsLayout.module__guildListItem_"], [class*="GuildFolderItem.module__folderHeader_"] { width: 3.7rem; transform: rotateZ(-180deg); } /* unrotate server image & extra buttons */ [class*="GuildListDMItem.module__relative_"], [class*="GuildsLayout.module__relative_"], [class*="GuildFolderItem.module__relative_"], [class*="GuildsLayout.module__addGuildButtonIcon_"] { transform: rotateZ(-90deg); } @container body style(--Serverlist-Alignment: left) { [class*="GuildsLayout.module__guildListScrollContainer_"] [class*="Scroller.module__scrollerChildren_"] { justify-content: start; } } @container body style(--Serverlist-Alignment: center) { [class*="GuildsLayout.module__guildListScrollContainer_"] [class*="Scroller.module__scrollerChildren_"] { justify-content: center; } } @container body style(--Serverlist-Alignment: right) { /* reverse server list */ [class*="GuildsLayout.module__guildListContent_"], [class*="GuildsLayout.module__guildListTopSection_"], [class*="GuildsLayout.module__guildListGuildsSection_"] { flex-direction: column-reverse; } [class*="GuildsLayout.module__guildListScrollContainer_"] [class*="Scroller.module__scrollerChildren_"] { justify-content: end; } } } } /* ################################################################################################# */ /* ################################################################################################# */ /* ################################################################################################# */ /* ---------------------------------------------------------------- */ /* mobile tweaks /* ---------------------------------------------------------------- */ @media (max-width: 840px) { /* mobile bottom nav */ [class*="MobileBottomNav.module__container_"] { margin: var(--ThemePanelMargin); margin-top: 0px; } /* mobile sheets */ [class*="Sheet.module__root_"] /* mobile user profile popout [class*="UserProfileMobileSheet.module__profileContent_"]*/ { background: var(--ThemeFlatDarker); } /* mobile sheets */ [class*="Sheet.module__container_"] { border-radius: unset!important; } /* settings modal backdrop */ [class*="Modal.module__modalBackdrop_"] { backdrop-filter: unset; } /* add friend button */ [class*="DMList.module__mobileAddFriendButton_"] { width: 2rem; height: 2rem; padding: unset; align-items: center; justify-content: center; } [class*="DMList.module__mobileAddFriendButton_"] > svg { width: 1.25rem; height: 1.25rem; } [class*="DMList.module__mobileAddFriendButton_"] > span { display: none; } /* notifications page content alignment */ [class*="NotificationsPage.module__content_"] { justify-content: center; } /* notifications page content alignment */ [class*="DMList.module__dmItemMobile_"] { height: 2.7rem; } /* notifications page X button */ [class*="InboxMessageHeader\.module__headerIconButton_"] { background: var(--ThemeDarkenLight); background: transparent; } /* server list container */ [class*="GuildsLayout.module__guildListScrollerWrapper_"], /* server channel list */ [class*="GuildNavbar.module__guildNavbarContainer_"], /* dm list container */ [class*="DMLayout.module__dmListColumn_"] { width: -webkit-fill-available; /* idk why it doesnt need to multiply the themepanelborderthickness on mobile*/ height: calc(100% - var(--layout-user-area-reserved-height) - var(--layout-mobile-bottom-nav-reserved-height) - var(--ThemePanelMargin) - var(--ThemePanelBorderThickness)); } /* mobile notifications page */ [class*="NotificationsPage.module__container_"], /* mobile notifications page */ [class*="NotificationsPage.module__content_"], /* mobile self profile */ [class*="YouPage.module__container_"] { height: calc(100% - var(--layout-user-area-reserved-height) - var(--layout-mobile-bottom-nav-reserved-height) - var(--ThemePanelMargin) - var(--ThemePanelBorderThickness) * 2); /* NOTE: currently need to hardcode var(--layout-mobile-bottom-nav-reserved-height) here since its wrongly set to 0 on the you page. */ height: calc(100% - var(--layout-user-area-reserved-height) - 60px - var(--ThemePanelMargin) - var(--ThemePanelBorderThickness)); overflow: hidden auto; } /* mobile user profile banner */ [class*="UserProfileMobileSheet.module__bannerContainer_"] { border-radius: unset; } } /* ################################################################################################# */ /* ################################################################################################# */ /* ################################################################################################# */ /* these are base64 encoded fonts to bypass fluxer's import restrictions * credits to https://amio.github.io/embedded-google-fonts/ */ /* vietnamese */ @font-face { font-family: 'VT323'; font-style: normal; font-weight: 400; src: url(data:font/woff2;base64,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) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'VT323'; font-style: normal; font-weight: 400; src: url(data:font/woff2;base64,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) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'VT323'; font-style: normal; font-weight: 400; src: url(data:font/woff2;base64,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) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }