/* Fondazione Filippo Mantovani — Ombre, transizioni, motion */
:root {
  /* Ombre — morbide, diffuse, mai dure */
  --shadow-xs: 0 1px 2px rgba(16, 36, 54, 0.06);
  --shadow-sm: 0 2px 8px rgba(16, 36, 54, 0.08);
  --shadow-md: 0 6px 20px rgba(16, 36, 54, 0.10);
  --shadow-lg: 0 16px 40px rgba(16, 36, 54, 0.14);

  /* Motion */
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); /* @kind other */
  --duration-fast: 150ms; /* @kind other */
  --duration-base: 250ms; /* @kind other */
  --duration-slow: 450ms; /* @kind other */

  /* Microscatto: hover -2px lift; press scala 0.98 */
  --lift-hover: translateY(-2px); /* @kind other */
  --press-scale: scale(0.98); /* @kind other */

  /* Gradiente di protezione per testo su foto */
  --protection-gradient: linear-gradient(to top, rgba(16, 36, 54, 0.72) 0%, rgba(16, 36, 54, 0.28) 45%, rgba(16, 36, 54, 0) 100%); /* @kind other */
}
