import type { Config } from "tailwindcss"; import { heroui } from "@heroui/theme"; export default { darkMode: "class", content: [ "./pages/**/*.{js,ts,jsx,tsx,mdx}", "./components/**/*.{js,ts,jsx,tsx,mdx}", "./app/**/*.{js,ts,jsx,tsx,mdx}", "./node_modules/@heroui/theme/dist/**/*.{js,ts,jsx,tsx}", ], theme: { extend: { colors: { background: "var(--background)", foreground: "var(--foreground)", 'bg-subtle': '#f9fafb', 'bg-surface': '#ffffff', 'border-normal': '#e5e7eb', 'border-gray': '#f3f4f6', 'text-primary': '#111827', 'text-tertiary': '#9ca1af', 'fill-secondary-click': '#f3f4f6', }, fontFamily: { inter: ['var(--font-noto-sans-sc)', 'var(--font-inter)', 'Inter', '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'sans-serif'], jetbrains: ['var(--font-jetbrains)', 'JetBrains Mono', 'monospace'], domine: ['var(--font-noto-serif-sc)', 'var(--font-domine)', 'Domine', 'Georgia', 'Noto Serif', 'serif'], 'noto-sans': ['var(--font-noto-sans-sc)', 'sans-serif'], 'noto-serif': ['var(--font-noto-serif-sc)', 'serif'], }, fontSize: { 'caption-tiny': ['12px', { lineHeight: '150%', letterSpacing: '0.01em' }], 'body-small': ['14px', { lineHeight: '150%' }], 'body-default': ['16px', { lineHeight: '150%' }], 'body-large': ['18px', { lineHeight: '150%' }], 'heading-h3': ['24px', { lineHeight: '130%', letterSpacing: '-0.005em' }], 'heading-h2': ['32px', { lineHeight: '120%', letterSpacing: '-0.01em' }], }, fontWeight: { regular: '400', medium: '500', bold: '700', extrabold: '800', }, }, }, plugins: [heroui()], } satisfies Config;