Vyasa Extension Refactor Audit and Execution Plan

File-Level Audit And Target OwnershipURL copied

vyasa/static/header.cssURL copied

Current:

  • 1160 lines.
  • Contains global shell, theme variables, sidebars, bookmarks, tabs, PDF focus, iframe fullscreen, code blocks, KaTeX, search, layout, and feature styles.

Target:

  • Split by extension.
  • Core CSS should only include reset variables and event-shell hooks if needed.

Action:

  • Move feature selectors by prefix.
  • If a selector references an extension class, it belongs to that extension.