@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Cinzel:wght@400..900&family=League+Spartan:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Cinzel:wght@400..900&family=League+Spartan:wght@100..900&family=Michroma&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');



*{
    font-family: "Montserrat", serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Full-screen gradient background */
body {
    background: linear-gradient(to bottom, #0a1d45, #1e3c72, #2956b2);
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

/* Card styling */
.login-card {
    background-color: rgba(0, 0, 0, 0.7); /* Semi-transparent background */
    padding: 2rem;
    border-radius: 1rem;
    max-width: 400px;
    width: 100%;
    color: #fff;
}

.login-card input {
    background-color: #e0e7ff; /* Light blue background for inputs */
    border: none;
}

.login-card button {
    background-color: #4a90e2;
    color: #fff;
}

.login-card button:hover {
    background-color: #357abd;
}

.logo {
    width: 50px;
    height: 50px;
}


.title-text{
    font-weight: 400;
    font-family: "Michroma", sans-serif !important; 
    color:white;
}