/* KIVO wallet design tokens — shared vocabulary for exchange-style surfaces. */
:root{
  --kivo-bg:#0a0a0a;
  --kivo-surface:#141414;
  --kivo-surface-raised:#161616;
  --kivo-border:rgba(255,255,255,.08);
  --kivo-border-strong:rgba(255,255,255,.12);
  --kivo-card-border:rgba(70,240,101,.28);
  --kivo-text:#f5f5f5;
  --kivo-muted:#929299;
  --kivo-positive:#46F065;
  --kivo-negative:#f6465d;
  --kivo-accent:#46F065;
  --kivo-radius-lg:20px;
  --kivo-radius-md:16px;
  --kivo-radius-sm:12px;
  --kivo-radius-pill:999px;
  --kivo-card-shadow:0 14px 30px -12px rgba(0,0,0,.55);
  --kivo-type-display:32px;
  --kivo-type-title:18px;
  --kivo-type-body:14px;
  --kivo-type-label:12px;
  --kivo-space-1:4px; --kivo-space-2:8px; --kivo-space-3:12px;
  --kivo-space-4:16px; --kivo-space-5:20px; --kivo-space-6:24px; --kivo-space-8:32px;
  --kivo-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;

  /* Backward-compatible aliases for older dashboard styles. */
  --kivo-radius:var(--kivo-radius-sm);
}
