@import 'tailwindcss'; @plugin '@tailwindcss/forms'; @theme { --text-*: initial; --text-xs: 0.75rem; --text-xs--line-height: 1rem; --text-sm: 0.875rem; --text-sm--line-height: 1.5rem; --text-base: 1rem; --text-base--line-height: 1.5rem; --text-lg: 1.125rem; --text-lg--line-height: 2rem; --text-xl: 1.25rem; --text-xl--line-height: 1.75rem; --text-2xl: 1.5rem; --text-2xl--line-height: 2rem; --text-3xl: 2rem; --text-3xl--line-height: 3rem; --text-4xl: 2.5rem; --text-4xl--line-height: 3rem; --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --animate-fade-in: fade-in 0.5s linear forwards; --animate-spin-slow: spin 4s linear infinite; --animate-spin-slower: spin 6s linear infinite; --animate-spin-reverse: spin-reverse 1s linear infinite; --animate-spin-reverse-slow: spin-reverse 4s linear infinite; --animate-spin-reverse-slower: spin-reverse 6s linear infinite; --radius-4xl: 2rem; --radius-5xl: 2.5rem; --color-gray-50: oklch(0.985 0 0); --color-gray-100: oklch(0.97 0 0); --color-gray-200: oklch(0.922 0 0); --color-gray-300: oklch(0.87 0 0); --color-gray-400: oklch(0.708 0 0); --color-gray-500: oklch(0.556 0 0); --color-gray-600: oklch(0.439 0 0); --color-gray-700: oklch(0.371 0 0); --color-gray-800: oklch(0.269 0 0); --color-gray-900: oklch(0.205 0 0); --color-gray-950: oklch(0.145 0 0); --font-sans: var(--font-inter); --container-2xl: 40rem; @keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes spin-reverse { to { transform: rotate(-360deg); } } } @theme inline { --animate-marquee: marquee var(--marquee-duration) linear infinite; @keyframes marquee { 100% { transform: translateY(-50%); } } }