Spaces:
Sleeping
Sleeping
| /** @type {import('tailwindcss').Config} */ | |
| module.exports = { | |
| content: [ | |
| './pages/**/*.{js,ts,jsx,tsx,mdx}', | |
| './components/**/*.{js,ts,jsx,tsx,mdx}', | |
| ], | |
| theme: { | |
| extend: { | |
| fontFamily: { | |
| serif: ['var(--font-playfair)', 'serif'], | |
| mono: ['var(--font-roboto-mono)', 'monospace'], | |
| sans: ['var(--font-inter)', 'sans-serif'], | |
| }, | |
| colors: { | |
| 'void': '#050505', | |
| 'charcoal': '#0a0a0a', | |
| 'slate-900': '#0f172a', | |
| 'neon': '#ffffff', | |
| 'faint': '#525252', | |
| }, | |
| backgroundImage: { | |
| 'noise': "url('data:image/svg+xml,%3Csvg viewBox=%220 0 200 200%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22noiseFilter%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.65%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noiseFilter)%22 opacity=%220.05%22/%3E%3C/svg%3E')", | |
| }, | |
| animation: { | |
| 'spin-slow': 'spin 20s linear infinite', | |
| 'pulse-fast': 'pulse 1.5s cubic-bezier(0.4, 0, 0.6, 1) infinite', | |
| 'float': 'float 6s ease-in-out infinite', | |
| }, | |
| keyframes: { | |
| float: { | |
| '0%, 100%': { transform: 'translateY(0)' }, | |
| '50%': { transform: 'translateY(-20px)' }, | |
| } | |
| } | |
| }, | |
| }, | |
| plugins: [], | |
| } |