/* GENERATED FILE — DO NOT EDIT.
 * Source of truth: tokens/tokens.json. Regenerate with `pnpm tokens`. */

:root {
  --radius: 0.5rem;
  --color-white: oklch(1 0 0);
  --color-black: oklch(0 0 0);
  --color-ink-50: oklch(0.97 0.012 255);
  --color-ink-100: oklch(0.93 0.02 255);
  --color-ink-200: oklch(0.86 0.03 255);
  --color-ink-300: oklch(0.75 0.04 255);
  --color-ink-400: oklch(0.62 0.05 255);
  --color-ink-500: oklch(0.5 0.055 255);
  --color-ink-600: oklch(0.4 0.06 255);
  --color-ink-700: oklch(0.32 0.06 255);
  --color-ink-800: oklch(0.26 0.06 255);
  --color-ink-900: oklch(0.21 0.06 255);
  --color-ink-950: oklch(0.16 0.05 255);
  --color-coral-50: oklch(0.97 0.02 38);
  --color-coral-100: oklch(0.93 0.04 32);
  --color-coral-200: oklch(0.88 0.07 36);
  --color-coral-300: oklch(0.83 0.1 37);
  --color-coral-400: oklch(0.77 0.13 38);
  --color-coral-500: oklch(0.72 0.155 38);
  --color-coral-600: oklch(0.66 0.16 36);
  --color-coral-700: oklch(0.58 0.15 34);
  --color-coral-800: oklch(0.49 0.13 32);
  --color-coral-900: oklch(0.41 0.1 32);
  --color-coral-950: oklch(0.3 0.07 32);
  --color-stone-50: oklch(0.985 0.008 80);
  --color-stone-100: oklch(0.96 0.008 80);
  --color-stone-200: oklch(0.92 0.01 80);
  --color-stone-300: oklch(0.88 0.012 80);
  --color-stone-400: oklch(0.74 0.014 80);
  --color-stone-500: oklch(0.6 0.016 80);
  --color-stone-600: oklch(0.49 0.016 80);
  --color-stone-700: oklch(0.4 0.016 80);
  --color-stone-800: oklch(0.31 0.014 80);
  --color-stone-900: oklch(0.23 0.012 80);
  --color-stone-950: oklch(0.16 0.01 80);
  --color-mist-50: oklch(0.98 0.008 240);
  --color-mist-100: oklch(0.96 0.012 240);
  --color-mist-200: oklch(0.92 0.02 240);
  --color-mist-300: oklch(0.86 0.03 240);
  --color-mist-400: oklch(0.74 0.04 245);
  --color-mist-500: oklch(0.6 0.05 250);
  --color-success-50: oklch(0.96 0.03 150);
  --color-success-100: oklch(0.92 0.06 150);
  --color-success-500: oklch(0.62 0.13 150);
  --color-success-600: oklch(0.54 0.13 150);
  --color-success-700: oklch(0.45 0.11 150);
  --color-warning-50: oklch(0.97 0.04 75);
  --color-warning-100: oklch(0.93 0.07 75);
  --color-warning-500: oklch(0.8 0.14 75);
  --color-warning-600: oklch(0.7 0.15 70);
  --color-warning-700: oklch(0.55 0.13 65);
  --color-error-50: oklch(0.96 0.02 27);
  --color-error-100: oklch(0.92 0.05 27);
  --color-error-500: oklch(0.58 0.22 27);
  --color-error-600: oklch(0.52 0.22 27);
  --color-error-700: oklch(0.45 0.2 27);
  --color-info-50: oklch(0.96 0.02 255);
  --color-info-100: oklch(0.92 0.04 255);
  --color-info-500: oklch(0.58 0.13 255);
  --color-info-600: oklch(0.5 0.14 255);
  --color-info-700: oklch(0.42 0.13 255);
  --uprys-ink: oklch(0.21 0.06 255);
  --uprys-bone: oklch(0.985 0.008 80);
  --uprys-coral: oklch(0.72 0.155 38);
  --uprys-coral-soft: oklch(0.93 0.04 32);
  --uprys-slate: oklch(0.45 0.03 255);
  --uprys-mist: oklch(0.96 0.012 240);
  --uprys-success: oklch(0.54 0.13 150);
  --uprys-warning: oklch(0.7 0.15 70);
  --background: var(--uprys-bone);
  --foreground: var(--uprys-ink);
  --card: var(--color-white);
  --card-foreground: var(--uprys-ink);
  --popover: var(--color-white);
  --popover-foreground: var(--uprys-ink);
  --primary: var(--uprys-ink);
  --primary-foreground: var(--uprys-bone);
  --secondary: var(--uprys-mist);
  --secondary-foreground: var(--uprys-ink);
  --muted: oklch(0.95 0.008 80);
  --muted-foreground: oklch(0.45 0.03 255);
  --accent: var(--uprys-coral);
  --accent-foreground: oklch(0.99 0 0);
  --destructive: oklch(0.577 0.245 27.325);
  --destructive-foreground: oklch(0.984 0.003 247.858);
  --border: oklch(0.88 0.012 80);
  --input: oklch(0.88 0.012 80);
  --ring: var(--uprys-coral);
  --chart-1: oklch(0.646 0.222 41.116);
  --chart-2: oklch(0.6 0.118 184.704);
  --chart-3: oklch(0.398 0.07 227.392);
  --chart-4: oklch(0.828 0.189 84.429);
  --chart-5: oklch(0.769 0.188 70.08);
  --sidebar: oklch(0.984 0.003 247.858);
  --sidebar-foreground: oklch(0.129 0.042 264.695);
  --sidebar-primary: oklch(0.208 0.042 265.755);
  --sidebar-primary-foreground: oklch(0.984 0.003 247.858);
  --sidebar-accent: oklch(0.968 0.007 247.896);
  --sidebar-accent-foreground: oklch(0.208 0.042 265.755);
  --sidebar-border: oklch(0.929 0.013 255.508);
  --sidebar-ring: oklch(0.704 0.04 256.788);
  --space-0: 0rem;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-20: 5rem;
  --space-24: 6rem;
  --space-32: 8rem;
  --space-px: 1px;
  --space-0.5: 0.125rem;
  --elevation-0: none;
  --elevation-1: 0 1px 2px 0 oklch(0.21 0.06 255 / 0.06);
  --elevation-2: 0 2px 8px -2px oklch(0.21 0.06 255 / 0.08), 0 1px 3px -1px oklch(0.21 0.06 255 / 0.06);
  --elevation-3: 0 8px 24px -6px oklch(0.21 0.06 255 / 0.12), 0 2px 6px -2px oklch(0.21 0.06 255 / 0.07);
  --elevation-4: 0 16px 48px -12px oklch(0.21 0.06 255 / 0.18), 0 4px 12px -4px oklch(0.21 0.06 255 / 0.08);
  --motion-duration-instant: 75ms;
  --motion-duration-fast: 150ms;
  --motion-duration-base: 250ms;
  --motion-duration-slow: 400ms;
  --motion-duration-deliberate: 600ms;
  --motion-ease-standard: cubic-bezier(0.2, 0, 0, 1);
  --motion-ease-out: cubic-bezier(0, 0, 0, 1);
  --motion-ease-in: cubic-bezier(0.5, 0, 1, 1);
  --motion-ease-spring: cubic-bezier(0.2, 0.8, 0.2, 1.1);
  --type-size-xs: 0.75rem;
  --type-size-sm: 0.875rem;
  --type-size-base: 1rem;
  --type-size-lg: 1.125rem;
  --type-size-xl: 1.25rem;
  --type-size-2xl: 1.5rem;
  --type-size-3xl: 1.875rem;
  --type-size-4xl: 2.25rem;
  --type-size-5xl: 3rem;
  --type-size-6xl: 3.75rem;
  --type-size-7xl: 4.5rem;
  --type-size-8xl: 6rem;
  --type-leading-none: 0.95;
  --type-leading-tight: 1.1;
  --type-leading-snug: 1.25;
  --type-leading-normal: 1.5;
  --type-leading-relaxed: 1.6;
  --type-tracking-tight: -0.02em;
  --type-tracking-normal: 0em;
  --type-tracking-wide: 0.18em;
  --type-weight-regular: 400;
  --type-weight-medium: 500;
  --type-weight-semibold: 600;
  --type-weight-bold: 700;
  --screen-sm: 40rem;
  --screen-md: 48rem;
  --screen-lg: 64rem;
  --screen-xl: 80rem;
  --screen-2xl: 96rem;
  --z-base: 0;
  --z-dropdown: 40;
  --z-sticky: 40;
  --z-overlay: 50;
  --z-modal: 50;
  --z-toast: 60;
  --z-tooltip: 70;
}

