/* Slidr spacing, radius & elevation tokens. 4px base scale. */
:root {
  /* Spacing (4px base) */
  --sp-1: 4px;
  --sp-2: 8px;
  --sp-3: 12px;
  --sp-4: 16px;
  --sp-5: 24px;
  --sp-6: 32px;
  --sp-7: 48px;
  --sp-8: 64px;

  /* Radius */
  --r-sm: 6px;
  --r-md: 10px;
  --r-lg: 16px;
  --r-pill: 999px;

  /* Elevation, soft, low, Space-Cadet tinted. Restraint over drama. */
  --sh-sm: 0 1px 2px rgba(36,40,62,.06), 0 1px 3px rgba(36,40,62,.08);
  --sh-md: 0 4px 12px rgba(36,40,62,.08), 0 2px 4px rgba(36,40,62,.06);
  --sh-lg: 0 16px 40px rgba(36,40,62,.12), 0 4px 12px rgba(36,40,62,.08);

  /* Motion */
  --ease: cubic-bezier(.2,.7,.3,1); /* @kind other */
  --dur-fast: .12s; /* @kind other */
  --dur: .18s; /* @kind other */
  --dur-slow: .28s; /* @kind other */
}
