@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{scroll-behavior:smooth}::selection{background:#06b6d426;color:inherit}}@layer utilities{.animate-pulse-slow{animation:pulseSlow 4s cubic-bezier(.4,0,.6,1) infinite}.card-hover{position:relative;transition:all .3s ease}.card-hover:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(to right,#e8590c,transparent);background-size:200% auto;opacity:0;transition:opacity .5s ease;border-radius:inherit;pointer-events:none}.card-hover:hover{transform:translateY(-2px);box-shadow:0 10px 40px -10px #e8590c26}.card-hover:hover:before{opacity:.5}}@keyframes pulseSlow{0%,to{opacity:1}50%{opacity:.6}}@layer utilities{.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.animate-loading-bar{animation:loadingBar 1.5s cubic-bezier(.65,0,.35,1) forwards}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingBar{0%{transform:scaleX(0)}50%{transform:scaleX(.7)}to{transform:scaleX(1)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}
