/* Generated from Figma Variables. First mode = :root default.
   FLOAT tokens are unitless — multiply by 1px in calc() where a length is needed. */

:root {
  /* Raw Figma Variable primitives (unitless floats consumed via calc(var(--x) * 1px)
     at each call site, or used bare as font-weight numbers). @kind other = a raw
     numeric primitive, not itself a color/spacing/radius/shadow/font token — see
     tokens/spacing.css and tokens/colors.css for the semantic aliases built on them. */
  --0-2: 0; /* @kind other */
  --0: 0; /* @kind other */
  --10-2: 10; /* @kind other */
  --10: 10; /* @kind other */
  --12-2: 12; /* @kind other */
  --12: 12; /* @kind other */
  --14: 14; /* @kind other */
  --16-2: 16; /* @kind other */
  --16: 16; /* @kind other */
  --18: 18; /* @kind other */
  --1: 1; /* @kind other */
  --2-2: 2; /* @kind other */
  --20-2: 20; /* @kind other */
  --20: 20; /* @kind other */
  --22: 22; /* @kind other */
  --24-2: 24; /* @kind other */
  --24: 24; /* @kind other */
  --26: 26; /* @kind other */
  --28: 28; /* @kind other */
  --2: 2; /* @kind other */
  --32: 32; /* @kind other */
  --36: 36; /* @kind other */
  --4-2: 4; /* @kind other */
  --40-2: 40; /* @kind other */
  --400: 400; /* @kind font */
  --40: 40; /* @kind other */
  --4: 4; /* @kind other */
  --500: 500; /* @kind font */
  --50: 50; /* @kind other */
  --56: 56; /* @kind other */
  --6-2: 6; /* @kind other */
  --6: 6; /* @kind other */
  --70: 70; /* @kind other */
  --8-2: 8; /* @kind other */
  --80: 80; /* @kind other */
  --8: 8; /* @kind other */
  --90: 90; /* @kind other */
  --9999-2: 9999; /* @kind other */
  --9999: 9999; /* @kind other */
  --accent-foreground: rgb(23,23,23); /* @kind color */
  --accent: rgb(245,245,245); /* @kind color */
  --amber-600: rgb(217,119,6); /* @kind color */
  --background-color: var(--black-5); /* @kind color */
  --background: rgb(255,255,255); /* @kind color */
  --black-5: rgba(0,0,0,0.3); /* @kind color */
  --black: rgb(0,0,0); /* @kind color */
  --border-2: var(--1);
  --border-width: var(--1);
  --border: rgb(229,229,229); /* @kind color */
  --card-foreground-2: var(--neutral-950); /* @kind color */
  --card-foreground: rgb(10,10,10); /* @kind color */
  --card: rgb(255,255,255); /* @kind color */
  --cyan-100: rgb(207,250,254); /* @kind color */
  --cyan-400: rgb(34,211,238); /* @kind color */
  --cyan-600: rgb(8,145,178); /* @kind color */
  --destructive: rgb(231,0,11); /* @kind color */
  --foreground: rgb(10,10,10); /* @kind color */
  --fuchsia-100: rgb(250,232,255); /* @kind color */
  --fuchsia-300: rgb(240,171,252); /* @kind color */
  --fuchsia-600: rgb(192,38,211); /* @kind color */
  --gap-0-5: var(--2);
  --gap-0: var(--0-2);
  --gap-1-5: var(--6);
  --gap-10: var(--40);
  --gap-1: var(--4);
  --gap-2-5: var(--10-2);
  --gap-2: var(--8);
  --gap-3: var(--12);
  --gap-4: var(--16);
  --gap-5: var(--20-2);
  --gap-6: var(--24);
  --gap-8: var(--32);
  --gap-x-1: var(--4);
  --gap-x-3: var(--12);
  --gap-y-0-5: var(--2-2);
  --gap-y-10: var(--40);
  --gray-4: rgb(232,232,232); /* @kind color */
  --gray-7: rgb(206,206,206); /* @kind color */
  --gray-8: rgb(187,187,187); /* @kind color */
  --gray-9: rgb(141,141,141); /* @kind color */
  --green-100: rgb(220,252,231); /* @kind color */
  --green-300: rgb(134,239,172); /* @kind color */
  --green-600: rgb(22,163,74); /* @kind color */
  --indigo-100: rgb(224,231,255); /* @kind color */
  --indigo-11: rgb(58,91,199); /* @kind color */
  --indigo-300: rgb(165,180,252); /* @kind color */
  --indigo-600: rgb(79,70,229); /* @kind color */
  --leading-10: var(--40-2);
  --leading-4: var(--16-2);
  --leading-5: var(--20);
  --leading-6: var(--24-2);
  --leading-7: var(--28);
  --lime-100: rgb(236,252,203); /* @kind color */
  --lime-200: rgb(217,249,157); /* @kind color */
  --lime-300: rgb(190,242,100); /* @kind color */
  --lime-500: rgb(132,204,22); /* @kind color */
  --lime-600: rgb(101,163,13); /* @kind color */
  --lime-700: rgb(77,124,15); /* @kind color */
  --m-0: var(--0-2);
  --m-4: var(--16);
  --m-6: var(--24);
  --ml-2: var(--8);
  --mt-2: var(--8);
  --muted-foreground-2: var(--neutral-500); /* @kind color */
  --muted-foreground: rgb(115,115,115); /* @kind color */
  --muted: rgb(245,245,245); /* @kind color */
  --neutral-400: rgb(163,163,163); /* @kind color */
  --neutral-500: rgb(115,115,115); /* @kind color */
  --neutral-50: rgb(250,250,250); /* @kind color */
  --neutral-950: rgb(10,10,10); /* @kind color */
  --opacity-50: var(--50);
  --opacity-70: var(--70);
  --opacity-80: var(--80);
  --opacity-90: var(--90);
  --p-0-5: var(--2-2);
  --p-0: var(--0-2);
  --p-10: var(--40);
  --p-14-2: var(--56);
  --p-14: var(--56);
  --p-1: var(--4);
  --p-2: var(--8);
  --p-3: var(--12);
  --p-4: var(--16);
  --p-5: var(--20-2);
  --p-6: var(--24);
  --p-8: var(--32);
  --pb-1: var(--4);
  --popover-foreground: rgb(10,10,10); /* @kind color */
  --primary-foreground: rgb(250,250,250); /* @kind color */
  --primary: rgb(23,23,23); /* @kind color */
  --px-1: var(--4);
  --px-2-5: var(--10-2);
  --px-2: var(--8);
  --px-3: var(--12);
  --px-4-2: var(--16);
  --px-4: var(--16);
  --px-6: var(--24);
  --py-0-5: var(--2-2);
  --py-1-5: var(--6);
  --py-1: var(--4);
  --py-2: var(--8);
  --py-3: var(--12);
  --py-6: var(--24);
  --radius-3xl: var(--22);
  --radius-4xl: var(--26);
  --radius-full: var(--9999);
  --radius-lg: var(--10);
  --radius-md: var(--8-2);
  --radius-none: var(--0);
  --radius-sm: var(--6-2);
  --radius-xl: var(--14);
  --red-100: rgb(254,226,226); /* @kind color */
  --red-300: rgb(252,165,165); /* @kind color */
  --red-600: rgb(220,38,38); /* @kind color */
  --ring: rgb(161,161,161); /* @kind color */
  --rounded-3xl: var(--24);
  --rounded-full-2: var(--9999-2);
  --rounded-full: var(--9999-2);
  --rounded-lg: var(--8);
  --rounded-md-2: var(--6);
  --rounded-md: var(--6);
  --rounded-sm-2: var(--2-2);
  --rounded-sm: var(--4-2);
  --rounded-xl: var(--12);
  --secondary-foreground: rgb(23,23,23); /* @kind color */
  --secondary: rgb(245,245,245); /* @kind color */
  --size-4xl: var(--36);
  --size-base: var(--16-2);
  --size-lg: var(--18);
  --size-sm: var(--14);
  --size-xl: var(--20);
  --size-xs: var(--12-2);
  --slate-200: rgb(226,232,240); /* @kind color */
  --slate-50: rgb(248,250,252); /* @kind color */
  --slate-800: rgb(30,41,59); /* @kind color */
  --space-x-0-5: var(--2-2);
  --space-x-4: var(--16);
  --space-y-10-2: var(--40);
  --space-y-10: var(--40);
  --space-y-4: var(--16);
  --stone-100: rgb(245,245,244); /* @kind color */
  --stone-300: rgb(214,211,209); /* @kind color */
  --stone-400: rgb(168,162,158); /* @kind color */
  --stone-50: rgb(250,250,249); /* @kind color */
  --stroke-1: var(--1);
  --stroke-2: var(--2);
  --stroke-width: var(--2);
  --teal-100: rgb(204,251,241); /* @kind color */
  --teal-400: rgb(45,212,191); /* @kind color */
  --teal-600: rgb(13,148,136); /* @kind color */
  --tracking-normal: var(--0);
  --weight-medium: var(--500);
  --weight-normal: var(--400);
  --white-12: rgba(255,255,255,0.95); /* @kind color */
  --white: rgb(255,255,255); /* @kind color */
  --yellow-100: rgb(254,249,195); /* @kind color */
  --yellow-300: rgb(253,224,71); /* @kind color */
  --yellow-600: rgb(202,138,4); /* @kind color */
  --zinc-400: rgb(161,161,170); /* @kind color */
}

