Vyasa Extension Refactor Audit and Execution Plan
Phase 9: Split Global CSS Into Extension AssetsURL copied
- CSS ownership matches feature ownership.
.mermaid-*, .mermaidTooltip -> Mermaid.
.cytograph-* -> Cytograph.
.tasks-*, .vyasa-tasks-* -> Tasks.
.vyasa-bookmark-* -> Bookmarks.
- annotation/sidenote reply rules -> Annotations.
.pdf-focus, .pdf-viewer -> PDF document.
.iframe-fullscreen-* -> iframe embed.
.posts-search-*, command palette search result rules -> Search.
.vyasa-sidebar-*, navbar/footer/mobile panels -> Default layout.
.vyasa-code-*, .code-block, .code-copy-button -> Code highlight/documents.
.vyasa-zen-*, .vyasa-reveal-* -> Slides.
header.css contains only core variables or is owned by default layout.
- Feature extension CSS sits beside feature JS.