916e2ddc31
Replaced 12 hardcoded brand colors with var() tokens: - linear-gradient(135deg,#9B5DE5,#06D6E0) → var(--grad-1) in 7 CSS rules (avatar ring, badge dot, stat val grad, xp level, frame preview, zoom thumb, send btn, modal dot) - #9B5DE5 → var(--violet) in 3 rules (avatar edit btn, bm-icon-lesson, frame selected border, av-drop hover) - #06D6E0 → var(--cyan) in bm-icon-file - #0F172A → var(--text) in frames-section heading inline style Kept: dark panel palette (#0d0b28/#1a1248), 90deg horizontal gradients, domain subject colors (SUBJ_META palette), shop gold/amber gradients, shop-activate/active brand variants, #06D6A0 bookmark course teal, #EF476F delete-hover (≠ --pink), tinted rgba values. Before: ~26 hardcodes | After: ~12 hardcodes (decorative/domain/dark-panel) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>