/* Souk Artisan — shadows, strokes and motion. Every shadow below is a literal
   value from the .fig; the system uses very few, all of them soft and shallow. */
:root{
--shadow-navbar:0px -1px 4px 0px rgba(0,0,0,0.1);   /* bottom tab bar lift */
--shadow-card:0px 1px 4px 0px rgba(51,51,51,0.1);   /* payment-method cards */
--shadow-float:0px 14px 10px 0px rgba(0,0,0,0.04);  /* floating round buttons */
--shadow-spec:0px 4px 4px 0px rgba(0,0,0,0.25);     /* white swatch, specimen only */
--shadow-key:0px 1px 0px 0px rgb(137,138,141);      /* iOS keyboard key */

/* strokes are drawn as inset rings in the source */
--ring-warm:inset 0 0 0 1px var(--sa-sand);
--ring-default:inset 0 0 0 1px var(--sa-grey-400);
--ring-strong:inset 0 0 0 1px var(--border-strong);

/* protection gradient over onboarding photography (Onboarding frame) */
--scrim-onboarding:linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0.2)),linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 24.87%),linear-gradient(180deg,rgba(0,0,0,0) 45.89%,rgb(0,0,0) 100%); /* @kind other */

/* motion — the file specifies no custom curves; these are the platform defaults
   the prototype links imply (iOS smart-animate / dissolve) */
--ease-standard:cubic-bezier(0.4,0,0.2,1); /* @kind other */
--ease-out:cubic-bezier(0,0,0.2,1); /* @kind other */
--dur-fast:120ms; /* @kind other */
--dur-base:200ms; /* @kind other */
--dur-slow:320ms; /* @kind other */
}
