tailwind.config.js 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873
  1. const defaultTheme = require("tailwindcss/defaultTheme");
  2. const plugin = require("tailwindcss/plugin");
  3. /** @type {import('tailwindcss').Config} */
  4. module.exports = {
  5. darkMode: ["class", '[data-theme="dark"]'],
  6. content: ["./src/**/*.{js,jsx,ts,tsx}", "./docs/**/*.{md,mdx,tsx}"],
  7. jit: true,
  8. theme: {
  9. extend: {
  10. zIndex: {
  11. modal: 100,
  12. mobileNavbar: 1000,
  13. "top-announcement": 1000,
  14. },
  15. colors: {
  16. discord: "#5865F2",
  17. twitter: "#00AAEC",
  18. refine: {
  19. red: "#FF4C4D",
  20. orange: "#FF9933",
  21. yellow: "#FFBF00",
  22. green: "#1FAD66",
  23. "green-alt": "#26D97F",
  24. cyan: "#0F8A8A",
  25. "cyan-alt": "#47EBEB",
  26. blue: "#0080FF",
  27. selection: "#6EF7F7",
  28. "enterprise-purple": "#4D0099",
  29. "enterprise-purple-2": "#8000ff",
  30. "enterprise-purple-3": "#E6CCFF",
  31. "enterprise-purple-4": "#3C216A",
  32. "blue-alt": "#6EB3F7",
  33. "blue-2": "#58AFDF",
  34. "blue-2-light": "#E6F7FF",
  35. "react-dark-link": "#149ECA",
  36. "react-light-link": "#087EA4",
  37. "react-dark-code": "#16181D",
  38. "react-light-code": "#FFFFFF",
  39. indigo: "#3333FF",
  40. "indigo-alt": "#8080FF",
  41. purple: "#8000FF",
  42. "purple-alt": "#B366FF",
  43. pink: "#ED5EC9",
  44. bg: "#0A0A29",
  45. kdb: "#DBDBF0",
  46. "react-dark-orange": "#DB7D27",
  47. "react-dark-purple": "#8891EC",
  48. "react-dark-green": "#44AC99",
  49. "react-dark-green-alt": "#26D97F",
  50. "react-light-orange": "#C76A15",
  51. "react-light-purple": "#575FB7",
  52. "react-light-green": "#2B6E62",
  53. "react-light-green-alt": "#24A866",
  54. "react-light-orange-bg": "#FEF5E7",
  55. "react-light-purple-bg": "#F3F4FD",
  56. "react-light-green-bg": "#F4FBF9",
  57. "bg-alt": "#262640",
  58. "link-dark": "#6EB3F7",
  59. "link-light": "#0080FF",
  60. "landing-tile-icon-border": "#4D4DB2",
  61. "landing-playground-border": "#4D4DB2",
  62. "landing-tile-image-border": "#272762",
  63. "landing-stats-fallback-bg": "#242442",
  64. "landing-footer-bg": "#0F0F3D",
  65. "landing-footer-border": "#2E2E78",
  66. "walkthrough-button-bg": "#4D4DB2",
  67. "walkthrough-button-alt-bg": "#474E6B",
  68. "enterprise-table-alt-dark": "#1D1E30",
  69. "enterprise-table-alt": "#F4F8FB",
  70. },
  71. gray: {
  72. 0: "rgb(var(--color-gray-0) / <alpha-value>)",
  73. 50: "rgb(var(--color-gray-50) / <alpha-value>)",
  74. 100: "rgb(var(--color-gray-100) / <alpha-value>)",
  75. 200: "rgb(var(--color-gray-200) / <alpha-value>)",
  76. 300: "rgb(var(--color-gray-300) / <alpha-value>)",
  77. 400: "rgb(var(--color-gray-400) / <alpha-value>)",
  78. 500: "rgb(var(--color-gray-500) / <alpha-value>)",
  79. 600: "rgb(var(--color-gray-600) / <alpha-value>)",
  80. 700: "rgb(var(--color-gray-700) / <alpha-value>)",
  81. 800: "rgb(var(--color-gray-800) / <alpha-value>)",
  82. 900: "rgb(var(--color-gray-900) / <alpha-value>)",
  83. 1000: "rgb(var(--color-gray-1000) / <alpha-value>)",
  84. },
  85. "refine-week": {
  86. supabase: {
  87. "cover-shadow": "rgba(62, 207, 142, 0.25)",
  88. "day-indicator-start": "#1FAD66",
  89. "day-indicator-stop": "#3ECF8E",
  90. },
  91. strapi: {
  92. "cover-shadow": "rgba(73, 69, 255, 0.25)",
  93. "day-indicator-start": "#4945FF",
  94. "day-indicator-stop": "#4D88FF",
  95. },
  96. },
  97. },
  98. fontFamily: {
  99. sans: [
  100. "var(--primary-font-sans)",
  101. ...defaultTheme.fontFamily.sans,
  102. ],
  103. mono: ["Source Code Pro", ...defaultTheme.fontFamily.mono],
  104. montserrat: ["Montserrat", ...defaultTheme.fontFamily.serif],
  105. disket: ["Disket Mono", ...defaultTheme.fontFamily.mono],
  106. inter: ["Inter", ...defaultTheme.fontFamily.serif],
  107. "jetBrains-mono": [
  108. "JetBrains Mono",
  109. ...defaultTheme.fontFamily.mono,
  110. ],
  111. },
  112. dropShadow: {
  113. "showcase-highlight": [
  114. "0px 3px 7px rgba(108, 119, 147, 0.141)",
  115. "0px 13px 13px rgba(108, 119, 147, 0.141)",
  116. "0px 20px 18px rgba(108, 119, 147, 0.18)",
  117. "0px 34px 21px rgba(108, 119, 147, 0.2)",
  118. "0px 54px 23px rgba(108, 119, 147, 0)",
  119. ],
  120. "github-stars-glow": [
  121. "0px 0px 3px #FF993330",
  122. "0px 0px 6px #FF9933A0",
  123. "0px 0px 16px #FF9933A0",
  124. "0px 0px 16px #FF9933",
  125. ],
  126. },
  127. boxShadow: {
  128. modal: "4px 8px 16px rgba(42, 42, 66, 0.25)",
  129. tile: "6px 8px 16px 0 rgba(42, 42, 66, 0.4)",
  130. integrationTile: "3px 4px 8px 0 rgba(42, 42, 66, 0.25)",
  131. tagTile: "3px -2px 8px 0 rgba(42, 42, 66, 0.25)",
  132. startTiles: "4px 8px 16px rgba(42, 42, 66, 0.25)",
  133. menuItem: "2px 4px 8px rgba(36, 36, 54, 0.2)",
  134. "menu-dark": "0px 0px 0px 4px rgba(48, 52, 80, 0.25)",
  135. "menu-light": "0px 0px 0px 4px rgba(222, 229, 237, 0.25)",
  136. "landing-sweet-spot-code-dark":
  137. "0px 2.26915px 2.21381px 0px rgba(0, 0, 0, 0.07), 0px 5.45308px 5.32008px 0px rgba(0, 0, 0, 0.11), 0px 10.26767px 10.01724px 0px rgba(0, 0, 0, 0.13), 0px 18.31577px 17.86905px 0px rgba(0, 0, 0, 0.15), 0px 34.25764px 33.42209px 0px rgba(0, 0, 0, 0.19), 0px 82px 80px 0px rgba(0, 0, 0, 0.26)",
  138. "landing-sweet-spot-code-light":
  139. "0px 2.26915px 2.21381px 0px rgba(0, 0, 0, 0.02), 0px 5.45308px 5.32008px 0px rgba(0, 0, 0, 0.04), 0px 10.26767px 10.01724px 0px rgba(0, 0, 0, 0.04), 0px 18.31577px 17.86905px 0px rgba(0, 0, 0, 0.05), 0px 34.25764px 33.42209px 0px rgba(0, 0, 0, 0.06), 0px 82px 80px 0px rgba(0, 0, 0, 0.09)",
  140. },
  141. backgroundColor: {
  142. "landing-header-bg": "rgba(10, 10, 41, 0.70)",
  143. "landing-header-border": "rgba(48, 52, 80, 0.70)",
  144. "common-header-bg-dark": "rgba(29, 30, 48, 0.70)",
  145. "common-header-bg-light": "rgba(244, 248, 251, 0.85)",
  146. },
  147. backdropBlur: {
  148. "header-blur": "12px",
  149. },
  150. backgroundImage: {
  151. "landing-noise": [
  152. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  153. ],
  154. noise: "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  155. "walkthrough-button-shadow":
  156. "conic-gradient(from 231deg at 50% 50%, #A3A3F5 0%, #4D4DB2 6%, #4D4DB2 44%, #A3A3F5 50%, #4D4DB2 56%, #4D4DB2 94%, #A3A3F5 100%)",
  157. "walkthrough-button-alt-shadow":
  158. "conic-gradient(from 231deg at 50% 50%, #A3A3F5 0%, #474E6B 6%, #474E6B 44%, #A3A3F5 50%, #474E6B 56%, #474E6B 94%, #A3A3F5 100%)",
  159. "selected-tab-light":
  160. "linear-gradient(180deg, rgba(110, 179, 247, 0) 50%, rgba(0, 128, 255, 0.25) 100%)",
  161. "selected-tab-dark":
  162. "linear-gradient(180deg, rgba(110, 179, 247, 0) 50%, rgba(0, 128, 255, 0.25) 100%)",
  163. "landing-stars": [
  164. "linear-gradient(180deg, rgba(10,10,41,0.6) 0%, rgba(10, 10, 41, 0.4) 100%)",
  165. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-stars.webp)",
  166. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  167. ],
  168. "landing-component-divider-dark":
  169. "linear-gradient(90deg, rgba(48, 52, 80, 0) 0%, #303450 12.5%, #303450 87.5%, rgba(48, 52, 80, 0) 100%)",
  170. "landing-component-divider":
  171. "linear-gradient(270deg, rgba(31, 173, 102, 0) 0%, rgba(31, 173, 102, 0.5) 12.5%, rgba(31, 173, 102, 0.5) 87.5%, rgba(31, 173, 102, 0) 100%)",
  172. "landing-component-badge": [
  173. "linear-gradient(306deg, #303450 0%, rgba(20, 20, 31, 0.5) 100%)",
  174. "linear-gradient(168deg, rgba(38, 217, 127, 0.9) 15%, rgba(71, 235, 235, 0) 50%)",
  175. "linear-gradient(0deg, #303450, #303450)",
  176. ],
  177. "landing-component-badge-glow":
  178. "radial-gradient(50% 50% at 50% 50%, rgba(38, 217, 127, 0.1) 0%, rgba(71, 235, 235, 0) 100%)",
  179. "landing-text-bg":
  180. "linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.6) 100%)",
  181. "landing-text-bg-alt":
  182. "linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.4) 80%, rgba(255,255,255,0.4) 100%)",
  183. "landing-sliding-highlight-bg":
  184. "linear-gradient(180deg, #3FDCF7 0%, rgba(63, 220, 247, 0.6) 100%)",
  185. "landing-rainbow":
  186. "conic-gradient(from 180deg at 50% 50%, #3FDCF7 0deg, #1890FF 51.43deg, #6813CB 102.86deg, #FF003D 154.29deg, #FF8A00 205.71deg, #FFD600 257.14deg, #67BE23 308.57deg, #3FDCF7 360deg)",
  187. "landing-ghost":
  188. "conic-gradient(from 90deg at 50% 50%, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.25) 10%, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0.25) 30%, rgba(255, 255, 255, 0.25) 60%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 0.25) 80%, rgba(255, 255, 255, 0.25) 100%)",
  189. "landing-hero-video-bg":
  190. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/hero-video-bg.webp')",
  191. "landing-hero-bottom-bg":
  192. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/hero-bottom-bg.svg')",
  193. "landing-hero-mobile-animation-bg":
  194. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/hero-mobile-animation.svg')",
  195. "landing-video-bottom-mobile-bg":
  196. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/hero-video-bottom-mobile.svg')",
  197. "landing-video-bottom-line":
  198. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-video-bottom-line.svg')",
  199. "landing-video-bottom-line-glow":
  200. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-video-bottom-line-glow.svg')",
  201. "landing-linear-spectrum":
  202. "linear-gradient(90deg, #FFFE00 0%, #FF9933 12.5%, #FF4C4D 25%, #ED5EC9 37.5%, #8000FF 50%, #3333FF 62.5%, #0080FF 75%, #47EBEB 87.5%, #26D97F 100%)",
  203. "landing-planar-grid":
  204. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-planar-grid.svg')",
  205. "landing-planar-grid-reversed":
  206. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-planar-grid-reversed.svg')",
  207. "landing-planar-grid-mobile":
  208. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-planar-grid-mobile.svg')",
  209. "landing-planar-grid-reversed-mobile":
  210. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-planar-grid-reversed-mobile.svg')",
  211. "landing-tile-image-bg":
  212. "radial-gradient(50.33% 83.06% at -0.33% 100%, rgba(77, 77, 179, 0.5) 0%, rgba(77, 77, 179, 0) 100%)",
  213. "landing-tile-tile-bg":
  214. "radial-gradient(232% 232% at 100% 100%, rgba(77, 77, 179, 0) 0%, rgba(77, 77, 179, 0.05) 33.33%, rgba(77, 77, 179, 0.1) 66.67%, rgba(77, 77, 179, 0.2) 100%)",
  215. "landing-tile-border-bg":
  216. "radial-gradient(100% 100% at 0% 0%, #4D4DB3 0%, rgba(77, 77, 179, 0.05) 50%, rgba(77, 77, 179, 0.5) 100%)",
  217. "landing-tile-grid-bg":
  218. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-tile-grid.svg')",
  219. "landing-tile-grid-mobile-bg":
  220. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-tile-grid-mobile.svg')",
  221. "landing-stats-bg": [
  222. "radial-gradient(59.21% 56.25% at 0% 0%, #17174F 0%, rgba(23, 23, 79, 0) 100%)",
  223. "linear-gradient(180deg, rgba(0, 0, 0, 0.33) 0%, rgba(0, 0, 0, 0.165) 100%)",
  224. ],
  225. "landing-stats-border-bg":
  226. "conic-gradient(from -90deg at 50% 50%, rgba(77, 77, 179, 0) 0deg, #4D4DB3 39.37deg, rgba(77, 77, 179, 0) 86.25deg, rgba(77, 77, 179, 0) 198.75deg, #4D4DB3 232.5deg, rgba(77, 77, 179, 0) 275.62deg, rgba(77, 77, 179, 0) 360deg)",
  227. "landing-stats-text-dark":
  228. "linear-gradient(180deg, #FFF 25%, rgba(255, 255, 255, 0.25) 100%)",
  229. "landing-stats-text":
  230. "linear-gradient(180deg, #14141F 25%, rgba(20, 20, 31, 0.50) 100%)",
  231. "landing-playground-bg": [
  232. "linear-gradient(90deg, rgba(23, 23, 79, 0) 0%, #17174F 100%)",
  233. "linear-gradient(180deg, rgba(0, 0, 0, 0.165) 0%, rgba(0, 0, 0, 0.33) 50%, rgba(0, 0, 0, 0.165) 100%)",
  234. ],
  235. "landing-playground-slide-left-bg":
  236. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-playground-slide-left.svg')",
  237. "landing-playground-slide-right-bg":
  238. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-playground-slide-right.svg')",
  239. "landing-trusted-by-developers-dark": [
  240. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  241. "radial-gradient(40% 100% at 110% 0%, rgba(71, 235, 235, 0.15) 0%, rgba(71, 235, 235, 0.00) 100%)",
  242. ],
  243. "landing-trusted-by-developers": [
  244. "radial-gradient(40% 100% at 110% 20%, rgba(0, 128, 255, 0.15) 0%, #F4F8FB 100%)",
  245. ],
  246. "landing-packages-dark": [
  247. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  248. "radial-gradient(50% 100% at 50% -40%, rgba(71, 235, 235, 0.15) 0%, rgba(71, 235, 235, 0.00) 100%)",
  249. ],
  250. "landing-packages": [
  251. "radial-gradient(50% 100% at 50% -60%, rgba(0, 128, 255, 0.15) 0%, #F4F8FB 100%)",
  252. ],
  253. "landing-sweet-spot-glow-red-dark": [
  254. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  255. "radial-gradient(50% 50% at 50% 50%, rgba(250, 56, 82, 0.15) 0%, rgba(250, 56, 82, 0.00) 100%)",
  256. ],
  257. "landing-sweet-spot-glow-yellow-dark": [
  258. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  259. "radial-gradient(50% 50% at 50% 50%, rgba(249, 213, 31, 0.15) 0%, rgba(249, 213, 31, 0.00) 100%)",
  260. ],
  261. "landing-sweet-spot-glow-orange-dark": [
  262. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  263. "radial-gradient(50% 50% at 50% 50%, rgba(249, 140, 31, 0.15) 0%, rgba(249, 140, 31, 0.00) 100%)",
  264. ],
  265. "landing-sweet-spot-glow-cyan-dark": [
  266. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  267. "radial-gradient(50% 50% at 50% 50%, rgba(71, 209, 191, 0.15) 0%, rgba(71, 209, 191, 0.00) 100%)",
  268. ],
  269. "landing-sweet-spot-glow-blue-dark": [
  270. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  271. "radial-gradient(50% 50% at 50% 50%, rgba(61, 184, 245, 0.15) 0%, rgba(61, 184, 245, 0.00) 100%)",
  272. ],
  273. "landing-sweet-spot-glow-indigo-dark": [
  274. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  275. "radial-gradient(50% 50% at 50% 50%, rgba(89, 89, 255, 0.15) 0%, rgba(89, 89, 255, 0.00) 100%)",
  276. ],
  277. "landing-sweet-spot-glow-red-light": [
  278. "radial-gradient(50% 50% at 70% 0%, rgba(210, 45, 45, 0.05) 0%, rgba(210, 45, 45, 0.00) 100%)",
  279. "radial-gradient(50% 50% at 50% 50%, rgba(210, 45, 45, 0.15) 0%, rgba(210, 45, 45, 0.00) 100%)",
  280. ],
  281. "landing-sweet-spot-glow-yellow-light": [
  282. "radial-gradient(50% 50% at 70% 0%, rgba(244, 106, 37, 0.05) 0%, rgba(244, 106, 37, 0.00) 100%)",
  283. "radial-gradient(50% 50% at 50% 50%, rgba(244, 106, 37, 0.15) 0%, rgba(244, 106, 37, 0.00) 100%)",
  284. ],
  285. "landing-sweet-spot-glow-orange-light": [
  286. "radial-gradient(50% 50% at 70% 0%, rgba(255, 159, 26, 0.05) 0%, rgba(255, 159, 26, 0.00) 100%)",
  287. "radial-gradient(50% 50% at 50% 50%, rgba(255, 159, 26, 0.15) 0%, rgba(255, 159, 26, 0.00) 100%)",
  288. ],
  289. "landing-sweet-spot-glow-cyan-light": [
  290. "radial-gradient(50% 50% at 70% 0%, rgba(8, 145, 145, 0.05) 0%, rgba(8, 145, 145, 0.00) 100%)",
  291. "radial-gradient(50% 50% at 50% 50%, rgba(8, 145, 145, 0.15) 0%, rgba(8, 145, 145, 0.00) 100%)",
  292. ],
  293. "landing-sweet-spot-glow-blue-light": [
  294. "radial-gradient(50% 50% at 70% 0%, rgba(31, 128, 224, 0.05) 0%, rgba(31, 128, 224, 0.00) 100%)",
  295. "radial-gradient(50% 50% at 50% 50%, rgba(31, 128, 224, 0.15) 0%, rgba(31, 128, 224, 0.00) 100%)",
  296. ],
  297. "landing-sweet-spot-glow-indigo-light": [
  298. "radial-gradient(50% 50% at 70% 0%, rgba(105, 59, 198, 0.05) 0%, rgba(105, 59, 198, 0.00) 100%)",
  299. "radial-gradient(50% 50% at 50% 50%, rgba(105, 59, 198, 0.15) 0%, rgba(105, 59, 198, 0.00) 100%)",
  300. ],
  301. "landing-packages-text":
  302. "linear-gradient(180deg, #14141F 0%, #474E6B 100%)",
  303. "landing-packages-text-dark":
  304. "linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.50) 100%)",
  305. "hackathon-button-bg":
  306. "linear-gradient(90deg, rgba(255, 76, 166, 0.3) 0%, rgba(128, 0, 255, 0.3) 50%, rgba(0, 128, 255, 0.3) 100%);",
  307. "refine-week-supabase-timeline-item-bg":
  308. "linear-gradient(360deg, rgba(62, 207, 142, 0) 0%, rgba(62, 207, 142, 0.25) 50%, rgba(62, 207, 142, 0) 100%)",
  309. "refine-week-supabase-timeline-item-bg-lg":
  310. "linear-gradient(256deg, rgba(62, 207, 142, 0.25) 0%, rgba(62, 207, 142, 0) 60%)",
  311. "refine-week-strapi-timeline-item-bg":
  312. "linear-gradient(360deg, rgba(73, 69, 255, 0) 0%, rgba(73, 69, 255, 0.25) 50%, rgba(73, 69, 255, 0) 100%)",
  313. "refine-week-strapi-timeline-item-bg-lg":
  314. "linear-gradient(256deg, rgba(73, 69, 255, 0.25) 0%, rgba(73, 69, 255, 0) 60%)",
  315. "week-of-refine-strapi-card":
  316. "linear-gradient(207deg, rgba(73, 69, 255, 0.25) 0%, rgba(73, 69, 255, 0.00) 100%)",
  317. "week-of-refine-supabase-card":
  318. "linear-gradient(207deg, rgba(62, 207, 142, 0.25) 0%, rgba(62, 207, 142, 0.00) 100%)",
  319. "week-of-refine-strapi-card-light":
  320. "linear-gradient(207deg, rgba(73, 69, 255, 0.15) 0%, rgba(73, 69, 255, 0.00) 100%)",
  321. "week-of-refine-supabase-card-light":
  322. "linear-gradient(207deg, rgba(62, 207, 142, 0.15) 0%, rgba(62, 207, 142, 0.00) 100%)",
  323. "banner-examples-gray": [
  324. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  325. `radial-gradient(70.09% 100% at 50% 0%, #474E6B 0%, #303450 100%)`,
  326. ],
  327. "banner-examples-purple": [
  328. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  329. `radial-gradient(294.84% 141.42% at 100% 100%, #33F 0%, #8000FF 50%, #303450 100%)`,
  330. ],
  331. "banner-examples-modal-gray": [
  332. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  333. `radial-gradient(75.69% 100% at 50% 0%, #474E6B 0%, #303450 100%)`,
  334. ],
  335. "banner-examples-modal-purple": [
  336. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  337. `radial-gradient(152.26% 141.42% at 100% 100%, #33F 0%, #8000FF 50%, #303450 100%)`,
  338. ],
  339. "banner-examples-sider-gray": [
  340. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  341. `radial-gradient(75.69% 100% at 50% 0%, #474E6B 0%, #303450 100%)`,
  342. ],
  343. "banner-examples-sider-purple": [
  344. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  345. `radial-gradient(191.28% 141.42% at 100% 100%, #33F 0%, #8000FF 50%, #303450 100%)`,
  346. ],
  347. "banner-examples-text":
  348. "linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.50) 100%)",
  349. "top-announcement-text":
  350. "linear-gradient(90deg, rgba(31, 63, 72, 0.00) 0%, #1F3F48 10%, #1F3F48 90%, rgba(31, 63, 72, 0.00) 100%)",
  351. "sidebar-item-shiny-dark":
  352. "radial-gradient(457.67% 141.42% at 0% 0%, rgba(71, 235, 235, 0.10) 0%, rgba(71, 235, 235, 0.20) 100%)",
  353. "sidebar-item-shiny-light":
  354. "radial-gradient(457.67% 141.42% at 0% 0%, rgba(0, 128, 255, 0.20) 0%, rgba(0, 128, 255, 0.10) 100%)",
  355. "top-announcement-bg-tr":
  356. "url('https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/top-announcement-tr.png')",
  357. "landing-hero-item-name-gradient":
  358. "linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.5) 100%)",
  359. "landing-hero-item-background":
  360. "radial-gradient(104% 104% at 0% 0%, rgba(249, 210, 54, 0.10) 0%, rgba(249, 210, 54, 0.00) 100%)",
  361. "landing-hero-beam-bottom":
  362. "linear-gradient(90deg, rgba(255,255,255,0), #47EBEB, rgba(255,255,255,0))",
  363. "landing-hero-beam-bottom-light":
  364. "linear-gradient(90deg, rgba(255,255,255,0), #0080FF, rgba(255,255,255,0))",
  365. "landing-hero-github-stars-gradient":
  366. "radial-gradient(260.41% 41.87% at 8.38% 50%, rgba(255, 153, 51, 0.10) 0%, rgba(255, 153, 51, 0.00) 100%)",
  367. "landing-hero-github-stars-text-light":
  368. "linear-gradient(180deg, #14141F 0%, #6C7793 100%)",
  369. "landing-hero-github-stars-text-dark":
  370. "linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.50) 100%)",
  371. "landing-hero-xray-dot-center-bg":
  372. "radial-gradient(100% 100% at 0% 0%, #74FFFF 0%, #0FBDBD 50%, #0FBDBD 100%)",
  373. "landing-hero-xray-dot-center-bg-light":
  374. "radial-gradient(100% 100% at 0% 0%, #74FFFF 0%, #0080FF 50%, #0080FF 100%)",
  375. "landing-wizard-option-bg-dark": [
  376. "radial-gradient(50% 50% at 50% 50%, rgba(71, 235, 235, 0.15) 0%, rgba(71, 235, 235, 0) 100%)",
  377. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  378. ],
  379. "landing-wizard-option-bg-light": [
  380. "radial-gradient(50% 50% at 50% 50%, rgba(0, 128, 255, 0.15) 0%, rgba(0, 128, 255, 0) 100%)",
  381. ],
  382. "landing-hero-beam-bg":
  383. "conic-gradient(from 280deg, currentColor 6%, transparent 14%, transparent 100%)",
  384. "footer-dark-bg": [
  385. "linear-gradient(180deg, rgba(29, 30, 48, 0.5) 0%, #14141F 100%)",
  386. ],
  387. "landing-wizard-side-bg": [
  388. "radial-gradient(50% 50% at 50% 50%, rgba(48, 52, 80, 0.75) 0%, rgba(48, 52, 80, 0.38) 50%, rgba(48, 52, 80, 0.00) 100%)",
  389. ],
  390. "landing-wizard-side-bg-light": [
  391. "radial-gradient(50% 50% at 50% 50%, rgba(48, 52, 80, 0.75) 0%, rgba(48, 52, 80, 0.1) 50%, rgba(48, 52, 80, 0.00) 100%)",
  392. ],
  393. "landing-copy-command-hover-bg-dark": [
  394. "radial-gradient(transparent 30%, rgba(71, 235, 235, 0.25))",
  395. ],
  396. "landing-copy-command-hover-bg-light": [
  397. "radial-gradient(transparent 30%, rgba(0, 128, 255, 0.1))",
  398. ],
  399. "enterprise-cta-dark": [
  400. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  401. "radial-gradient(45% 80% at 50% 50%, rgba(71, 235, 235, 0.15) 0%, rgba(71, 235, 235, 0.00) 100%)",
  402. ],
  403. "enterprise-cta-dark-md": [
  404. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  405. "radial-gradient(30% 100% at 100% 50%, rgba(71, 235, 235, 0.15) 0%, rgba(71, 235, 235, 0.00) 100%)",
  406. ],
  407. "enterprise-cta-light":
  408. "radial-gradient(100% 100% at 50% 50%, rgba(0, 128, 255, 0.15) 0%, rgba(0, 128, 255, 0.00) 100%)",
  409. "enterprise-cta-light-md":
  410. "radial-gradient(60% 100% at 100% 50%, rgba(0, 128, 255, 0.15) 0%, rgba(0, 128, 255, 0.00) 100%)",
  411. "enterprise-data-source-dark":
  412. "radial-gradient(100% 90% at 120% -12%, rgba(255, 255, 255, 0.50) 45%, rgba(255, 255, 255, 0.00) 100%)",
  413. "enterprise-frequent-updates-dark": [
  414. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  415. "radial-gradient(70% 90% at 50% 100%, rgba(38, 217, 127, 0.10) 0%, rgba(38, 217, 127, 0.00) 100%)",
  416. ],
  417. "enterprise-frequent-updates-light":
  418. "radial-gradient(100% 100% at 50% 100%, rgba(0, 128, 255, 0.25) 0%, rgba(0, 128, 255, 0.00) 100%)",
  419. "enterprise-frequent-updates-dark-md": [
  420. "url(https://refine.ams3.cdn.digitaloceanspaces.com/website/static/assets/landing-noise.webp)",
  421. "radial-gradient(50% 100% at 100% 50%, rgba(38, 217, 127, 0.15) 0%, rgba(38, 217, 127, 0.00) 100%)",
  422. ],
  423. "enterprise-frequent-updates-light-md":
  424. "radial-gradient(120% 100% at 100% 50%, rgba(0, 128, 255, 0.25) 0%, rgba(0, 128, 255, 0.00) 100%)",
  425. "new-badge-border-dark": `conic-gradient( from 45deg at 50% 50%, #194b3a, rgb(38 217 127 / 40%), #194b3a, #194b3a, #194b3a, #26d97f, #194b3a, #194b3a, #194b3a)`,
  426. "new-badge-border-light": `conic-gradient(
  427. from 45deg at 50% 50%,
  428. #b7dbff,
  429. rgb(0 128 255 / 50%),
  430. #b7dbff,
  431. #b7dbff,
  432. #b7dbff,
  433. #0080ff,
  434. #b7dbff,
  435. #b7dbff,
  436. #b7dbff
  437. )`,
  438. "purple-new-badge-border-dark": `conic-gradient(
  439. from 45deg at 50% 50%,
  440. #4D0099,
  441. #E6CCFF,
  442. #4D0099,
  443. #4D0099,
  444. #4D0099,
  445. #E6CCFF,
  446. #4D0099,
  447. #4D0099,
  448. #4D0099
  449. )`,
  450. "purple-new-badge-border-light": `conic-gradient(
  451. from 45deg at 50% 50%,
  452. #E6CCFF,
  453. #4D0099,
  454. #E6CCFF,
  455. #E6CCFF,
  456. #E6CCFF,
  457. #4D0099,
  458. #E6CCFF,
  459. #E6CCFF,
  460. #E6CCFF
  461. )`,
  462. },
  463. backgroundPosition: {
  464. "landing-wizard-option-right":
  465. "top -350px right -350px, center",
  466. "landing-wizard-option-left":
  467. "bottom -350px left -350px, center",
  468. "landing-wizard-side-left-position": "center left",
  469. "landing-wizard-side-right-position": "center right",
  470. "landing-sweet-spot-glow-position-lg":
  471. "center, calc(50% + 800px) calc(50% - 300px)",
  472. "landing-sweet-spot-glow-position-md":
  473. "center, calc(50% + 490px) calc(50% + 180px)",
  474. "landing-sweet-spot-glow-position-xs":
  475. "center, calc(50% - 30px) calc(50% + 300px)",
  476. "wheel-already-invented-position": "center",
  477. },
  478. backgroundSize: {
  479. "landing-wizard-option": "600px 600px, auto",
  480. "landing-wizard-side-size": "512px 512px",
  481. "landing-sweet-spot-glow-size-lg": "auto auto, 1600px 1600px",
  482. "landing-sweet-spot-glow-size-xs": "auto auto, 656px 656px",
  483. "wheel-already-invented-size": "100% 1px",
  484. "landing-github-stars-border-bg-size": "72px 72px",
  485. },
  486. animation: {
  487. "spin-slow": "spin 3s linear infinite",
  488. beat: "2s ease-in-out 1.5s infinite normal forwards running landing-hero-beat",
  489. "playground-slide-down":
  490. "playground-slide-down 45s linear infinite",
  491. "playground-slide-down-mobile":
  492. "playground-slide-down-mobile 45s linear infinite",
  493. "playground-slide-up":
  494. "playground-slide-up 45s linear infinite",
  495. "playground-slide-up-mobile":
  496. "playground-slide-up-mobile 45s linear infinite",
  497. "hackathon-button-bg":
  498. "hackathon-button-bg 2s ease-in-out infinite alternate",
  499. "walkthrough-bounce":
  500. "walkthrough-bounce 3s ease-in-out infinite",
  501. "top-announcement-glow":
  502. "top-announcement-glow 1s ease-in-out infinite alternate",
  503. "landing-hero-grid-beats":
  504. "landing-hero-grid-beats 2s ease-in-out infinite",
  505. "hero-logo-pulse": "hero-logo-pulse 4s ease-in-out infinite",
  506. "mini-bounce": "mini-bounce 3s ease-in-out infinite",
  507. "dot-waves": "dot-waves 2.5s linear infinite",
  508. "landing-packages-left":
  509. "landing-packages-left 65s linear infinite",
  510. "landing-packages-right":
  511. "landing-packages-right 60s linear infinite",
  512. "code-scroll": "code-scroll 25s linear infinite",
  513. "beam-spin": "beam-spin 3s linear 1 forwards",
  514. "landing-hero-beam-line":
  515. "landing-hero-beam-line 7.5s ease-in-out infinite",
  516. "landing-hero-beam-glow":
  517. "landing-hero-beam-glow 7.5s ease-in-out infinite",
  518. "landing-hero-beam-bottom":
  519. "landing-hero-beam-bottom 7.5s ease-in-out infinite",
  520. "showcase-bottom-fade-reveal":
  521. "showcase-bottom-fade-reveal 0.3s ease-in-out forwards",
  522. "opacity-reveal": "opacity-reveal 1s ease-in-out forwards",
  523. "wheel-already-invented-reveal":
  524. "wheel-already-invented-reveal 0.6s cubic-bezier(.23,.95,.64,1.24) forwards",
  525. "showcase-reveal": "showcase-reveal 0.3s ease-in-out forwards",
  526. "github-stars-border":
  527. "github-stars-border 10s linear infinite alternate",
  528. "github-stars-glow":
  529. "github-stars-glow 10s linear infinite alternate",
  530. "enterprise-iam-services-left":
  531. "enterprise-iam-services-left 40s linear infinite",
  532. "enterprise-iam-services-right":
  533. "enterprise-iam-services-right 40s linear infinite",
  534. "enterprise-data-source-left":
  535. "enterprise-data-source-left 25s linear infinite",
  536. "enterprise-data-source-right":
  537. "enterprise-data-source-right 25s linear infinite",
  538. "enterprise-table-left-to-right":
  539. "enterprise-table-left-to-right 0.3s ease-in-out forwards",
  540. "enterprise-table-right-to-left":
  541. "enterprise-table-right-to-left 0.3s ease-in-out forwards",
  542. "new-badge-border": "new-badge-border 4s linear infinite",
  543. reveal: "reveal 0.3s ease-in-out forwards",
  544. },
  545. keyframes: {
  546. reveal: {
  547. "0%": {
  548. opacity: 0,
  549. },
  550. "100%": {
  551. opacity: 1,
  552. },
  553. },
  554. "code-scroll": {
  555. "0%": {
  556. transform: "translateY(0)",
  557. },
  558. "100%": {
  559. transform: "translateY(-448px)",
  560. },
  561. },
  562. "walkthrough-bounce": {
  563. "0%": {
  564. transform: "translateY(4%)",
  565. },
  566. "50%": {
  567. transform: "none",
  568. },
  569. "100%": {
  570. transform: "translateY(4%)",
  571. },
  572. },
  573. "hackathon-button-bg": {
  574. "0%": {
  575. backgroundPosition: "0% 0%",
  576. },
  577. "100%": {
  578. backgroundPosition: "100% 0%",
  579. },
  580. },
  581. "landing-hero-beat": {
  582. "0%": {
  583. opacity: 0.4,
  584. },
  585. "5%": {
  586. opacity: 0.4,
  587. },
  588. "50%": {
  589. opacity: 1,
  590. },
  591. "95%": {
  592. opacity: 0.4,
  593. },
  594. "100%": {
  595. opacity: 0.4,
  596. },
  597. },
  598. "playground-slide-down-mobile": {
  599. "0%": {
  600. transform: "translateY(0px)",
  601. },
  602. "99.99%": {
  603. transform: "translateY(-1655px)",
  604. },
  605. "100%": {
  606. transform: "translateY(0px)",
  607. },
  608. },
  609. "playground-slide-down": {
  610. "0%": {
  611. transform: "translateY(0px)",
  612. },
  613. "99.99%": {
  614. transform: "translateY(-3329px)",
  615. },
  616. "100%": {
  617. transform: "translateY(0px)",
  618. },
  619. },
  620. "playground-slide-up-mobile": {
  621. "0%": {
  622. transform: "translateY(-1655px)",
  623. },
  624. "99.99%": {
  625. transform: "translateY(0px)",
  626. },
  627. "100%": {
  628. transform: "translateY(-1655px)",
  629. },
  630. },
  631. "playground-slide-up": {
  632. "0%": {
  633. transform: "translateY(-3328px)",
  634. },
  635. "99.99%": {
  636. transform: "translateY(0px)",
  637. },
  638. "100%": {
  639. transform: "translateY(-3328px)",
  640. },
  641. },
  642. "top-announcement-glow": {
  643. "0%": {
  644. opacity: 1,
  645. },
  646. "100%": {
  647. opacity: 0,
  648. },
  649. },
  650. "landing-hero-grid-beats": {
  651. "0%": {
  652. fillOpacity: 0,
  653. },
  654. "50%": {
  655. fillOpacity: 0.8,
  656. },
  657. "100%": {
  658. fillOpacity: 0,
  659. },
  660. },
  661. "hero-logo-pulse": {
  662. "0%": {
  663. fillOpacity: 1,
  664. },
  665. "50%": {
  666. fillOpacity: 0.75,
  667. },
  668. "100%": {
  669. fillOpacity: 1,
  670. },
  671. },
  672. "mini-bounce": {
  673. "0%": {
  674. transform: "translateY(0%)",
  675. },
  676. "50%": {
  677. transform: "translateY(-8%)",
  678. },
  679. "100%": {
  680. transform: "translateY(0%)",
  681. },
  682. },
  683. "dot-waves": {
  684. "0%": {
  685. transform: "scale(0)",
  686. opacity: 1,
  687. },
  688. "75%": {
  689. transform: "scale(2)",
  690. opacity: 0,
  691. },
  692. "100%": {
  693. transform: "scale(0)",
  694. opacity: 0,
  695. },
  696. },
  697. "landing-packages-left": {
  698. "0%": { transform: "translateX(0)" },
  699. "100%": { transform: "translateX(-50%)" },
  700. },
  701. "landing-packages-right": {
  702. "0%": { transform: "translateX(0)" },
  703. "100%": { transform: "translateX(50%)" },
  704. },
  705. "beam-spin": {
  706. "0%": {
  707. transform:
  708. "translateX(-45px) translateY(-190px) translateZ(0) rotate(0deg)",
  709. },
  710. "100%": {
  711. transform:
  712. "translateX(-45px) translateY(-190px) translateZ(0) rotate(-360deg)",
  713. },
  714. },
  715. "landing-hero-beam-line": {
  716. "0%": {
  717. opacity: 1,
  718. },
  719. "50%": {
  720. opacity: 0.5,
  721. },
  722. "100%": {
  723. opacity: 1,
  724. },
  725. },
  726. "landing-hero-beam-glow": {
  727. "0%": {
  728. opacity: 1,
  729. },
  730. "50%": {
  731. opacity: 0.25,
  732. },
  733. "100%": {
  734. opacity: 1,
  735. },
  736. },
  737. "landing-hero-beam-bottom": {
  738. "0%": {
  739. opacity: 1,
  740. transform: "scaleX(1)",
  741. },
  742. "50%": {
  743. opacity: 0.5,
  744. transform: "scaleX(0.5)",
  745. },
  746. "100%": {
  747. opacity: 1,
  748. transform: "scaleX(1)",
  749. },
  750. },
  751. "showcase-bottom-fade-reveal": {
  752. "0%": {
  753. opacity: 0,
  754. transform: "translateY(96px)",
  755. },
  756. "100%": {
  757. opacity: 1,
  758. transform: "translateY(0)",
  759. },
  760. },
  761. "opacity-reveal": {
  762. "0%": {
  763. opacity: 0,
  764. },
  765. "100%": {
  766. opacity: 1,
  767. },
  768. },
  769. "wheel-already-invented-reveal": {
  770. "0%": {},
  771. "100%": {
  772. transform: "translateX(0)",
  773. },
  774. },
  775. "showcase-reveal": {
  776. "0%": {
  777. // transform: "translateY(-100px)",
  778. opacity: 0,
  779. },
  780. "100%": {
  781. transform: "translateY(0)",
  782. opacity: 1,
  783. },
  784. },
  785. "github-stars-border": {
  786. "0%": {
  787. transform: "translateX(-72px)",
  788. },
  789. "100%": {
  790. transform: "translateX(216px)",
  791. },
  792. },
  793. "github-stars-glow": {
  794. "0%": {
  795. transform: "translateX(0) scale(0.5)",
  796. },
  797. "50%": {
  798. transform: "translateX(78px) scale(1)",
  799. },
  800. "100%": {
  801. transform: "translateX(156px) scale(0.5)",
  802. },
  803. },
  804. "enterprise-iam-services-left": {
  805. "0%": { transform: "translateX(0)" },
  806. "100%": { transform: "translateX(-50%)" },
  807. },
  808. "enterprise-iam-services-right": {
  809. "0%": { transform: "translateX(0)" },
  810. "100%": { transform: "translateX(50%)" },
  811. },
  812. "enterprise-data-source-left": {
  813. "0%": { transform: "translateX(0)" },
  814. "100%": { transform: "translateX(-50%)" },
  815. },
  816. "enterprise-data-source-right": {
  817. "0%": { transform: "translateX(0)" },
  818. "100%": { transform: "translateX(50%)" },
  819. },
  820. "enterprise-table-left-to-right": {
  821. "0%": { transform: "translateX(-100%)", opacity: 0 },
  822. "100%": { transform: "translateX(0)", opacity: 1 },
  823. },
  824. "enterprise-table-right-to-left": {
  825. "0%": { transform: "translateX(100%)", opacity: 0 },
  826. "100%": { transform: "translateX(0)", opacity: 1 },
  827. },
  828. "new-badge-border": {
  829. "0%": { transform: "rotate(0deg)" },
  830. "100%": { transform: "rotate(360deg)" },
  831. },
  832. },
  833. },
  834. screens: {
  835. ...defaultTheme.screens,
  836. "content-sm": "480px",
  837. "widening-start": "544px",
  838. "content-md": "656px",
  839. "content-2xl": "864px",
  840. "content-4xl": "1536px",
  841. "header-sm": "640px",
  842. "header-md": "1200px",
  843. "landing-content": "944px",
  844. "landing-xs": "360px",
  845. "landing-sm": "720px",
  846. "landing-md": "960px",
  847. "landing-lg": "1296px",
  848. "landing-xl": "1440px",
  849. "landing-footer": "1264px",
  850. "blog-sm": "688px",
  851. "blog-md": "1000px",
  852. "blog-lg": "1280px",
  853. "blog-max": "1408px",
  854. "blog-xl": "1440px",
  855. "blog-2xl": "1584px",
  856. walkthrough: "976px",
  857. },
  858. },
  859. plugins: [
  860. require("@tailwindcss/typography"),
  861. plugin(({ addVariant }) => {
  862. addVariant("light", `[data-theme="light"] &`);
  863. }),
  864. ],
  865. corePlugins: {
  866. // preflight: false,
  867. },
  868. };