*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .5s ease-out}.delay-150{animation-delay:.15s}.delay-300{animation-delay:.3s}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid #00F2FE;outline-offset:2px}
