You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] Dead --film-* CSS variables in globals.css contradict the actual Tailwind color mapping #1772
Bug description src/app/globals.css defines raw CSS custom properties --film-600 / --film-400 with literal hex values that differ between light (globals.css:19-20, #e63946/#ff6b6b) and dark (:65-66, #FF6666/#66FF66) mode. But tailwind.config.ts:22-34 completely overrides the film color scale used everywhere in components (text-film-600, border-film-400, etc.) to route through var(--accent) / var(--accent-hover) instead — a different variable entirely. A repo-wide grep confirms var(--film-*) is never actually referenced anywhere in src/.
Steps to reproduce
grep -n "film-600\|film-400" src/app/globals.css
grep -n "film:" tailwind.config.ts
grep -rn "var(--film" src/ → zero results
Expected behavior
Either the raw --film-* variables are actually used somewhere and this is a latent theming bug waiting to surface, or they're dead code that should be removed to avoid confusing a future contributor who reasonably assumes --film-600 is what text-film-600 resolves to.
Actual behavior
Two parallel, disconnected definitions of "film-600" exist with different values; the CSS one is unused.
Related to the broader #673 "dark mode audit" issue, but this is a specific, immediately actionable finding rather than something a general audit would necessarily catch (it's dead code, not a rendering bug).
Activity
github-actions commentedon Sep 15, 2026
👋 Thanks for opening an issue, @magic-peach!
Our maintainers will review this shortly 🚀
Before you start working
For GSSoC'26 contributors
If you're contributing under GirlScript Summer of Code 2026, please mention it in your comment when requesting assignment:
Architecture notes
Reframe is a static Next.js app with
output: "export". Key points:headers()innext.config.tswon't work — usevercel.jsoninsteadnot-found.tsxrequirespublic/404.html+vercel.jsonroutes configHappy contributing! ⭐ Star the repo if you find it useful!
github-actions commentedon Sep 15, 2026
Claude encountered an error —— View job
I'll analyze this and get back to you.
yashprakash47 commentedon Sep 25, 2026
Hi! I'd like to work on this issue. I'm a first-time contributor to Reframe.
Could you please assign this issue to me?
fix(theme): remove unused film CSS token declarations
github-actions commentedon Oct 29, 2026
👋 This issue has been inactive for 30 days. It will be automatically closed in 14 days if there's no further activity.
If you're still interested in working on this, please leave a comment!
For GSSoC'26 contributors: make sure to keep your assigned issues active.
⭐ Star Reframe if you find it useful!