theme.scss 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. body {
  2. --neutral-color: #ffffff;
  3. --primary-color-alt: #fef3ce;
  4. --on-neutral-color: #000000;
  5. --primary-color: #0e2d32;
  6. --on-primary-color: #ffffff;
  7. --on-primary-color-alt: #caf5f4;
  8. --secondary-color: #9edbdd;
  9. --on-secondary-color: #262626;
  10. --neutral-color-alt: #dbdbdb;
  11. --on-neutral-color-alt: #000000;
  12. --standard-theme: #ffffff;
  13. --on-standard-theme: #000000;
  14. --alt-theme: #0e2d32;
  15. --on-alt-theme: #ffffff;
  16. --artist-color: #FAC20A;
  17. --school-color: #2093be;
  18. --manager-color: #D8050B;
  19. }
  20. body {
  21. // Le thème inversé dans le thème standard est équivalent au thème alternatif
  22. .inv-theme {
  23. background-color: var(--alt-theme);
  24. color: var(--on-alt-theme) !important;
  25. .v-btn {
  26. border-color: var(--on-alt-theme);
  27. }
  28. }
  29. .inv-theme * {
  30. color: var(--on-alt-theme) !important;
  31. }
  32. // Thème alernatif
  33. .alt-theme {
  34. background-color: var(--alt-theme);
  35. color: var(--on-alt-theme) !important;
  36. .v-btn {
  37. border-color: var(--on-alt-theme);
  38. }
  39. }
  40. .alt-theme * {
  41. color: var(--on-alt-theme) !important;
  42. }
  43. // Thème inversé
  44. .alt-theme .inv-theme {
  45. background-color: var(--standard-theme);
  46. color: var(--on-standard-theme) !important;
  47. }
  48. .alt-theme .inv-theme * {
  49. color: var(--on-standard-theme) !important;
  50. }
  51. }