/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --ref-color-white: oklch(100% 0 0);
  --ref-color-black: oklch(0% 0 0);
  --ref-color-neutral-0: oklch(99.2% 0.008 84);
  --ref-color-neutral-50: oklch(97.8% 0.011 83);
  --ref-color-neutral-100: oklch(96% 0.014 82);
  --ref-color-neutral-150: oklch(93.5% 0.016 80);
  --ref-color-neutral-200: oklch(90% 0.017 78);
  --ref-color-neutral-300: oklch(82% 0.018 74);
  --ref-color-neutral-400: oklch(71% 0.017 68);
  --ref-color-neutral-500: oklch(60% 0.016 60);
  --ref-color-neutral-600: oklch(50% 0.015 54);
  --ref-color-neutral-700: oklch(40% 0.014 48);
  --ref-color-neutral-800: oklch(31% 0.012 44);
  --ref-color-neutral-900: oklch(24% 0.011 42);
  --ref-color-neutral-950: oklch(19% 0.010 40);
  --ref-color-neutral-1000: oklch(14% 0.009 38);
  --ref-color-accent-50: oklch(95% 0.018 64);
  --ref-color-accent-100: oklch(90% 0.030 62);
  --ref-color-accent-200: oklch(82% 0.045 60);
  --ref-color-accent-300: oklch(72% 0.058 58);
  --ref-color-accent-400: oklch(62% 0.066 56);
  --ref-color-accent-500: oklch(54% 0.068 54);
  --ref-color-accent-600: oklch(47% 0.064 52);
  --ref-color-accent-700: oklch(41% 0.056 50);
  --ref-color-accent-800: oklch(34% 0.044 48);
  --ref-color-accent-900: oklch(28% 0.034 46);
  --ref-color-success: oklch(62% 0.14 150);
  --ref-color-warning: oklch(76% 0.15 75);
  --ref-color-danger: oklch(58% 0.18 25);
  --ref-color-info: oklch(62% 0.13 240);
  --ref-space-1: 0.25rem;
  --ref-space-2: 0.5rem;
  --ref-space-3: 1rem;
  --ref-space-4: 1.25rem;
  --ref-space-5: 1.5rem;
  --ref-space-6: 1.75rem;
  --ref-space-7: 2rem;
  --ref-space-8: 3rem;
  --ref-space-9: 4rem;
  --ref-space-10: 5rem;
  --ref-space-11: 7.5rem;
  --ref-space-12: 10rem;
  --ref-space-13: 15rem;
  --ref-space-14: 20rem;
  --ref-space-15: 30rem;
  --ref-space-000: -0.5rem;
  --ref-space-00: -0.25rem;
  --ref-space-fluid-1: clamp(0.5rem, 1vw, 1rem);
  --ref-space-fluid-2: clamp(1rem, 2vw, 1.5rem);
  --ref-space-fluid-3: clamp(1.5rem, 3vw, 2rem);
  --ref-space-fluid-4: clamp(2rem, 4vw, 3rem);
  --ref-space-fluid-5: clamp(3rem, 6vw, 5rem);
  --ref-space-fluid-6: clamp(5rem, 9vw, 7.5rem);
  --ref-space-fluid-7: clamp(7.5rem, 12vw, 10rem);
  --ref-size-content-1: 20ch;
  --ref-size-content-2: 45ch;
  --ref-size-content-3: 60ch;
  --ref-size-breakpoint-xxs: 240px;
  --ref-size-breakpoint-xs: 360px;
  --ref-size-breakpoint-sm: 480px;
  --ref-size-breakpoint-md: 768px;
  --ref-size-breakpoint-lg: 1024px;
  --ref-size-breakpoint-xl: 1440px;
  --ref-size-breakpoint-xxl: 1920px;
  --ref-size-maxwidth: 1280px;
  --ref-font-family-display: Fraunces, 'Cormorant Garamond', 'Times New Roman', serif;
  --ref-font-family-body: Inter, system-ui, sans-serif;
  --ref-font-family-mono: 'Dank Mono', ui-monospace, 'SF Mono', Menlo, Consolas, monospace;
  --ref-font-weight-1: 100;
  --ref-font-weight-2: 200;
  --ref-font-weight-3: 300;
  --ref-font-weight-4: 400;
  --ref-font-weight-5: 500;
  --ref-font-weight-6: 600;
  --ref-font-weight-7: 700;
  --ref-font-weight-8: 800;
  --ref-font-weight-9: 900;
  --ref-font-size-0: clamp(0.83rem, 0.80rem + 0.13vw, 0.92rem);
  --ref-font-size-1: clamp(1.00rem, 0.95rem + 0.22vw, 1.13rem);
  --ref-font-size-2: clamp(1.25rem, 1.14rem + 0.48vw, 1.60rem);
  --ref-font-size-3: clamp(1.56rem, 1.35rem + 0.92vw, 2.27rem);
  --ref-font-size-4: clamp(1.95rem, 1.58rem + 1.62vw, 3.22rem);
  --ref-font-size-5: clamp(2.44rem, 1.82rem + 2.70vw, 4.57rem);
  --ref-font-size-6: clamp(2.7rem, 1.9rem + 3.4vw, 5rem);
  --ref-font-size-7: clamp(3.1rem, 2.1rem + 4.4vw, 6rem);
  --ref-font-lineheight-0: 0.95;
  --ref-font-lineheight-1: 1.1;
  --ref-font-lineheight-2: 1.25;
  --ref-font-lineheight-3: 1.375;
  --ref-font-lineheight-4: 1.5;
  --ref-font-lineheight-5: 1.75;
  --ref-font-letterspacing-tight: -0.02em;
  --ref-font-letterspacing-snug: -0.01em;
  --ref-font-letterspacing-normal: 0em;
  --ref-font-letterspacing-wide: 0.05em;
  --ref-font-letterspacing-wider: 0.12em;
  --ref-font-letterspacing-widest: 0.22em;
  --ref-radius-1: 2px;
  --ref-radius-2: 4px;
  --ref-radius-3: 8px;
  --ref-radius-4: 1rem;
  --ref-radius-5: 2rem;
  --ref-radius-round: 1e5px;
  --ref-radius-pill: 999px;
  --ref-border-width-1: 1px;
  --ref-border-width-2: 2px;
  --ref-border-width-3: 5px;
  --ref-border-width-4: 10px;
  --ref-shadow-1: 0 1px 2px -1px rgb(46 36 28 / 0.07);
  --ref-shadow-2: 0 1px 2px rgb(46 36 28 / 0.04), 0 6px 20px rgb(46 36 28 / 0.05);
  --ref-shadow-3: 0 4px 10px -3px rgb(46 36 28 / 0.06), 0 16px 36px -6px rgb(46 36 28 / 0.08);
  --ref-shadow-4: 0 8px 18px -5px rgb(46 36 28 / 0.07), 0 28px 56px -10px rgb(46 36 28 / 0.10);
  --ref-shadow-5: 0 16px 36px -10px rgb(46 36 28 / 0.09), 0 48px 90px -14px rgb(46 36 28 / 0.13);
  --ref-shadow-inset: inset 0 1px 2px rgb(46 36 28 / 0.06);
  --ref-ease-1: cubic-bezier(.25,0,.5,1);
  --ref-ease-2: cubic-bezier(.25,0,.4,1);
  --ref-ease-3: cubic-bezier(.25,0,.3,1);
  --ref-ease-4: cubic-bezier(.25,0,.2,1);
  --ref-ease-5: cubic-bezier(.25,0,.1,1);
  --ref-ease-out: cubic-bezier(.16,1,.3,1);
  --ref-ease-in: cubic-bezier(.7,0,.84,0);
  --ref-ease-in-out: cubic-bezier(.65,0,.35,1);
  --ref-ease-sine-in-out: cubic-bezier(.445,.05,.55,.95);
  --ref-ease-quad-out: cubic-bezier(.25,.46,.45,.94);
  --ref-ease-cubic-out: cubic-bezier(.215,.61,.355,1);
  --ref-ease-quart-out: cubic-bezier(.165,.84,.44,1);
  --ref-ease-quint-out: cubic-bezier(.23,1,.32,1);
  --ref-ease-expo-out: cubic-bezier(.19,1,.22,1);
  --ref-ease-circ-out: cubic-bezier(.075,.82,.165,1);
  --ref-ease-back-out: cubic-bezier(.34,1.56,.64,1);
  --ref-ease-elastic: cubic-bezier(.5,1.25,.75,1.25);
  --ref-ease-spring: linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);
  --ref-duration-0: 0ms;
  --ref-duration-1: 75ms;
  --ref-duration-2: 100ms;
  --ref-duration-3: 150ms;
  --ref-duration-4: 200ms;
  --ref-duration-5: 300ms;
  --ref-duration-6: 400ms;
  --ref-duration-7: 600ms;
  --ref-duration-8: 800ms;
  --ref-duration-9: 1000ms;
  --ref-z-0: 0;
  --ref-z-1: 10;
  --ref-z-2: 20;
  --ref-z-3: 30;
  --ref-z-4: 40;
  --ref-z-5: 50;
  --ref-z-max: 2147483647;
  --ref-ratio-square: 1;
  --ref-ratio-landscape: 4 / 3;
  --ref-ratio-portrait: 3 / 4;
  --ref-ratio-widescreen: 16 / 9;
  --ref-ratio-ultrawide: 18 / 5;
  --ref-ratio-golden: 1.618 / 1;
  --ref-opacity-0: 0;
  --ref-opacity-10: 0.1;
  --ref-opacity-20: 0.2;
  --ref-opacity-40: 0.4;
  --ref-opacity-60: 0.6;
  --ref-opacity-80: 0.8;
  --ref-opacity-100: 1;
  --ref-blur-1: 4px;
  --ref-blur-2: 8px;
  --ref-blur-3: 16px;
  --ref-blur-4: 32px;
  --ref-blur-5: 64px;
  --sys-color-background: light-dark(var(--ref-color-neutral-50), var(--ref-color-neutral-1000));
  --sys-color-surface: light-dark(var(--ref-color-neutral-0), var(--ref-color-neutral-950));
  --sys-color-surface-raised: light-dark(var(--ref-color-white), var(--ref-color-neutral-900));
  --sys-color-surface-sunken: light-dark(var(--ref-color-neutral-100), var(--ref-color-neutral-950));
  --sys-color-surface-inverse: light-dark(var(--ref-color-neutral-1000), var(--ref-color-neutral-0));
  --sys-color-text: light-dark(var(--ref-color-neutral-950), var(--ref-color-neutral-100));
  --sys-color-text-muted: light-dark(var(--ref-color-neutral-700), var(--ref-color-neutral-300));
  --sys-color-text-subtle: light-dark(var(--ref-color-neutral-500), var(--ref-color-neutral-500));
  --sys-color-text-inverse: light-dark(var(--ref-color-neutral-0), var(--ref-color-neutral-1000));
  --sys-color-text-on-accent: light-dark(var(--ref-color-white), var(--ref-color-neutral-1000));
  --sys-color-border: light-dark(var(--ref-color-neutral-200), var(--ref-color-neutral-800));
  --sys-color-border-strong: light-dark(var(--ref-color-neutral-400), var(--ref-color-neutral-600));
  --sys-color-border-subtle: light-dark(var(--ref-color-neutral-150), var(--ref-color-neutral-900));
  --sys-color-accent: light-dark(var(--ref-color-accent-500), var(--ref-color-accent-400));
  --sys-color-accent-strong: light-dark(var(--ref-color-accent-700), var(--ref-color-accent-300));
  --sys-color-accent-muted: light-dark(var(--ref-color-accent-100), var(--ref-color-accent-900));
  --sys-color-focus: light-dark(var(--ref-color-accent-500), var(--ref-color-accent-400));
  --sys-color-link: light-dark(var(--ref-color-accent-700), var(--ref-color-accent-300));
  --sys-color-link-hover: light-dark(var(--ref-color-accent-500), var(--ref-color-accent-200));
  --sys-color-selection-bg: light-dark(var(--ref-color-accent-500), var(--ref-color-accent-400));
  --sys-color-selection-text: light-dark(var(--ref-color-white), var(--ref-color-neutral-1000));
  --sys-color-success: var(--ref-color-success);
  --sys-color-warning: var(--ref-color-warning);
  --sys-color-danger: var(--ref-color-danger);
  --sys-color-info: var(--ref-color-info);
  --sys-font-display: var(--ref-font-family-display);
  --sys-font-body: var(--ref-font-family-body);
  --sys-font-mono: var(--ref-font-family-mono);
  --sys-font-weight-regular: var(--ref-font-weight-4);
  --sys-font-weight-medium: var(--ref-font-weight-5);
  --sys-font-weight-semibold: var(--ref-font-weight-6);
  --sys-font-weight-bold: var(--ref-font-weight-7);
  --sys-font-weight-display: var(--ref-font-weight-4);
  --sys-font-weight-hero: var(--ref-font-weight-4);
  --sys-font-size-eyebrow: var(--ref-font-size-0);
  --sys-font-size-body: var(--ref-font-size-1);
  --sys-font-size-lead: var(--ref-font-size-2);
  --sys-font-size-heading-sm: var(--ref-font-size-2);
  --sys-font-size-heading-md: var(--ref-font-size-3);
  --sys-font-size-heading-lg: var(--ref-font-size-4);
  --sys-font-size-heading-xl: var(--ref-font-size-5);
  --sys-font-size-display: var(--ref-font-size-6);
  --sys-font-size-display-lg: var(--ref-font-size-7);
  --sys-font-lineheight-display: var(--ref-font-lineheight-0);
  --sys-font-lineheight-heading: var(--ref-font-lineheight-1);
  --sys-font-lineheight-snug: var(--ref-font-lineheight-2);
  --sys-font-lineheight-body: var(--ref-font-lineheight-4);
  --sys-font-lineheight-relaxed: var(--ref-font-lineheight-5);
  --sys-font-letterspacing-heading: var(--ref-font-letterspacing-tight);
  --sys-font-letterspacing-body: var(--ref-font-letterspacing-normal);
  --sys-font-letterspacing-eyebrow: var(--ref-font-letterspacing-widest);
  --sys-font-letterspacing-caps: var(--ref-font-letterspacing-wider);
  --sys-space-gutter: var(--ref-space-fluid-4);
  --sys-space-section-y: var(--ref-space-fluid-7);
  --sys-space-stack-1: var(--ref-space-2);
  --sys-space-stack-2: var(--ref-space-3);
  --sys-space-stack-3: var(--ref-space-5);
  --sys-space-stack-4: var(--ref-space-7);
  --sys-space-inline-1: var(--ref-space-2);
  --sys-space-inline-2: var(--ref-space-3);
  --sys-space-inline-3: var(--ref-space-5);
  --sys-container-max: var(--ref-size-maxwidth);
  --sys-container-measure: var(--ref-size-content-3);
  --sys-radius-sm: var(--ref-radius-1);
  --sys-radius-md: var(--ref-radius-2);
  --sys-radius-lg: var(--ref-radius-4);
  --sys-radius-pill: var(--ref-radius-pill);
  --sys-border-hairline: var(--ref-border-width-1);
  --sys-border-thick: var(--ref-border-width-2);
  --sys-border-heavy: var(--ref-border-width-3);
  --sys-shadow-low: var(--ref-shadow-2);
  --sys-shadow-medium: var(--ref-shadow-3);
  --sys-shadow-high: var(--ref-shadow-4);
  --sys-duration-fast: var(--ref-duration-4);
  --sys-duration-base: var(--ref-duration-7);
  --sys-duration-slow: var(--ref-duration-9);
  --sys-ease-standard: var(--ref-ease-out);
  --sys-ease-entrance: var(--ref-ease-out);
  --sys-ease-exit: var(--ref-ease-in);
  --sys-ease-emphasized: var(--ref-ease-in-out);
  --sys-ease-spring: var(--ref-ease-spring);
  --sys-z-base: var(--ref-z-0);
  --sys-z-raised: var(--ref-z-1);
  --sys-z-dropdown: var(--ref-z-2);
  --sys-z-sticky: var(--ref-z-3);
  --sys-z-header: var(--ref-z-4);
  --sys-z-overlay: var(--ref-z-5);
  --sys-z-max: var(--ref-z-max);
}
