html,body{height:100%;overflow-x:hidden}body{-webkit-overflow-scrolling:touch}#root{height:100%;overflow-y:auto;overflow-x:hidden}#root::-webkit-scrollbar{display:none}#root{scrollbar-width:none}#root{-ms-overflow-style:none}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards}.backdrop-blur{transition:backdrop-filter .3s ease-in-out}.futuristic-glow{box-shadow:0 0 20px #22d3ee4d,0 0 40px #22d3ee1a,0 0 60px #22d3ee0d}@media (max-width: 768px){body{position:relative}.min-h-screen{min-height:100vh;height:auto}}*{max-width:100%;box-sizing:border-box}
