diff --git a/src/components/FloatingComposeButton.tsx b/src/components/FloatingComposeButton.tsx
index c1e027af..a2e3b99c 100644
--- a/src/components/FloatingComposeButton.tsx
+++ b/src/components/FloatingComposeButton.tsx
@@ -55,18 +55,24 @@ export function FloatingComposeButton({ kind = 1, href, onFabClick, icon }: Floa
viewBox="0 0 24 24"
className="absolute inset-0 w-full h-full"
>
- {/* Planet body */}
-
- {/* Ring gap — wider background-colored stroke to create visible border around the ring */}
-
- {/* Ring — accent-colored, drawn on top of the gap */}
+
+ {/* Mask: white = visible, black = cut out */}
+
+
+ {/* Cut out the ring path where it crosses the body */}
+
+
+
+ {/* Planet body with ring gap cut out */}
+
+ {/* Ring — accent-colored */}