/**
 * P3 Engineering — design tokens.
 * Ported 1:1 from the Lovable build (src/styles.css @theme + :root).
 * Brand: blueprint navy + lime green from the logo.
 */

:root {
	/* Brand */
	--blueprint: oklch(0.38 0.13 265);
	--blueprint-line: oklch(0.48 0.1 265);
	--accent-lime: oklch(0.82 0.17 118);
	--steel: oklch(0.55 0.04 265);
	--steel-light: oklch(0.94 0.015 265);
	--paper: oklch(0.985 0.005 265);

	/* Semantic — light (default) */
	--background: oklch(1 0 0);
	--foreground: var(--blueprint);
	--card: oklch(1 0 0);
	--card-foreground: var(--blueprint);
	--primary: var(--blueprint);
	--primary-foreground: oklch(1 0 0);
	--secondary: var(--steel-light);
	--secondary-foreground: var(--blueprint);
	--muted: var(--steel-light);
	--muted-foreground: var(--steel);
	--accent: var(--accent-lime);
	--accent-foreground: var(--blueprint);
	--destructive: oklch(0.577 0.245 27.325);
	--destructive-foreground: oklch(0.984 0.003 247.858);
	--border: oklch(0.92 0.01 250);
	--input: oklch(0.92 0.01 250);
	--ring: var(--blueprint);

	/* Typography */
	--font-sans: "Assistant", "Heebo", "Inter", system-ui, sans-serif;
	--font-sans-en: "Inter", "Assistant", "Heebo", system-ui, sans-serif;
	--font-mono: "Space Mono", ui-monospace, monospace;

	/* Radii — sharp, industrial */
	--radius-sm: 2px;
	--radius-md: 4px;
	--radius-lg: 6px;
}

/* Dark sections (navy) — apply .dark on any wrapper, as in the original */
.dark {
	--background: var(--blueprint);
	--foreground: oklch(0.985 0.003 250);
	--card: oklch(0.28 0.04 250);
	--card-foreground: oklch(0.985 0.003 250);
	--primary: oklch(1 0 0);
	--primary-foreground: var(--blueprint);
	--secondary: oklch(0.32 0.04 250);
	--secondary-foreground: oklch(0.985 0.003 250);
	--muted: oklch(0.32 0.04 250);
	--muted-foreground: oklch(0.7 0.02 250);
	--border: oklch(1 0 0 / 10%);
	--input: oklch(1 0 0 / 15%);
}
