0a001daff3
- raw-markdown.ts: Check path bounds before any filesystem probes to prevent leaking file existence info outside the pages directory - TableOfContents.tsx: Fix SSR hydration mismatch by moving window.location.hash into useEffect + state instead of reading it during render