import { defineConfig, presetUno, presetAttributify } from 'unocss' /** * UnoCSS 配置 — 与 Element Plus 协作 * Element Plus 提供组件库(含丰富图标 @element-plus/icons-vue) * UnoCSS 仅提供工具类辅助,不使用 preset-icons 避免 CDN 拉取失败 */ export default defineConfig({ presets: [presetUno(), presetAttributify()], theme: { colors: { brand: { 50: '#EFF6FF', 100: '#DBEAFE', 200: '#BFDBFE', 300: '#93C5FD', 400: '#60A5FA', 500: '#3B82F6', 600: '#1E40AF', 700: '#1E3A8A', 800: '#1E3A8A', 900: '#172554' } } }, shortcuts: { 'flex-center': 'flex items-center justify-center', 'flex-between': 'flex items-center justify-between' } })