/* Espacements, rayons, ombres, mouvement — valeurs exactes du prototype /recettes/. */
:root{
  --sp-2:2px; --sp-4:4px; --sp-5:5px; --sp-6:6px; --sp-8:8px; --sp-10:10px; --sp-12:12px;
  --sp-14:14px; --sp-16:16px; --sp-18:18px; --sp-22:22px; --sp-24:24px; --sp-26:26px;
  --sp-28:28px; --sp-30:30px; --sp-34:34px; --sp-40:40px; --sp-44:44px;

  --gutter:22px;              /* marge latérale mobile */
  --frame-max:440px;          /* colonne mobile */
  --hit-min:44px;             /* cible tactile minimum */

  --radius-0:0;               /* chips, blocs, CTA : angles vifs */
  --radius-card:3px;          /* gros boutons de choix */
  --radius-round:50%;

  --border-w:1.5px;
  --border-w-thin:1px;
  --border-w-bold:2px;
  --border-w-rule:3px;

  /* Double filet « carte de bistrot » */
  --frame-inset:inset 0 0 0 4px var(--mm-brun-cave),inset 0 0 0 5px var(--mm-ligne-40);
  --frame-inset-hover:inset 0 0 0 4px var(--mm-brun-cave),inset 0 0 0 5px rgba(227,107,74,.6),0 10px 24px rgba(0,0,0,.35);
  --shadow-dialog:0 14px 34px rgba(0,0,0,.5);
  --shadow-lift:0 10px 24px rgba(0,0,0,.35);

  --ease-out:cubic-bezier(.2,.7,.2,1); /* @kind other */
  --dur-fast:.12s; /* @kind other */
  --dur:.2s; /* @kind other */
  --dur-slow:.25s; /* @kind other */
  --dur-screen:.4s; /* @kind other */
  --dur-enter:.6s; /* @kind other */
}
