*{box-sizing:border-box}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}.light-theme{--main-color:#4e4e4e;--main-bg-color:#fff;--main-border-color:#5f636e;--main-font-color:#4e4e4e;--main-secondary-color:#222;--invalid-color:#b40e0e;--background-color:#fff;--heading-color:#d23669;--valid-color:#17b978;--link-color:#d23669;--link-visited-color:#fc85ae;--link-hover-color:#f3558e;--link-active-color:#fc5c9c;--main-font-family:"ubuntu",arial;--main-font-weight:normal;--main-font-size:0.75rem}.dark-theme,.light-theme{background-color:var(--background-color);font-family:var(--main-font-family);height:100%}.dark-theme{--main-color:#f0f0f0;--main-bg-color:#373c49;--main-border-color:#5f636e;--main-font-color:#fafafa;--main-secondary-color:#fff;--invalid-color:#ff304f;--background-color:#282c35;--heading-color:#ffa7c4;--valid-color:#17b978;--link-color:#ffa7c4;--link-visited-color:#f3558e;--link-hover-color:#f469a9;--link-active-color:#fc5c9c;--main-font-family:"ubuntu",arial;--main-font-weight:normal;--main-font-size:0.75rem}h1{color:var(--heading-color);font-size:2rem;font-weight:800}h2{color:var(--main-secondary-color);font-size:1rem;font-weight:600}p{color:var(--main-font-color);font-size:.9rem;font-weight:400}a{color:var(--link-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}section{margin:2% 5%}header{align-items:center;background-color:var(--background-color);display:flex;justify-content:space-between;padding:1% 0}.navigation_nav-item__JvhLi{list-style-type:none;margin:0;padding:0}.navigation_nav-link-item__cP8WZ{display:inline-block;list-style:none;padding:0 20px}.navigation_nav-link-item__cP8WZ a{color:var(--link-color);display:block;padding:8px;text-decoration:none}.navigation_nav-link-item__cP8WZ a:hover{color:var(--link-hover-color);text-decoration:underline}.navigation_nav-controls__GuTTG{display:flex;flex-direction:row;justify-content:space-between;width:25%}.ToggleSwitch_toggleSwitchCheckbox__hS7dz{height:0;visibility:hidden;width:0}.ToggleSwitch_toggleSwitchLabel__9mrzU{align-items:center;background:#000;border-radius:100px;cursor:pointer;display:flex;height:35px;justify-content:space-between;position:relative;transition:background-color .2s;width:60px}.ToggleSwitch_toggleSwitchLabel__9mrzU .ToggleSwitch_toggleSwitchButton__MN760{background:#fff;border-radius:25px;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29);content:"";height:30px;left:2px;position:absolute;top:2px;transition:.2s;width:30px}.ToggleSwitch_toggleSwitchButton__MN760:hover{border:3px solid var(--link-active-color)}.ToggleSwitch_toggleSwitchCheckbox__hS7dz:checked+.ToggleSwitch_toggleSwitchLabel__9mrzU .ToggleSwitch_toggleSwitchButton__MN760{left:calc(100% - 2px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ToggleSwitch_toggleSwitchLabel__9mrzU:active .ToggleSwitch_toggleSwitchButton__MN760{width:30px}.ToggleSwitch_left__eQmc-{height:15px;left:1px;top:15px}.ToggleSwitch_left__eQmc-,.ToggleSwitch_right__fSc7L{bottom:0;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;width:10px}.ToggleSwitch_right__fSc7L{height:20px;right:14px;top:20px}.Button_button__Zk130{background-color:var(--link-visited-color);color:var(--main-font-color)}.Button_button__Zk130,.Button_button__Zk130:active,.Button_button__Zk130:hover{border:1px solid var(--link-visited-color);border-radius:5px;outline:none;padding:10px 20px;width:auto}.Button_button__Zk130:active,.Button_button__Zk130:hover{background-color:#fff;color:var(--link-visited-color)}.AvatarButton_avatar-button__ny\+0M{border:1px solid var(--main-border-color);border-radius:50%}.AvatarButton_avatar-button__ny\+0M,.AvatarButton_avatar-button__ny\+0M:hover{background-color:var(--main-bg-color);background-size:cover;height:40px;text-align:"center";width:40px}.AvatarButton_avatar-button__ny\+0M:hover{border:1px solid var(--main-link-color);border-radius:50%;cursor:pointer}.todoList_todoForm__XnLL5{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center}.todoList_label__1gUW8{align-items:center;color:var(--main-color);display:flex;margin:0 10px}.todoList_input__x-Rh\+{background-color:var(--main-bg-color);border:1px solid var(--main-border-color);padding:5px}.todoList_addTodoButton__\+Z9Rq{align-items:center;display:flex;height:45px;text-align:center}.todoList_addTodoButton__\+Z9Rq,.todoList_addTodoButton__\+Z9Rq:hover{background-color:var(--main-bg-color);border:1px solid var(--main-border-color);margin:5px 10px;outline:none;padding:5px;width:auto}.todoList_addTodoButton__\+Z9Rq:hover{color:var(--main-color);cursor:pointer}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--main-border-color);border-radius:4px;color:var(--main-border-color);cursor:pointer;height:1.5em;outline:0;position:relative;transition:background 175ms cubic-bezier(.1,.1,.25,1);width:1.5em}input[type=checkbox]:before{border-color:var(--main-bg-color);border-style:solid;border-width:0 2px 2px 0;box-sizing:border-box;content:"";display:block;height:12px;left:5px;opacity:0;position:absolute;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}input[type=checkbox]:checked{background:var(--main-border-color);border-color:var(--main-border-color);color:var(--main-bg-color)}input[type=checkbox]:checked:before{box-sizing:border-box;opacity:1}.Checkbox_checkboxLabel__-NK9y{align-items:center;cursor:pointer;display:flex;padding:5px 0;position:relative;-webkit-user-select:none;user-select:none}.Checkbox_checkboxLabelText__jlO7i{font-size:1em;margin:0;padding:.5em}.FormMessaging_success__p\+-E3{color:green;margin:"8px 4px"}.FormMessaging_error__NgUsq{color:red;margin:"8px 4px"}.EnquiryForm_formHeading__qOX0E{font-size:calc(15px + 2vmin);margin:10px;text-align:left}.EnquiryForm_enquiryForm__p1JH7{display:block;padding:2%;text-align:start;width:80%}.EnquiryForm_enquiryLabel__pxOT2{color:var(--main-color);display:block;width:100%}.EnquiryForm_formRow__FbwlM{display:flex;justify-content:space-between;width:100%}input[type=email],input[type=text]{color:var(--main-color);width:90%}input[type=email],input[type=text],textarea{background-color:var(--main-bg-color);border:1px solid var(--main-color);margin:8px 1px;padding:12px 20px}textarea{width:95%}select{background-color:var(--main-bg-color);border:1px solid var(--main-color);color:var(--main-color);margin:8px 2px;padding:12px 20px;width:99%}input:hover,select:hover,textarea:hover{border:1px solid var(--main-border-color)}input:focus-visible,select:focus-visible,textarea:focus-visible{border:1px solid var(--main-border-color);border-radius:0;outline:none}textarea{color:var(--main-color)}button{background-color:var(--link-visited-color);color:var(--main-font-color)}button,button:hover{border:1px solid var(--link-visited-color);border-radius:20px;outline:none;padding:5px 10px;width:20%}button:hover{background-color:#fff;color:var(--link-visited-color)}.Book_book__LM2fK{color:var(--main-bg-color)}.BooksList_books-list__MydtO{list-style-type:none}@-webkit-keyframes LoadingSpinner_spinner__au5x6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes LoadingSpinner_spinner__au5x6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.LoadingSpinner_loading-spinner__yx9Rf{-webkit-animation:LoadingSpinner_spinner__au5x6 1.5s linear infinite;animation:LoadingSpinner_spinner__au5x6 1.5s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid var(--main-border-color);height:50px;margin-left:46%;width:50px}.Login_login__\+H1JP{margin:2rem auto;max-width:40rem;padding:2rem;width:90%}.Login_control__SgCK9{align-items:stretch;display:flex;flex-direction:column;margin:1rem 0}.Login_control__SgCK9 input,.Login_control__SgCK9 label{display:block}.Login_control__SgCK9 label{color:var(--main-color);flex:1 1;font-weight:700;margin-bottom:.5rem}.Login_control__SgCK9 input{border:1px solid var(--main-border-color);border-radius:6px;flex:3 1;font:inherit;padding:.35rem}.Login_control__SgCK9 input:focus{background:var(--main-bg-color);border-color:var(--main-border-color);outline:none}.Login_control__SgCK9 input[type=password]{background-color:var(--main-bg-color);border:1px solid var(--main-border-color);color:var(--main-color)}.Login_control__SgCK9.Login_invalid__\+gD2o input{background:var(--main-bg-color);border-color:var(--invalid-color)}.Login_validation-message__Heue4{color:var(--invalid-color)}.Login_actions__Cvd\+Z{text-align:center}@media (min-width:768px){.Login_control__SgCK9{align-items:center;flex-direction:row}}
/*# sourceMappingURL=main.04664bce.css.map*/