/* Generated by design-system/tools/build-design-tokens.mjs — do not edit by hand.
   Source: design-system/variables (Figma export: Primitives + Semantic Light/Dark).

   A Figma variable name maps to a CSS custom property by replacing "/" with
   "-": colors/text/primary is --colors-text-primary. Primitives are prefixed
   --p- and are the same in both modes, so never style with them directly —
   a primitive cannot respond to dark mode.

   A semantic token that Figma aliases to a primitive points at it --
   var(--p-...), or calc(var(--p-numbers-...) * 1px) for sizes -- so changing
   the primitive changes every semantic token bound to it, in both modes. */

:root {
  color-scheme: light;

  /* Primitives — the raw ramps. Identical in both modes by design. */
  --p-black: #000000;
  --p-white: #ffffff;
  --p-color-primary-50: #f2f7f8;
  --p-color-primary-100: #e2edee;
  --p-color-primary-200: #c6dadc;
  --p-color-primary-300: #a3bfc2;
  --p-color-primary-400: #759b9f;
  --p-color-primary-500: #587b7e;
  --p-color-primary-600: #496669;
  --p-color-primary-700: #3b5154;
  --p-color-primary-800: #36484a;
  --p-color-primary-900: #263536;
  --p-color-primary-950: #141e1f;
  --p-color-secondary-50: #fbf1ef;
  --p-color-secondary-100: #f5ded8;
  --p-color-secondary-200: #e9b7af;
  --p-color-secondary-300: #dc9688;
  --p-color-secondary-400: #d27b68;
  --p-color-secondary-500: #c8553d;
  --p-color-secondary-600: #ba4530;
  --p-color-secondary-700: #983b29;
  --p-color-secondary-800: #6d2d22;
  --p-color-secondary-900: #52301d;
  --p-color-secondary-950: #310f12;
  --p-color-zinc-50: #fafafa;
  --p-color-zinc-100: #f4f4f5;
  --p-color-zinc-200: #e4e4e7;
  --p-color-zinc-300: #d4d4d8;
  --p-color-zinc-400: #9f9fa9;
  --p-color-zinc-500: #71717b;
  --p-color-zinc-600: #52525c;
  --p-color-zinc-700: #3f3f47;
  --p-color-zinc-800: #27272a;
  --p-color-zinc-900: #18181b;
  --p-color-zinc-950: #09090b;
  --p-color-red-50: #fef2f2;
  --p-color-red-100: #ffe2e2;
  --p-color-red-200: #ffc9c9;
  --p-color-red-300: #ffa2a2;
  --p-color-red-400: #ff6467;
  --p-color-red-500: #fb2c36;
  --p-color-red-600: #e7000b;
  --p-color-red-700: #c10007;
  --p-color-red-800: #9f0712;
  --p-color-red-900: #82181a;
  --p-color-red-950: #460809;
  --p-color-orange-50: #fff7ed;
  --p-color-orange-100: #ffedd4;
  --p-color-orange-200: #ffd6a8;
  --p-color-orange-300: #ffb86a;
  --p-color-orange-400: #ff8904;
  --p-color-orange-500: #ff6900;
  --p-color-orange-600: #f54900;
  --p-color-orange-700: #ca3500;
  --p-color-orange-800: #9f2d00;
  --p-color-orange-900: #7e2a0c;
  --p-color-orange-950: #441306;
  --p-color-amber-50: #fffbeb;
  --p-color-amber-100: #fef3c6;
  --p-color-amber-200: #fee685;
  --p-color-amber-300: #ffd230;
  --p-color-amber-400: #ffb900;
  --p-color-amber-500: #fe9a00;
  --p-color-amber-600: #e17100;
  --p-color-amber-700: #bb4d00;
  --p-color-amber-800: #973c00;
  --p-color-amber-900: #7b3306;
  --p-color-amber-950: #461901;
  --p-color-yellow-50: #fefce8;
  --p-color-yellow-100: #fef9c2;
  --p-color-yellow-200: #fff085;
  --p-color-yellow-300: #ffdf20;
  --p-color-yellow-400: #fdc700;
  --p-color-yellow-500: #f0b100;
  --p-color-yellow-600: #d08700;
  --p-color-yellow-700: #a65f00;
  --p-color-yellow-800: #894b00;
  --p-color-yellow-900: #733e0a;
  --p-color-yellow-950: #432004;
  --p-color-lime-50: #f7fee7;
  --p-color-lime-100: #ecfcca;
  --p-color-lime-200: #d8f999;
  --p-color-lime-300: #bbf451;
  --p-color-lime-400: #9ae600;
  --p-color-lime-500: #7ccf00;
  --p-color-lime-600: #5ea500;
  --p-color-lime-700: #497d00;
  --p-color-lime-800: #3c6300;
  --p-color-lime-900: #35530e;
  --p-color-lime-950: #192e03;
  --p-color-green-50: #f0fdf4;
  --p-color-green-100: #dcfce7;
  --p-color-green-200: #b9f8cf;
  --p-color-green-300: #7bf1a8;
  --p-color-green-400: #05df72;
  --p-color-green-500: #00c950;
  --p-color-green-600: #00a63e;
  --p-color-green-700: #008236;
  --p-color-green-800: #016630;
  --p-color-green-900: #0d542b;
  --p-color-green-950: #032e15;
  --p-color-emerald-50: #ecfdf5;
  --p-color-emerald-100: #d0fae5;
  --p-color-emerald-200: #a4f4cf;
  --p-color-emerald-300: #5ee9b5;
  --p-color-emerald-400: #00d492;
  --p-color-emerald-500: #00bc7d;
  --p-color-emerald-600: #009966;
  --p-color-emerald-700: #007a55;
  --p-color-emerald-800: #006045;
  --p-color-emerald-900: #004f3b;
  --p-color-emerald-950: #002c22;
  --p-color-teal-50: #f0fdfa;
  --p-color-teal-100: #cbfbf1;
  --p-color-teal-200: #96f7e4;
  --p-color-teal-300: #46ecd5;
  --p-color-teal-400: #00d5be;
  --p-color-teal-500: #00bba7;
  --p-color-teal-600: #009689;
  --p-color-teal-700: #00786f;
  --p-color-teal-800: #005f5a;
  --p-color-teal-900: #0b4f4a;
  --p-color-teal-950: #022f2e;
  --p-color-cyan-50: #ecfeff;
  --p-color-cyan-100: #cefafe;
  --p-color-cyan-200: #a2f4fd;
  --p-color-cyan-300: #53eafd;
  --p-color-cyan-400: #00d3f3;
  --p-color-cyan-500: #00b8db;
  --p-color-cyan-600: #0092b8;
  --p-color-cyan-700: #007595;
  --p-color-cyan-800: #005f78;
  --p-color-cyan-900: #104e64;
  --p-color-cyan-950: #053345;
  --p-color-sky-50: #f0f9ff;
  --p-color-sky-100: #dff2fe;
  --p-color-sky-200: #b8e6fe;
  --p-color-sky-300: #74d4ff;
  --p-color-sky-400: #00bcff;
  --p-color-sky-500: #00a6f4;
  --p-color-sky-600: #0084d1;
  --p-color-sky-700: #0069a8;
  --p-color-sky-800: #00598a;
  --p-color-sky-900: #024a70;
  --p-color-sky-950: #052f4a;
  --p-color-blue-50: #eff6ff;
  --p-color-blue-100: #dbeafe;
  --p-color-blue-200: #bedbff;
  --p-color-blue-300: #8ec5ff;
  --p-color-blue-400: #51a2ff;
  --p-color-blue-500: #2b7fff;
  --p-color-blue-600: #155dfc;
  --p-color-blue-700: #1447e6;
  --p-color-blue-800: #193cb8;
  --p-color-blue-900: #1c398e;
  --p-color-blue-950: #162456;
  --p-color-indigo-50: #eef2ff;
  --p-color-indigo-100: #e0e7ff;
  --p-color-indigo-200: #c6d2ff;
  --p-color-indigo-300: #a3b3ff;
  --p-color-indigo-400: #7c86ff;
  --p-color-indigo-500: #615fff;
  --p-color-indigo-600: #4f39f6;
  --p-color-indigo-700: #432dd7;
  --p-color-indigo-800: #372aac;
  --p-color-indigo-900: #312c85;
  --p-color-indigo-950: #1e1a4d;
  --p-color-violet-50: #f5f3ff;
  --p-color-violet-100: #ede9fe;
  --p-color-violet-200: #ddd6ff;
  --p-color-violet-300: #c4b4ff;
  --p-color-violet-400: #a684ff;
  --p-color-violet-500: #8e51ff;
  --p-color-violet-600: #7f22fe;
  --p-color-violet-700: #7008e7;
  --p-color-violet-800: #5d0ec0;
  --p-color-violet-900: #4d179a;
  --p-color-violet-950: #2f0d68;
  --p-color-purple-50: #faf5ff;
  --p-color-purple-100: #f3e8ff;
  --p-color-purple-200: #e9d4ff;
  --p-color-purple-300: #dab2ff;
  --p-color-purple-400: #c27aff;
  --p-color-purple-500: #ad46ff;
  --p-color-purple-600: #9810fa;
  --p-color-purple-700: #8200db;
  --p-color-purple-800: #6e11b0;
  --p-color-purple-900: #59168b;
  --p-color-purple-950: #3c0366;
  --p-color-fuchsia-50: #fdf4ff;
  --p-color-fuchsia-100: #fae8ff;
  --p-color-fuchsia-200: #f6cfff;
  --p-color-fuchsia-300: #f4a8ff;
  --p-color-fuchsia-400: #ed6aff;
  --p-color-fuchsia-500: #e12afb;
  --p-color-fuchsia-600: #c800de;
  --p-color-fuchsia-700: #a800b7;
  --p-color-fuchsia-800: #8a0194;
  --p-color-fuchsia-900: #721378;
  --p-color-fuchsia-950: #4b004f;
  --p-color-pink-50: #fdf2f8;
  --p-color-pink-100: #fce7f3;
  --p-color-pink-200: #fccee8;
  --p-color-pink-300: #fda5d5;
  --p-color-pink-400: #fb64b6;
  --p-color-pink-500: #f6339a;
  --p-color-pink-600: #e60076;
  --p-color-pink-700: #c6005c;
  --p-color-pink-800: #a3004c;
  --p-color-pink-900: #861043;
  --p-color-pink-950: #510424;
  --p-color-rose-50: #fff1f2;
  --p-color-rose-100: #ffe4e6;
  --p-color-rose-200: #ffccd3;
  --p-color-rose-300: #ffa1ad;
  --p-color-rose-400: #ff637e;
  --p-color-rose-500: #ff2056;
  --p-color-rose-600: #ec003f;
  --p-color-rose-700: #c70036;
  --p-color-rose-800: #a50036;
  --p-color-rose-900: #8b0836;
  --p-color-rose-950: #4d0218;
  --p-numbers-0: 0;
  --p-numbers-2: 2;
  --p-numbers-4: 4;
  --p-numbers-6: 6;
  --p-numbers-8: 8;
  --p-numbers-10: 10;
  --p-numbers-12: 12;
  --p-numbers-14: 14;
  --p-numbers-16: 16;
  --p-numbers-18: 18;
  --p-numbers-20: 20;
  --p-numbers-22: 22;
  --p-numbers-24: 24;
  --p-numbers-28: 28;
  --p-numbers-30: 30;
  --p-numbers-32: 32;
  --p-numbers-36: 36;
  --p-numbers-38: 38;
  --p-numbers-40: 40;
  --p-numbers-42: 42;
  --p-numbers-44: 44;
  --p-numbers-48: 48;
  --p-numbers-50: 50;
  --p-numbers-52: 52;
  --p-numbers-54: 54;
  --p-numbers-56: 56;
  --p-numbers-58: 58;
  --p-numbers-60: 60;
  --p-numbers-64: 64;
  --p-numbers-72: 72;
  --p-numbers-80: 80;
  --p-numbers-96: 96;
  --p-numbers-128: 128;
  --p-numbers-1000: 1000;
  --p-weight-thin: 100;
  --p-weight-extra-light: 200;
  --p-weight-light: 300;
  --p-weight-regular: 400;
  --p-weight-medium: 500;
  --p-weight-semi-bold: 600;
  --p-weight-bold: 700;
  --p-weight-extra-bold: 800;
  --p-weight-black: 900;
  --p-font-sans: "Geist Variable";
  --p-font-serif: "Geist Variable";
  --p-font-mono: "Geist Mono";
  --p-opacity-glass: 72;
  --p-opacity-glass-heavy: 85;
  --p-opacity-glass-light: 50;
  --p-opacity-overlay: 50;
  --p-opacity-overlay-heavy: 70;
  --p-opacity-shadow: 20;
  --p-opacity-shadow-light: 7;
  --p-opacity-shadow-diffuse: 10;
  --p-opacity-shadow-diffuse-light: 4;
  --p-opacity-foreground-mute: 72;
  --p-opacity-foreground-subtle: 50;

  /* Semantic — light */
  --typography-size-text-xxs: calc(var(--p-numbers-10) * 1px);
  --typography-size-text-xs: calc(var(--p-numbers-12) * 1px);
  --typography-size-text-sm: calc(var(--p-numbers-14) * 1px);
  --typography-size-text-base: calc(var(--p-numbers-16) * 1px);
  --typography-size-text-lg: calc(var(--p-numbers-18) * 1px);
  --typography-size-text-xl: calc(var(--p-numbers-20) * 1px);
  --typography-size-text-2xl: calc(var(--p-numbers-24) * 1px);
  --typography-size-text-3xl: calc(var(--p-numbers-30) * 1px);
  --typography-size-text-4xl: calc(var(--p-numbers-36) * 1px);
  --typography-size-text-5xl: calc(var(--p-numbers-48) * 1px);
  --typography-size-text-6xl: calc(var(--p-numbers-60) * 1px);
  --typography-size-text-7xl: calc(var(--p-numbers-72) * 1px);
  --typography-size-text-8xl: calc(var(--p-numbers-96) * 1px);
  --typography-size-text-9xl: calc(var(--p-numbers-128) * 1px);
  --typography-leading-leading-xxs: calc(var(--p-numbers-14) * 1px);
  --typography-leading-leading-xs: calc(var(--p-numbers-16) * 1px);
  --typography-leading-leading-sm: calc(var(--p-numbers-20) * 1px);
  --typography-leading-leading-base: calc(var(--p-numbers-24) * 1px);
  --typography-leading-leading-lg: calc(var(--p-numbers-28) * 1px);
  --typography-leading-leading-xl: calc(var(--p-numbers-32) * 1px);
  --typography-leading-leading-2xl: calc(var(--p-numbers-36) * 1px);
  --typography-leading-leading-3xl: calc(var(--p-numbers-36) * 1px);
  --typography-leading-leading-4xl: calc(var(--p-numbers-40) * 1px);
  --typography-leading-leading-5xl: calc(var(--p-numbers-48) * 1px);
  --typography-leading-leading-6xl: calc(var(--p-numbers-60) * 1px);
  --typography-leading-leading-7xl: calc(var(--p-numbers-72) * 1px);
  --typography-leading-leading-8xl: calc(var(--p-numbers-96) * 1px);
  --typography-leading-leading-9xl: calc(var(--p-numbers-128) * 1px);
  --typography-font-weight-medium: var(--p-weight-medium);
  --typography-font-weight-semibold: var(--p-weight-semi-bold);
  --typography-font-weight-bold: var(--p-weight-bold);
  --typography-font-weight-regular: var(--p-weight-regular);
  --typography-font-weight-thin: var(--p-weight-thin);
  --typography-font-weight-extralight: var(--p-weight-extra-light);
  --typography-font-weight-light: var(--p-weight-light);
  --typography-font-weight-extrabold: var(--p-weight-extra-bold);
  --typography-font-weight-black: var(--p-weight-black);
  --typography-font-family-base: var(--p-font-sans);
  --typography-font-family-display: var(--p-font-sans);
  --typography-font-family-mono: var(--p-font-mono);
  --typography-font-family-brand: var(--p-font-sans);
  --typography-font-family-serif: var(--p-font-serif);
  --radius-radius-none: calc(var(--p-numbers-0) * 1px);
  --radius-radius-xs: calc(var(--p-numbers-4) * 1px);
  --radius-radius-sm: calc(var(--p-numbers-6) * 1px);
  --radius-radius-md: calc(var(--p-numbers-8) * 1px);
  --radius-radius-lg: calc(var(--p-numbers-12) * 1px);
  --radius-radius-xl: calc(var(--p-numbers-16) * 1px);
  --radius-radius-2xl: calc(var(--p-numbers-20) * 1px);
  --radius-radius-3xl: calc(var(--p-numbers-24) * 1px);
  --radius-radius-full: calc(var(--p-numbers-1000) * 1px);
  --icon-size-icon-sm: calc(var(--p-numbers-16) * 1px);
  --icon-size-icon-md: calc(var(--p-numbers-20) * 1px);
  --icon-size-icon-lg: calc(var(--p-numbers-24) * 1px);
  --spacing-none: calc(var(--p-numbers-0) * 1px);
  --spacing-2xs: calc(var(--p-numbers-2) * 1px);
  --spacing-xs: calc(var(--p-numbers-4) * 1px);
  --spacing-sm: calc(var(--p-numbers-8) * 1px);
  --spacing-md: calc(var(--p-numbers-12) * 1px);
  --spacing-lg: calc(var(--p-numbers-16) * 1px);
  --spacing-xl: calc(var(--p-numbers-20) * 1px);
  --spacing-2xl: calc(var(--p-numbers-24) * 1px);
  --spacing-3xl: calc(var(--p-numbers-32) * 1px);
  --spacing-4xl: calc(var(--p-numbers-48) * 1px);
  --spacing-5xl: calc(var(--p-numbers-64) * 1px);
  --spacing-6xl: calc(var(--p-numbers-96) * 1px);
  --spacing-7xl: calc(var(--p-numbers-128) * 1px);
  --colors-brand-primary: var(--p-color-primary-500);
  --colors-brand-primary-foreground: var(--p-color-zinc-50);
  --colors-brand-primary-foreground-mute: rgb(250 250 250 / 0.72);
  --colors-brand-primary-foreground-subtle: rgb(250 250 250 / 0.5);
  --colors-brand-primary-hover: var(--p-color-primary-600);
  --colors-brand-primary-active: var(--p-color-primary-700);
  --colors-brand-secondary: var(--p-color-secondary-500);
  --colors-brand-secondary-foreground: var(--p-color-zinc-50);
  --colors-brand-secondary-foreground-mute: rgb(250 250 250 / 0.72);
  --colors-brand-secondary-foreground-subtle: rgb(250 250 250 / 0.5);
  --colors-brand-secondary-hover: var(--p-color-secondary-600);
  --colors-brand-secondary-active: var(--p-color-secondary-700);
  --colors-surface-background: var(--p-color-zinc-50);
  --colors-surface-foreground: var(--p-color-zinc-900);
  --colors-surface-muted: var(--p-color-zinc-100);
  --colors-surface-muted-foreground: var(--p-color-zinc-500);
  --colors-surface-accent: var(--p-color-primary-50);
  --colors-surface-accent-foreground: var(--p-color-primary-700);
  --colors-surface-border: var(--p-color-zinc-200);
  --colors-surface-input: var(--p-color-zinc-300);
  --colors-surface-ring: var(--p-color-primary-600);
  --colors-surface-card: var(--p-white);
  --colors-surface-card-foreground: var(--p-color-zinc-900);
  --colors-surface-popover: var(--p-white);
  --colors-surface-popover-foreground: var(--p-color-zinc-900);
  --colors-surface-overlay: rgb(9 9 11 / 0.5);
  --colors-surface-shadow: rgb(9 9 11 / 0.07);
  --colors-surface-elevated: var(--p-white);
  --colors-surface-elevated-foreground: var(--p-color-zinc-900);
  --colors-surface-translucent-light: rgb(255 255 255 / 0.5);
  --colors-surface-translucent: rgb(255 255 255 / 0.72);
  --colors-surface-translucent-heavy: rgb(255 255 255 / 0.85);
  --colors-surface-shadow-diffuse: rgb(9 9 11 / 0.04);
  --colors-surface-secondary-accent: var(--p-color-secondary-50);
  --colors-surface-secondary-accent-foreground: var(--p-color-secondary-700);
  --colors-text-primary: var(--p-color-zinc-900);
  --colors-text-secondary: var(--p-color-zinc-600);
  --colors-text-muted: var(--p-color-zinc-500);
  --colors-text-subtle: var(--p-color-zinc-400);
  --colors-text-inverse: var(--p-color-zinc-50);
  --colors-text-link: var(--p-color-blue-600);
  --colors-text-link-hover: var(--p-color-blue-700);
  --colors-text-destructive: var(--p-color-red-600);
  --colors-text-success: var(--p-color-green-700);
  --colors-text-on-primary: var(--p-white);
  --colors-text-on-secondary: var(--colors-brand-secondary-foreground);
  --colors-icon-primary: var(--p-color-zinc-900);
  --colors-icon-secondary: var(--p-color-zinc-600);
  --colors-icon-muted: var(--p-color-zinc-500);
  --colors-icon-disabled: var(--p-color-zinc-400);
  --colors-icon-inverse: var(--p-color-zinc-50);
  --colors-icon-brand: var(--p-color-primary-500);
  --colors-icon-destructive: var(--p-color-red-600);
  --colors-icon-brand-secondary: var(--p-color-secondary-500);
  --colors-feedback-success: var(--p-color-green-700);
  --colors-feedback-success-foreground: var(--p-color-zinc-50);
  --colors-feedback-success-subtle: var(--p-color-green-50);
  --colors-feedback-success-border: var(--p-color-green-200);
  --colors-feedback-success-text: var(--p-color-green-700);
  --colors-feedback-warning: var(--p-color-amber-500);
  --colors-feedback-warning-foreground: var(--p-color-zinc-900);
  --colors-feedback-warning-subtle: var(--p-color-amber-50);
  --colors-feedback-warning-border: var(--p-color-amber-200);
  --colors-feedback-warning-text: var(--p-color-amber-700);
  --colors-feedback-destructive: var(--p-color-red-600);
  --colors-feedback-destructive-foreground: var(--p-color-zinc-50);
  --colors-feedback-destructive-subtle: var(--p-color-red-50);
  --colors-feedback-destructive-border: var(--p-color-red-200);
  --colors-feedback-destructive-text: var(--p-color-red-700);
  --colors-feedback-info: var(--p-color-sky-700);
  --colors-feedback-info-foreground: var(--p-color-zinc-50);
  --colors-feedback-info-subtle: var(--p-color-sky-50);
  --colors-feedback-info-border: var(--p-color-sky-200);
  --colors-feedback-info-text: var(--p-color-sky-700);
  --colors-interaction-hover: var(--p-color-zinc-100);
  --colors-interaction-pressed: var(--p-color-zinc-200);
  --colors-interaction-focus: var(--p-color-primary-600);
  --colors-interaction-selected: var(--p-color-primary-50);
  --colors-interaction-selected-foreground: var(--p-color-primary-700);
  --colors-interaction-disabled-background: var(--p-color-zinc-200);
  --colors-interaction-disabled-foreground: var(--p-color-zinc-500);
  --colors-interaction-disabled-border: var(--p-color-zinc-200);
  --colors-interaction-hover-overlay: rgb(0 0 0 / 0.1);
  --colors-interaction-pressed-overlay: rgb(0 0 0 / 0.18);
  --colors-interaction-selected-secondary: var(--p-color-secondary-50);
  --colors-interaction-selected-secondary-foreground: var(--p-color-secondary-700);
  --colors-accent-on-accent: var(--p-color-zinc-50);
  --colors-accent-brand-on-solid: var(--p-color-zinc-50);
  --colors-accent-brand-subtle: var(--p-color-primary-50);
  --colors-accent-brand-muted: var(--p-color-primary-100);
  --colors-accent-brand-border: var(--p-color-primary-200);
  --colors-accent-brand-base: var(--p-color-primary-500);
  --colors-accent-brand-solid: var(--p-color-primary-600);
  --colors-accent-brand-text: var(--p-color-primary-700);
  --colors-accent-secondary-on-solid: var(--p-color-zinc-50);
  --colors-accent-secondary-subtle: var(--p-color-secondary-50);
  --colors-accent-secondary-muted: var(--p-color-secondary-100);
  --colors-accent-secondary-border: var(--p-color-secondary-200);
  --colors-accent-secondary-base: var(--p-color-secondary-500);
  --colors-accent-secondary-solid: var(--p-color-secondary-600);
  --colors-accent-secondary-text: var(--p-color-secondary-700);
  --colors-accent-neutral-on-solid: var(--p-color-zinc-50);
  --colors-accent-neutral-subtle: var(--p-color-zinc-50);
  --colors-accent-neutral-muted: var(--p-color-zinc-100);
  --colors-accent-neutral-border: var(--p-color-zinc-200);
  --colors-accent-neutral-base: var(--p-color-zinc-500);
  --colors-accent-neutral-solid: var(--p-color-zinc-600);
  --colors-accent-neutral-text: var(--p-color-zinc-700);
  --colors-accent-red-on-solid: var(--p-color-zinc-50);
  --colors-accent-red-subtle: var(--p-color-red-50);
  --colors-accent-red-muted: var(--p-color-red-100);
  --colors-accent-red-border: var(--p-color-red-200);
  --colors-accent-red-base: var(--p-color-red-500);
  --colors-accent-red-solid: var(--p-color-red-600);
  --colors-accent-red-text: var(--p-color-red-700);
  --colors-accent-orange-on-solid: var(--p-color-zinc-900);
  --colors-accent-orange-subtle: var(--p-color-orange-50);
  --colors-accent-orange-muted: var(--p-color-orange-100);
  --colors-accent-orange-border: var(--p-color-orange-200);
  --colors-accent-orange-base: var(--p-color-orange-500);
  --colors-accent-orange-solid: var(--p-color-orange-600);
  --colors-accent-orange-text: var(--p-color-orange-700);
  --colors-accent-amber-on-solid: var(--p-color-zinc-900);
  --colors-accent-amber-subtle: var(--p-color-amber-50);
  --colors-accent-amber-muted: var(--p-color-amber-100);
  --colors-accent-amber-border: var(--p-color-amber-200);
  --colors-accent-amber-base: var(--p-color-amber-500);
  --colors-accent-amber-solid: var(--p-color-amber-600);
  --colors-accent-amber-text: var(--p-color-amber-700);
  --colors-accent-yellow-on-solid: var(--p-color-zinc-900);
  --colors-accent-yellow-subtle: var(--p-color-yellow-50);
  --colors-accent-yellow-muted: var(--p-color-yellow-100);
  --colors-accent-yellow-border: var(--p-color-yellow-200);
  --colors-accent-yellow-base: var(--p-color-yellow-500);
  --colors-accent-yellow-solid: var(--p-color-yellow-600);
  --colors-accent-yellow-text: var(--p-color-yellow-700);
  --colors-accent-lime-on-solid: var(--p-color-zinc-900);
  --colors-accent-lime-subtle: var(--p-color-lime-50);
  --colors-accent-lime-muted: var(--p-color-lime-100);
  --colors-accent-lime-border: var(--p-color-lime-200);
  --colors-accent-lime-base: var(--p-color-lime-500);
  --colors-accent-lime-solid: var(--p-color-lime-600);
  --colors-accent-lime-text: var(--p-color-lime-700);
  --colors-accent-green-on-solid: var(--p-color-zinc-900);
  --colors-accent-green-subtle: var(--p-color-green-50);
  --colors-accent-green-muted: var(--p-color-green-100);
  --colors-accent-green-border: var(--p-color-green-200);
  --colors-accent-green-base: var(--p-color-green-500);
  --colors-accent-green-solid: var(--p-color-green-600);
  --colors-accent-green-text: var(--p-color-green-700);
  --colors-accent-emerald-on-solid: var(--p-color-zinc-900);
  --colors-accent-emerald-subtle: var(--p-color-emerald-50);
  --colors-accent-emerald-muted: var(--p-color-emerald-100);
  --colors-accent-emerald-border: var(--p-color-emerald-200);
  --colors-accent-emerald-base: var(--p-color-emerald-500);
  --colors-accent-emerald-solid: var(--p-color-emerald-600);
  --colors-accent-emerald-text: var(--p-color-emerald-700);
  --colors-accent-teal-on-solid: var(--p-color-zinc-900);
  --colors-accent-teal-subtle: var(--p-color-teal-50);
  --colors-accent-teal-muted: var(--p-color-teal-100);
  --colors-accent-teal-border: var(--p-color-teal-200);
  --colors-accent-teal-base: var(--p-color-teal-500);
  --colors-accent-teal-solid: var(--p-color-teal-600);
  --colors-accent-teal-text: var(--p-color-teal-700);
  --colors-accent-cyan-on-solid: var(--p-color-zinc-900);
  --colors-accent-cyan-subtle: var(--p-color-cyan-50);
  --colors-accent-cyan-muted: var(--p-color-cyan-100);
  --colors-accent-cyan-border: var(--p-color-cyan-200);
  --colors-accent-cyan-base: var(--p-color-cyan-500);
  --colors-accent-cyan-solid: var(--p-color-cyan-600);
  --colors-accent-cyan-text: var(--p-color-cyan-700);
  --colors-accent-sky-on-solid: var(--p-color-zinc-900);
  --colors-accent-sky-subtle: var(--p-color-sky-50);
  --colors-accent-sky-muted: var(--p-color-sky-100);
  --colors-accent-sky-border: var(--p-color-sky-200);
  --colors-accent-sky-base: var(--p-color-sky-500);
  --colors-accent-sky-solid: var(--p-color-sky-600);
  --colors-accent-sky-text: var(--p-color-sky-700);
  --colors-accent-blue-on-solid: var(--p-color-zinc-50);
  --colors-accent-blue-subtle: var(--p-color-blue-50);
  --colors-accent-blue-muted: var(--p-color-blue-100);
  --colors-accent-blue-border: var(--p-color-blue-200);
  --colors-accent-blue-base: var(--p-color-blue-500);
  --colors-accent-blue-solid: var(--p-color-blue-600);
  --colors-accent-blue-text: var(--p-color-blue-700);
  --colors-accent-indigo-on-solid: var(--p-color-zinc-50);
  --colors-accent-indigo-subtle: var(--p-color-indigo-50);
  --colors-accent-indigo-muted: var(--p-color-indigo-100);
  --colors-accent-indigo-border: var(--p-color-indigo-200);
  --colors-accent-indigo-base: var(--p-color-indigo-500);
  --colors-accent-indigo-solid: var(--p-color-indigo-600);
  --colors-accent-indigo-text: var(--p-color-indigo-700);
  --colors-accent-violet-on-solid: var(--p-color-zinc-50);
  --colors-accent-violet-subtle: var(--p-color-violet-50);
  --colors-accent-violet-muted: var(--p-color-violet-100);
  --colors-accent-violet-border: var(--p-color-violet-200);
  --colors-accent-violet-base: var(--p-color-violet-500);
  --colors-accent-violet-solid: var(--p-color-violet-600);
  --colors-accent-violet-text: var(--p-color-violet-700);
  --colors-accent-purple-on-solid: var(--p-color-zinc-50);
  --colors-accent-purple-subtle: var(--p-color-purple-50);
  --colors-accent-purple-muted: var(--p-color-purple-100);
  --colors-accent-purple-border: var(--p-color-purple-200);
  --colors-accent-purple-base: var(--p-color-purple-500);
  --colors-accent-purple-solid: var(--p-color-purple-600);
  --colors-accent-purple-text: var(--p-color-purple-700);
  --colors-accent-fuchsia-on-solid: var(--p-color-zinc-50);
  --colors-accent-fuchsia-subtle: var(--p-color-fuchsia-50);
  --colors-accent-fuchsia-muted: var(--p-color-fuchsia-100);
  --colors-accent-fuchsia-border: var(--p-color-fuchsia-200);
  --colors-accent-fuchsia-base: var(--p-color-fuchsia-500);
  --colors-accent-fuchsia-solid: var(--p-color-fuchsia-600);
  --colors-accent-fuchsia-text: var(--p-color-fuchsia-700);
  --colors-accent-pink-on-solid: var(--p-color-zinc-50);
  --colors-accent-pink-subtle: var(--p-color-pink-50);
  --colors-accent-pink-muted: var(--p-color-pink-100);
  --colors-accent-pink-border: var(--p-color-pink-200);
  --colors-accent-pink-base: var(--p-color-pink-500);
  --colors-accent-pink-solid: var(--p-color-pink-600);
  --colors-accent-pink-text: var(--p-color-pink-700);
  --colors-accent-rose-on-solid: var(--p-color-zinc-50);
  --colors-accent-rose-subtle: var(--p-color-rose-50);
  --colors-accent-rose-muted: var(--p-color-rose-100);
  --colors-accent-rose-border: var(--p-color-rose-200);
  --colors-accent-rose-base: var(--p-color-rose-500);
  --colors-accent-rose-solid: var(--p-color-rose-600);
  --colors-accent-rose-text: var(--p-color-rose-700);
  --colors-sidebar-background: var(--p-color-zinc-50);
  --colors-sidebar-background-alpha: rgb(255 255 255 / 0.72);
  --colors-sidebar-sidebar-foreground: var(--p-color-zinc-900);
  --colors-sidebar-sidebar-primary: var(--p-color-primary-500);
  --colors-sidebar-sidebar-primary-foreground: var(--p-color-zinc-50);
  --colors-sidebar-sidebar-accent: var(--p-color-zinc-100);
  --colors-sidebar-sidebar-accent-foreground: var(--p-color-zinc-900);
  --colors-sidebar-sidebar-border: var(--p-color-zinc-200);
  --colors-sidebar-sidebar-ring: var(--p-color-primary-600);
  --colors-sidebar-sidebar-secondary: var(--p-color-secondary-500);
  --colors-sidebar-sidebar-secondary-foreground: var(--colors-brand-secondary-foreground);
  --colors-chart-chart-1: var(--p-color-primary-500);
  --colors-chart-chart-2: var(--p-color-secondary-500);
  --colors-chart-chart-3: var(--p-color-amber-500);
  --colors-chart-chart-4: var(--p-color-violet-500);
  --colors-chart-chart-5: var(--p-color-rose-500);
  --colors-chart-chart-6: var(--p-color-cyan-500);
  --colors-chart-no-data: var(--p-color-zinc-200);
}

