/* Exact tokens copied read-only from Valentina Dashboard app/globals.css. */
:root {
  --background: #F8FAFC;
  --foreground: #0F172A;
  --card: #FFFFFF;
  --card-foreground: #0F172A;
  --popover: #FFFFFF;
  --popover-foreground: #0F172A;
  --primary: #0369A1;
  --primary-foreground: #FFFFFF;
  --secondary: #E2E8F0;
  --secondary-foreground: #0F172A;
  --muted: #F1F5F9;
  --muted-foreground: #64748B;
  --accent: #E0F2FE;
  --accent-foreground: #0369A1;
  --destructive: #DC2626;
  --border: #E2E8F0;
  --input: #E2E8F0;
  --ring: #0369A1;
  --chart-1: #0369A1;
  --chart-2: #0EA5E9;
  --chart-3: #38BDF8;
  --chart-4: #7DD3FC;
  --chart-5: #BAE6FD;
  --radius: 0.625rem;
  --sidebar: #0F172A;
  --sidebar-foreground: #CBD5E1;
  --sidebar-primary: #0369A1;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-accent: #1E293B;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-border: #1E293B;
  --sidebar-ring: #0369A1;
}
.dark {
  --background: #0F172A;
  --foreground: #E2E8F0;
  --card: #1E293B;
  --card-foreground: #E2E8F0;
  --popover: #1E293B;
  --popover-foreground: #E2E8F0;
  --primary: #38BDF8;
  --primary-foreground: #0F172A;
  --secondary: #1E293B;
  --secondary-foreground: #E2E8F0;
  --muted: #1E293B;
  --muted-foreground: #94A3B8;
  --accent: #1E293B;
  --accent-foreground: #38BDF8;
  --destructive: #F87171;
  --border: rgba(255, 255, 255, 0.1);
  --input: rgba(255, 255, 255, 0.15);
  --ring: #38BDF8;
  --chart-1: #38BDF8;
  --chart-2: #0EA5E9;
  --chart-3: #0369A1;
  --chart-4: #7DD3FC;
  --chart-5: #BAE6FD;
  --sidebar: #020617;
  --sidebar-foreground: #CBD5E1;
  --sidebar-primary: #38BDF8;
  --sidebar-primary-foreground: #0F172A;
  --sidebar-accent: #1E293B;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-border: #1E293B;
  --sidebar-ring: #38BDF8;
}
:root {
  --color-amber-50: oklch(98.7% 0.022 95.277);
  --color-amber-700: oklch(55.5% 0.163 48.998);
  --color-amber-800: oklch(47.3% 0.137 46.201);
  --color-emerald-50: oklch(97.9% 0.021 166.113);
  --color-emerald-700: oklch(50.8% 0.118 165.612);
--shadow-xs:0 1px 2px 0 rgb(0 0 0 / .05);
--shadow-sm:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);
--radius-md:calc(var(--radius)*.8); --radius-lg:var(--radius); --radius-xl:calc(var(--radius)*1.4);
--font-sans:"Plus Jakarta Sans",Arial,sans-serif;
}
@font-face {font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url("/fonts/plus-jakarta-sans-latin.woff2") format("woff2")}
