{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "primary",
  "title": "Primary",
  "description": "Blue Primary with Purple Secondary accents - Professional and modern.",
  "registryDependencies": [
    "https://mcoli-ui.microclub.info/r/font-dm-sans.json",
    "https://mcoli-ui.microclub.info/r/font-plus-jakarta-sans.json"
  ],
  "cssVars": {
    "theme": {
      "shadow-xs": "0 1px 4px 0px hsl(0 0% 0% / 0.04)",
      "shadow-sm": "0 4px 12px -4px hsl(0 0% 0% / 0.08)",
      "shadow-md": "0 4px 6px -1px hsl(0 0% 0% / 0.1)",
      "shadow-lg": "0 10px 15px -3px hsl(0 0% 0% / 0.1)",
      "shadow-xl": "0 16px 20px -5px hsl(0 0% 0% / 0.1)",
      "shadow-2xl": "0 20px 25px -5px hsl(0 0% 0% / 0.1)",
      "shadow-3xl": "0 25px 50px -12px hsl(0 0% 0% / 0.12)",
      "blur-sm": "2px",
      "blur-md": "4px",
      "blur-lg": "7px",
      "blur-xl": "9px",
      "radius-sm": "0.25rem",
      "radius-md": "0.375rem",
      "radius-lg": "0.5rem",
      "radius-xl": "0.75rem",
      "radius-2xl": "0.75rem",
      "--color-accent-blue-50": "var(--accent-blue-50)",
      "--color-accent-flash-50": "var(--accent-flash-50)",
      "--color-accent-green-50": "var(--accent-green-50)",
      "--color-accent-magenta-50": "var(--accent-magenta-50)",
      "--color-accent-red-50": "var(--accent-red-50)",
      "--color-baby-blue-50": "var(--baby-blue-50)",
      "--color-baby-blue-100": "var(--baby-blue-100)",
      "--color-baby-blue-200": "var(--baby-blue-200)",
      "--color-baby-blue-300": "var(--baby-blue-300)",
      "--color-baby-blue-400": "var(--baby-blue-400)",
      "--color-baby-blue-500": "var(--baby-blue-500)",
      "--color-baby-blue-600": "var(--baby-blue-600)",
      "--color-baby-blue-700": "var(--baby-blue-700)",
      "--color-baby-blue-800": "var(--baby-blue-800)",
      "--color-baby-blue-900": "var(--baby-blue-900)",
      "--color-baby-blue-950": "var(--baby-blue-950)",
      "--color-baby-blue-1000": "var(--baby-blue-1000)",
      "--color-blue-primary-50": "var(--blue-primary-50)",
      "--color-blue-primary-100": "var(--blue-primary-100)",
      "--color-blue-primary-200": "var(--blue-primary-200)",
      "--color-blue-primary-300": "var(--blue-primary-300)",
      "--color-blue-primary-400": "var(--blue-primary-400)",
      "--color-blue-primary-500": "var(--blue-primary-500)",
      "--color-blue-primary-600": "var(--blue-primary-600)",
      "--color-blue-primary-700": "var(--blue-primary-700)",
      "--color-blue-primary-800": "var(--blue-primary-800)",
      "--color-blue-primary-900": "var(--blue-primary-900)",
      "--color-blue-primary-950": "var(--blue-primary-950)",
      "--color-cyan-50": "var(--cyan-50)",
      "--color-cyan-100": "var(--cyan-100)",
      "--color-cyan-200": "var(--cyan-200)",
      "--color-cyan-300": "var(--cyan-300)",
      "--color-cyan-400": "var(--cyan-400)",
      "--color-cyan-500": "var(--cyan-500)",
      "--color-cyan-600": "var(--cyan-600)",
      "--color-cyan-700": "var(--cyan-700)",
      "--color-cyan-800": "var(--cyan-800)",
      "--color-cyan-900": "var(--cyan-900)",
      "--color-cyan-950": "var(--cyan-950)",
      "--color-flashy-green-50": "var(--flashy-green-50)",
      "--color-flashy-green-100": "var(--flashy-green-100)",
      "--color-flashy-green-200": "var(--flashy-green-200)",
      "--color-flashy-green-300": "var(--flashy-green-300)",
      "--color-it-gradient": "var(--it-gradient)",
      "--color-gray-50": "var(--gray-50)",
      "--color-gray-100": "var(--gray-100)",
      "--color-gray-200": "var(--gray-200)",
      "--color-gray-300": "var(--gray-300)",
      "--color-gray-400": "var(--gray-400)",
      "--color-gray-500": "var(--gray-500)",
      "--color-gray-600": "var(--gray-600)",
      "--color-gray-700": "var(--gray-700)",
      "--color-gray-800": "var(--gray-800)",
      "--color-gray-900": "var(--gray-900)",
      "--color-gray-950": "var(--gray-950)",
      "--color-gray-1000": "var(--gray-1000)",
      "--color-gray-blue-50": "var(--gray-blue-50)",
      "--color-gray-blue-100": "var(--gray-blue-100)",
      "--color-gray-blue-200": "var(--gray-blue-200)",
      "--color-gray-blue-300": "var(--gray-blue-300)",
      "--color-gray-blue-400": "var(--gray-blue-400)",
      "--color-gray-blue-500": "var(--gray-blue-500)",
      "--color-gray-blue-600": "var(--gray-blue-600)",
      "--color-gray-blue-700": "var(--gray-blue-700)",
      "--color-gray-blue-800": "var(--gray-blue-800)",
      "--color-gray-blue-900": "var(--gray-blue-900)",
      "--color-gray-blue-950": "var(--gray-blue-950)",
      "--color-gray-blue-1000": "var(--gray-blue-1000)",
      "--color-green-50": "var(--green-50)",
      "--color-green-300": "var(--green-300)",
      "--color-green-400": "var(--green-400)",
      "--color-neutral-black": "var(--neutral-black)",
      "--color-neutral-white": "var(--neutral-white)",
      "--color-orange-50": "var(--orange-50)",
      "--color-orange-100": "var(--orange-100)",
      "--color-orange-200": "var(--orange-200)",
      "--color-orange-300": "var(--orange-300)",
      "--color-orange-400": "var(--orange-400)",
      "--color-orange-500": "var(--orange-500)",
      "--color-orange-600": "var(--orange-600)",
      "--color-pink-50": "var(--pink-50)",
      "--color-pink-100": "var(--pink-100)",
      "--color-pink-200": "var(--pink-200)",
      "--color-pink-300": "var(--pink-300)",
      "--color-pink-400": "var(--pink-400)",
      "--color-pink-500": "var(--pink-500)",
      "--color-pink-600": "var(--pink-600)",
      "--color-pink-700": "var(--pink-700)",
      "--color-pink-800": "var(--pink-800)",
      "--color-pink-900": "var(--pink-900)",
      "--color-pink-950": "var(--pink-950)",
      "--color-purple-secondary-50": "var(--purple-secondary-50)",
      "--color-purple-secondary-100": "var(--purple-secondary-100)",
      "--color-purple-secondary-200": "var(--purple-secondary-200)",
      "--color-purple-secondary-300": "var(--purple-secondary-300)",
      "--color-purple-secondary-400": "var(--purple-secondary-400)",
      "--color-purple-secondary-500": "var(--purple-secondary-500)",
      "--color-purple-secondary-600": "var(--purple-secondary-600)",
      "--color-purple-secondary-700": "var(--purple-secondary-700)",
      "--color-purple-secondary-800": "var(--purple-secondary-800)",
      "--color-purple-secondary-900": "var(--purple-secondary-900)",
      "--color-purple-secondary-950": "var(--purple-secondary-950)",
      "--color-red-50": "var(--red-50)",
      "--color-red-100": "var(--red-100)",
      "--color-red-200": "var(--red-200)",
      "--color-yellow-50": "var(--yellow-50)",
      "--color-yellow-100": "var(--yellow-100)",
      "--color-yellow-200": "var(--yellow-200)",
      "--color-success": "var(--success)",
      "--color-success-foreground": "var(--success-foreground)",
      "--color-warning": "var(--warning)",
      "--color-warning-foreground": "var(--warning-foreground)",
      "--color-error": "var(--error)",
      "--color-destructive": "var(--destructive)",
      "--color-destructive-foreground": "var(--destructive-foreground)",
      "--color-info": "var(--info)",
      "--color-info-foreground": "var(--info-foreground)",
      "--color-white": "var(--neutral-white)",
      "--color-black": "var(--neutral-black)",
      "--color-background": "var(--background)",
      "--color-foreground": "var(--foreground)",
      "--color-card": "var(--card)",
      "--color-card-foreground": "var(--card-foreground)",
      "--color-popover": "var(--popover)",
      "--color-popover-foreground": "var(--popover-foreground)",
      "--color-primary": "var(--primary)",
      "--color-primary-foreground": "var(--primary-foreground)",
      "--color-secondary": "var(--secondary)",
      "--color-secondary-foreground": "var(--secondary-foreground)",
      "--color-muted": "var(--muted)",
      "--color-muted-foreground": "var(--muted-foreground)",
      "--color-accent": "var(--accent)",
      "--color-accent-foreground": "var(--accent-foreground)",
      "--color-surface": "var(--surface)",
      "--color-surface-foreground": "var(--surface-foreground)",
      "--color-border": "var(--border)",
      "--color-input": "var(--input)",
      "--color-ring": "var(--ring)",
      "--color-chart-1": "var(--chart-1)",
      "--color-chart-2": "var(--chart-2)",
      "--color-chart-3": "var(--chart-3)",
      "--color-chart-4": "var(--chart-4)",
      "--color-chart-5": "var(--chart-5)",
      "--color-sidebar": "var(--sidebar)",
      "--color-sidebar-foreground": "var(--sidebar-foreground)",
      "--color-sidebar-primary": "var(--sidebar-primary)",
      "--color-sidebar-primary-foreground": "var(--sidebar-primary-foreground)",
      "--color-sidebar-accent": "var(--sidebar-accent)",
      "--color-sidebar-accent-foreground": "var(--sidebar-accent-foreground)",
      "--color-sidebar-border": "var(--sidebar-border)",
      "--color-sidebar-ring": "var(--sidebar-ring)"
    },
    "light": {
      "accent-blue-50": "#0066ff",
      "accent-flash-50": "#ffff00",
      "accent-green-50": "#00cc00",
      "accent-magenta-50": "#cc00cc",
      "accent-red-50": "#ff3333",
      "baby-blue-100": "#91c5ff",
      "baby-blue-1000": "#000350",
      "baby-blue-200": "#3a81f6",
      "baby-blue-300": "#007aff",
      "baby-blue-400": "#2563ef",
      "baby-blue-50": "#f0f0f3",
      "baby-blue-500": "#1a4eda",
      "baby-blue-600": "#1f3fad",
      "baby-blue-700": "#001eff",
      "baby-blue-800": "#0006b1",
      "baby-blue-900": "#000585",
      "baby-blue-950": "#00046a",
      "blue-primary-100": "#f9faff",
      "blue-primary-200": "#e6e9ff",
      "blue-primary-300": "#d9ddff",
      "blue-primary-400": "#54588b",
      "blue-primary-50": "#fafafa",
      "blue-primary-500": "#1e1b4b",
      "blue-primary-600": "#171447",
      "blue-primary-700": "#0b0e24",
      "blue-primary-800": "#0f172a",
      "blue-primary-900": "#121824",
      "blue-primary-950": "#0e0e0f",
      "cyan-100": "#b2e1eb",
      "cyan-200": "#8acfd1",
      "cyan-300": "#84d2e2",
      "cyan-400": "#50afb6",
      "cyan-50": "#ecfeff",
      "cyan-500": "#00d3ff",
      "cyan-600": "#00b8cc",
      "cyan-700": "#0092b8",
      "cyan-800": "#175c6c",
      "cyan-900": "#324859",
      "cyan-950": "#20333d",
      "flashy-green-100": "#e6e9ff",
      "flashy-green-200": "#beffd4",
      "flashy-green-300": "#34d399",
      "flashy-green-50": "#f9faff",
      "it-gradient": "linear-gradient(to right, #34D399, #78DEBF)",
      "gray-100": "#cccccc",
      "gray-1000": "#1a1a1a",
      "gray-200": "#a1a1a1",
      "gray-300": "#676767",
      "gray-400": "#5d5e61",
      "gray-50": "#d1d5db",
      "gray-500": "#454749",
      "gray-600": "#333333",
      "gray-700": "#343434",
      "gray-800": "#2e3133",
      "gray-900": "#262626",
      "gray-950": "#171717",
      "gray-blue-100": "#6b7280",
      "gray-blue-1000": "#0a0a0a",
      "gray-blue-200": "#4b5563",
      "gray-blue-300": "#374151",
      "gray-blue-400": "#2d3748",
      "gray-blue-50": "#f0f0f0",
      "gray-blue-500": "#272e37",
      "gray-blue-600": "#24272b",
      "gray-blue-700": "#19212e",
      "gray-blue-800": "#1e293b",
      "gray-blue-900": "#141c27",
      "gray-blue-950": "#191c1e",
      "green-300": "#22c55e",
      "green-400": "#25c059",
      "green-50": "#e6f9ee",
      "neutral-black": "#000000",
      "neutral-white": "#ffffff",
      "orange-100": "#ffe9d9",
      "orange-200": "#ffd1b0",
      "orange-300": "#e65f00",
      "orange-400": "#ff6900",
      "orange-50": "#fff7ed",
      "orange-500": "#cc5400",
      "orange-600": "#bd5104",
      "pink-100": "#f3e3ea",
      "pink-200": "#eab5ed",
      "pink-300": "#f9a8d4",
      "pink-400": "#f3a0ca",
      "pink-50": "#e4e4e4",
      "pink-500": "#e4a2b1",
      "pink-600": "#c67b96",
      "pink-700": "#b4728f",
      "pink-800": "#e670ab",
      "pink-900": "#d04f99",
      "pink-950": "#d7488e",
      "purple-secondary-100": "#fdecfe",
      "purple-secondary-200": "#fdddff",
      "purple-secondary-300": "#c4b5fd",
      "purple-secondary-400": "#8b5cf6",
      "purple-secondary-50": "#fef7ff",
      "purple-secondary-500": "#4916a1",
      "purple-secondary-600": "#6a0dad",
      "purple-secondary-700": "#4c0b7c",
      "purple-secondary-800": "#440b6d",
      "purple-secondary-900": "#370958",
      "purple-secondary-950": "#2e1065",
      "red-100": "#f96f70",
      "red-200": "#e7000b",
      "red-50": "#ffedee",
      "yellow-100": "#fbe2a7",
      "yellow-200": "#facc15",
      "yellow-50": "#fdf6e3",
      "background": "#ffffff",
      "foreground": "#000350",
      "primary": "#0006b1",
      "primary-foreground": "#ffffff",
      "secondary": "#e6e9ff",
      "secondary-foreground": "#000585",
      "accent": "#ecfeff",
      "accent-foreground": "#0092b8",
      "card": "#ffffff",
      "card-foreground": "#1e1b4b",
      "muted": "#f9faff",
      "muted-foreground": "#54588b",
      "success": "#22c55e",
      "success-foreground": "#e6f9ee",
      "warning": "#ff6900",
      "warning-foreground": "#fff7ed",
      "destructive": "#e7000b",
      "destructive-foreground": "#ffedee",
      "border": "#e6e9ff",
      "input": "#f9faff",
      "ring": "#d9ddff",
      "chart-1": "#91c5ff",
      "chart-2": "#3a81f6",
      "chart-3": "#2563ef",
      "chart-4": "#1a4eda",
      "chart-5": "#1f3fad",
      "sidebar": "#f9faff",
      "sidebar-foreground": "#1e1b4b",
      "sidebar-primary": "#0006b1",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#e6e9ff",
      "sidebar-accent-foreground": "#1e1b4b",
      "sidebar-border": "#e6e9ff",
      "sidebar-ring": "#d9ddff"
    },
    "dark": {
      "background": "#0a0a0a",
      "foreground": "#fafafa",
      "primary": "#d9ddff",
      "primary-foreground": "#000350",
      "secondary": "#262626",
      "secondary-foreground": "#fafafa",
      "accent": "#0a0a0a",
      "accent-foreground": "#fafafa",
      "card": "#171717",
      "card-foreground": "#fafafa",
      "muted": "#262626",
      "muted-foreground": "#a1a1a1",
      "success": "#22c55e",
      "success-foreground": "#e6f9ee",
      "warning": "#ff6900",
      "warning-foreground": "#fff7ed",
      "destructive": "#e7000b",
      "destructive-foreground": "#ffedee",
      "border": "#262626",
      "input": "#343434",
      "ring": "#d9ddff",
      "chart-1": "#91c5ff",
      "chart-2": "#3a81f6",
      "chart-3": "#2563ef",
      "chart-4": "#1a4eda",
      "chart-5": "#1f3fad",
      "sidebar": "#171717",
      "sidebar-foreground": "#fafafa",
      "sidebar-primary": "#d9ddff",
      "sidebar-primary-foreground": "#000350",
      "sidebar-accent": "#000350",
      "sidebar-accent-foreground": "#fafafa",
      "sidebar-border": "#262626",
      "sidebar-ring": "#d9ddff"
    }
  },
  "css": {
    "@layer base": {
      "*": {
        "border-color": "var(--border)",
        "outline-color": "rgb(var(--ring) / 0.5)"
      },
      "body": {
        "background-color": "var(--background)",
        "color": "var(--foreground)",
        "letter-spacing": "0em",
        "font-family": "var(--font-dm-sans), DM Sans, system-ui, sans-serif"
      }
    },
    "@utility header-xl": {
      "font-size": "72px",
      "line-height": "90px",
      "letter-spacing": "-0.02em",
      "font-family": "var(--font-plus-jakarta-sans), Plus Jakarta Sans, system-ui, sans-serif"
    },
    "@utility header-lg": {
      "font-size": "60px",
      "line-height": "72px",
      "letter-spacing": "-0.02em",
      "font-family": "var(--font-plus-jakarta-sans), Plus Jakarta Sans, system-ui, sans-serif"
    },
    "@utility header-md": {
      "font-size": "36px",
      "line-height": "44px",
      "letter-spacing": "-0.02em",
      "font-family": "var(--font-plus-jakarta-sans), Plus Jakarta Sans, system-ui, sans-serif"
    },
    "@utility header-sm": {
      "font-size": "30px",
      "line-height": "38px",
      "font-family": "var(--font-plus-jakarta-sans), Plus Jakarta Sans, system-ui, sans-serif"
    },
    "@utility header-xs": {
      "font-size": "24px",
      "line-height": "32px",
      "font-family": "var(--font-plus-jakarta-sans), Plus Jakarta Sans, system-ui, sans-serif"
    },
    "@utility paragraph-xl": {
      "font-size": "20px",
      "line-height": "30px"
    },
    "@utility paragraph-lg": {
      "font-size": "18px",
      "line-height": "28px"
    },
    "@utility paragraph-md": {
      "font-size": "16px",
      "line-height": "24px"
    },
    "@utility paragraph-sm": {
      "font-size": "14px",
      "line-height": "20px"
    },
    "@utility paragraph-xs": {
      "font-size": "12px",
      "line-height": "18px"
    },
    "@utility bg-it-gradient": {
      "background": "var(--it-gradient)"
    }
  },
  "type": "registry:theme"
}