diff --git a/maintenance/librechat-sandbox.md b/maintenance/librechat-sandbox.md index e99f0fd..b5641b0 100644 --- a/maintenance/librechat-sandbox.md +++ b/maintenance/librechat-sandbox.md @@ -35,7 +35,12 @@ summary. appstore image. Deployed tag (last verified 2026-10-19): `registry.inference.coop/co-op/librechat-custom:20261019-fc9b11e`. - **Branding CSS/JS** — `custom.css` overrides LibreChat's Tailwind theme - variables on `html.light`/`html.dark` (cream surfaces, co-op green accents) + variables on `html.light`/`html.dark` using the HOMEPAGE's canonical + palette (`--cream #faf8f5`, `--wash #eef4ea`, `--green-deep #5b8c5a`, + `--green-mid #6ba86b`, `--ink #2d3327`, `--muted #6b7a62`) and brands + the loading flash (`#loading-container`); the login logo is the green + pine-dots vector (white-plate variant was invisible on cream — the + 'flash on load' glitch), cache-busted via `?v=3` in the client bundle. and hides the register/sign-up prompt via `p:has(> a[href*="register"])`; `custom2.js` is a MutationObserver that hides the prompt when React renders it (the auth form renders after