/* GENERATED FILE. Do not edit by hand. */
/* Source: docs/component-library/shared-foundation/design-tokens/code/tokens.mjs */
/* Generator: docs/component-library/shared-foundation/design-tokens/code/css-tokens.mjs */
/* Regenerate with `npm run generate:design-tokens-css`. */

/* Contract: design.tokens.v1 */
:root {
  --sdl-color-background: #f8fafc;
  --sdl-color-surface: #ffffff;
  --sdl-color-surface-subtle: #f1f5f9;
  --sdl-color-text: #0f172a;
  --sdl-color-text-muted: #475569;
  --sdl-color-border: #cbd5e1;
  --sdl-color-focus: #0284c7;
  --sdl-color-accent: #2563eb;
  --sdl-color-accent-text: #ffffff;
  --sdl-color-success: #15803d;
  --sdl-color-warning: #b45309;
  --sdl-color-danger: #dc2626;
  --sdl-color-disabled: #94a3b8;
  --sdl-spacing-0: 0px;
  --sdl-spacing-1: 4px;
  --sdl-spacing-2: 8px;
  --sdl-spacing-3: 12px;
  --sdl-spacing-4: 16px;
  --sdl-spacing-5: 20px;
  --sdl-spacing-6: 24px;
  --sdl-spacing-8: 32px;
  --sdl-spacing-10: 40px;
  --sdl-spacing-12: 48px;
  --sdl-radius-sm: 4px;
  --sdl-radius-md: 8px;
  --sdl-radius-lg: 12px;
  --sdl-typography-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  --sdl-typography-size-xs: 12px;
  --sdl-typography-size-sm: 14px;
  --sdl-typography-size-md: 16px;
  --sdl-typography-size-lg: 20px;
  --sdl-typography-size-xl: 24px;
  --sdl-typography-weight-regular: 400;
  --sdl-typography-weight-medium: 500;
  --sdl-typography-weight-semibold: 600;
  --sdl-typography-weight-bold: 700;
  --sdl-typography-line-height-tight: 1.2;
  --sdl-typography-line-height-normal: 1.5;
  --sdl-elevation-none: none;
  --sdl-elevation-panel: 0 1px 2px rgba(15, 23, 42, 0.08);
  --sdl-elevation-overlay: 0 12px 32px rgba(15, 23, 42, 0.18);
  --sdl-motion-fast: 120ms;
  --sdl-motion-normal: 180ms;
  --sdl-motion-easing: cubic-bezier(0.2, 0, 0, 1);
  --sdl-component-shell-sidebar-width: 248px;
  --sdl-component-shell-header-height: 56px;
  --sdl-component-shell-content-max-width: 1180px;
  --sdl-component-control-height: 36px;
  --sdl-component-control-icon-size: 18px;
}
