.login-container{padding:50px;max-width:800px;margin:0 auto}.poem{display:flex;justify-content:center;font-family:cursive;font-size:20px}.page-container{max-width:1200px;margin:0 auto}.page-container ul{list-style-type:none;margin:10px;padding:0;font-size:20px;display:flex;flex-direction:row;column-gap:20px}.page-container .navbar{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin:auto 50px}.page-container input[type=file]::file-selector-button{background-color:#2f69a6;border:none;color:#fff;padding:8px;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;font-size:18px;cursor:pointer}.page-container input[type=file]::file-selector-button:hover{background-color:#153e6a}.page-container input[type=file]{white-space:normal;word-wrap:break-word;font-size:16px}.page-container .file-upload{background-color:#2f69a6;border:none;color:#fff;padding:10px;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;font-size:18px;cursor:pointer}.page-container .file-upload:hover{background-color:#153e6a}.page-container button.upload{background-color:#1e7a15;border:none;color:#fff;padding:10px;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;font-size:18px;cursor:pointer}.page-container button.upload:hover{background-color:#125d0b}.page-container .upload-container{display:flex;flex-direction:column;align-items:center;row-gap:30px}.page-container .book{display:flex;flex-direction:column;gap:10px;margin:0 50px;font-size:18px}.book-page-container{max-width:1200px;margin:0 auto}.book-page-container ul{list-style-type:none;margin:10px;padding:0;font-size:20px;display:flex;flex-direction:row;column-gap:20px}.book-page-container .navbar{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin:auto 50px}.book-page-container .zoom-out{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2ea44f;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;font-weight:600;line-height:20px;padding:6px 16px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.book-page-container .zoom-out:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}.book-page-container .zoom-out:hover{background-color:#2c974b}.book-page-container .zoom-out:focus{box-shadow:#2ea44f66 0 0 0 3px;outline:none}.book-page-container .zoom-out:disabled{background-color:#94d3a2;border-color:#1b1f231a;color:#fffc;cursor:default}.book-page-container .zoom-out:active{background-color:#298e46;box-shadow:#14462033 0 1px inset}.book-page-container .zoom-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2e44a4;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;font-weight:600;line-height:20px;padding:6px 16px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.book-page-container .zoom-in:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}.book-page-container .zoom-in:hover{background-color:#283a87}.book-page-container .zoom-in:focus{box-shadow:#16359066 0 0 0 3px;outline:none}.book-page-container .zoom-in:disabled{background-color:#94a7d3;border-color:#1b1f231a;color:#fffc;cursor:default}.book-page-container .zoom-in:active{background-color:#292e8e;box-shadow:#14184633 0 1px inset}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
