:root{
--ease-out:cubic-bezier(.2,.8,.3,1);
--ease-in-out:cubic-bezier(.4,0,.2,1);
--ease-snap:cubic-bezier(.16,1,.3,1);
--dur-instant:80ms;
--dur-fast:120ms;
--dur-base:200ms;
--dur-slow:320ms;
--transition-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);
}
@keyframes pronto-pulse{0%{box-shadow:0 0 0 0 rgba(14,159,110,.35)}70%{box-shadow:0 0 0 10px rgba(14,159,110,0)}100%{box-shadow:0 0 0 0 rgba(14,159,110,0)}}
@keyframes pronto-tick{from{opacity:.35}to{opacity:1}}
@keyframes spin{to{transform:rotate(360deg)}}
