/* No animation appears in the source material (a PDF deck and a static Instagram grid).
   These are the deliberately minimal defaults for interactive surfaces: short,
   linear-ish, opacity- and color-only. Never bounce, never scale-up, never spring. */
:root {
  --duration-instant: 90ms; /* @kind other */
  --duration-fast: 140ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --ease-standard: cubic-bezier(0.2, 0, 0.2, 1); /* @kind other */
  --ease-linear: linear; /* @kind other */

  --transition-interactive: background-color var(--duration-fast) var(--ease-standard),
    color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    opacity var(--duration-fast) var(--ease-standard); /* @kind other */

  --hover-opacity: 0.82; /* @kind other */   /* outline / ghost surfaces dim on hover */
  --press-opacity: 0.68; /* @kind other */   /* press is a further dim, never a transform */
  --disabled-opacity: 0.4; /* @kind other */
}
