Spaces:
Running
Running
/** | |
* Copyright 2025 Google LLC | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software | |
* distributed under the License is distributed on an "AS IS" BASIS, | |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
* See the License for the specific language governing permissions and | |
* limitations under the License. | |
*/ | |
/** @type {import('tailwindcss').Config} */ | |
module.exports = { | |
content: [ | |
'./pages/**/*.{js,ts,jsx,tsx,mdx}', | |
'./components/**/*.{js,ts,jsx,tsx,mdx}', | |
'./app/**/*.{js,ts,jsx,tsx,mdx}', | |
], | |
theme: { | |
extend: { | |
keyframes: { | |
'fade-in-out': { | |
'0%': { opacity: '0', transform: 'translateY(-10px)' }, | |
'10%': { opacity: '1', transform: 'translateY(0)' }, | |
'90%': { opacity: '1' }, | |
'100%': { opacity: '0' } | |
}, | |
'slide-in': { | |
'0%': { transform: 'translateX(100%)' }, | |
'100%': { transform: 'translateX(0)' } | |
} | |
}, | |
animation: { | |
'fade-in-out': 'fade-in-out 5s ease-in-out', | |
'slide-in': 'slide-in 0.5s ease-out' | |
}, | |
typography: { | |
xs: { | |
css: { | |
fontSize: '0.75rem', | |
lineHeight: '1.2', | |
color: '#374151', | |
p: { | |
marginBottom: '0.5rem', | |
}, | |
h1: { | |
fontSize: '1rem', | |
marginBottom: '0.75rem', | |
}, | |
h2: { | |
fontSize: '0.875rem', | |
marginBottom: '0.5rem', | |
}, | |
h3: { | |
fontSize: '0.75rem', | |
marginBottom: '0.5rem', | |
}, | |
'code': { | |
fontSize: '0.7rem !important', | |
padding: '0.1rem 0.2rem', | |
backgroundColor: '#f8fafc', | |
color: '#0f172a !important', | |
borderRadius: '0.25rem', | |
border: '1px solid #e2e8f0', | |
}, | |
'pre': { | |
fontSize: '0.7rem !important', | |
padding: '0.75rem', | |
marginBottom: '0.75rem', | |
backgroundColor: '#f8fafc', | |
color: '#0f172a', | |
border: '1px solid #e2e8f0', | |
code: { | |
fontSize: '0.7rem !important', | |
backgroundColor: 'transparent', | |
padding: 0, | |
border: 'none', | |
color: '#0f172a', | |
} | |
}, | |
'ul': { | |
marginBottom: '0.75rem', | |
}, | |
'ol': { | |
marginBottom: '0.75rem', | |
}, | |
'li': { | |
marginBottom: '0.25rem', | |
} | |
} | |
} | |
} | |
}, | |
}, | |
plugins: [ | |
require('@tailwindcss/typography'), | |
], | |
} |