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 */}