/* Поток UI-kit. Canonical tokens; run scripts/sync-design-tokens.mjs after edits. */
:root {
  --pt-ink: #162136;
  --pt-ink-soft: #2b3a57;
  --pt-muted: #596b86;
  --pt-white: #ffffff;
  --pt-canvas: #f5f7fb;
  --pt-surface: #f2f5fa;
  --pt-line: #dce3ed;
  --pt-line-strong: #bbc7d7;
  --pt-brand: #00e05c;
  --pt-brand-hover: #00ca53;
  --pt-brand-soft: #e7fbee;
  --pt-brand-ink: #096b38;
  --pt-danger: #b42335;
  --pt-danger-soft: #fff0f2;
  --pt-warning: #875308;
  --pt-warning-soft: #fff7e5;
  --pt-info: #285aa1;
  --pt-info-soft: #edf4ff;
  --pt-font: Inter, 'Segoe UI', Arial, sans-serif;
  --pt-title-size: 28px;
  --pt-title-mobile-size: 23px;
  --pt-control-size: 14px;
  --pt-space-1: 4px;
  --pt-space-2: 8px;
  --pt-space-3: 12px;
  --pt-space-4: 16px;
  --pt-space-5: 20px;
  --pt-space-6: 24px;
  --pt-space-8: 32px;
  --pt-space-12: 48px;
  --pt-radius-control: 10px;
  --pt-radius-card: 20px;
  --pt-radius-pill: 999px;
  --pt-shadow: 0 25px 45px -35px rgba(24,31,56,.28);
  --pt-focus: 0 0 0 3px rgba(9,107,56,.24);
  --pt-motion-fast: 160ms;
  --pt-motion-normal: 260ms;
  --pt-ease: cubic-bezier(.2,.7,.2,1);
}
