main.scss 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. @import 'tailwindcss/base';
  2. @import 'tailwindcss/components';
  3. @import 'tailwindcss/utilities';
  4. @import '@angular/cdk/overlay-prebuilt.css';
  5. @font-face {
  6. font-family: 'IBMPlexSans';
  7. src: url('/assets/fonts/IBMPlexSans-Thin.ttf') format('truetype');
  8. font-weight: 100;
  9. }
  10. @font-face {
  11. font-family: 'IBMPlexSans';
  12. src: url('/assets/fonts/IBMPlexSans-ExtraLight.ttf') format('truetype');
  13. font-weight: 200;
  14. }
  15. @font-face {
  16. font-family: 'IBMPlexSans';
  17. src: url('/assets/fonts/IBMPlexSans-Light.ttf') format('truetype');
  18. font-weight: 300;
  19. }
  20. @font-face {
  21. font-family: 'IBMPlexSans';
  22. src: url('/assets/fonts/IBMPlexSans-Medium.ttf') format('truetype');
  23. font-weight: 500;
  24. }
  25. @font-face {
  26. font-family: 'IBMPlexSans';
  27. src: url('/assets/fonts/IBMPlexSans-Regular.ttf') format('truetype');
  28. font-weight: 400;
  29. }
  30. @font-face {
  31. font-family: 'IBMPlexSans';
  32. src: url('/assets/fonts/IBMPlexSans-SemiBold.ttf') format('truetype');
  33. font-weight: 600;
  34. }
  35. @font-face {
  36. font-family: 'IBMPlexSans';
  37. src: url('/assets/fonts/IBMPlexSans-Bold.ttf') format('truetype');
  38. font-weight: 700;
  39. }
  40. @font-face {
  41. font-family: 'Merriweather';
  42. src: url('/assets/fonts/Merriweather-Light.ttf') format('truetype');
  43. font-weight: 300;
  44. }
  45. @font-face {
  46. font-family: 'Merriweather';
  47. src: url('/assets/fonts/Merriweather-Regular.ttf') format('truetype');
  48. font-weight: 400;
  49. }
  50. @font-face {
  51. font-family: 'Merriweather';
  52. src: url('/assets/fonts/Merriweather-Bold.ttf') format('truetype');
  53. font-weight: 700;
  54. }
  55. @font-face {
  56. font-family: 'Merriweather';
  57. src: url('/assets/fonts/Merriweather-Black.ttf') format('truetype');
  58. font-weight: 900;
  59. }
  60. @font-face {
  61. font-family: 'Dancing Script';
  62. src: url('/assets/fonts/DancingScript-Regular.ttf') format('truetype');
  63. font-weight: 400;
  64. font-style: normal;
  65. }
  66. @font-face {
  67. font-family: 'Dancing Script';
  68. src: url('/assets/fonts/DancingScript-Medium.ttf') format('truetype');
  69. font-weight: 500;
  70. font-style: normal;
  71. }
  72. @font-face {
  73. font-family: 'Dancing Script';
  74. src: url('/assets/fonts/DancingScript-SemiBold.ttf') format('truetype');
  75. font-weight: 600;
  76. font-style: normal;
  77. }
  78. @font-face {
  79. font-family: 'Dancing Script';
  80. src: url('/assets/fonts/DancingScript-Bold.ttf') format('truetype');
  81. font-weight: 700;
  82. font-style: normal;
  83. }
  84. @layer base {
  85. :root {
  86. --font-primary: 'IBMPlexSans';
  87. --font-title: 'Merriweather';
  88. --font-logo: 'Dancing Script';
  89. --primary-950: 17 24 38;
  90. --primary-900: 37 55 82;
  91. --primary-800: 59 89 125;
  92. --primary-700: 81 125 168;
  93. --primary-600: 103 165 212;
  94. --primary-500: 127 207 254;
  95. --primary-400: 148 213 255;
  96. --primary-300: 170 219 255;
  97. --primary-200: 193 227 255;
  98. --primary-100: 216 237 255;
  99. --primary-50: 241 248 255;
  100. --secondary-950: 9 19 16;
  101. --secondary-900: 19 40 32;
  102. --secondary-800: 30 60 47;
  103. --secondary-700: 42 80 60;
  104. --secondary-600: 53 100 73;
  105. --secondary-500: 65 119 84;
  106. --secondary-400: 98 144 118;
  107. --secondary-300: 132 169 150;
  108. --secondary-200: 166 194 182;
  109. --secondary-100: 201 218 211;
  110. --secondary-50: 236 242 240;
  111. // --primary-950: 17 24 38;
  112. // --primary-900: 37 55 82;
  113. // --primary-800: 59 89 125;
  114. // --primary-700: 81 125 168;
  115. // --primary-600: 103 165 212;
  116. // --primary-500: 127 207 254;
  117. // --primary-400: 148 213 255;
  118. // --primary-300: 170 219 255;
  119. // --primary-200: 193 227 255;
  120. // --primary-100: 216 237 255;
  121. // --primary-50: 241 248 255;
  122. // --secondary-950: 9 19 16;
  123. // --secondary-900: 19 40 32;
  124. // --secondary-800: 30 60 47;
  125. // --secondary-700: 42 80 60;
  126. // --secondary-600: 53 100 73;
  127. // --secondary-500: 65 119 84;
  128. // --secondary-400: 98 144 118;
  129. // --secondary-300: 132 169 150;
  130. // --secondary-200: 166 194 182;
  131. // --secondary-100: 201 218 211;
  132. // --secondary-50: 236 242 240;
  133. --monochrome-950: 32 32 32;
  134. --monochrome-900: 53 53 53;
  135. --monochrome-800: 75 75 75;
  136. --monochrome-700: 96 96 96;
  137. --monochrome-600: 117 117 117;
  138. --monochrome-500: 139 139 139;
  139. --monochrome-400: 160 160 160;
  140. --monochrome-300: 177 177 177;
  141. --monochrome-200: 194 194 194;
  142. --monochrome-100: 211 211 211;
  143. --monochrome-50: 228 228 228;
  144. --monochrome-10: 246 246 246;
  145. }
  146. }