ceo-web/tailwind.config.ts
valentinbvro 883ff370cd feat: multi-tenant dashboard shell -- auth, onboarding, organizations, tasks, team
- login page (Supabase email/password sign-in + sign-up)
- onboarding: create first tenant, redirects into /dashboard once a
  membership exists
- dashboard shell: sidebar nav, tenant switcher (x-tenant-id header,
  never in body/query -- matches ceo-api's TenantGuard), sign out
- Organizations, Tasks, and Team (members/RBAC) pages wired to ceo-api
  via a thin apiFetch wrapper that attaches the Supabase bearer token
- executive "paper & ink" design tokens (Tailwind) replacing defaults
- Dockerfile: declare NEXT_PUBLIC_* as build ARGs so Coolify's existing
  build-time env vars actually get inlined (was previously silently
  dropped, which would have crashed prerendering)
2026-07-28 21:16:17 +02:00

43 lines
1.1 KiB
TypeScript

import type { Config } from 'tailwindcss';
// Design tokens CEO OS — "executive paper & ink": suprafete calde, cerneala
// densa, un singur accent (bronz) folosit semantic pentru actiuni primare.
export default {
content: ['./src/**/*.{ts,tsx}'],
theme: {
extend: {
colors: {
paper: {
DEFAULT: '#faf8f4',
raised: '#ffffff',
sunken: '#f1ede5',
},
ink: {
DEFAULT: '#191714',
soft: '#4a453d',
faint: '#8a8375',
line: '#e4ded2',
},
bronze: {
DEFAULT: '#9a6b2f',
deep: '#7c5322',
wash: '#f3e9da',
},
signal: {
ok: '#3d7a4e',
warn: '#b07a1e',
danger: '#a63d2f',
},
},
fontFamily: {
display: ['var(--font-display)', 'Georgia', 'serif'],
sans: ['var(--font-sans)', 'system-ui', 'sans-serif'],
},
boxShadow: {
card: '0 1px 2px rgba(25,23,20,0.05), 0 4px 16px rgba(25,23,20,0.06)',
overlay: '0 8px 40px rgba(25,23,20,0.18)',
},
},
},
plugins: [],
} satisfies Config;