This is just a technology testing project based on Create React App and TailwindCSS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

134 lines
3.2KB

  1. /* purgecss start ignore */
  2. @tailwind base;
  3. @tailwind components;
  4. /* purgecss end ignore */
  5. @tailwind utilities;
  6. /***** FONTS *****/
  7. @font-face {
  8. font-family: 'Gilroy';
  9. src: url('../fonts/Gilroy-Regular.eot');
  10. src: url('../fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-Regular.woff2') format('woff2'), url('../fonts/Gilroy-Regular.woff') format('woff'), url('../fonts/Gilroy-Regular.ttf') format('truetype');
  11. font-weight: normal;
  12. font-style: normal;
  13. font-display: swap;
  14. }
  15. @font-face {
  16. font-family: 'Gilroy';
  17. src: url('../fonts/Gilroy-Medium.eot');
  18. src: url('../fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-Medium.woff2') format('woff2'), url('../fonts/Gilroy-Medium.woff') format('woff'), url('../fonts/Gilroy-Medium.ttf') format('truetype');
  19. font-weight: 500;
  20. font-style: normal;
  21. font-display: swap;
  22. }
  23. @font-face {
  24. font-family: 'Gilroy';
  25. src: url('../fonts/Gilroy-SemiBold.eot');
  26. src: url('../fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-SemiBold.woff2') format('woff2'), url('../fonts/Gilroy-SemiBold.woff') format('woff'), url('../fonts/Gilroy-SemiBold.ttf') format('truetype');
  27. font-weight: 600;
  28. font-style: normal;
  29. font-display: swap;
  30. }
  31. @font-face {
  32. font-family: 'Gilroy';
  33. src: url('../fonts/Gilroy-ExtraBold.eot');
  34. src: url('../fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-ExtraBold.woff2') format('woff2'), url('../fonts/Gilroy-ExtraBold.woff') format('woff'), url('../fonts/Gilroy-ExtraBold.ttf') format('truetype');
  35. font-weight: 800;
  36. font-style: normal;
  37. font-display: swap;
  38. }
  39. p {
  40. text-indent: 1rem;
  41. margin: .3rem 0 .5rem 0;
  42. }
  43. .grecaptcha-badge {
  44. display: none !important;
  45. }
  46. .btn-primary {
  47. @apply appearance-none;
  48. @apply flex;
  49. @apply relative;
  50. @apply w-full;
  51. @apply py-3;
  52. @apply border-0;
  53. @apply rounded-md;
  54. @apply border-primary-800;
  55. @apply bg-primary-800;
  56. @apply text-white;
  57. @apply truncate;
  58. @apply cursor-pointer;
  59. @apply transform;
  60. @apply shadow-md;
  61. }
  62. .btn-primary:hover {
  63. @apply bg-primary-500;
  64. }
  65. .btn-primary:focus {
  66. @apply bg-primary-500;
  67. @apply outline-none;
  68. }
  69. .btn-primary:active {
  70. @apply shadow-inner;
  71. @apply bg-primary-800;
  72. @apply scale-98;
  73. }
  74. .btn-primary:disabled {
  75. @apply bg-primary-800;
  76. @apply opacity-50;
  77. @apply shadow-md;
  78. @apply scale-100;
  79. @apply cursor-not-allowed;
  80. }
  81. .btn-secondary {
  82. @apply appearance-none;
  83. @apply flex;
  84. @apply relative;
  85. @apply w-full;
  86. @apply py-3;
  87. @apply border-2;
  88. @apply rounded-md;
  89. @apply border-primary-800;
  90. @apply bg-white;
  91. @apply text-primary-800;
  92. @apply truncate;
  93. @apply cursor-pointer;
  94. @apply transform;
  95. @apply shadow-md;
  96. }
  97. .btn-secondary:hover {
  98. @apply bg-primary-500;
  99. @apply text-white;
  100. }
  101. .btn-secondary:focus {
  102. @apply bg-primary-500;
  103. @apply outline-none;
  104. }
  105. .btn-secondary:active {
  106. @apply shadow-inner;
  107. @apply bg-primary-500;
  108. @apply scale-98;
  109. }
  110. .btn-secondary:disabled {
  111. @apply bg-white;
  112. @apply opacity-50;
  113. @apply shadow-md;
  114. @apply scale-100;
  115. @apply cursor-not-allowed;
  116. }