/* ============================================================
   LiveSOP — Elevation, border & motion tokens
   Shadow alphas measured from LiveSOP.fig (0.161 / 0.25 / 0.278 black).
   ============================================================ */
:root {
  /* Inset stroke used by inputs in the source (boxShadow inset 1px) */
  --shadow-input-inset: inset 0 0 0 1px var(--ls-border);
  --shadow-input-focus: inset 0 0 0 1.5px var(--ls-blue);

  /* Elevation ramp */
  --shadow-xs: 0 1px 2px rgba(16,24,40,0.04);
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.161);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.161);
  --shadow-lg: 0 12px 32px rgba(0,0,0,0.25);
  --shadow-modal: 0 24px 64px rgba(0,0,0,0.278);

  /* Motion */
  --ease-standard: cubic-bezier(0.2, 0, 0.2, 1); /* @kind other */
  --dur-fast: 0.12s;  /* @kind other */
  --dur-base: 0.18s;  /* @kind other */
  --dur-slow: 0.28s;  /* @kind other */
}
