.hidden{
    display: none;
}

#back{
    position:absolute;
    background-size: cover;
    width:100%;
    height:100%;
    left: 0px;
    top: 0px;
    right:0px;
    bottom:20px;
    z-index: -1;
}

#clock{
    text-align: center;
    font-size: min(100px, 7vw);
    color: whitesmoke;
}

#quote{
    /* width: 80%; */
    color: whitesmoke;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}

#login-form{
    text-align: center;
}

#login-form input:first-child{
    /* width: 100%; */
    margin-top: 10px;
    color: whitesmoke;
    font-size: min(40px, 4vw);
    text-align: center;
    font-weight: bold;
    background-color: transparent;
    border: none;
    outline: none;
    border-bottom: 3px solid floralwhite;
}

#todo-form{
    text-align: center;
}

#login-form input::placeholder{
    color: whitesmoke;
    font-style: oblique;
}

#todo-form input::placeholder{
    color: whitesmoke;
    font-style: oblique;
}

#todo-form input{
    /* width: 100%; */
    margin-top: 10px;
    color: whitesmoke;
    font-size: min(40px, 4vw);
    text-align: center;
    font-weight: bold;
    background-color: transparent;
    border: none;
    outline: none;
    border-bottom: 3px solid floralwhite;
}

#greeting{
    text-align: center;
    font-size: 40px;
    color: whitesmoke;
}

#todo-list{
    overflow-y: auto;
    font-size: 30px;
    list-style-type: none;
    color: whitesmoke;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

#todo-list li button{
    margin-left: 5px;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

#weather{
    color: whitesmoke;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    font-style: italic;
    position: absolute;
    top: 5px;
    right: 20px;
}

#reset{
    position: absolute;
    color: whitesmoke;
    top: 20px;
    left: 20px;
    cursor: pointer;
}

.container{
    height: 250px;
    /* overflow: hidden; */
}

#todocontainer{
    overflow-y: scroll;
}

#todocontainer::-webkit-scrollbar{
    display: none;
}
