···11+/**
22+ * Composable for detecting mobile devices using media query.
33+ * Uses the same breakpoint as Tailwind's `md:` (768px).
44+ *
55+ * Returns `false` during SSR to avoid hydration mismatches.
66+ * @public
77+ */
88+export function useIsMobile() {
99+ return useMediaQuery('(max-width: 767px)')
1010+}