@font-face{font-family:"icomoon";src:url(fonts/8.woff)format("woff");font-weight:normal;font-style:normal}:root{--tools-height:4.5rem}.reader-content{padding-top:var(--spacing-spacing-set-12);padding-bottom:calc(var(--spacing-spacing-set-12) + var(--tools-height));max-width:1000px;margin:0 auto}.page{display:block;text-align:center;margin:1rem auto}.page .page-image{display:inline-block;position:relative;max-width:1000px;margin:0 auto}.page .page-image img{max-width:1000px;margin:0 auto;display:block;background:rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 0 10px 5px rgba(0,0,0,0.2);box-shadow:inset 0 0 10px 5px rgba(0,0,0,0.2)}.page .page-image img.loaded{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.2);box-shadow:1px 2px 2px rgba(0,0,0,0.2)}@media screen and (max-width:999px){.page .page-image{max-width:100%}.page .page-image img{max-width:100%}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}#container{background-color:var(--background-secondary,#faf8f6)}.book-tools{z-index:600;display:flex;position:absolute;background:var(--background-default);width:100%;height:var(--tools-height);-webkit-box-shadow:2px 0 2px rgba(0,0,0,0.2);box-shadow:2px 0 2px rgba(0,0,0,0.2);-webkit-transition:left 0.3s var(--ease-productive-standard),-webkit-transform 0.3s var(--ease-productive-standard);transition:left 0.3s var(--ease-productive-standard),-webkit-transform 0.3s var(--ease-productive-standard);transition:left 0.3s var(--ease-productive-standard),transform 0.3s var(--ease-productive-standard);transition:left 0.3s var(--ease-productive-standard),transform 0.3s var(--ease-productive-standard),-webkit-transform 0.3s var(--ease-productive-standard);-webkit-transform:translateX(0);transform:translateX(0)}.book-tools ul{position:relative;display:flex;flex-flow:row nowrap;align-items:center;height:100%}.book-tools ul li{flex:1;height:100%}@media screen and (min-width:900px){.book-tools ul li{flex:0 0 auto;border-left:1px solid var(--border-subtle)}.book-tools ul li:first-child{border-left:0 none}}.book-tools .icon-text,.book-tools .tools-label{display:none}@media screen and (min-width:1200px){.book-tools .icon-text,.book-tools .tools-label{display:block}}.book-tools ul li .button{display:flex;flex-flow:row nowrap;align-items:center;height:var(--tools-height);gap:0.5rem;background:transparent;padding:0 0.75rem;border:0 none;cursor:pointer;appearance:none}.book-tools ul li .button:hover{background:var(--background-interactive-hovered)}.book-tools ul li .button:active{background:var(--bacground-ineractive-pressed)}.book-tools ul li.tools-chapter,.book-tools ul li.tools-page,.book-tools ul li.tools-search,.book-tools form{display:flex;flex-flow:row nowrap;align-items:center;gap:0.5rem}.book-tools ul li.tools-chapter{display:none}.book-tools ul li.tools-search{display:none;flex:1;padding-left:1.5rem}@media screen and (min-width:900px){.book-tools ul li.tools-search,.book-tools ul li.tools-chapter{display:flex}}.book-tools form input{flex:1;height:3rem;border:1px solid var(--border-input);border-radius:1.5rem;padding:0 1.5rem;color:var(--text-primary)}.book-tools form input::placeholder{color:var(--text-secondary)}.book-tools form input:focus,.book-tools form input:active{border-color:var(--border-strong);outline-offset:4px}.book-tools form.search{position:relative;flex:1}.book-tools form.search input{padding-left:3rem}@media screen and (min-width:1200px){.book-tools form.search input{padding-right:10rem}}.book-tools form.search .search-icon{position:absolute;left:1.25rem;top:50%;margin-top:-0.5rem;width:1rem;height:1rem}.book-tools form.search .search-matches-count{position:absolute;right:1.25rem;top:50%;margin-top:-0.75rem;color:var(--text-secondary);pointer-events:none;display:none}@media screen and (min-width:1200px){.book-tools form.search .search-matches-count{display:block}}.book-tools form.go-to-page .go-to-page-number{width:6.25em;text-align:center}.book-tools form.go-to-page .go-to-page-number::-webkit-inner-spin-button,.book-tools form.go-to-page .go-to-page-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-tools{display:block;border-top:1px solid #ccc;height:4.5rem;font-size:0.8rem;color:#333;margin:0 auto;text-align:left;-webkit-transition:all 0.3s var(--ease-productive-standard);transition:all 0.3s var(--ease-productive-standard)}.page-image .page-tools{position:absolute;top:0;left:0;right:0;padding:0;border-color:transparent}@media screen and (max-width:570px){.page-image .page-tools .page-number{display:none}}.page-tools-inner{padding:1rem;margin:0;height:4.5rem;position:relative;overflow:hidden}.page-actions{text-align:right;float:right}.page-actions .page-action{color:#999;float:left;margin-left:1rem;-webkit-transition:all 0.3s var(--ease-productive-standard);transition:all 0.3s var(--ease-productive-standard)}.page-actions .page-action:hover{color:#446cb3}.page-actions .page-action:focus{outline:0}.page-tools-panel{height:4.5rem;background-color:#e6e6e6;color:#666}.page-tools-panel .panel-close{position:absolute;font-size:2.5rem;top:0.5rem;right:1rem;display:inline-block;cursor:pointer;line-height:2rem}.page-tools-panel .panel-citation{font-size:0.8rem;margin:0;padding:0.75rem 3rem 0.75rem 1rem}@media screen and (max-width:570px){.page-tools-panel .panel-citation{font-size:0.6rem}}.page-tools-panel .panel-bookmark{margin:0;padding:1rem}.page-tools-panel .panel-bookmark .input-wrapper{position:relative;padding:0 0.5rem;margin:0 0 2rem;float:left;width:60%}@media screen and (max-width:570px){.page-tools-panel .panel-bookmark .input-wrapper{width:100%!important}}@media screen and (max-width:570px){.page-tools-panel .panel-bookmark .input-wrapper{width:70%!important}}.page-tools-panel .panel-bookmark .input-wrapper input{display:block;height:2.5rem;font-size:1rem;background-color:white}.page-tools-panel .panel-bookmark .button-wrapper{position:relative;padding:0 1rem;margin:0 0 2rem;float:left;width:20%}@media screen and (max-width:570px){.page-tools-panel .panel-bookmark .button-wrapper{width:100%!important}}@media screen and (max-width:570px){.page-tools-panel .panel-bookmark .button-wrapper{width:15%!important;padding:0 0.5rem}}.page-tools-panel .panel-bookmark .button-wrapper a.button{margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;display:block;width:100%;color:white;line-height:2.5rem;padding:0 1.25rem;border-radius:999px;font-weight:lighter}.page-tools-panel .panel-bookmark .button-wrapper a.button:hover{background-color:#36568e}@media screen and (max-width:570px){.page-tools-panel .panel-bookmark .button-wrapper a.button{padding:0 0.5rem}}.page-tools-panel .panel-bookmark .button-wrapper a.button .icon-text{margin-left:0.25rem}.page-tools-panel .panel-bookmark .button-wrapper a.button.bookmark-button-save{background-color:#2C5C53}.page-tools-panel .panel-bookmark .button-wrapper a.button.bookmark-button-delete{background-color:#A12339}@media screen and (max-width:570px){}@media screen and (max-width:570px){}@media screen and (max-width:570px){}@media screen and (max-width:570px){}@media screen and (max-width:570px){}@media screen and (max-width:1024px){}@media screen and (max-width:480px){}@media screen and (max-width:640px){}