Bug Description
The FAQ component (src/components/FAQ.jsx) uses hardcoded Tailwind color
utilities like text-purple-600, bg-purple-50, text-gray-900, and
border-gray-200 — which are inconsistent with the rest of the site.
Every other section (Hero, Mentors, SummerOfAI, Footer, etc.) uses the CSS
variables defined in globals.css such as var(--purple), var(--ink),
var(--cream), and var(--border). The FAQ was built with a different
pattern and stands out visually.
Current Behavior
FAQ uses raw Tailwind classes:
text-purple-600 instead of color: var(--purple)
bg-purple-50 instead of background: var(--cream)
text-gray-900 instead of color: var(--ink)
border-gray-200 instead of border: var(--border)
Expected Behavior
FAQ should use the same CSS variables as the rest of the site for
consistent theming and easier future maintenance.
Labels
bug good first issue
Bug Description
The FAQ component (
src/components/FAQ.jsx) uses hardcoded Tailwind colorutilities like
text-purple-600,bg-purple-50,text-gray-900, andborder-gray-200— which are inconsistent with the rest of the site.Every other section (Hero, Mentors, SummerOfAI, Footer, etc.) uses the CSS
variables defined in
globals.csssuch asvar(--purple),var(--ink),var(--cream), andvar(--border). The FAQ was built with a differentpattern and stands out visually.
Current Behavior
FAQ uses raw Tailwind classes:
text-purple-600instead ofcolor: var(--purple)bg-purple-50instead ofbackground: var(--cream)text-gray-900instead ofcolor: var(--ink)border-gray-200instead ofborder: var(--border)Expected Behavior
FAQ should use the same CSS variables as the rest of the site for
consistent theming and easier future maintenance.
Labels
buggood first issue