/* GENERATED by web-standards/scripts/build-tokens.mjs. Do not edit by hand. */
/* Source: tokens.json. Edit primitives there, then recompile. */
:root {
  --component-button-bg: #111111;
  --component-button-bg-hover: #333333;
  --component-button-fg: #FFFFFF;
  --component-button-padding-x: 16px;
  --component-button-padding-y: 12px;
  --component-button-radius: 6px;
  --component-input-bg: #FFFFFF;
  --component-input-border: #78716C;
  --component-input-padding-x: 12px;
  --component-input-padding-y: 12px;
  --component-input-radius: 6px;
  --component-tag-padding-x: 8px;
  --component-tag-padding-y: 4px;
  --component-tag-radius: 9999px;
  --primitive-color-amber-100: #FEF3C7;
  --primitive-color-amber-900: #78350F;
  --primitive-color-blue-100: #DBEAFE;
  --primitive-color-blue-900: #1E3A8A;
  --primitive-color-danger-600: #B4231F;
  --primitive-color-green-200: #A7F3D0;
  --primitive-color-green-900: #064E3B;
  --primitive-color-ink-400: #A8A29E;
  --primitive-color-ink-500: #78716C;
  --primitive-color-ink-600: #57534E;
  --primitive-color-ink-700: #333333;
  --primitive-color-ink-800: #2F3437;
  --primitive-color-ink-950: #111111;
  --primitive-color-line-soft: #EAEAEA;
  --primitive-color-paper-0: #FFFFFF;
  --primitive-color-paper-100: #F7F6F3;
  --primitive-color-paper-200: #EEEDE8;
  --primitive-color-paper-50: #F9F9F8;
  --primitive-color-red-200: #FECACA;
  --primitive-color-red-900: #7F1D1D;
  --primitive-font-family-mono: 'IBM Plex Mono', ui-monospace, monospace;
  --primitive-font-family-sans: 'IBM Plex Sans', system-ui, sans-serif;
  --primitive-radius-full: 9999px;
  --primitive-radius-md: 8px;
  --primitive-radius-sm: 6px;
  --primitive-shadow-none: 0px 0px 0px 0px #00000000;
  --primitive-size-field: 320px;
  --primitive-size-icon: 20px;
  --primitive-size-icon-lg: 24px;
  --primitive-size-measure: 720px;
  --primitive-size-outline: 2px;
  --primitive-size-thumb: 96px;
  --primitive-size-thumb-lg: 160px;
  --primitive-size-touch: 44px;
  --primitive-size-wide: 960px;
  --primitive-space-0: 0px;
  --primitive-space-1: 4px;
  --primitive-space-12: 48px;
  --primitive-space-16: 64px;
  --primitive-space-2: 8px;
  --primitive-space-24: 96px;
  --primitive-space-3: 12px;
  --primitive-space-4: 16px;
  --primitive-space-6: 24px;
  --primitive-space-8: 32px;
  --primitive-type-2xl: 1.75rem;
  --primitive-type-lg: 1.125rem;
  --primitive-type-md: 1rem;
  --primitive-type-sm: 0.875rem;
  --primitive-type-xl: 1.375rem;
  --primitive-type-xs: 0.8125rem;
  --semantic-color-canvas: #F7F6F3;
  --semantic-color-danger: #B4231F;
  --semantic-color-focus: #111111;
  --semantic-color-icon-muted: #78716C;
  --semantic-color-line: #EAEAEA;
  --semantic-color-line-disabled: #A8A29E;
  --semantic-color-line-strong: #78716C;
  --semantic-color-skeleton: #EEEDE8;
  --semantic-color-status-done-bg: #A7F3D0;
  --semantic-color-status-done-fg: #064E3B;
  --semantic-color-status-open-bg: #FEF3C7;
  --semantic-color-status-open-fg: #78350F;
  --semantic-color-status-progress-bg: #DBEAFE;
  --semantic-color-status-progress-fg: #1E3A8A;
  --semantic-color-surface: #FFFFFF;
  --semantic-color-surface-alt: #F9F9F8;
  --semantic-color-text: #111111;
  --semantic-color-text-muted: #57534E;
  --semantic-color-text-soft: #2F3437;
  --semantic-color-urgent-bg: #FECACA;
  --semantic-color-urgent-fg: #7F1D1D;
  --semantic-font-body: 'IBM Plex Sans', system-ui, sans-serif;
  --semantic-font-code: 'IBM Plex Mono', ui-monospace, monospace;
  --semantic-font-heading: 'IBM Plex Sans', system-ui, sans-serif;
  --semantic-radius-block: 8px;
  --semantic-radius-control: 6px;
  --semantic-radius-pill: 9999px;
  --semantic-shadow-none: 0px 0px 0px 0px #00000000;
  --semantic-size-field: 320px;
  --semantic-size-icon: 20px;
  --semantic-size-icon-lg: 24px;
  --semantic-size-measure: 720px;
  --semantic-size-outline: 2px;
  --semantic-size-thumb: 96px;
  --semantic-size-thumb-lg: 160px;
  --semantic-size-touch: 44px;
  --semantic-size-wide: 960px;
  --semantic-space-2xl: 48px;
  --semantic-space-3xl: 64px;
  --semantic-space-hairline: 4px;
  --semantic-space-lg: 24px;
  --semantic-space-md: 16px;
  --semantic-space-section: 96px;
  --semantic-space-sm: 12px;
  --semantic-space-xl: 32px;
  --semantic-space-xs: 8px;
  --semantic-type-2xl: 1.75rem;
  --semantic-type-lg: 1.125rem;
  --semantic-type-md: 1rem;
  --semantic-type-sm: 0.875rem;
  --semantic-type-xl: 1.375rem;
  --semantic-type-xs: 0.8125rem;
}
