const BLOG = require('./blog.config') const { fontFamily } = require('tailwindcss/defaultTheme') const CJK = require('./lib/cjk') const fontSansCJK = !CJK() ? [] : [`"Noto Sans CJK ${CJK()}"`, `"Noto Sans ${CJK()}"`] const fontSerifCJK = !CJK() ? [] : [`"Noto Serif CJK ${CJK()}"`, `"Noto Serif ${CJK()}"`] module.exports = { purge: ['./pages/**/*.js', './components/**/*.js', './layouts/**/*.js', './themes/**/*.js'], darkMode: BLOG.APPEARANCE === 'class' ? 'media' : 'class', // or 'media' or 'class' theme: { fontFamily: { sans: ['"IBM Plex Sans"', ...fontFamily.sans, ...fontSansCJK], serif: ['"Source Serif"', ...fontFamily.serif, ...fontSerifCJK], noEmoji: [ '"IBM Plex Sans"', 'ui-sans-serif', 'system-ui', '-apple-system', 'BlinkMacSystemFont', 'sans-serif' ] }, extend: { colors: { day: { DEFAULT: BLOG.BACKGROUND_LIGHT || '#ffffff' }, night: { DEFAULT: BLOG.BACKGROUND_DARK || '#111827' } } } }, variants: { extend: {} }, plugins: [] }