/* TastePilot — Shadows, borders & motion */

:root {
  /* Shadows — soft, warm, navy-tinted (never pure black) */
  --shadow-hero: 0 24px 40px -20px rgba(18, 48, 71, 0.55);
  --shadow-card: 0 8px 20px -12px rgba(18, 48, 71, 0.28);
  --shadow-ring: 0 4px 10px -2px rgba(0, 0, 0, 0.25);
  --shadow-fab: 0 12px 28px -8px rgba(242, 165, 65, 0.55);
  --shadow-device: 0 40px 80px -30px rgba(18, 48, 71, 0.5);

  /* Motion — gentle iOS ease; Personal Fit ring fills 0→value on first appear */
  --ease-standard: cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --dur-fast: 0.18s;  /* @kind other */
  --dur-base: 0.28s;  /* @kind other */
  --dur-ring: 0.6s;   /* @kind other */

  /* Press / hover states (iOS-native feel) */
  --press-scale: 0.97; /* @kind other */
  --press-dim: 0.92;   /* @kind other */
}
