Path URLs, crawlable hero/mechanics pages, and sitemap make the static site indexable while keeping SPA hydration.
Co-authored-by: Cursor <cursoragent@cursor.com>
Move role filters between grid and detail, fix skill video/text layout and detail height jump, unify item dividers, drop OpenDota matchup cross, sync docs and assets.
Co-authored-by: Cursor <cursoragent@cursor.com>