@import url('https://use.fontawesome.com/releases/v6.5.0/css/all.css');

#container {
    font-size: 1.25rem;
    padding: 10px;
    color: white;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 80vh;
    width: 90vw; 
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 22px 70px 4px; /* Softer shadow */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
}

#main.spinner-visible {
    display: flex;
}

#main.spinner-hidden {
    display: none;
}

@media (max-width: 768px) {
    #container {
        width: 90vw;
        height: 60vh; 
        font-size: 1rem;
    }
}

@media (max-width: 480px) {
    #container {
        width: 95vw;
        height: 50vh;
        font-size: 0.9rem;
    }
}