/* Shared Talli design tokens. Components and product surfaces consume semantic roles. */
@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter-Variable-2bf3d951bf9d6109437ea0874bbf12fb.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --ui-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --ui-ink: #0f2a44;
  --ui-muted: #6b7280;
  --ui-line: #e5e7eb;
  --ui-border-strong: #94a3b8;
  --ui-surface: #ffffff;
  --ui-canvas: #fafafa;
  --ui-subtle: #f1f5f9;
  --ui-accent: #f97316;
  --ui-accent-hover: #0f2a44;
  --ui-accent-foreground: #ffffff;
  --ui-accent-ink: #a84308;
  --ui-selected: #fff1e7;
  --ui-focus: #a84308;
  --ui-hover: #f1f5f9;
  --ui-active: #e5e7eb;
  --ui-rail: #0f2a44;
  --ui-rail-ink: #cbd5e1;
  --ui-rail-hover: #193a57;
  --ui-rail-active: #234663;
  --ui-rail-accent: #fb923c;
  --ui-selection: #ffedd5;
  --ui-selection-ink: #0f2a44;
  --ui-success: #386545;
  --ui-success-surface: #edf8f1;
  --ui-success-line: #dceee2;
  --ui-warning: #94431a;
  --ui-warning-surface: #fff4ed;
  --ui-warning-line: #f4d5bc;
  --ui-danger: #9e4033;
  --ui-danger-surface: #fff3f0;
  --ui-danger-line: #f4ddd6;
  --ui-disabled: #7c8796;
  --ui-disabled-surface: #d6dae0;
  --ui-radius-sm: 6px;
  --ui-radius-md: 8px;
  --ui-radius-lg: 10px;
  --ui-state-duration: 150ms;
  --ui-window-shadow: 0 16px 48px #1720331c, 0 3px 12px #17203312;
}
