main.css 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. @import "tailwindcss";
  2. @theme {
  3. --color-primary: #35A30A;
  4. --color-primary-4: #CDE8C2;
  5. --color-text: #161616;
  6. --color-text-2: #505050;
  7. --color-white-2: #FEFCFF;
  8. --color-border: #C0C0C0;
  9. --color-error: #D4183D;
  10. /* Violet */
  11. --color-violet-light: #f0e8f1;
  12. --color-violet-light-hover: #e8ddea;
  13. --color-violet-light-active: #d0b9d4;
  14. --color-violet-normal: #661d75;
  15. --color-violet-normal-hover: #5c1a69;
  16. --color-violet-normal-active: #52175e;
  17. --color-violet-dark: #4d1658;
  18. --color-violet-dark-hover: #3d1146;
  19. --color-violet-dark-active: #2e0d35;
  20. --color-violet-darker: #240a29;
  21. /* Neutral */
  22. --color-neutral-light: #fefefe;
  23. --color-neutral-light-hover: #fdfdfd;
  24. --color-neutral-light-active: #fbfbfb;
  25. --color-neutral-normal: #f2f2f2;
  26. --color-neutral-normal-hover: #dadada;
  27. --color-neutral-normal-active: #c2c2c2;
  28. --color-neutral-dark: #b6b6b6;
  29. --color-neutral-dark-hover: #919191;
  30. --color-neutral-dark-active: #6d6d6d;
  31. --color-neutral-darker: #555555;
  32. }
  33. /* ── Typography ─────────────────────────────────────────────────── */
  34. .text-h1 {
  35. font-family: "Nunito", sans-serif;
  36. font-weight: 300;
  37. font-size: 96px;
  38. line-height: 100%;
  39. letter-spacing: -1.5px;
  40. }
  41. .text-h2 {
  42. font-family: "Nunito", sans-serif;
  43. font-weight: 300;
  44. font-size: 60px;
  45. line-height: 100%;
  46. letter-spacing: -0.5px;
  47. }
  48. .text-h3 {
  49. font-family: "Nunito", sans-serif;
  50. font-weight: 400;
  51. font-size: 48px;
  52. line-height: 100%;
  53. letter-spacing: 0px;
  54. }
  55. .text-h4 {
  56. font-family: "Nunito", sans-serif;
  57. font-weight: 400;
  58. font-size: 34px;
  59. line-height: 100%;
  60. letter-spacing: 0.25px;
  61. }
  62. .text-h5 {
  63. font-family: "Nunito", sans-serif;
  64. font-weight: 400;
  65. font-size: 24px;
  66. line-height: 100%;
  67. letter-spacing: 0px;
  68. }
  69. .text-h6 {
  70. font-family: "Nunito", sans-serif;
  71. font-weight: 400;
  72. font-size: 20px;
  73. line-height: 100%;
  74. letter-spacing: 0.15px;
  75. }
  76. .text-subtitle-1 {
  77. font-family: "Nunito", sans-serif;
  78. font-weight: 400;
  79. font-size: 16px;
  80. line-height: 100%;
  81. letter-spacing: 0.15px;
  82. }
  83. .text-subtitle-2 {
  84. font-family: "Nunito", sans-serif;
  85. font-weight: 400;
  86. font-size: 14px;
  87. line-height: 100%;
  88. letter-spacing: 0.1px;
  89. }
  90. .text-body-1 {
  91. font-family: "Nunito", sans-serif;
  92. font-weight: 400;
  93. font-size: 16px;
  94. line-height: 100%;
  95. letter-spacing: 0.5px;
  96. }
  97. .text-body-2 {
  98. font-family: "Nunito", sans-serif;
  99. font-weight: 400;
  100. font-size: 14px;
  101. line-height: 100%;
  102. letter-spacing: 0.25px;
  103. }
  104. .text-button {
  105. font-family: "Nunito", sans-serif;
  106. font-weight: 400;
  107. font-size: 20px;
  108. line-height: 100%;
  109. letter-spacing: 1.25px;
  110. }
  111. .text-caption {
  112. font-family: "Nunito", sans-serif;
  113. font-weight: 400;
  114. font-size: 12px;
  115. line-height: 100%;
  116. letter-spacing: 0.4px;
  117. }
  118. .text-overline {
  119. font-family: "Nunito", sans-serif;
  120. font-weight: 400;
  121. font-size: 10px;
  122. line-height: 100%;
  123. letter-spacing: 1.5px;
  124. text-transform: uppercase;
  125. }
  126. .reveal {
  127. opacity: 0;
  128. transform: translateY(28px);
  129. transition: opacity 0.6s ease, transform 0.6s ease;
  130. will-change: opacity, transform;
  131. }
  132. .reveal.is-visible {
  133. opacity: 1;
  134. transform: translateY(0);
  135. }
  136. .reveal-delay-1 { transition-delay: 0.1s; }
  137. .reveal-delay-2 { transition-delay: 0.2s; }
  138. .reveal-delay-3 { transition-delay: 0.3s; }
  139. .reveal-delay-4 { transition-delay: 0.4s; }
  140. .reveal-delay-5 { transition-delay: 0.5s; }
  141. .reveal-delay-6 { transition-delay: 0.6s; }
  142. ::selection,
  143. ::-moz-selection {
  144. background-color: #E38B37;
  145. color: white;
  146. }
  147. html {
  148. font-family: "Poppins", sans-serif;
  149. }