body, html { height: 100%; width: 100%; margin: 0; padding: 0; font-family: "Roboto", sans-serif; font-weight: 500; font-style: normal; background-image: url('../assets/background.png'); background-size: cover; background-repeat: no-repeat; } .container { opacity: 0; display: flex; flex-direction: column; justify-content: space-evenly; align-items: center; min-height: 100vh; } .header { color: #1B1A55; font-size: 4vh; text-transform: uppercase; text-align: center; } .loading-section { display: flex; flex-direction: column; align-items: center; text-align: center; color: white; } .spinner { width: 50px; height: 50px; border: 6px solid #f3f3f3; border-top: 6px solid #2196F3; border-radius: 50%; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .loading-section p { font-size: 1.5rem; color: white; margin-top: 1rem; }