@@ -290,24 +290,24 @@ export const light: Roles = {
290290 } ,
291291 syntax : {
292292 comment : gray [ "600" ] ,
293- string : green [ "600" ] ,
294- number : cyan [ "600" ] ,
295- keyword : pink [ "500 "] ,
293+ string : green [ "600" ] , // Green for strings
294+ number : blue [ "600" ] , // Blue for numbers
295+ keyword : purple [ "600 "] , // Purple for keywords (import, export, const, etc.)
296296 regexp : teal [ "600" ] ,
297- func : indigo [ "500 "] ,
298- type : violet [ "500 "] ,
299- variable : orange [ "600 "] ,
297+ func : blue [ "600 "] , // Blue for functions
298+ type : cyan [ "700 "] , // Cyan/teal for types
299+ variable : gray [ "800 "] , // Darker gray for variables (more neutral)
300300 // Extended token types
301- operator : cyan [ "500 "] ,
301+ operator : purple [ "600 "] , // Purple for operators
302302 punctuation : gray [ "700" ] ,
303- constant : yellow [ "600" ] ,
304- parameter : gray [ "700 " ] ,
305- namespace : yellow [ "600 "] ,
306- decorator : blue [ "500 "] ,
303+ constant : blue [ "600" ] , // Blue for constants
304+ parameter : gray [ "800 " ] , // Darker gray for parameters
305+ namespace : cyan [ "700 "] , // Cyan for namespaces
306+ decorator : purple [ "600 "] , // Purple for decorators
307307 escape : cyan [ "600" ] ,
308308 invalid : red [ "500" ] ,
309- tag : red [ "600" ] ,
310- attribute : teal [ "600" ]
309+ tag : pink [ "600" ] , // Pink for HTML tags
310+ attribute : cyan [ "700" ] // Cyan for attributes
311311 } ,
312312 ansi : {
313313 black : gray [ "980" ] ,
@@ -367,24 +367,24 @@ export const dark: Roles = {
367367 } ,
368368 syntax : {
369369 comment : gray [ "600" ] ,
370- string : green [ "400 "] ,
371- number : cyan [ "400" ] ,
372- keyword : pink [ "400" ] ,
370+ string : indigo [ "300 "] , // Indigo for strings/attribute values (like "button", "btn")
371+ number : cyan [ "400" ] , // Cyan for numbers
372+ keyword : purple [ "400" ] , // Purple for keywords (like @include, var, rgba)
373373 regexp : teal [ "400" ] ,
374- func : indigo [ "400" ] ,
375- type : violet [ "400" ] ,
376- variable : orange [ "400 "] ,
374+ func : cyan [ "400" ] , // Cyan for functions
375+ type : teal [ "400" ] , // Teal for types
376+ variable : cyan [ "300 "] , // Light cyan for variables
377377 // Extended token types
378- operator : cyan [ "500 "] ,
379- punctuation : gray [ "700 " ] ,
380- constant : yellow [ "400" ] ,
381- parameter : gray [ "400 "] ,
382- namespace : yellow [ "500 "] ,
383- decorator : blue [ "400" ] ,
378+ operator : purple [ "400 "] , // Purple for operators
379+ punctuation : gray [ "400 " ] , // Lighter punctuation
380+ constant : cyan [ "400" ] , // Cyan for constants
381+ parameter : cyan [ "300 "] , // Light cyan for parameters
382+ namespace : teal [ "400 "] , // Teal for namespaces
383+ decorator : purple [ "400" ] , // Purple for decorators
384384 escape : cyan [ "400" ] ,
385385 invalid : red [ "400" ] ,
386- tag : red [ "400" ] ,
387- attribute : teal [ "400" ]
386+ tag : cyan [ "400" ] , // Cyan for HTML tags (like <button>)
387+ attribute : teal [ "400" ] // Teal for attributes (like type, class, disabled)
388388 } ,
389389 ansi : {
390390 black : gray [ "1000" ] ,
0 commit comments