@tailwind base;@tailwind components;@tailwind utilities;html,body{height:100%;width:100%;margin:0;padding:0;overscroll-behavior-y:none;background-color:#f8fafc;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){input,select,textarea{font-size:16px!important}}#root{min-height:100%;width:100%;display:flex;flex-direction:column}@layer utilities{.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.no-number-spin::-webkit-outer-spin-button,.no-number-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-number-spin{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}}@keyframes chic-bounce{0%,to{transform:translateY(0);opacity:.7;scale:.9}50%{transform:translateY(-4px);opacity:1;scale:1}}.animate-chic-bounce{animation:chic-bounce 1.4s infinite ease-in-out both}@keyframes chic-spin{0%{transform:rotate(0) scale(1);opacity:1}50%{transform:rotate(180deg) scale(1.15);opacity:.9}to{transform:rotate(360deg) scale(1);opacity:1}}.animate-chic-spin{animation:chic-spin 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes chic-slide-in{0%{opacity:0;transform:translateY(-8px) scale(.95)}60%{opacity:1;transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-chic-slide-in{animation:chic-slide-in .4s cubic-bezier(.2,.8,.2,1) forwards}.dash-reveal{animation:chic-slide-in .8s cubic-bezier(.2,.8,.2,1) forwards;opacity:0}
