/* 私域银行 · KIR 设计 Token（存客宝官网）
   真源：卡若AI 私域银行统一前端模块 / kir-unified-tokens.css */
:root {
  --kir-primary: #2563eb;
  --kir-primary-600: #1d4ed8;
  --kir-indigo: #6366f1;
  --kir-purple: #8b5cf6;
  --kir-gold: #f59e0b;
  --kir-gold-soft: #fef3c7;
  --kir-success: #22c55e;

  --kir-gradient-cta: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 100%);
  --kir-gradient-cta-hover: linear-gradient(90deg, #2563eb 0%, #7c3aed 100%);
  --kir-gradient-page: linear-gradient(to bottom right, #f8fafc 0%, rgba(239, 246, 255, 0.55) 45%, rgba(243, 232, 255, 0.35) 100%);
  --kir-gradient-hero: linear-gradient(135deg, #f8fafc 0%, #ffffff 55%, rgba(239, 246, 255, 0.4) 100%);

  --kir-orb-blue: rgba(59, 130, 246, 0.22);
  --kir-orb-purple: rgba(139, 92, 246, 0.18);
  --kir-orb-gold: rgba(245, 158, 11, 0.14);

  --kir-glass-bg: rgba(255, 255, 255, 0.72);
  --kir-glass-solid: rgba(255, 255, 255, 0.88);
  --kir-glass-border: rgba(255, 255, 255, 0.75);
  --kir-glass-blur: 20px;
  --kir-glass-shadow: 0 8px 32px rgba(31, 38, 135, 0.07);
  --kir-glass-shadow-hover: 0 12px 40px rgba(59, 130, 246, 0.12);
  --kir-shadow-card: 0 2px 12px rgba(15, 23, 42, 0.06);
  --kir-shadow-primary: 0 8px 20px rgba(37, 99, 235, 0.25);

  --kir-text-primary: #0f172a;
  --kir-text-secondary: #475569;
  --kir-text-muted: #94a3b8;
  --kir-border-soft: #eef2f7;
  --kir-radius-md: 12px;
  --kir-radius-lg: 16px;
  --kir-radius-xl: 20px;
  --kir-radius-pill: 999px;
  --kir-ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  --kir-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);

  /* Hero 三版 · 实色字（06） */
  --kir-hero-title: #0f172a;
  --kir-hero-accent: #2563eb;
  --kir-hero-muted: #64748b;
  --kir-hero-badge-bg: #f1f5f9;
  --kir-gradient-hero: linear-gradient(135deg, #f8fafc 0%, #ffffff 55%, rgba(239, 246, 255, 0.4) 100%);
}
