:root {
  --tuai-bg: #f6f8fb;
  --tuai-surface: #ffffff;
  --tuai-surface-muted: #f8fafc;
  --tuai-border: #e7edf4;
  --tuai-border-strong: #d9e4ef;
  --tuai-text: #101828;
  --tuai-text-2: #344054;
  --tuai-text-3: #667085;
  --tuai-primary: #0f2744;
  --tuai-accent: #ff6b3d;
  --tuai-accent-hover: #f45b2d;
  --tuai-success: #0f9d58;
  --tuai-shadow-sm: 0 2px 10px rgba(16, 24, 40, 0.03);
  --tuai-shadow-md: 0 10px 28px rgba(16, 24, 40, 0.08);
  --tuai-radius-sm: 14px;
  --tuai-radius-md: 18px;
  --tuai-radius-lg: 24px;
  --tuai-max-width: 1240px;
  --tuai-gap: 24px;
}
