Files
archival-university-website/tailwind.config.cjs
Jacob Babich acdbbe6d21 feat: more stuff
2021-04-16 21:30:02 -04:00

64 lines
1.3 KiB
JavaScript

const colors = require("tailwindcss/colors");
const defaultTheme = require("tailwindcss/defaultTheme");
const typography = require("./tailwind-typography-styles.cjs");
const { themeVariants, prefersDark, prefersLight } = require("tailwindcss-theme-variants");
module.exports = {
mode: "jit",
purge: [
"./src/**/*.{html,js,md,svelte,svx,ts}",
],
theme: {
extend: {
colors: {
"true-gray": colors.trueGray,
amber: colors.amber,
},
fontFamily: {
sans: ["'Rubik'", ...defaultTheme.fontFamily.sans],
heading: ["'Rubik'", ...defaultTheme.fontFamily.serif],
},
typography,
},
},
plugins: [
require("@tailwindcss/typography"),
themeVariants({
themes: {
light: {
mediaQuery: prefersLight,
semantics: {
colors: {
"primary": "white",
"on-primary": "gray-900",
"accent": "amber-600",
"accent-vivid": "amber-400",
"accent-strong": "amber-800",
"on-accent": "black",
},
},
},
dark: {
mediaQuery: prefersDark,
semantics: {
colors: {
"primary": "true-gray-900",
"on-primary": "white",
"accent": "amber-400",
"accent-vivid": "amber-600",
"accent-strong": "amber-200",
"on-accent": "white",
},
},
},
},
fallback: "compact",
}),
],
};