/* QuickLitmus — elevation & motion tokens */
:root {
  /* Shadows — whisper-quiet; cards pair hairline border + shadow-card */
  --shadow-card: 0 1px 2px rgba(17, 24, 39, 0.04);
  --shadow-raised: 0 1px 3px rgba(17, 24, 39, 0.07), 0 4px 14px rgba(17, 24, 39, 0.06);
  --shadow-overlay: 0 4px 12px rgba(17, 24, 39, 0.08), 0 16px 48px rgba(17, 24, 39, 0.14);

  /* Motion — snappy micro-interactions */
  --ease-out: cubic-bezier(0.2, 0, 0, 1); /* @kind other */
  --ease-spring: cubic-bezier(0.34, 1.4, 0.64, 1); /* @kind other */
  --dur-fast: 120ms; /* @kind other */
  --dur-base: 180ms; /* @kind other */
  --dur-slow: 280ms; /* @kind other */
}
