""" theme.py Single source of truth for InsightUX's visual design system: CSS custom properties (dark + light), a handful of shared utility classes, an inline icon set, and the theme-toggle/persistence script. Every InsightUX UI surface is a separate HTML document or an independently injected JS bundle (landing page, toolbar/sidebar overlay, session report, mouse-tracker panel) — none of them share a stylesheet at runtime. This module exists so all four still look like one product: each template splices THEME_CSS + THEME_TOGGLE_JS into its own