:root {
	--background: #F5F5F0;
	--foreground: #111315;
	--card: #ffffff;
	--card-foreground: #171717;
	--popover: #ffffff;
	--popover-foreground: #171717;
	--primary: #F47A35;
	--primary-foreground: #111315;
	--secondary: #f4f4f4;
	--secondary-foreground: #171717;
	--muted: #f4f4f4;
	--muted-foreground: #6b6b6b;
	--accent: #f4f4f4;
	--accent-foreground: #171717;
	--tag: #ffffff;
	--tag-foreground: #171717;
	--destructive: #ae2e24;
	--destructive-foreground: #ffffff;
	--success: oklch(0.55 0.13 150);
	--success-foreground: #ffffff;
	--warning: oklch(0.62 0.14 65);
	--warning-foreground: #ffffff;
	--info: oklch(0.55 0.16 255);
	--info-foreground: #ffffff;
	--border: #e2e2e2;
	--input: #e2e2e2;
	--overlay: rgb(0 0 0 / 0.18);
	--ring: #F47A35;
	--chart-1: #F47A35;
	--chart-2: #2563eb;
	--chart-3: #b45309;
	--chart-4: #7c3aed;
	--chart-5: #0891b2;
	--severity-critical: var(--destructive);
	--severity-high: oklch(0.646 0.222 41.116);
	--severity-medium: oklch(0.681 0.162 75.834);
	--severity-low: var(--muted-foreground);
	--severity-info: oklch(0.71 0.01 286);
	--severity-unknown: oklch(0.75 0 0);
	--code-foreground: #2b2b2b;
	--code-accent: #b0402c;
	--code-string: var(--primary);
	--sidebar: #fafafa;
	--sidebar-foreground: #171717;
	--sidebar-primary: #F47A35;
	--sidebar-primary-foreground: #ffffff;
	--sidebar-accent: #f4f4f4;
	--sidebar-accent-foreground: #171717;
	--sidebar-border: #e2e2e2;
	--sidebar-ring: #F47A35;
	--font-sans: var(--font-geist-sans, "Geist", sans-serif);
	--font-mono: var(--font-geist-mono, "Geist Mono", monospace);
	--radius: 5px;
	--shadow-x: 0px;
	--shadow-y: 1px;
	--shadow-blur: 2px;
	--shadow-spread: 0px;
	--shadow-opacity: 0.08;
	--shadow-color: hsl(0 0% 0%);
	--shadow-2xs: 0px 1px 2px 0px hsl(0 0% 0% / 0.04);
	--shadow-xs: 0px 1px 2px 0px hsl(0 0% 0% / 0.04);
	--shadow-sm: 0px 1px 2px 0px hsl(0 0% 0% / 0.06);
	--shadow: 0px 1px 2px 0px hsl(0 0% 0% / 0.06);
	--shadow-md: 0px 2px 4px -1px hsl(0 0% 0% / 0.08);
	--shadow-lg: 0px 4px 8px -2px hsl(0 0% 0% / 0.08);
	--shadow-xl: 0px 8px 16px -4px hsl(0 0% 0% / 0.08);
	--shadow-2xl: 0px 16px 32px -8px hsl(0 0% 0% / 0.12);
	--tracking-normal: 0em;
	--spacing: 0.25rem;
}
