/* CorpSakha design tokens (canonical). base.css uses short aliases --bg --t1 --pri etc.; map them to these when building. */
:root{
  --cs-bg:#070B1F;
  --cs-text-1:#F4F6FF;
  --cs-text-2:#A9B1D6;
  --cs-text-3:#7680A8;
  --cs-accent:#7C9BFF;
  --cs-success:#34D399;
  --cs-warning:#FBBF24;
  --cs-danger:#FB7185;
  --cs-glass-fill:rgba(255,255,255,.07);
  --cs-glass-border:rgba(255,255,255,.14);
  --cs-brand-gradient:linear-gradient(135deg,#3B82F6,#6D5BFF 55%,#A855F7);
  --cs-brand-blue:#3B82F6;
  --cs-brand-indigo:#6D5BFF;
  --cs-brand-violet:#A855F7;
  --cs-brand-cyan:#22D3EE;
  --cs-brand-logo-navy:#2B2A6B;
  --cs-brand-logo-coral:#FF6B4A;
  --cs-radius-sm:12px;
  --cs-radius-md:16px;
  --cs-radius-lg:20px;
  --cs-radius-xl:28px;
  --cs-radius-pill:999px;
  --cs-space-1:4px;
  --cs-space-2:8px;
  --cs-space-3:12px;
  --cs-space-4:16px;
  --cs-space-5:20px;
  --cs-space-6:24px;
  --cs-space-8:32px;
  --cs-blur:24px;
  --cs-font:Inter,system-ui,-apple-system,Roboto,sans-serif;
}
.light{
  --cs-bg:#EEF1FB;
  --cs-text-1:#0E1433;
  --cs-text-2:#4B5578;
  --cs-text-3:#7C86A8;
  --cs-accent:#4F46E5;
  --cs-success:#059669;
  --cs-warning:#B45309;
  --cs-danger:#E11D48;
  --cs-glass-fill:rgba(255,255,255,.55);
  --cs-glass-border:rgba(255,255,255,.85);
}
