diff --git a/src/components/common/messaging/MessageBase.tsx b/src/components/common/messaging/MessageBase.tsx
index 2a79f405e49e1e6827ab7bb6b2c95fe1738e85cf..861a559aa7a60314f4a58909da5ab926c5d9f196 100644
--- a/src/components/common/messaging/MessageBase.tsx
+++ b/src/components/common/messaging/MessageBase.tsx
@@ -95,12 +95,20 @@ export default styled.div<BaseMessageProps>`
         gap: 8px;
         display: flex;
         align-items: center;
+        flex-shrink: 0;
     }
 
     .author {
+        overflow: hidden;
         cursor: pointer;
         font-weight: 600 !important;
 
+        display: -webkit-box;
+        -webkit-line-clamp: 1;
+        -webkit-box-orient: vertical;
+        text-overflow: ellipsis;
+        white-space: normal;
+
         &:hover {
             text-decoration: underline;
         }
@@ -184,6 +192,7 @@ export const MessageContent = styled.div`
 `;
 
 export const DetailBase = styled.div`
+    flex-shrink: 0;
     gap: 4px;
     font-size: 10px;
     display: inline-flex;
diff --git a/src/components/navigation/left/ServerListSidebar.tsx b/src/components/navigation/left/ServerListSidebar.tsx
index f3c8ba0b1df6a2c02791b6bccba47b72b958eb5b..5cb239ccb0d494a5d3984af9489e1bb2e489557a 100644
--- a/src/components/navigation/left/ServerListSidebar.tsx
+++ b/src/components/navigation/left/ServerListSidebar.tsx
@@ -76,7 +76,8 @@ const ServerList = styled.div`
     flex-grow: 1;
     display: flex;
     overflow-y: scroll;
-    padding-bottom: 48px;
+    padding-bottom: 20px;
+    width: 58px;
     flex-direction: column;
 
     scrollbar-width: none;
diff --git a/src/styles/_elements.scss b/src/styles/_elements.scss
index f019eff332e59e959c63136d2ccb4133d7a17cda..1bd14ba47c39e36e9e654654498148b7f60e32c6 100644
--- a/src/styles/_elements.scss
+++ b/src/styles/_elements.scss
@@ -16,6 +16,10 @@
     background: var(--scrollbar-thumb);
 }
 
+::-webkit-scrollbar-corner {
+    background: transparent;
+}
+
 ::selection {
     background: var(--accent);
     color: var(--foreground);