:root{
--dur-instant:80ms; /* @kind other */
--dur-fast:120ms; /* @kind other */
--dur-base:200ms; /* @kind other */
--dur-slow:320ms; /* @kind other */
--dur-slower:520ms; /* @kind other */
--ease-standard:cubic-bezier(.4,0,.2,1); /* @kind other */
--ease-entrance:cubic-bezier(.16,1,.3,1); /* @kind other */
--ease-exit:cubic-bezier(.4,0,1,1); /* @kind other */
--ease-dot:cubic-bezier(.34,1.56,.64,1); /* @kind other */
--transition-control:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard); /* @kind other */
--lift-hover:translateY(-2px); /* @kind other */
--press-scale:.97; /* @kind other */
}
@keyframes taxia-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes taxia-fade-in{from{opacity:0}to{opacity:1}}
@keyframes taxia-dot-pop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:1}}
@keyframes taxia-rule-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes taxia-pulse{0%,100%{box-shadow:0 0 0 0 rgba(0,167,158,.45)}70%{box-shadow:0 0 0 10px rgba(0,167,158,0)}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
