import type {Config} from 'tailwindcss' import {fileURLToPath} from 'node:url' import {dirname, join} from 'node:path' const dir = dirname(fileURLToPath(import.meta.url)) export default { content: [ join(dir, 'app/**/*.{vue,js,ts}'), join(dir, 'app/**/*.story.{vue,js,ts}'), join(dir, '.playground/**/*.{vue,js,ts}'), join(dir, 'histoire.setup.ts'), join(dir, 'histoire.config.ts'), ], theme: { extend: { borderRadius: { malio: 'var(--m-radius)', }, colors: { m: { primary: 'rgb(var(--m-primary) / )', surface: 'rgb(var(--m-surface) / )', border: 'rgb(var(--m-border) / )', text: 'rgb(var(--m-text) / )', muted: 'rgb(var(--m-muted) / )', bg: 'rgb(var(--m-bg) / )', disabled: 'rgb(var(--m-disabled) / )', danger: 'rgb(var(--m-danger) / )', success: 'rgb(var(--m-success) / )', 'btn-primary': 'rgb(var(--m-btn-primary) / )', 'btn-primary-hover': 'rgb(var(--m-btn-primary-hover) / )', 'btn-primary-active': 'rgb(var(--m-btn-primary-active) / )', 'btn-secondary': 'rgb(var(--m-btn-secondary) / )', 'btn-secondary-hover': 'rgb(var(--m-btn-secondary-hover) / )', 'btn-secondary-active': 'rgb(var(--m-btn-secondary-active) / )', 'btn-danger': 'rgb(var(--m-btn-danger) / )', 'btn-danger-hover': 'rgb(var(--m-btn-danger-hover) / )', 'btn-danger-active': 'rgb(var(--m-btn-danger-active) / )', 'site-blue': 'rgb(var(--m-site-blue) / )', 'site-yellow': 'rgb(var(--m-site-yellow) / )', 'site-green': 'rgb(var(--m-site-green) / )', }, }, fontFamily: { sans: ['"Inter"', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'], }, }, }, } satisfies Partial