

* {

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: Arial, sans-serif;

}

body {

    display: flex;

    align-items: center;

    justify-content: center;

    height: 100vh;

    background: #1a1a1a url(https://i.pinimg.com/originals/6f/bc/f9/6fbcf93549ebfb8660953e347e3691f4.gif) no-repeat center center fixed;

    -webkit-background-size: cover;



    -moz-background-size: cover;

    

    -o-background-size: cover;

    color: #ffffff;

}

.login-container {

    background: ;

    padding: 2rem;

    border-radius: 10px;

    width: 350px;

    text-align: center;

    
    animation: fadeIn 1s ease-in-out;

}

h2 {

    margin-bottom: 1.5rem;

    color: #ddd;

    font-size: 2rem;

}

.input-field {

    position: relative;

    margin-bottom: 1.5rem;

}

.input-field i {

    position: absolute;

    left: 10px;

    top: 50%;

    transform: translateY(-50%);

    color: #C3B6B6;

    font-size: 1.2rem;

}

.input-field input {

    width: 100%;

    padding: 0.8rem 2.5rem;

    border-radius: 50px;

    border: none;

    outline: none;

    background: #333;

    color: #fff;

    transition: all 0.3s ease;

}

.input-field input:focus {

    transform: scale(1.05);

    box-shadow: 0px 0px 10px #FF0000;

}

.login-btn {

    width: 100%;

    padding: 0.8rem;

    background: #980018;

    border: none;

    border-radius: 50px;

    color: #fff;

    font-size: 1rem;

    cursor: pointer;

    transition: background 0.3s ease;

}

.login-btn:hover {

    background: #FF0000;

}

.register-message {

    margin-top: 1rem;

    font-size: 0.9rem;

}

.register-message a {

    color: #FF0000;

    text-decoration: none;

}

.register-message a:hover {

    text-decoration: underline;

}

@keyframes fadeIn {

    from {

        opacity: 0;

        transform: translateY(-20px);

    }

    to {

        opacity: 1;

        transform: translateY(0);

    }

}
button {

    width: 100%;

    padding: 10px;

    border: none;

    border-radius: 40px;

    background-color: #FF4C4C;

    color: #fff;

    font-size: 16px;

    cursor: pointer;

    transition: background-color 0.3s;

}

button:hover {

    background-color: #3B0000;

}