UX: minor css modifications for alignment.

UX: minor css modifications for alignment.

diff --git a/assets/stylesheets/topic-post.scss b/assets/stylesheets/topic-post.scss
index 1db5af5..4deb5e7 100644
--- a/assets/stylesheets/topic-post.scss
+++ b/assets/stylesheets/topic-post.scss
@@ -21,17 +21,19 @@
       width: 20px;
 
       > div {
-        background-color: $secondary;
         position: absolute;
-        top: 0;
         right: 0;
+        top: 50%;
+        transform: translateY(-50%);
         padding: 3px;
         max-width: 20px;
         height: 20px;
         overflow: hidden;
+        white-space: nowrap;
       }
 
       &:hover > div {
+        background-color: $secondary;
         max-width: none;
       }
     }

GitHub sha: 109d732e