/** * earth-now.co * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai * File: apps/web/tailwind.config.ts * Purpose: Tailwind 3.4 configuration — semantic colors bound to the theme CSS variables (light default, dark toggle) */ import type { Config } from "tailwindcss"; const config: Config = { content: [ "./app/**/*.{ts,tsx}", "./components/**/*.{ts,tsx}", "./lib/**/*.{ts,tsx}", ], theme: { extend: { colors: { page: "var(--page)", surface: "var(--surface)", ink: "var(--ink)", ink2: "var(--ink-2)", muted: "var(--muted)", line: "var(--line)", accent: "var(--accent)", good: "var(--good)", warn: "var(--warn)", critical: "var(--critical)", }, borderColor: { DEFAULT: "var(--border)", }, backgroundColor: { wash: "var(--accent-wash)", }, fontFamily: { sans: [ "system-ui", "-apple-system", "Segoe UI", "Roboto", "sans-serif", ], }, }, }, plugins: [], }; export default config;