Drop the smooth-scroll polyfill (now universally supported) and run SVGO on benedictus.svg (35KB→19KB) and the cross glyph path. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Break the 1889-line rosary page into focused modules: - rosaryData.js: mystery data, labels, weekday schedule, SVG positions - rosaryScrollSync.js: bidirectional scroll sync (prayers ↔ SVG ↔ images) - RosarySvg.svelte: SVG bead visualization - MysterySelector.svelte: mystery picker grid - MysteryImageColumn.svelte: desktop image column Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>