@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;overflow-x:hidden}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#eab308;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ca8a04}::selection{background:#eab308;color:#000}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:float 3s ease-in-out infinite}.text-balance{text-wrap:balance}
/* shadcn/tailwindcss-animate fallbacks used only by overlays */
@keyframes enter{from{opacity:0;transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))}to{opacity:1;transform:none}}@keyframes exit{from{opacity:1}to{opacity:0}}.animate-in{animation:enter .15s ease-out}.animate-out{animation:exit .15s ease-in forwards}.fade-in-0{--tw-enter-opacity:0}.fade-out-0{opacity:0}
