accent-themes.scss 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. @mixin green-theme {
  2. --accent-color: theme("colors.emerald.500");
  3. --accent-light-color: theme("colors.emerald.400");
  4. --accent-dark-color: theme("colors.emerald.600");
  5. --accent-contrast-color: theme("colors.white");
  6. --gradient-from-color: theme("colors.emerald.400");
  7. --gradient-via-color: theme("colors.emerald.500");
  8. --gradient-to-color: theme("colors.emerald.600");
  9. }
  10. @mixin teal-theme {
  11. --accent-color: theme("colors.teal.500");
  12. --accent-light-color: theme("colors.teal.400");
  13. --accent-dark-color: theme("colors.teal.600");
  14. --accent-contrast-color: theme("colors.white");
  15. --gradient-from-color: theme("colors.teal.400");
  16. --gradient-via-color: theme("colors.teal.500");
  17. --gradient-to-color: theme("colors.teal.600");
  18. }
  19. @mixin blue-theme {
  20. --accent-color: theme("colors.blue.500");
  21. --accent-light-color: theme("colors.blue.400");
  22. --accent-dark-color: theme("colors.blue.600");
  23. --accent-contrast-color: theme("colors.white");
  24. --gradient-from-color: theme("colors.blue.400");
  25. --gradient-via-color: theme("colors.blue.500");
  26. --gradient-to-color: theme("colors.blue.600");
  27. }
  28. @mixin indigo-theme {
  29. --accent-color: theme("colors.indigo.500");
  30. --accent-light-color: theme("colors.indigo.400");
  31. --accent-dark-color: theme("colors.indigo.600");
  32. --accent-contrast-color: theme("colors.white");
  33. --gradient-from-color: theme("colors.indigo.400");
  34. --gradient-via-color: theme("colors.indigo.500");
  35. --gradient-to-color: theme("colors.indigo.600");
  36. }
  37. @mixin purple-theme {
  38. --accent-color: theme("colors.purple.500");
  39. --accent-light-color: theme("colors.purple.400");
  40. --accent-dark-color: theme("colors.purple.600");
  41. --accent-contrast-color: theme("colors.white");
  42. --gradient-from-color: theme("colors.purple.400");
  43. --gradient-via-color: theme("colors.purple.500");
  44. --gradient-to-color: theme("colors.purple.600");
  45. }
  46. @mixin yellow-theme {
  47. --accent-color: theme("colors.amber.500");
  48. --accent-light-color: theme("colors.amber.400");
  49. --accent-dark-color: theme("colors.amber.600");
  50. --accent-contrast-color: theme("colors.white");
  51. --gradient-from-color: theme("colors.amber.400");
  52. --gradient-via-color: theme("colors.amber.500");
  53. --gradient-to-color: theme("colors.amber.600");
  54. }
  55. @mixin orange-theme {
  56. --accent-color: theme("colors.orange.500");
  57. --accent-light-color: theme("colors.orange.400");
  58. --accent-dark-color: theme("colors.orange.600");
  59. --accent-contrast-color: theme("colors.white");
  60. --gradient-from-color: theme("colors.orange.400");
  61. --gradient-via-color: theme("colors.orange.500");
  62. --gradient-to-color: theme("colors.orange.600");
  63. }
  64. @mixin red-theme {
  65. --accent-color: theme("colors.red.500");
  66. --accent-light-color: theme("colors.red.400");
  67. --accent-dark-color: theme("colors.red.600");
  68. --accent-contrast-color: theme("colors.white");
  69. --gradient-from-color: theme("colors.red.400");
  70. --gradient-via-color: theme("colors.red.500");
  71. --gradient-to-color: theme("colors.red.600");
  72. }
  73. @mixin pink-theme {
  74. --accent-color: theme("colors.pink.500");
  75. --accent-light-color: theme("colors.pink.400");
  76. --accent-dark-color: theme("colors.pink.600");
  77. --accent-contrast-color: theme("colors.white");
  78. --gradient-from-color: theme("colors.pink.400");
  79. --gradient-via-color: theme("colors.pink.500");
  80. --gradient-to-color: theme("colors.pink.600");
  81. }