import type { Config } from "tailwindcss";

export default {
  content: [
    "./app/**/*.{vue,js,ts}",
    "./app/components/**/*.vue",
    "./app/pages/**/*.vue",
    "./app/layouts/**/*.vue",
  ],
  theme: {
    extend: {
      colors: {
        // 自定义颜色变量（对应现有的 CSS 变量）
        primary: "rgb(124, 193, 255)",
        accent: "rgb(124, 193, 255)",
        "surface-primary": "rgb(15, 22, 41)",
        "surface-secondary": "rgb(27, 43, 75)",
        "text-primary": "rgb(232, 238, 252)",
        "text-secondary": "rgb(159, 172, 200)",
        "text-muted": "rgb(104, 120, 152)",
      },
      fontFamily: {
        sans: [
          '"Inter"',
          "system-ui",
          "-apple-system",
          "BlinkMacSystemFont",
          '"Segoe UI"',
          "sans-serif",
        ],
      },
      spacing: {
        "safe-x": "max(1rem, env(safe-area-inset-left))",
        "safe-y": "max(1rem, env(safe-area-inset-top))",
      },
      boxShadow: {
        "sm-dark": "0 4px 12px rgba(0, 0, 0, 0.15)",
        "md-dark": "0 8px 24px rgba(0, 0, 0, 0.18)",
        "lg-dark": "0 12px 32px rgba(0, 0, 0, 0.22)",
        "xl-dark": "0 16px 48px rgba(0, 0, 0, 0.25)",
      },
      backgroundImage: {
        "gradient-dark": "radial-gradient(circle at 20% 20%, #1b2b4b, #0f1629)",
      },
      backdropBlur: {
        xs: "2px",
      },
    },
  },
  plugins: [],
} satisfies Config;
