*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
}
body{
    background-color: rgb(71, 71, 201);
     background: linear-gradient(-45deg, #ff9a9e, #fad0c4, #a18cd1, #fbc2eb);
        background-size: 400% 400%;
        animation: gradientBG 45s ease infinite;
    
}
 @keyframes gradientBG {
        0% {
            background-position: 0% 50%;
        }
        50% {
            background-position: 100% 50%;
        }
        100% {
            background-position: 0% 50%;
        }
    }
.container{
    width: min(60%,28.12em);
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;

}
.container h1{
    padding: 50px;
    font-size: 3.5rem;
    color: rgb(61, 145, 145);
    display: flex;
    justify-content: center;
}
.container{
    border: none;
    outline: none;

    
}
.input_Date {
    background-color: white;
    padding: 1.45em 1.67em;
    border-radius: 1em;
    box-shadow: 0 0.93em 1.34em rgba(11, 11, 11, 0.3)
    ;
    margin-bottom: 3em;
    display: grid;
    grid-template-columns: 9fr 3fr;
    gap: 1em;

}
 input ,button{
    font-weight: 400;
    border-radius: 0.38em;
}
input{
    background-color: antiquewhite;
    color: rgb(168, 156, 156);
    padding: 1.2em 1.25em;
    font-size: o.87em;
    

}
button{
    color: rgb(230, 230, 234);
    background-color: rgb(120, 120, 168);
}
.output_Date{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.output_Date div{
    height: 6.25em;
    width: 5.25em;
    background-color: antiquewhite;
    border-radius: .5em;
    color: black;
    display: grid;
    place-items: center;
    padding: 4em;
    box-shadow: 0  .93em  1.5em rgba(0,0,0,0.4);



}
span p{
    font-weight: 500;
    font-size: 0.97em;

}
p{
    font-size: 0.97em;
    color:rgb(140, 42, 42);
    font-weight:400;

    
}





