class="mobileMenuOpen ? 'translate-x-0' : '-translate-x-full'"
                >
                    <!-- Close button - visible only on mobile -->
                    <c-button
                        variant="ghost"
                        @click="mobileMenuOpen = false"
                        class="absolute top-4 right-4 p-1 text-muted-foreground md:hidden"
                        aria-label="Close menu"
                    >
                        <svg xmlns="http://www.w3.org/2000/svg" width="24" he