CMSConnect Ultrachromic OFFLINE ================================ Purpose: run the complete Ultrachromic repository from a local HTTP server, with no CDN/GitHub/Google requests from the CSS. Preserved: all original modules and files from the supplied Ultrachromic-main.zip. No CSS module was deleted. Changed only for offline operation: 1) Preset jsDelivr imports -> relative local imports. 2) Ultrachromic background URLs -> local assets/background.png. 3) jf_font.css -> local Plus Jakarta Sans variable font. 4) saved.css legacy imports -> local legacy placeholders so the file cannot call the Internet. IMPORTANT FONT: The upstream Ultrachromic repository does not contain the Plus Jakarta Sans binary font. The offline package therefore includes the local font loader and a README, but the TTF itself must be placed at: assets/fonts/PlusJakartaSans[wght].ttf Without that TTF, the CSS remains 100% offline but falls back to Segoe UI/Arial. For visual fidelity, add the official Plus Jakarta Sans variable font under its SIL Open Font License. TEST: 1. Put the folder on Windows Server. 2. Run tools\serve-local.bat 3. Open http://SERVER-IP:8099/presets/kaleidochromic_preset.css 4. Run tools\verify-offline.bat Jellyfin Custom CSS: @import url('http://SERVER-IP:8099/presets/kaleidochromic_preset.css'); For production, use IIS and optionally an internal DNS name such as theme.cmsconnect.local.