/* ============================================================
   Dividis Capital — Effects: radii, borders, shadows, motion
   Quiet, precise. Shadows are soft and navy-tinted, never grey.
   Corners are restrained — institutional, not playful.
   ============================================================ */

:root {
  /* ---- Radii ---- */
  --radius-xs: 3px;
  --radius-sm: 5px;
  --radius-md: 8px;     /* default control radius */
  --radius-lg: 12px;    /* cards */
  --radius-xl: 16px;    /* feature panels */
  --radius-2xl: 24px;
  --radius-pill: 999px;

  /* ---- Border widths ---- */
  --border-hair: 1px;
  --border-thick: 1.5px;

  /* ---- Shadows (navy-tinted, layered, soft) ---- */
  --shadow-xs: 0 1px 2px rgba(10, 15, 30, 0.06);
  --shadow-sm: 0 1px 3px rgba(10, 15, 30, 0.08), 0 1px 2px rgba(10, 15, 30, 0.04);
  --shadow-md: 0 4px 12px rgba(10, 15, 30, 0.08), 0 2px 4px rgba(10, 15, 30, 0.05);
  --shadow-lg: 0 12px 28px rgba(10, 15, 30, 0.12), 0 4px 8px rgba(10, 15, 30, 0.06);
  --shadow-xl: 0 24px 56px rgba(10, 15, 30, 0.18), 0 8px 16px rgba(10, 15, 30, 0.08);
  --shadow-emerald: 0 8px 24px rgba(16, 185, 129, 0.22);
  --shadow-inset: inset 0 1px 2px rgba(10, 15, 30, 0.08);

  /* ---- Motion ---- */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); /* @kind other */
  --duration-fast: 120ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --duration-slow: 360ms; /* @kind other */

  /* ---- Signature gradients ---- */
  --gradient-navy: linear-gradient(160deg, #0a0f1e 0%, #111831 55%, #0a0f1e 100%); /* @kind color */
  --gradient-navy-emerald: linear-gradient(135deg, #0a0f1e 0%, #0f2230 60%, #0a3a2e 100%); /* @kind color */
  --gradient-gold-rule: linear-gradient(90deg, transparent, var(--gold-500), transparent);
  --hairline-emerald: linear-gradient(90deg, var(--emerald-500), transparent);
}
