diff --git a/app/assets/images/menu-dots-horizontal.svg b/app/assets/images/menu-dots-horizontal.svg
index 4e60fdd40..cb0f0124a 100644
--- a/app/assets/images/menu-dots-horizontal.svg
+++ b/app/assets/images/menu-dots-horizontal.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/assets/stylesheets/buttons.css b/app/assets/stylesheets/buttons.css
index 5f15dc278..119007639 100644
--- a/app/assets/stylesheets/buttons.css
+++ b/app/assets/stylesheets/buttons.css
@@ -18,6 +18,7 @@
padding: var(--btn-padding, 0.5em 1.1em);
pointer-events: auto;
position: relative;
+ text-decoration: none;
transition: 100ms ease-out;
transition-property: background-color, border, box-shadow, color, opacity, scale;
diff --git a/app/assets/stylesheets/cards.css b/app/assets/stylesheets/cards.css
index 011af9089..7626fb4a3 100644
--- a/app/assets/stylesheets/cards.css
+++ b/app/assets/stylesheets/cards.css
@@ -398,6 +398,7 @@
position: absolute;
rotate: 5deg;
transform-origin: top right;
+ z-index: 2;
.cards & {
display: none;
diff --git a/app/assets/stylesheets/reactions.css b/app/assets/stylesheets/reactions.css
index 14e8b2086..508809273 100644
--- a/app/assets/stylesheets/reactions.css
+++ b/app/assets/stylesheets/reactions.css
@@ -10,6 +10,7 @@
flex-wrap: wrap;
gap: var(--inline-space-half);
inline-size: 100%;
+ z-index: 3;
&:has([open]) {
z-index: var(--z-popup);