*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#000!important;caret-color:#000}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px #1e293b inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}.dark .text-slate-400,.dark .text-slate-500,.dark .text-slate-600,.dark .text-slate-300,.dark .text-white\/60,.dark .text-white\/70,.dark .text-white\/50,.dark .text-slate-500\/70{color:#fff!important}.dark body{background-color:#0f172a!important}.dark .bg-slate-900{background-color:#1e293b!important;border:1px solid rgba(156,22,77,.2)!important}.dark .bg-slate-800{background-color:#334155!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.25,1,.5,1);will-change:transform,opacity}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.animate-fade-in{animation:fadeIn 1s ease forwards}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.25,1,.5,1) forwards}.animate-fade-in-down{animation:fadeInDown .6s ease forwards}.animate-fade-in-left{animation:fadeInLeft .8s cubic-bezier(.25,1,.5,1) forwards}
