*{box-sizing:border-box;margin:0;padding:0}:root{--midnight-blue:#0d192a;--aqua-green:#3bae40;--soft-yellow:#ffff0f;--bright-orange:#ffff04}body{color:#333;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:Poppins,sans-serif;font-weight:700}strong{font-weight:600}html{scroll-behavior:smooth}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