.dark {
  --background: var(--uprys-ink);
  --foreground: var(--uprys-bone);
  --card: oklch(0.208 0.042 265.755);
  --card-foreground: oklch(0.984 0.003 247.858);
  --popover: oklch(0.208 0.042 265.755);
  --popover-foreground: oklch(0.984 0.003 247.858);
  --primary: oklch(0.929 0.013 255.508);
  --primary-foreground: oklch(0.208 0.042 265.755);
  --secondary: oklch(0.279 0.041 260.031);
  --secondary-foreground: oklch(0.984 0.003 247.858);
  --muted: oklch(0.279 0.041 260.031);
  --muted-foreground: oklch(0.704 0.04 256.788);
  --accent: oklch(0.279 0.041 260.031);
  --accent-foreground: oklch(0.984 0.003 247.858);
  --destructive: oklch(0.704 0.191 22.216);
  --destructive-foreground: oklch(0.984 0.003 247.858);
  --border: oklch(1 0 0 / 10%);
  --input: oklch(1 0 0 / 15%);
  --ring: oklch(0.551 0.027 264.364);
  --chart-1: oklch(0.488 0.243 264.376);
  --chart-2: oklch(0.696 0.17 162.48);
  --chart-3: oklch(0.769 0.188 70.08);
  --chart-4: oklch(0.627 0.265 303.9);
  --chart-5: oklch(0.645 0.246 16.439);
  --sidebar: oklch(0.208 0.042 265.755);
  --sidebar-foreground: oklch(0.984 0.003 247.858);
  --sidebar-primary: oklch(0.488 0.243 264.376);
  --sidebar-primary-foreground: oklch(0.984 0.003 247.858);
  --sidebar-accent: oklch(0.279 0.041 260.031);
  --sidebar-accent-foreground: oklch(0.984 0.003 247.858);
  --sidebar-border: oklch(1 0 0 / 10%);
  --sidebar-ring: oklch(0.551 0.027 264.364);
}
