.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;color:hsl(var(--foreground));animation:fadeIn .5s ease-in-out}.loader-logo{width:80px;height:80px;margin-bottom:20px}.loader-text{font-size:1.2rem;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}