:root[data-theme="aurora-dark"] {
  color-scheme: dark;

  --typography-size-text-xxs: calc(var(--p-numbers-10) * 1px);
  --typography-size-text-xs: calc(var(--p-numbers-12) * 1px);
  --typography-size-text-sm: calc(var(--p-numbers-14) * 1px);
  --typography-size-text-base: calc(var(--p-numbers-16) * 1px);
  --typography-size-text-lg: calc(var(--p-numbers-18) * 1px);
  --typography-size-text-xl: calc(var(--p-numbers-20) * 1px);
  --typography-size-text-2xl: calc(var(--p-numbers-24) * 1px);
  --typography-size-text-3xl: calc(var(--p-numbers-30) * 1px);
  --typography-size-text-4xl: calc(var(--p-numbers-36) * 1px);
  --typography-size-text-5xl: calc(var(--p-numbers-48) * 1px);
  --typography-size-text-6xl: calc(var(--p-numbers-60) * 1px);
  --typography-size-text-7xl: calc(var(--p-numbers-72) * 1px);
  --typography-size-text-8xl: calc(var(--p-numbers-96) * 1px);
  --typography-size-text-9xl: calc(var(--p-numbers-128) * 1px);
  --typography-leading-leading-xxs: calc(var(--p-numbers-14) * 1px);
  --typography-leading-leading-xs: calc(var(--p-numbers-16) * 1px);
  --typography-leading-leading-sm: calc(var(--p-numbers-20) * 1px);
  --typography-leading-leading-base: calc(var(--p-numbers-24) * 1px);
  --typography-leading-leading-lg: calc(var(--p-numbers-28) * 1px);
  --typography-leading-leading-xl: calc(var(--p-numbers-32) * 1px);
  --typography-leading-leading-2xl: calc(var(--p-numbers-36) * 1px);
  --typography-leading-leading-3xl: calc(var(--p-numbers-36) * 1px);
  --typography-leading-leading-4xl: calc(var(--p-numbers-40) * 1px);
  --typography-leading-leading-5xl: calc(var(--p-numbers-48) * 1px);
  --typography-leading-leading-6xl: calc(var(--p-numbers-60) * 1px);
  --typography-leading-leading-7xl: calc(var(--p-numbers-72) * 1px);
  --typography-leading-leading-8xl: calc(var(--p-numbers-96) * 1px);
  --typography-leading-leading-9xl: calc(var(--p-numbers-128) * 1px);
  --typography-font-weight-medium: var(--p-weight-medium);
  --typography-font-weight-semibold: var(--p-weight-semi-bold);
  --typography-font-weight-bold: var(--p-weight-bold);
  --typography-font-weight-regular: var(--p-weight-regular);
  --typography-font-weight-thin: var(--p-weight-thin);
  --typography-font-weight-extralight: var(--p-weight-extra-light);
  --typography-font-weight-light: var(--p-weight-light);
  --typography-font-weight-extrabold: var(--p-weight-extra-bold);
  --typography-font-weight-black: var(--p-weight-black);
  --typography-font-family-base: var(--p-font-sans);
  --typography-font-family-display: var(--p-font-sans);
  --typography-font-family-mono: var(--p-font-mono);
  --typography-font-family-brand: var(--p-font-sans);
  --typography-font-family-serif: var(--p-font-serif);
  --radius-radius-none: calc(var(--p-numbers-0) * 1px);
  --radius-radius-xs: calc(var(--p-numbers-4) * 1px);
  --radius-radius-sm: calc(var(--p-numbers-6) * 1px);
  --radius-radius-md: calc(var(--p-numbers-8) * 1px);
  --radius-radius-lg: calc(var(--p-numbers-12) * 1px);
  --radius-radius-xl: calc(var(--p-numbers-16) * 1px);
  --radius-radius-2xl: calc(var(--p-numbers-20) * 1px);
  --radius-radius-3xl: calc(var(--p-numbers-24) * 1px);
  --radius-radius-full: calc(var(--p-numbers-1000) * 1px);
  --icon-size-icon-sm: calc(var(--p-numbers-16) * 1px);
  --icon-size-icon-md: calc(var(--p-numbers-20) * 1px);
  --icon-size-icon-lg: calc(var(--p-numbers-24) * 1px);
  --spacing-none: calc(var(--p-numbers-0) * 1px);
  --spacing-2xs: calc(var(--p-numbers-2) * 1px);
  --spacing-xs: calc(var(--p-numbers-4) * 1px);
  --spacing-sm: calc(var(--p-numbers-8) * 1px);
  --spacing-md: calc(var(--p-numbers-12) * 1px);
  --spacing-lg: calc(var(--p-numbers-16) * 1px);
  --spacing-xl: calc(var(--p-numbers-20) * 1px);
  --spacing-2xl: calc(var(--p-numbers-24) * 1px);
  --spacing-3xl: calc(var(--p-numbers-32) * 1px);
  --spacing-4xl: calc(var(--p-numbers-48) * 1px);
  --spacing-5xl: calc(var(--p-numbers-64) * 1px);
  --spacing-6xl: calc(var(--p-numbers-96) * 1px);
  --spacing-7xl: calc(var(--p-numbers-128) * 1px);
  --colors-brand-primary: var(--p-color-primary-400);
  --colors-brand-primary-foreground: var(--p-color-zinc-50);
  --colors-brand-primary-foreground-mute: rgb(250 250 250 / 0.72);
  --colors-brand-primary-foreground-subtle: rgb(250 250 250 / 0.5);
  --colors-brand-primary-hover: var(--p-color-primary-300);
  --colors-brand-primary-active: var(--p-color-primary-200);
  --colors-brand-secondary: var(--p-color-secondary-400);
  --colors-brand-secondary-foreground: var(--p-color-zinc-50);
  --colors-brand-secondary-foreground-mute: rgb(250 250 250 / 0.72);
  --colors-brand-secondary-foreground-subtle: rgb(250 250 250 / 0.5);
  --colors-brand-secondary-hover: var(--p-color-secondary-300);
  --colors-brand-secondary-active: var(--p-color-secondary-200);
  --colors-surface-background: var(--p-color-zinc-950);
  --colors-surface-foreground: var(--p-color-zinc-50);
  --colors-surface-muted: var(--p-color-zinc-800);
  --colors-surface-muted-foreground: var(--p-color-zinc-400);
  --colors-surface-accent: var(--p-color-primary-900);
  --colors-surface-accent-foreground: var(--p-color-primary-200);
  --colors-surface-border: var(--p-color-zinc-700);
  --colors-surface-input: var(--p-color-zinc-600);
  --colors-surface-ring: var(--p-color-primary-500);
  --colors-surface-card: var(--p-color-zinc-900);
  --colors-surface-card-foreground: var(--p-color-zinc-50);
  --colors-surface-popover: var(--p-color-zinc-800);
  --colors-surface-popover-foreground: var(--p-color-zinc-50);
  --colors-surface-overlay: rgb(9 9 11 / 0.7);
  --colors-surface-shadow: rgb(9 9 11 / 0.2);
  --colors-surface-elevated: var(--p-color-zinc-800);
  --colors-surface-elevated-foreground: var(--p-color-zinc-50);
  --colors-surface-translucent-light: rgb(24 24 27 / 0.5);
  --colors-surface-translucent: rgb(24 24 27 / 0.72);
  --colors-surface-translucent-heavy: rgb(24 24 27 / 0.85);
  --colors-surface-shadow-diffuse: rgb(9 9 11 / 0.1);
  --colors-surface-secondary-accent: var(--p-color-secondary-900);
  --colors-surface-secondary-accent-foreground: var(--p-color-secondary-200);
  --colors-text-primary: var(--p-color-zinc-50);
  --colors-text-secondary: var(--p-color-zinc-300);
  --colors-text-muted: var(--p-color-zinc-400);
  --colors-text-subtle: var(--p-color-zinc-500);
  --colors-text-inverse: var(--p-color-zinc-950);
  --colors-text-link: var(--p-color-blue-400);
  --colors-text-link-hover: var(--p-color-blue-300);
  --colors-text-destructive: var(--p-color-red-400);
  --colors-text-success: var(--p-color-green-400);
  --colors-text-on-primary: var(--p-white);
  --colors-text-on-secondary: var(--colors-brand-secondary-foreground);
  --colors-icon-primary: var(--p-color-zinc-50);
  --colors-icon-secondary: var(--p-color-zinc-300);
  --colors-icon-muted: var(--p-color-zinc-400);
  --colors-icon-disabled: var(--p-color-zinc-700);
  --colors-icon-inverse: var(--p-color-zinc-950);
  --colors-icon-brand: var(--p-color-primary-400);
  --colors-icon-destructive: var(--p-color-red-400);
  --colors-icon-brand-secondary: var(--p-color-secondary-400);
  --colors-feedback-success: var(--p-color-green-600);
  --colors-feedback-success-foreground: var(--p-color-zinc-50);
  --colors-feedback-success-subtle: var(--p-color-green-900);
  --colors-feedback-success-border: var(--p-color-green-800);
  --colors-feedback-success-text: var(--p-color-green-300);
  --colors-feedback-warning: var(--p-color-amber-600);
  --colors-feedback-warning-foreground: var(--p-color-zinc-50);
  --colors-feedback-warning-subtle: var(--p-color-amber-900);
  --colors-feedback-warning-border: var(--p-color-amber-800);
  --colors-feedback-warning-text: var(--p-color-amber-300);
  --colors-feedback-destructive: var(--p-color-red-500);
  --colors-feedback-destructive-foreground: var(--p-color-zinc-50);
  --colors-feedback-destructive-subtle: var(--p-color-red-900);
  --colors-feedback-destructive-border: var(--p-color-red-800);
  --colors-feedback-destructive-text: var(--p-color-red-300);
  --colors-feedback-info: var(--p-color-sky-600);
  --colors-feedback-info-foreground: var(--p-color-zinc-50);
  --colors-feedback-info-subtle: var(--p-color-sky-900);
  --colors-feedback-info-border: var(--p-color-sky-800);
  --colors-feedback-info-text: var(--p-color-sky-300);
  --colors-interaction-hover: var(--p-color-zinc-800);
  --colors-interaction-pressed: var(--p-color-zinc-700);
  --colors-interaction-focus: var(--p-color-primary-500);
  --colors-interaction-selected: var(--p-color-primary-900);
  --colors-interaction-selected-foreground: var(--p-color-primary-200);
  --colors-interaction-disabled-background: var(--p-color-zinc-800);
  --colors-interaction-disabled-foreground: var(--p-color-zinc-400);
  --colors-interaction-disabled-border: var(--p-color-zinc-700);
  --colors-interaction-hover-overlay: rgb(255 255 255 / 0.1);
  --colors-interaction-pressed-overlay: rgb(255 255 255 / 0.18);
  --colors-interaction-selected-secondary: var(--p-color-secondary-900);
  --colors-interaction-selected-secondary-foreground: var(--p-color-secondary-200);
  --colors-accent-on-accent: var(--p-color-zinc-100);
  --colors-accent-brand-on-solid: var(--p-color-zinc-50);
  --colors-accent-brand-subtle: var(--p-color-primary-900);
  --colors-accent-brand-muted: var(--p-color-primary-800);
  --colors-accent-brand-border: var(--p-color-primary-700);
  --colors-accent-brand-base: var(--p-color-primary-400);
  --colors-accent-brand-solid: var(--p-color-primary-500);
  --colors-accent-brand-text: var(--p-color-primary-300);
  --colors-accent-secondary-on-solid: var(--p-color-zinc-50);
  --colors-accent-secondary-subtle: var(--p-color-secondary-900);
  --colors-accent-secondary-muted: var(--p-color-secondary-800);
  --colors-accent-secondary-border: var(--p-color-secondary-700);
  --colors-accent-secondary-base: var(--p-color-secondary-400);
  --colors-accent-secondary-solid: var(--p-color-secondary-500);
  --colors-accent-secondary-text: var(--p-color-secondary-300);
  --colors-accent-neutral-on-solid: var(--p-color-zinc-50);
  --colors-accent-neutral-subtle: var(--p-color-zinc-900);
  --colors-accent-neutral-muted: var(--p-color-zinc-800);
  --colors-accent-neutral-border: var(--p-color-zinc-700);
  --colors-accent-neutral-base: var(--p-color-zinc-400);
  --colors-accent-neutral-solid: var(--p-color-zinc-500);
  --colors-accent-neutral-text: var(--p-color-zinc-300);
  --colors-accent-red-on-solid: var(--p-color-zinc-50);
  --colors-accent-red-subtle: var(--p-color-red-900);
  --colors-accent-red-muted: var(--p-color-red-800);
  --colors-accent-red-border: var(--p-color-red-700);
  --colors-accent-red-base: var(--p-color-red-400);
  --colors-accent-red-solid: var(--p-color-red-500);
  --colors-accent-red-text: var(--p-color-red-300);
  --colors-accent-orange-on-solid: var(--p-color-zinc-900);
  --colors-accent-orange-subtle: var(--p-color-orange-900);
  --colors-accent-orange-muted: var(--p-color-orange-800);
  --colors-accent-orange-border: var(--p-color-orange-700);
  --colors-accent-orange-base: var(--p-color-orange-400);
  --colors-accent-orange-solid: var(--p-color-orange-500);
  --colors-accent-orange-text: var(--p-color-orange-300);
  --colors-accent-amber-on-solid: var(--p-color-zinc-900);
  --colors-accent-amber-subtle: var(--p-color-amber-900);
  --colors-accent-amber-muted: var(--p-color-amber-800);
  --colors-accent-amber-border: var(--p-color-amber-700);
  --colors-accent-amber-base: var(--p-color-amber-400);
  --colors-accent-amber-solid: var(--p-color-amber-500);
  --colors-accent-amber-text: var(--p-color-amber-300);
  --colors-accent-yellow-on-solid: var(--p-color-zinc-900);
  --colors-accent-yellow-subtle: var(--p-color-yellow-900);
  --colors-accent-yellow-muted: var(--p-color-yellow-800);
  --colors-accent-yellow-border: var(--p-color-yellow-700);
  --colors-accent-yellow-base: var(--p-color-yellow-400);
  --colors-accent-yellow-solid: var(--p-color-yellow-500);
  --colors-accent-yellow-text: var(--p-color-yellow-300);
  --colors-accent-lime-on-solid: var(--p-color-zinc-900);
  --colors-accent-lime-subtle: var(--p-color-lime-900);
  --colors-accent-lime-muted: var(--p-color-lime-800);
  --colors-accent-lime-border: var(--p-color-lime-700);
  --colors-accent-lime-base: var(--p-color-lime-400);
  --colors-accent-lime-solid: var(--p-color-lime-500);
  --colors-accent-lime-text: var(--p-color-lime-300);
  --colors-accent-green-on-solid: var(--p-color-zinc-900);
  --colors-accent-green-subtle: var(--p-color-green-900);
  --colors-accent-green-muted: var(--p-color-green-800);
  --colors-accent-green-border: var(--p-color-green-700);
  --colors-accent-green-base: var(--p-color-green-400);
  --colors-accent-green-solid: var(--p-color-green-500);
  --colors-accent-green-text: var(--p-color-green-300);
  --colors-accent-emerald-on-solid: var(--p-color-zinc-900);
  --colors-accent-emerald-subtle: var(--p-color-emerald-900);
  --colors-accent-emerald-muted: var(--p-color-emerald-800);
  --colors-accent-emerald-border: var(--p-color-emerald-700);
  --colors-accent-emerald-base: var(--p-color-emerald-400);
  --colors-accent-emerald-solid: var(--p-color-emerald-500);
  --colors-accent-emerald-text: var(--p-color-emerald-300);
  --colors-accent-teal-on-solid: var(--p-color-zinc-900);
  --colors-accent-teal-subtle: var(--p-color-teal-900);
  --colors-accent-teal-muted: var(--p-color-teal-800);
  --colors-accent-teal-border: var(--p-color-teal-700);
  --colors-accent-teal-base: var(--p-color-teal-400);
  --colors-accent-teal-solid: var(--p-color-teal-500);
  --colors-accent-teal-text: var(--p-color-teal-300);
  --colors-accent-cyan-on-solid: var(--p-color-zinc-900);
  --colors-accent-cyan-subtle: var(--p-color-cyan-900);
  --colors-accent-cyan-muted: var(--p-color-cyan-800);
  --colors-accent-cyan-border: var(--p-color-cyan-700);
  --colors-accent-cyan-base: var(--p-color-cyan-400);
  --colors-accent-cyan-solid: var(--p-color-cyan-500);
  --colors-accent-cyan-text: var(--p-color-cyan-300);
  --colors-accent-sky-on-solid: var(--p-color-zinc-900);
  --colors-accent-sky-subtle: var(--p-color-sky-900);
  --colors-accent-sky-muted: var(--p-color-sky-800);
  --colors-accent-sky-border: var(--p-color-sky-700);
  --colors-accent-sky-base: var(--p-color-sky-400);
  --colors-accent-sky-solid: var(--p-color-sky-500);
  --colors-accent-sky-text: var(--p-color-sky-300);
  --colors-accent-blue-on-solid: var(--p-color-zinc-50);
  --colors-accent-blue-subtle: var(--p-color-blue-900);
  --colors-accent-blue-muted: var(--p-color-blue-800);
  --colors-accent-blue-border: var(--p-color-blue-700);
  --colors-accent-blue-base: var(--p-color-blue-400);
  --colors-accent-blue-solid: var(--p-color-blue-500);
  --colors-accent-blue-text: var(--p-color-blue-300);
  --colors-accent-indigo-on-solid: var(--p-color-zinc-50);
  --colors-accent-indigo-subtle: var(--p-color-indigo-900);
  --colors-accent-indigo-muted: var(--p-color-indigo-800);
  --colors-accent-indigo-border: var(--p-color-indigo-700);
  --colors-accent-indigo-base: var(--p-color-indigo-400);
  --colors-accent-indigo-solid: var(--p-color-indigo-500);
  --colors-accent-indigo-text: var(--p-color-indigo-300);
  --colors-accent-violet-on-solid: var(--p-color-zinc-50);
  --colors-accent-violet-subtle: var(--p-color-violet-900);
  --colors-accent-violet-muted: var(--p-color-violet-800);
  --colors-accent-violet-border: var(--p-color-violet-700);
  --colors-accent-violet-base: var(--p-color-violet-400);
  --colors-accent-violet-solid: var(--p-color-violet-500);
  --colors-accent-violet-text: var(--p-color-violet-300);
  --colors-accent-purple-on-solid: var(--p-color-zinc-50);
  --colors-accent-purple-subtle: var(--p-color-purple-900);
  --colors-accent-purple-muted: var(--p-color-purple-800);
  --colors-accent-purple-border: var(--p-color-purple-700);
  --colors-accent-purple-base: var(--p-color-purple-400);
  --colors-accent-purple-solid: var(--p-color-purple-500);
  --colors-accent-purple-text: var(--p-color-purple-300);
  --colors-accent-fuchsia-on-solid: var(--p-color-zinc-50);
  --colors-accent-fuchsia-subtle: var(--p-color-fuchsia-900);
  --colors-accent-fuchsia-muted: var(--p-color-fuchsia-800);
  --colors-accent-fuchsia-border: var(--p-color-fuchsia-700);
  --colors-accent-fuchsia-base: var(--p-color-fuchsia-400);
  --colors-accent-fuchsia-solid: var(--p-color-fuchsia-500);
  --colors-accent-fuchsia-text: var(--p-color-fuchsia-300);
  --colors-accent-pink-on-solid: var(--p-color-zinc-50);
  --colors-accent-pink-subtle: var(--p-color-pink-900);
  --colors-accent-pink-muted: var(--p-color-pink-800);
  --colors-accent-pink-border: var(--p-color-pink-700);
  --colors-accent-pink-base: var(--p-color-pink-400);
  --colors-accent-pink-solid: var(--p-color-pink-500);
  --colors-accent-pink-text: var(--p-color-pink-300);
  --colors-accent-rose-on-solid: var(--p-color-zinc-50);
  --colors-accent-rose-subtle: var(--p-color-rose-900);
  --colors-accent-rose-muted: var(--p-color-rose-800);
  --colors-accent-rose-border: var(--p-color-rose-700);
  --colors-accent-rose-base: var(--p-color-rose-400);
  --colors-accent-rose-solid: var(--p-color-rose-500);
  --colors-accent-rose-text: var(--p-color-rose-300);
  --colors-sidebar-background: var(--p-color-zinc-900);
  --colors-sidebar-background-alpha: rgb(24 24 27 / 0.72);
  --colors-sidebar-sidebar-foreground: var(--p-color-zinc-50);
  --colors-sidebar-sidebar-primary: var(--p-color-primary-400);
  --colors-sidebar-sidebar-primary-foreground: var(--p-color-zinc-50);
  --colors-sidebar-sidebar-accent: var(--p-color-zinc-800);
  --colors-sidebar-sidebar-accent-foreground: var(--p-color-zinc-50);
  --colors-sidebar-sidebar-border: var(--p-color-zinc-700);
  --colors-sidebar-sidebar-ring: var(--p-color-primary-500);
  --colors-sidebar-sidebar-secondary: var(--p-color-secondary-400);
  --colors-sidebar-sidebar-secondary-foreground: var(--colors-brand-secondary-foreground);
  --colors-chart-chart-1: var(--p-color-primary-400);
  --colors-chart-chart-2: var(--p-color-secondary-400);
  --colors-chart-chart-3: var(--p-color-amber-400);
  --colors-chart-chart-4: var(--p-color-violet-400);
  --colors-chart-chart-5: var(--p-color-rose-400);
  --colors-chart-chart-6: var(--p-color-cyan-400);
  --colors-chart-no-data: var(--p-color-zinc-800);
}