:root[data-theme="dark"], .dark {
  --accent-foreground: rgb(250,250,250); /* @kind color */
  --accent: rgb(38,38,38); /* @kind color */
  --background-color: var(--black-5); /* @kind color */
  --background: rgb(10,10,10); /* @kind color */
  --black-5: rgba(0,0,0,0.3); /* @kind color */
  --border-width: var(--1);
  --border: rgba(255,255,255,0.1); /* @kind color */
  --card-foreground-2: var(--neutral-50); /* @kind color */
  --card-foreground: rgb(250,250,250); /* @kind color */
  --card: rgb(23,23,23); /* @kind color */
  --destructive: rgb(255,100,103); /* @kind color */
  --foreground: rgb(250,250,250); /* @kind color */
  --gray-4: rgb(42,42,42); /* @kind color */
  --gray-7: rgb(72,72,72); /* @kind color */
  --gray-8: rgb(96,96,96); /* @kind color */
  --gray-9: rgb(110,110,110); /* @kind color */
  --indigo-11: rgb(158,177,255); /* @kind color */
  --muted-foreground-2: var(--neutral-400); /* @kind color */
  --muted-foreground: rgb(161,161,161); /* @kind color */
  --muted: rgb(38,38,38); /* @kind color */
  --popover-foreground: rgb(250,250,250); /* @kind color */
  --primary-foreground: rgb(23,23,23); /* @kind color */
  --primary: rgb(229,229,229); /* @kind color */
  --radius-3xl: var(--22);
  --radius-4xl: var(--26);
  --radius-full: var(--9999);
  --radius-lg: var(--10);
  --radius-md: var(--8-2);
  --radius-none: var(--0);
  --radius-sm: var(--6-2);
  --radius-xl: var(--14);
  --ring: rgb(115,115,115); /* @kind color */
  --secondary-foreground: rgb(250,250,250); /* @kind color */
  --secondary: rgb(38,38,38); /* @kind color */
  --stroke-width: var(--2);
  --white-12: rgba(255,255,255,0.95); /* @kind color */
}
