/*
 * BauWERK Core Tokens 0.2.0
 * GENERATED FILE — source: packages/tokens/tokens.json
 * Regenerate: node tools/generate-tokens.mjs
 */
:root {
  --bw-color-canvas: #f4f6f8;
  --bw-color-surface: #ffffff;
  --bw-color-surface-subtle: #fafbfc;
  --bw-color-line: #e2e6ea;
  --bw-color-line-strong: #8c9298;
  --bw-color-text: #171a1d;
  --bw-color-text-muted: #5c636c;
  --bw-color-text-faint: #6a7077;
  --bw-color-accent: #1f5fa8;
  --bw-color-accent-hover: #1a5292;
  --bw-color-accent-surface: #e9f1fa;
  --bw-color-success: #1a7a4c;
  --bw-color-success-surface: #e7f4ed;
  --bw-color-warning: #9c6306;
  --bw-color-warning-surface: #fdf2e0;
  --bw-color-danger: #b3261e;
  --bw-color-danger-surface: #fdecea;
  --bw-color-focus: #1f5fa8;
  --bw-product-pruefwerk: #007b7b;
  --bw-product-planwerk: #06779e;
  --bw-product-kostenwerk: #8a6900;
  --bw-product-honorarwerk: #4d6bbb;
  --bw-product-terminwerk: #a3518c;
  --bw-product-bauleitwerk: #5e7705;
  --bw-product-tagwerk: #ab561a;
  --bw-product-zeitwerk: #b14e59;
  --bw-product-vergabewerk: #815cb0;
  --bw-product-raumbuchwerk: #017e50;
  --bw-icon-size-compact: 16px;
  --bw-icon-size-default: 20px;
  --bw-icon-size-large: 24px;
  --bw-icon-stroke-compact: 2;
  --bw-icon-stroke-default: 1.75;
  --bw-icon-stroke-large: 1.5;
  --bw-font-ui: Roboto Condensed, Segoe UI Condensed, Arial Narrow, system-ui, sans-serif;
  --bw-font-system-fallback: Segoe UI, system-ui, sans-serif;
  --bw-font-mono: Cascadia Mono, Consolas, monospace;
  --bw-font-weight-base: 300;
  --bw-font-weight-emphasis: 700;
  --bw-space-1: 4px;
  --bw-space-2: 8px;
  --bw-space-3: 12px;
  --bw-space-4: 16px;
  --bw-space-5: 24px;
  --bw-space-6: 32px;
  --bw-space-7: 48px;
  --bw-radius-sm: 5px;
  --bw-radius-md: 8px;
  --bw-radius-lg: 12px;
  --bw-radius-pill: 999px;
  --bw-type-meta: 12px;
  --bw-type-body: 14px;
  --bw-type-section: 18px;
  --bw-type-title: 24px;
  --bw-motion-fast: 120ms;
  --bw-motion-normal: 180ms;
  --bw-shadow-raised: 0 1px 2px rgb(23 26 29 / 8%), 0 8px 24px rgb(23 26 29 / 10%);
}
