/** * @name TUI v0 * @author Will Temple * @version 0.1.0 * @description Terminal TUI-like theme for BetterDiscord, with customizable colors. */ /** * Customize these variables in Quick CSS or your own theme :) * * If you find that a setting isn't working, try adding `!important`. For example: * * ```css * :root { * --display-title-bar: block !important; * } * ``` */ :root { /** * How to display the title bar. * * Valid values: none, block */ --display-title-bar: none; /** * How much to push the top of the window up to account for the absence of the title bar. * * Set this to 32px if you had a title bar and set '--display-title-bar: none' to get rid of it. Otherwise, set it to zero. */ --title-bar-v-offset: 32px; /** * How to display member activity. * * Valid values: none, block; */ --display-member-activity: none; /** * How to display server banner images. * * Valid values: none, block; */ --display-server-banner: block; /** * How much to push the server list down to account for the banner. * * Set this to 8em if you enabled server banners. */ --server-banner-v-offset: 8em; /** * Primary font family. Used for most interface text except headers. */ --font-primary: "Noto Sans Mono", monospace; /** * Default background color. This is lightened in some contexts for contrast. */ --color-background: #121212; /** * Primary accent color. */ --color-accent: #af2bdb; /** * An accent color to use for things that you're supposed to notice. * * - Unread message notifications. * - New message pill in channel/thread. */ /*--color-accent-notice: #f7892a;*/ --color-accent-notice: #cc9322; /** * The accent color used for AV-related statuses (e.g. the mute/deafen icons, the "LIVE" status indicator. */ --color-accent-av: #e50b2c; /** * Width between bordered panes in the UI. */ --pane-gap-width: 20px; /** * Width of the pane borders. */ --pane-border-width: 2px; /** * Primary border radius. */ --pane-border-radius: 5px; /** * Subtle border radius (nested panes). */ --pane-border-radius-subtle: 3px; /** * Time for mouse over transitions to apply. Set to 0 to disable. */ --pane-transition-time: 0.2s; /** * Whether to display the gift button. * * Valid values: none, block; */ --display-message-button-gift: none; /** * Whether to display the gif button. * * Valid values: none, block; */ --display-message-button-gif: none; /** * Whether to display the sticker button. * * Valid values: none, block; */ --display-message-button-sticker: block; /** * Whether to display the emoji button. * * Valid values: none, block; */ --display-message-button-emoji: block; /** * Whether to display the apps button. * * Valid values: none, block; */ --display-message-button-apps: none; /** * Color used for the borders between panels. * * Default: 0x40 transparency white. */ /*--color-panel-border: #ffffff40;*/ /** * Color used for the title of panels. * * Default: 0x60 transparency white. */ /*--color-panel-title: #ffffff60;*/ /** * Color used for subtle borders (nested panels). * * Default: 0x30 transparency white. */ /*--color-panel-border-subtle: #ffffff30 */ } /* BEGIN THEME CODE -- Beyond this barrier, you are on your own. */ :root { --background-base-lowest: var(--color-background); --background-base-low: var(--color-background); --background-base-lower: var(--color-background); --background-message-hover: color-mix(in srgb, var(--color-background) 95%, white); --text-brand: var(--color-accent); --button-filled-brand-background: var(--color-accent); --wt-text-theme-border-inactive: var(--color-panel-border, #ffffff40); --wt-text-theme-border-inactive-title: var(--color-panel-title, #ffffff60); --wt-text-theme-border-subtle: var(--color-panel-border-subtle, #ffffff30); --wt-text-theme-accent-bright: color-mix(in srgb, var(--color-accent) 60%, white); --wt-text-theme-accent-bg: color-mix(in srgb, var(--wt-text-theme-accent-bright) 20%, transparent); --wt-text-theme-accent-bg-more: color-mix(in srgb, var(--wt-text-theme-accent-bright) 40%, transparent); --wt-text-theme-code-bg: color-mix(in srgb, var(--color-background) 90%, white); } .theme-dark { --background-base-lowest: var(--color-background); --background-base-low: var(--color-background); --background-base-lower: var(--color-background); --brand-500: var(--color-accent); --background-message-hover: color-mix(in srgb, var(--color-background) 95%, white); --text-brand: var(--color-accent); } .theme-darker { --background-base-lowest: var(--color-background); --background-base-low: var(--color-background); --background-base-lower: var(--color-background); --brand-500: var(--color-accent); --bg-brand: var(--color-accent); --background-message-hover: color-mix(in srgb, var(--color-background) 95%, white); --text-brand: var(--color-accent); } ::selection { background: var(--wt-text-theme-accent-bg-more); } /* section TITLE BAR ADJUSTMENT */ /* Title bar thing at the top of the window. */ div.bar_c38106 { display: var(--display-title-bar); } /* root content window -- really not sure if this does anything but figured it's best to align it with the top of the window. */ div.content_c48ade { margin-top: calc(-1 * var(--title-bar-v-offset)); } /* Server info pane. */ div.sidebarList_c48ade { margin-top: calc(-1 * var(--title-bar-v-offset)); } /* Main page, everything to the right of the server info pane. */ div.page_c48ade { margin-top: calc(-1 * var(--title-bar-v-offset)); height: calc(100% + var(--title-bar-v-offset)) } /* section LESS CIRCLES MORE ROUNDED SQUARES */ /* Message avatars. */ img.avatar_c19a55 { border-radius: 5%; } /* avatars in friend list */ .avatar__0a06e { border-radius: 5%; } .avatar__0a06e > svg > foreignObject { mask: url('data:image/svg+xml;utf8,'); } /* Small avatars in VC list.*/ div.userAvatar__55bab { border-radius: 5%; } /* reply avatars WHY ARE THESE ALL DIFFERENT */ img.replyAvatar_c19a55 { border-radius: 5%; } /* user status avatar */ div.avatarWrapper__37e49 > div.avatar__37e49 svg foreignObject { mask: url('data:image/svg+xml;utf8,'); } /* Server icons */ nav.guilds_c48ade div.blobContainer_e5445c svg foreignObject { /* wtf discord */ mask: url('data:image/svg+xml;utf8,'); } /* Server member list */ div.memberInner__5d473 svg foreignObject { mask: url('data:image/svg+xml;utf8,'); } /* section NEW MESSAGE PILL */ div.divider__5126c:has(span.unreadPill__908e2) { border: none !important; background-image: repeating-linear-gradient( to right, transparent 0px, transparent 1px, var(--color-accent-notice) 1px, var(--color-accent-notice) 7px, transparent 7px, transparent 16px ) !important; height: var(--pane-border-width); margin-right: 5.3em; } div.divider__5126c:has(span.unreadPill__908e2) .content__908e2 { color: var(--color-accent-notice); position: relative; left: 2.65em; } span.unreadPill__908e2 { font-size: 14px; font-weight: var(--font-weight-extrabold); color: var(--color-accent-notice); background-color: unset; margin-right: -5em; } span.unreadPill__908e2::before { content: "[\00a0"; } span.unreadPill__908e2::after { content: "\00a0]"; } svg.unreadPillCap__908e2 { display: none; } /* section DIVIDER */ div.divider__5126c[role="separator"] { border: none; height: var(--pane-border-width); background-image: repeating-linear-gradient( to right, transparent 0px, transparent 1px, var(--wt-text-theme-border-subtle) 1px, var(--wt-text-theme-border-subtle) 7px, transparent 7px, transparent 15px ) !important; } div.divider__5126c[role="separator"] .content__908e2 { padding-left: 1em; padding-right: 1em; font-size: 14px; } /* section TEXTUAL UI ELEMENTS */ /* channel # icon */ section.title_f75fb0 > div.showToolbar__9293f.upperContainer__9293f > div.showToolbar__9293f.children__9293f > .iconWrapper__9293f { display: none; } section.title_f75fb0 > div.showToolbar__9293f.upperContainer__9293f > div.showToolbar__9293f.children__9293f > .titleWrapper__9293f > h1::before { content: "#\00a0"; font-size: 24px; font-weight: var(--font-weight-bold); } /* user status panel */ div.sidebar_c48ade div.buttons__37e49 { } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Mute"] { border-radius: 0; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Mute"].redGlow__67645 { background-color: #00000000; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Mute"]:hover { background-color: #00000000; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Mute"] div.contents__201d5 > div { display: none !important; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Mute"] div.contents__201d5::before { content: "[M]"; font-size: 16px; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Mute"].redGlow__67645 div.contents__201d5::before { color: var(--color-accent-av); } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Mute"].redGlow__67645:hover div.contents__201d5::before { color: color-mix(in srgb, var(--color-accent-av) 60%, black); } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Deafen"] { border-radius: 0; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Deafen"].redGlow__67645 { background-color: #00000000; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Deafen"]:hover { background-color: #00000000; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Deafen"] div.contents__201d5 > div { display: none !important; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Deafen"] div.contents__201d5::before { content: "[D]"; font-size: 16px; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Deafen"].redGlow__67645 div.contents__201d5::before { color: var(--color-accent-av); } div.sidebar_c48ade div.buttons__37e49 button[aria-label="Deafen"].redGlow__67645:hover div.contents__201d5::before { color: color-mix(in srgb, var(--color-accent-av) 60%, black); } div.sidebar_c48ade div.buttons__37e49 button[aria-label="User Settings"] { border-radius: 0; width: 3.5em; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="User Settings"]:hover { background-color: #00000000; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="User Settings"] div.contents__201d5 > div { display: none !important; } div.sidebar_c48ade div.buttons__37e49 button[aria-label="User Settings"] div.contents__201d5::before { content: "[CFG]"; font-size: 16px; } /* section UI PANING (and paining) */ /* guilds nav */ nav.guilds_c48ade { position: absolute; top: calc(32px - var(--title-bar-v-offset) + var(--pane-gap-width) + 1em); left: 1.40em; z-index: 5; height: 2.5em; transition: height var(--pane-transition-time) ease; background: #00000000; border: none; } nav.guilds_c48ade:hover { height: 80%; background: var(--color-background); border-right: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-bottom: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); } /* server info sidebar */ .sidebarList_c48ade { margin-left: var(--pane-gap-width); margin-top: calc(var(--pane-gap-width) - var(--title-bar-v-offset)) !important; margin-right: calc(0.5 * var(--pane-gap-width)); height: calc(100% - var(--pane-gap-width) - 0.5 * var(--pane-gap-width) - 4em); border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive) !important; border-radius: var(--pane-border-radius); transition: border-color var(--pane-transition-time) ease; } .sidebarList_c48ade:hover { border-color: var(--color-accent); } .sidebarList_c48ade .animatedContainer_f37cb1:has(.bannerImage_f37cb1) { display: var(--display-server-banner); margin-top: 4.3em; } .sidebarList_c48ade .animatedContainer_f37cb1:has(.bannerImage_f37cb1) ~ .headerGlass_f37cb1 { display: none; } .sidebarList_c48ade .animatedContainer_f37cb1:has(.bannerImage_f37cb1) ~ .headerEllipseBackdrop_f37cb1 { display: none; } .sidebarList_c48ade .animatedContainer_f37cb1:has(.bannerImage_f37cb1) ~ .headerEllipseForeground_f37cb1 { display: none; } .sidebarList_c48ade:has(.bannerImage_f37cb1) .scroller__629e4 ul > div:nth-of-type(1) { display: none; } .sidebarList_c48ade .header_f37cb1 { border: none; color: #00000000; border-radius: 0; height: 4.3em; padding-left: 4.6em; } .sidebarList_c48ade:has(.bannerImage_f37cb1) .header_f37cb1 { margin-bottom: var(--server-banner-v-offset); } /* DM sidebar */ nav.privateChannels__35e86 > .searchBar__35e86 { padding-left: 4.6em; height: 4.3em; } nav.privateChannels__35e86 > .scroller__99e7c { margin-bottom: 0 !important; } /* top bar */ section.title_f75fb0 { margin: calc(0.5 * var(--pane-gap-width)); margin-top: var(--pane-gap-width); margin-right: var(--pane-gap-width); width: unset; padding: 0; border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: var(--pane-border-radius); background-color: var(--color-background) !important; transition: border-color var(--pane-transition-time) ease; height: calc(100% - var(--pane-gap-width) - 0.5 * var(--pane-gap-width)); } section.title_f75fb0:hover { border-color: var(--color-accent); } /* toolbar */ .toolbar__9293f { border-left: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); } .search__49676 { height: 100%; margin: 0; padding: 0; min-width: 18.0em; border-left: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: 0; padding-left: var(--pane-gap-width); } .search__97492 { height: 100%; width: 100%; margin: 0; padding: 0; border-left: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: 0; } .searchBar__97492 { height: 100%; width: 100%; border: none; align-items: center; } .searchBar__97492 .DraftEditor-root { padding-top: 0.4em; font-size: 16px; } /* popouts */ .messagesPopoutWrap__45690 { background-color: var(--color-background); border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: var(--pane-border-radius); top: 1.22em; left: 3.05em; transition: border-color var(--pane-transition-time) ease; } .messagesPopoutWrap__45690:hover { border-color: var(--color-accent); } .messagesPopoutWrap__45690 div { background-color: var(--color-background); border: none; } .messagesPopoutWrap__45690 .header__45690 { border-bottom: var(--pane-border-width) solid var(--wt-text-theme-border-inactive) !important; } /* channel content */ main.chatContent_f75fb0 { margin: calc(0.5 * var(--pane-gap-width)); margin-bottom: var(--pane-gap-width); padding: calc(0.5 * var(--pane-gap-width)); padding-bottom: 0px; border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: var(--pane-border-radius); background-color: var(--color-background); transition: border-color var(--pane-transition-time) ease; margin-right: var(--pane-gap-width); } .content_f75fb0:has(.membersWrap_c8ffbb) main.chatContent_f75fb0 { margin-right: calc(0.5 * var(--pane-gap-width)); } main.chatContent_f75fb0::before { content: "Channel"; color: var(--wt-text-theme-border-inactive-title); background: var(--color-background); font-size: 16px; font-weight: var(--font-weight-bold); position: absolute; width: 5em; height: 20px; top: -11px; left: 10px; display: flex; align-items: center; justify-content: center; transition: color var(--pane-transition-time) ease; } main.chatContent_f75fb0:hover { border-color: var(--color-accent); } main.chatContent_f75fb0:hover::before { color: var(--color-accent); } main.chatContent_f75fb0 div.messagesWrapper__36d07 *::-webkit-scrollbar { width: 12px; } main.chatContent_f75fb0 div.scroller__36d07 { margin-right: -12px; padding-right: 5px; } /* @mentioned messages */ div.message__5126c.mentioned__5126c { border: 1px solid var(--color-accent-notice); border-radius: var(--pane-border-radius); background: var(--color-background); padding-bottom: 15px; padding-top: 15px; margin-bottom: 10px; } div.message__5126c.mentioned__5126c::before { content: "@"; color: var(--color-accent-notice); background: var(--color-background); font-size: 20px; position: absolute; width: 20px; height: 20px; top: -11px; left: 10px; display: flex; align-items: center; justify-content: center; } /* channel bottom bar */ form:has(div.channelBottomBarArea_f75fb0) { margin-left: calc(-0.5 * var(--pane-gap-width)); margin-right: calc(-0.5 * var(--pane-gap-width)); padding: 0; } div.channelTextArea_f75fb0 { margin-bottom: 0; border-top: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: 0; background: #00000000; } div.channelTextArea_f75fb0 div.textArea__74017 { min-height: 4em; display: flex; align-items: center; } div.channelTextArea_f75fb0 div.textArea__74017 > div { width: 100%; } div.channelTextArea_f75fb0 div.scrollableContainer__74017 { background-color: #00000000; } div.channelTextArea_f75fb0 div.inner__74017 div.attachWrapper__0923f { height: 4em; display: flex; align-items: center; } div.channelTextArea_f75fb0 div.inner__74017 div.buttons__74017 { height: 4em; } /* member list */ div.container_c8ffbb:has(> aside.membersWrap_c8ffbb) { border: none; } aside.membersWrap_c8ffbb { border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: var(--pane-border-radius); margin: calc(0.5 * var(--pane-gap-width)); margin-bottom: var(--pane-gap-width); margin-right: var(--pane-gap-width); padding-top: 10px; background-color: var(--color-background); transition: border-color var(--pane-transition-time) ease; min-height: 0; } aside.membersWrap_c8ffbb:hover { border-color: var(--color-accent); } aside.membersWrap_c8ffbb::before { content: "Members"; color: var(--wt-text-theme-border-inactive-title); background: var(--color-background); font-size: 16px; font-weight: var(--font-weight-bold); position: absolute; width: 5em; height: 20px; top: -11px; left: 10px; display: flex; align-items: center; justify-content: center; transition: color var(--pane-transition-time) ease; } aside.membersWrap_c8ffbb:hover::before { color: var(--color-accent); } .members_c8ffbb { width: 100%; padding-right: 0px !important; } div[role="list"]:has(.member__5d473) { width: 100%; } .member__5d473 { border-radius: 0; width: 100%; margin: 0; padding: 0.1em; } /* user status */ section.panels_c48ade { background: var(--color-background); border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: var(--pane-border-radius); position: absolute; left: var(--pane-gap-width); bottom: var(--pane-gap-width); width: calc(100% - var(--pane-gap-width) - 0.5 * var(--pane-gap-width)); min-height: 4em; padding: 3px; transition: border-color var(--pane-transition-time) ease; } section.panels_c48ade:hover { border-color: var(--color-accent); } /* activities */ .activityPanelContainer__49094 { padding: calc(0.5 * var(--pane-gap-width)); border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: var(--pane-border-radius); margin: calc(0.5 * var(--pane-gap-width)); margin-right: var(--pane-gap-width); } /* section EMBEDS */ article.embed__623de { background: var(--color-background-low); border-color: var(--wt-text-theme-border-subtle); border-width: var(--pane-border-width); border-radius: var(--pane-border-radius-subtle); margin-top: 0.7em; padding-top: 3px; } article.embed__623de div.embedProvider__623de { position: absolute; background: var(--color-background); top: -17px; left: 7px; font-size: 14px; padding-left: 5px; padding-right: 5px; max-width: 17em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: var(--font-weight-bold); } .message__5126c:hover article.embed__623de div.embedProvider__623de { background: var(--background-message-hover); } /* have to override code block styling for embeds, because it's just too much with very small blocks */ article.embed__623de code.hljs { border: 1px solid var(--wt-text-theme-border-subtle); background-color: #00000000; padding: 5px; margin-top: 10px; } article.embed__623de code.hljs::before { display: none; } /* section IMAGE ATTACHMENTS -- this was a big failure. Maybe you can fix it :) */ /* TODO: this kind of fucked up embed image attachments in some cases where the image is small */ div.message__5126c div.visualMediaItemContainer_f4758a { overflow: visible; border-radius: 0; } .message__5126c .visualMediaItemContainer_f4758a .oneByOneGrid_f4758a { overflow: visible; border-radius: 0; margin-top: 0.7em; } .message__5126c .imageContainer__0f481 { overflow: visible; } .message__5126c .mosaicItem__6c706 { overflow: visible; } .message__5126c .imageWrapper { overflow: visible; padding: 0.5em; padding-top: 0.8em; border: var(--pane-border-width) solid var(--wt-text-theme-border-subtle); border-radius: var(--pane-border-radius); } .message__5126c .imageWrapper::before { content: ""; padding-left: 5px; padding-right: 5px; color: var(--wt-text-theme-border-inactive-title); position: absolute; font-size: 14px; font-weight: var(--font-weight-bold); background-color: var(--color-background); top: -0.6em; z-index: 5; overflow: visible; } .message__5126c:hover .imageWrapper::before { background-color: var(--background-message-hover); } /* section REACTIONS */ div.reactions__23977 { border: var(--pane-border-width) solid var(--wt-text-theme-border-subtle); border-radius: var(--pane-border-radius-subtle); padding: 0; margin-top: 5px; margin-bottom: 0px; } div.reaction__23977 { margin: 0; margin-right: 5px; background: #00000000; border-radius: 0; } div.reaction__23977.reactionMe__23977 { border: none; background-color: var(--wt-text-theme-accent-bg); } div.reaction__23977.reactionMe__23977 div.reactionCount__23977 { color: var(--wt-text-theme-accent-bright); } div.reactions__23977 div.reactionBtn__23977 { margin: 0; background: #00000000; border: none; border-radius: 0; margin-left: -5px; } div.reactions__23977 div.reactionBtn__23977 > svg { display: none; } div.reactions__23977 div.reactionBtn__23977::before { content: "[+]"; display: block; font-weight: var(--font-weight-bold); } /* Correct incorrect sizing when message has reactions */ div.message__5126c:has(div.reactions__23977) { padding-bottom: 5px; } /* section MISC */ /* Little right angle message spine thing that connects messages to replies. */ div.repliedMessageClickableSpine_c19a55 { border-top-left-radius: 0; } /* the ones in pinned messages are different?? */ .messageSpine_c19a55::before { border-top-left-radius: 0; } span.edited_c19a55 { /* kind of a bad hack */ font-size: 0; } /* (edited) tag */ span.edited_c19a55::before { content: "[edited]"; font-size: 12px; position: relative; top: -2px; } /* mentions, generally */ span.mention { border: none; background-color: var(--wt-text-theme-accent-bg); color: var(--wt-text-theme-accent-bright); } /* banish Activity */ div.members_c8ffbb > div.content__99f8c h3:nth-of-type(1) { display: var(--display-member-activity); } div.members_c8ffbb > div.content__99f8c h3:nth-of-type(1) + div { display: var(--display-member-activity); } /* inline code */ code.inline { font-size: 16px !important; border: 0; background-color: var(--wt-text-theme-code-bg); border-radius: 0 !important; font-weight: var(--font-weight-bold); color: #ffffffc0; } /* code blocks */ code.hljs { border: var(--pane-border-width) solid var(--wt-text-theme-border-subtle); background-color: #00000000; padding: 10px; padding-top: 15px; margin-bottom: 5px; margin-top: -10px; } code.hljs::before { content: "{code}"; font-weight: var(--font-weight-bold); position: absolute; color: var(--wt-text-theme-border-inactive-title); background-color: var(--color-background); top: -7px; padding-left: 5px; padding-right: 5px; } div.codeActions__75297 div[role="button"] svg path { display: none !important; } div.codeActions__75297 div[role="button"]::before { content: "[copy]"; color: var(--wt-text-theme-border-inactive-title); font-size: 14px; font-weight: var(--font-weight-bold); margin-right: -10px; } div.codeActions__75297 div[role="button"]:hover::before { color: color-mix(in srgb, var(--wt-text-theme-border-inactive-title) 70%, white); } /* blockquotes */ .blockquoteContainer__75297 .blockquoteDivider__75297 { border-radius: 0; background-color: var(--wt-text-theme-border-inactive-title); width: 3px; min-width: unset; max-width: 3px; } .jumpToPresentBar__0f481 { background-color: #00000000; border: none; border-radius: unset; min-width: unset; padding: 0; margin-left: auto; margin-right: 0; margin-bottom: 0; } /* jump to present bar */ .jumpToPresentBar__0f481 .barButtonMain__0f481 { display: none; } .jumpToPresentBar__0f481 button { background-color: #00000000; border: none; } .jumpToPresentBar__0f481 button:hover { background-color: #00000000; border: none; color: var(--color-accent); } .jumpToPresentBar__0f481 button:active { background-color: #00000000; } .jumpToPresentBar__0f481 button::before { content: "["; } .jumpToPresentBar__0f481 button::after { content: "]"; } /* safety settings notice */ .safetySettingsNotice__9536c { border: var(--pane-border-width) solid var(--wt-text-theme-border-inactive); border-radius: var(--pane-border-radius); }