@tailwind base;@tailwind components;@tailwind utilities;@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-slide-up{animation:.5s ease-out forwards slideUp}.animate-fade-in{animation:.5s ease-out forwards fadeIn}.animate-scale-in{animation:.3s ease-out forwards scaleIn}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.btn-scale{transition:transform .15s}.btn-scale:active{transform:scale(.95)}.project-card-hover:hover .project-card-image-container{transform:scale(1.04)}.project-card-image-container{transition:transform .3s}[data-phase-slider],[data-phase-slider] *,[data-phase-slider] :before,[data-phase-slider] :after,[data-phase-slider] button,[data-phase-slider] button:hover,[data-phase-slider] button:active,[data-phase-slider] button:focus,[data-phase-slider] div,[data-phase-slider] div:hover,[data-phase-slider] span,[data-phase-slider] span:hover,[data-phase-slider] span:active,[data-phase-slider] span:focus{transform-origin:50%!important;opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:scale(1)!important}