/* Selfmessages. Heavily based on Discord 11's Message bubbles */ /* Message Bubbles */ /* Modified by x3non to work with Vencord */ /* New Messages bubble */ #app-mount [class^="messageListItem__"][data-is-self="true"], #app-mount [class*="message"][data-author-self="true"] { margin-left: auto; width: auto; padding-left: 1vw; padding-right: 1.24vw !important; max-width: fit-content; } [class^="messageListItem__"][data-is-self="true"] [class*="container"]:not([class*="shiki"]), [data-author-self="true"] [class*="container"]:not([class*="shiki"]) { direction: rtl; text-align: right; padding-right: 2rem; } #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="groupStart"] > [class*="contents"] > [class*="markup"], #app-mount [class*="message"][data-author-self="true"] [class*="groupStart"] > [class*="contents"] > [class*="markup"] { text-align: left; } #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="contents"], #app-mount [class*="message"][data-author-self="true"] [class*="contents"] { display: inline-flexbox; margin-left: auto; margin-right: 2vw; } .horizontal_b26b79 { margin-left: -3.3rem; } .vertical_b26b79 { margin: 1vw 2.36vw -4vw !important; } #app-mount [class^="messageListItem__"][data-is-self="true"][class*="message"][class*="selected"] [class*="contents"], #app-mount [class*="message"][class*="selected"][data-author-self="true"] [class*="contents"] { width: 100%; } #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="timestamp"], #app-mount [class*="message"][data-author-self="true"] [class*="timestamp"] { left: unset; right: 8px; margin-top: 1.75px; } #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="replying"] [class*="contents"] [class*="messageContent"]::before, #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="mentioned"] [class*="contents"] [class*="messageContent"]::before, #app-mount [class*="replying"][data-author-self="true"] [class*="contents"] [class*="messageContent"]::before, #app-mount [class*="mentioned"][data-author-self="true"] [class*="contents"] [class*="messageContent"]::before { left: unset; right: 0; } #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="contents"] [class*="messageContent"], #app-mount [class*="message"] [data-author-self="true"] [class*="content"] [class*="messageContent"] { margin-left: auto; background-color: var(--selfMessageColor) !important; padding: 0.3vw 0.5vw 0.3vw 0.5vw; } #app-mount [class^="messageListItem__"][data-is-self="true"] a:not([class*="embed"] [class*="embedAuthorNameLink"]), #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="repliedMessage"] #app-mount [class*="message"][data-author-self="true"] a:not([class*="embed"] [class*="embedAuthorNameLink"]), #app-mount [class*="message"][data-author-self="true"] [class*="repliedMessage"] { margin-left: auto; } #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="embedAuthor"], #app-mount [class*="message"][data-author-self="true"] [class*="embedAuthor"] { direction: ltr; } /* Self Avatar Icon */ #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="avatar"], #app-mount [class*="message"][data-author-self="true"] [class*="avatar"] { left: unset; right: 0.25rem; } [class^="messageListItem__"][data-is-self="true"] [class*="avatarDecoration"], [class*="message"][data-author-self="true"] [class*="avatarDecoration"] { right: 0px !important; } /* Self Username Tweaks */ #app-mount [class^="messageListItem__"][data-is-self="true"] [class*="header"], #app-mount [class*="message"] [data-author-self="true"] [class*="header"] { display: flex; flex-direction: row-reverse; } [class^="messageListItem__"][data-is-self="true"] [class*="header"] span, [data-author-self="true"] [class*="header"] span { margin-left: 0.25rem; margin-right: unset; } /* resize fixing */ #app-mount [class*="contents"] pre, #app-mount [class*="message"] { max-width: 100%; } #app-mount [class*="contents"] [class*="messageContent"] { background-color: var(--defaultMessageColor); padding: 0.3vw 0.5vw 0.3vw 0.5vw; margin-left: unset; width: fit-content; border-radius: 0.7vw; } [class^="messageListItem__"][data-is-self="true"] [class*="compact"][class*="wrapper"] [class*="messageContent"], [class*="message"] [class*="compact"] [class*="wrapper"] [data-author-self="true"] [class*="messageContent"] { display: flex; } #app-mount [class*="compact"] [class*="wrapper"] { padding-top: 8px; padding-bottom: 8px; } #app-mount .mentioned__5126c .contents_c19a55 .messageContent_c19a55 { background-color: var(--mention); } #app-mount .mentioned__5126c:hover .contents_c19a55 .messageContent_c19a55, #app-mount .mentioned__5126c.selected__5126c .contents_c19a55 .messageContent_c19a55 { background-color: var(--defaultMessageColor); } #app-mount .mentioned__5126c .contents_c19a55 .messageContent_c19a55::before { content: ""; position: absolute; display: block; top: 0; left: 0; bottom: 0; pointer-events: none; width: 3px; margin: 8px 0; z-index: 1; } #app-mount .repliedMessage_c19a55 { background-color: var(--message-hover); margin-bottom: 0; padding: 6px; border-radius: 5px; width: fit-content; max-width: 100%; } [data-is-self="true"] [id*="message-reply"]::before { display: none; }