bootstrap.css 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. @tailwind base;
  2. :root {
  3. --white: rgb(255, 255, 255);
  4. --blue-400: rgb(122, 122, 255);
  5. --green-100: rgb(227, 255, 242);
  6. --green-300: rgb(148, 242, 200);
  7. --green-400: rgb(114, 224, 175);
  8. --green-500: rgb(34, 212, 146);
  9. --purple-100: rgb(251, 245, 255);
  10. --purple-200: rgb(236, 211, 253);
  11. --purple-300: rgb(214, 188, 250);
  12. --purple-400: rgb(183, 148, 244);
  13. --purple-500: rgb(121, 0, 245);
  14. --purple-600: rgb(113, 7, 220);
  15. --purple-800: rgb(79, 15, 143);
  16. --red-100: rgb(255, 235, 243);
  17. --red-300: rgb(250, 133, 162);
  18. --red-400: rgb(250, 78, 121);
  19. --yellow-100: rgb(255, 253, 235);
  20. --yellow-200: rgb(255, 248, 196);
  21. --yellow-300: rgb(255, 243, 148);
  22. --yellow-400: rgb(255, 234, 79);
  23. --tint-50: rgba(0, 0, 150, 0.015);
  24. --tint-100: rgba(0, 0, 150, 0.025);
  25. --tint-200: rgba(0, 0, 100, 0.07);
  26. --tint-300: rgba(25, 0, 100, 0.1);
  27. --tint-400: rgba(20, 0, 100, 0.2);
  28. --tint-500: rgba(30, 20, 90, 0.35);
  29. --tint-600: rgba(30, 20, 70, 0.5);
  30. --tint-700: rgba(15, 10, 60, 0.75);
  31. --gray-50: rgb(252, 252, 253);
  32. --gray-100: rgb(247, 247, 252);
  33. --gray-200: rgb(238, 238, 245);
  34. --gray-300: rgb(232, 229, 239);
  35. --gray-400: rgb(209, 204, 224);
  36. --gray-500: rgb(176, 173, 197);
  37. --gray-600: rgb(142, 137, 162);
  38. --gray-700: rgb(75, 71, 109);
  39. --gray-800: rgb(51, 47, 81);
  40. /* dark theme */
  41. --dark-white: rgb(38, 38, 50);
  42. --dark-blue-400: rgb(85, 0, 255);
  43. --dark-green-100: rgb(32, 97, 90);
  44. --dark-green-300: rgb(55, 111, 123);
  45. --dark-green-500: rgb(63, 152, 142);
  46. --dark-purple-100: rgb(60, 46, 96);
  47. --dark-purple-200: rgb(81, 50, 128);
  48. --dark-purple-300: rgb(104, 85, 147);
  49. --dark-purple-400: rgb(106, 87, 148);
  50. --dark-purple-500: rgb(126, 107, 167);
  51. --dark-purple-600: rgb(145, 127, 183);
  52. --dark-purple-800: rgb(158, 140, 194);
  53. --dark-red-100: rgb(255, 235, 243);
  54. --dark-red-300: rgb(250, 133, 162);
  55. --dark-red-400: rgb(250, 78, 121);
  56. --dark-yellow-100: rgb(61, 57, 49);
  57. --dark-yellow-200: rgb(90, 78, 53);
  58. --dark-yellow-300: rgb(119, 103, 70);
  59. --dark-yellow-400: rgb(145, 121, 90);
  60. --dark-tint-50: rgba(240, 240, 245, 0.05);
  61. --dark-tint-100: rgba(240, 240, 245, 0.075);
  62. --dark-tint-200: rgba(240, 240, 245, 0.1);
  63. --dark-tint-300: rgba(240, 240, 245, 0.125);
  64. --dark-tint-400: rgba(240, 240, 245, 0.25);
  65. --dark-tint-500: rgba(240, 240, 245, 0.45);
  66. --dark-tint-600: rgba(240, 240, 245, 0.55);
  67. --dark-tint-700: rgba(240, 240, 245, 0.65);
  68. --dark-gray-0: rgb(30, 30, 40);
  69. --dark-gray-50: rgb(38, 38, 50);
  70. --dark-gray-100: rgb(48, 48, 58);
  71. --dark-gray-200: rgb(51, 51, 65);
  72. --dark-gray-300: rgb(75, 75, 85);
  73. --dark-gray-400: rgb(142, 142, 160);
  74. --dark-gray-500: rgb(152, 152, 170);
  75. --dark-gray-600: rgb(165, 165, 175);
  76. --dark-gray-700: rgb(216, 216, 223);
  77. --dark-gray-800: rgb(230, 230, 235);
  78. --dark-shadow-sm: '0 2px 0 var(--gray-0)';
  79. --dark-shadow-default: '0 2px 0 var(--gray-50), 2px 4px 0 var(--gray-0)';
  80. --dark-shadow-lg: '0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50), 4px 6px 0 var(--gray-0)';
  81. --dark-shadow-input: 'inset 0 2px 0 var(--gray-100)';
  82. }
  83. html {
  84. box-sizing: border-box;
  85. font-size: 14px;
  86. @apply bg-gray-200;
  87. @apply overflow-x-hidden;
  88. @apply overflow-y-scroll;
  89. }
  90. @screen lg {
  91. html {
  92. font-size: 16px;
  93. }
  94. }
  95. /* Exclude iframes like 1Password save modals */
  96. *:not(iframe),
  97. *:after,
  98. *:before {
  99. position: relative;
  100. }
  101. *:focus {
  102. outline: 0 !important;
  103. }
  104. body {
  105. @apply font-sans;
  106. @apply text-gray-800;
  107. @apply leading-normal;
  108. @apply w-full;
  109. }
  110. /* Dark theme */
  111. @media (prefers-color-scheme: dark) {
  112. html.theme-auto {
  113. --white: var(--dark-white);
  114. --blue-400: var(--dark-blue-400);
  115. --green-100: var(--dark-green-100);
  116. --green-300: var(--dark-green-300);
  117. --green-400: var(--dark-green-400);
  118. --green-500: var(--dark-green-500);
  119. --purple-100: var(--dark-purple-100);
  120. --purple-200: var(--dark-purple-200);
  121. --purple-300: var(--dark-purple-300);
  122. --purple-400: var(--dark-purple-400);
  123. --purple-500: var(--dark-purple-500);
  124. --purple-600: var(--dark-purple-600);
  125. --purple-800: var(--dark-purple-800);
  126. --red-100: var(--dark-red-100);
  127. --red-300: var(--dark-red-300);
  128. --red-400: var(--dark-red-400);
  129. --yellow-100: var(--dark-yellow-100);
  130. --yellow-200: var(--dark-yellow-200);
  131. --yellow-300: var(--dark-yellow-300);
  132. --yellow-400: var(--dark-yellow-400);
  133. --tint-50: var(--dark-tint-50);
  134. --tint-100: var(--dark-tint-100);
  135. --tint-200: var(--dark-tint-200);
  136. --tint-300: var(--dark-tint-300);
  137. --tint-400: var(--dark-tint-400);
  138. --tint-500: var(--dark-tint-500);
  139. --tint-600: var(--dark-tint-600);
  140. --tint-700: var(--dark-tint-700);
  141. --gray-0: var(--dark-gray-0);
  142. --gray-50: var(--dark-gray-50);
  143. --gray-100: var(--dark-gray-100);
  144. --gray-200: var(--dark-gray-200);
  145. --gray-300: var(--dark-gray-300);
  146. --gray-400: var(--dark-gray-400);
  147. --gray-500: var(--dark-gray-500);
  148. --gray-600: var(--dark-gray-600);
  149. --gray-700: var(--dark-gray-700);
  150. --gray-800: var(--dark-gray-800);
  151. --shadow-sm: '0 2px 0 var(--gray-50)';
  152. --shadow-default: '0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50)';
  153. --shadow-lg: '0 2px 0 var(--gray-200), 2px 4px 0 var(--gray-100), 4px 6px 0 var(--gray-50)';
  154. --shadow-input: 'inset 0 2px 0 var(--gray-100)';
  155. }
  156. html.theme-auto {
  157. background-color: var(--dark-gray-0);
  158. }
  159. html.theme-auto .checkbox:before {
  160. background-color: var(--gray-800);
  161. }
  162. html.theme-auto .tab-nav,
  163. html.theme-auto .dropdown {
  164. background-color: var(--gray-400);
  165. }
  166. }
  167. html.theme-dark {
  168. --white: var(--dark-white);
  169. --blue-400: var(--dark-blue-400);
  170. --green-100: var(--dark-green-100);
  171. --green-300: var(--dark-green-300);
  172. --green-400: var(--dark-green-400);
  173. --green-500: var(--dark-green-500);
  174. --purple-100: var(--dark-purple-100);
  175. --purple-200: var(--dark-purple-200);
  176. --purple-300: var(--dark-purple-300);
  177. --purple-400: var(--dark-purple-400);
  178. --purple-500: var(--dark-purple-500);
  179. --purple-600: var(--dark-purple-600);
  180. --purple-800: var(--dark-purple-800);
  181. --red-100: var(--dark-red-100);
  182. --red-300: var(--dark-red-300);
  183. --red-400: var(--dark-red-400);
  184. --yellow-100: var(--dark-yellow-100);
  185. --yellow-200: var(--dark-yellow-200);
  186. --yellow-300: var(--dark-yellow-300);
  187. --yellow-400: var(--dark-yellow-400);
  188. --tint-50: var(--dark-tint-50);
  189. --tint-100: var(--dark-tint-100);
  190. --tint-200: var(--dark-tint-200);
  191. --tint-300: var(--dark-tint-300);
  192. --tint-400: var(--dark-tint-400);
  193. --tint-500: var(--dark-tint-500);
  194. --tint-600: var(--dark-tint-600);
  195. --tint-700: var(--dark-tint-700);
  196. --gray-0: var(--dark-gray-0);
  197. --gray-50: var(--dark-gray-50);
  198. --gray-100: var(--dark-gray-100);
  199. --gray-200: var(--dark-gray-200);
  200. --gray-300: var(--dark-gray-300);
  201. --gray-400: var(--dark-gray-400);
  202. --gray-500: var(--dark-gray-500);
  203. --gray-600: var(--dark-gray-600);
  204. --gray-700: var(--dark-gray-700);
  205. --gray-800: var(--dark-gray-800);
  206. --shadow-sm: '0 2px 0 var(--gray-50)';
  207. --shadow-default: '0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50)';
  208. --shadow-lg: '0 2px 0 var(--gray-200), 2px 4px 0 var(--gray-100), 4px 6px 0 var(--gray-50)';
  209. --shadow-input: 'inset 0 2px 0 var(--gray-100)';
  210. }
  211. html.theme-dark {
  212. background-color: var(--dark-gray-0);
  213. }
  214. html.theme-dark .checkbox:before {
  215. background-color: var(--gray-800);
  216. }
  217. html.theme-dark .tab-nav,
  218. html.theme-dark .dropdown {
  219. background-color: var(--gray-400);
  220. }