input[type="text"] { padding: 6px; width: 200px; margin: 5px; font-family: Montserrat, arial, sans-serif;}
input[type="number"] { padding: 6px; width: 200px; margin: 5px; font-family: Montserrat, arial, sans-serif;}
button { padding: 6px 10px; margin: 5px; font-family: Montserrat, arial, sans-serif;}
table { width: 100%; border-collapse: collapse; margin-top: 20px; font-family: Montserrat, arial, sans-serif;}
th, td { border: 1px solid #ccc; padding: 8px; text-align: left; font-family: Montserrat, arial, sans-serif;}
th { background-color: #f0f0f0; font-family: Montserrat, arial, sans-serif;}
.message { padding: 10px; margin-top: 10px; background: #e9ffe9; border: 1px solid #aaffaa; font-family: Montserrat, arial, sans-serif;}
.error { background: #ffe9e9; border: 1px solid #ffaaaa; font-family: Montserrat, arial, sans-serif;}
td{color: white;}
.library-book-title{font-weight: bold;}
.library-container{
        width: 90%;
        margin: 0 auto;
        margin-bottom: 20px;
}

#library-code-block{
    width: 70%;
    margin: 0 auto;
}

.library-h2{
    text-align: center;
}