.home-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;height:calc(100vh - 4em)}.home-buttons-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5em}.home-box{box-sizing:border-box;max-width:100%;padding:4em;border-radius:6px;background-color:var(--bg-secondary);display:flex;flex-direction:column;gap:1.5em;margin-bottom:4em}@media only screen and (max-width: 600px){.home-box{padding-top:2em;padding-bottom:2em}}.home-button{display:flex;flex-direction:column;border-radius:6px;justify-content:center;align-items:center;aspect-ratio:1/1;width:10em;gap:.5em;transition:background-color .1s ease}.home-button.read{color:var(--bg-secondary);background-color:var(--main-secondary);border:var(--border-secondary) solid 1px}.home-button.read:hover{background-color:var(--main-secondary-hover)}.home-button.create{color:var(--text-secondary);border:var(--border-secondary) 1px solid}@media only screen and (max-width: 600px){.home-button.create{display:none}}.home-button.create:hover{background-color:var(--bg-secondary-hover)}.home-button-icon{font-size:5em}.home-button-icon.create{color:var(--main-secondary)}.home-button-icon.read{color:var(--bg-secondary)}.home-intro{max-width:35em;color:var(--text-secondary);line-height:120%;display:flex;flex-direction:column;gap:.5em;text-align:center}.home-subtitle{font-family:Times,serif}.footer{text-align:center;padding:1em 1em 1.5em;color:var(--text-dimmed-secondary);line-height:120%;background-color:var(--bg-secondary)}.footer-title{font-size:1.5em;line-height:150%;font-family:Times,Times New Roman}.language-select-container{display:flex;flex-direction:row}.language-select-button{color:var(--text-secondary);display:flex;justify-content:center;align-items:center;transition:background-color .1s ease;cursor:pointer;padding:.5em;border:var(--border-secondary) 1px solid;border-radius:6px}.language-select-button>p{-webkit-user-select:none;user-select:none;line-height:100%;vertical-align:middle}.language-select-button.en{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.language-select-button.nl{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.language-select-button.active{background-color:var(--main-secondary);color:var(--bg-secondary)}.language-select-button:not(.active):hover{background-color:var(--bg-secondary-hover)}.header{display:flex;flex-direction:row;gap:1em;justify-content:space-between;align-items:center;height:4em;padding:0 1em;background-color:var(--bg-secondary)}.header-title{font-size:24px;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--text-secondary)}.page{width:100%;background-color:var(--bg-primary);overflow-x:hidden}.layout-container{height:100%;display:flex;justify-content:center}.layout-content{min-height:100vh;display:flex;flex-direction:column}.cover-container{aspect-ratio:1/1.5;width:7em;position:relative;border-radius:6px;overflow:hidden}.cover-container.large{width:10em}.cover-fallback{z-index:1;display:flex;justify-content:center;align-items:center;width:inherit;height:100%;position:absolute;top:0;text-wrap:wrap;word-wrap:break-word;text-align:center;left:0;background:url(/assets/cover_small-7a998ef7.jpg);background-size:cover;transition:opacity .1s ease;opacity:1;font-family:Times;color:#fff}.cover-fallback.hidden{opacity:0}.cover-image{z-index:2;width:inherit;height:100%;position:absolute;top:0;left:0;object-fit:cover;transition:opacity .1s ease;opacity:1}.cover-image.hidden{opacity:0}.library-browser-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;border-radius:6px;background-color:var(--bg-secondary);padding:.5em;margin-bottom:.5em}.library-browser-book-title{max-width:10em;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}.library-browser-book{position:relative;padding:.5em;transition:.1s ease background-color;background-color:var(--bg-secondary);border-radius:6px;display:flex;flex-direction:row;width:auto}.library-browser-book:hover{background-color:var(--bg-secondary-hover)}.library-browser-book:hover .library-browser-highlight{background-color:var(--main-secondary)}.library-browser-book-delete{position:absolute;color:var(--main-secondary);z-index:1;top:.5em;right:.5em;transition:background-color .1s ease;padding:.3em;overflow:visible;border-radius:100%}.library-browser-book-delete:hover{background-color:var(--main-secondary);color:var(--text-secondary)}.library-browser-book-description{color:var(--text-secondary);display:flex;flex-direction:column;gap:.5em;height:100%;min-width:9em;padding-left:.5em}.library-browser-container{overflow-y:scroll;display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));gap:.5em;justify-content:flex-start}.library-browser-bar-input{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em;color:var(--text-secondary);align-items:center}@media only screen and (max-width: 600px){.library-browser-bar-input>p{display:none}}.library-browser-bar-buttons{display:flex;gap:.5em}.library-browser-import,.library-browser-cancel{background-color:transparent;color:var(--text-secondary)}.library-browser-import:hover,.library-browser-cancel:hover{background-color:var(--bg-secondary-hover)}.library-browser-cancel:hover{background-color:var(--bg-secondary)}@media only screen and (max-width: 600px){.library-browser-filter{width:10em}}.library-browser-new-buttons{display:flex;gap:.5em;width:100%;justify-content:flex-end}.library-browser-new-inputs{display:flex;flex-direction:column;gap:.5em;margin-bottom:.5em}.library-browser-new-inputs>div>p{line-height:120%;margin-bottom:.3em}.library-browser-new-title{font-family:Times,Times New Roman,serif;margin-bottom:.5rem}.library-browser-dialog-icon-button{font-size:1.3em;padding:.15em;border-radius:100%;color:var(--main-primary);transition:background-color .1s ease}.library-browser-dialog-icon-button:hover{background-color:var(--bg-primary-hover)}.library-browser-dialog-header{display:flex;min-width:15em;gap:1em;justify-content:space-between;align-items:center}.library-browser-dialog-footer{display:flex;width:100%;padding-top:1em;justify-content:flex-end}.library-browser-dialog-items{width:100%;display:flex;flex-direction:column;gap:.5em;padding-top:.5em;pedding-bottom:.5em}.library-browser-dialog-item{width:100%;display:flex;flex-direction:column;gap:.2em}.library-browser-button{background-color:var(--main-primary);color:var(--bg-primary);border:var(--border-primary) 1px solid}.library-browser-button:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--main-primary)}.library-browser-button:hover{background-color:var(--main-primary-hover)}.library-browser-button:disabled{background-color:var(--main-primary-disabled)}.library-browser-input{color:var(--text-primary);border:var(--border-primary) 1px solid}.library-browser-input:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-primary)}.library-browser-input::placeholder{color:var(--text-dimmed-primary);opacity:1}.library-browser-highlight{padding:3px;border-radius:3px;transition:background-color .1s ease;background-color:var(--bg-secondary-hover)}.library-browser-highlight-container{display:flex}.library-browser-language{margin-top:auto}.dialog-container{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;height:100dvh;width:100vw;background-color:var(--dialog-background);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;z-index:200;transition:opacity .1s ease}.dialog-container.open{opacity:1;-webkit-user-select:auto;user-select:auto;pointer-events:auto}.dialog-box{position:relative;border-radius:6px;background-color:var(--bg-primary);display:flex;padding:.5em;flex-direction:column;max-width:20em}.list-input-container{box-sizing:border-box;color:var(--text-primary);border:var(--border-primary) 1px solid;border-radius:6px;width:100%;padding:.2em;margin:0;gap:.2em;outline:none;max-height:4em;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;overflow-y:scroll;align-items:center;transition:box-shadow .1s ease}.list-input-container.focused{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-primary)}.list-input-container.disabled{color:var(--text-dimmed-primary);-webkit-text-fill-color:var(--text-dimmed-primary)}.list-input-input{box-shadow:none;border:none;height:1em;background-color:unset;flex-grow:1;flex-shrink:1;min-width:5em;padding:.1em;box-sizing:content-box;width:0}.list-input-input:hover,.list-input-input:active,.list-input-input:focus{box-shadow:none}.list-input-selection{height:1em;flex-grow:0;background-color:var(--bg-primary-hover);padding:2px;line-height:100%;display:flex;flex-direction:row;border-radius:2px;-webkit-user-select:none;user-select:none;align-items:center}.list-input-remove{cursor:pointer;height:12px;color:var(--main-primary)}.select-container{position:relative;max-height:1.82em}.select-input-container{position:relative;display:flex;flex-direction:row;align-items:center;border:var(--border-primary) 1px solid;box-sizing:border-box;border-radius:6px;color:var(--text-primary);transition:box-shadow .1s ease-in}.select-input-container.focused{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-primary)}.select-input-container.disabled{color:var(--text-dimmed-primary)}.select-input{border:0;background-color:unset;width:100%;flex-grow:1;color:var(--text-primary)}.select-input:active,.select-input:hover,.select-input:focus{box-shadow:unset}.select-input::placeholder{color:var(--text-dimmed-primary);opacity:1}.select-input-icon{color:var(--text-dimmed-primary);transition:transform .1s ease;font-size:20px;margin-right:4px}.select-input-icon.focused{transform:rotate(180deg)}.select-options{display:flex;box-sizing:border-box;overflow-y:hidden;flex-direction:column;max-height:0;opacity:0;border:var(--border-primary) 1px solid;border-radius:6px;background-color:#fff;position:absolute;top:calc(100% + 3px);width:calc(100% + 6px);left:-3px;z-index:120;margin-top:.5em;pointer-events:none;transition:max-height .1s ease-in-out,opacity .2s ease}.select-options.up{top:unset;bottom:calc(100% + 9px)}.select-options.show{pointer-events:auto;max-height:10em;opacity:1;overflow-y:auto}.select-option{transition:background-color .1s ease-in-out;background-color:#fff;line-height:100%;scroll-margin:4em;padding:.5em;cursor:pointer}.select-option:hover{background-color:var(--bg-primary)}.select-option:not(:last-child){border-bottom:var(--border-primary) 1px solid}.select-option.selected{background-color:var(--bg-primary-hover)}.select-input-icon-container{height:auto;display:flex;justify-content:center;align-items:center;align-self:stretch;cursor:pointer}.main{max-width:1140px;padding:.5em 1em;width:100%;box-sizing:border-box}.library-title{display:flex;flex-direction:column;gap:.3em;margin-bottom:1em}.mixer-card{position:relative;width:10em;height:10em;display:flex;flex-direction:column;border-radius:8px;padding:2.3em .5em .5em;box-sizing:border-box;border:var(--border-secondary) 1px solid;color:var(--text-secondary);background-color:var(--bg-secondary)}.mixer-card-play{aspect-ratio:1/1;border-radius:100%;width:2.5em;color:var(--bg-secondary)}.mixer-card-footer{width:100%;display:flex;align-items:center;justify-content:center}.mixer-card-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;margin-top:auto;border:none;outline:none;height:.1em;margin-bottom:1em;transition:background-color .1s ease;background-color:var(--bg-secondary-hover)}.mixer-card-slider::-moz-range-thumb,.mixer-card-slider::-webkit-slider-thumb{background-color:var(--main-secondary);border:none;transition:background-color .1s ease}.mixer-card-slider:focus,.mixer-card-slider:hover{outline:none;box-shadow:none}.mixer-card-slider:hover{background-color:var(--border-secondary)}.mixer-card-slider:hover::-moz-range-thumb,.mixer-card-slider:hover::-webkit-slider-thumb{background-color:var(--main-secondary-hover)}.mixer-card-icon-button{font-size:1.3em;padding:.15em;border-radius:100%;color:var(--main-secondary);transition:background-color .1s ease}.mixer-card-icon-button:hover{background-color:var(--bg-secondary-hover)}.mixer-card-header{display:flex;justify-content:space-between;padding:.2em;box-sizing:border-box;position:absolute;top:0;left:0;width:100%}.mixer-card-title{width:100%;overflow:hidden;text-overflow:ellipsis;line-height:120%;text-align:center;white-space:nowrap}.mixer-card-gain{color:var(--text-dimmed-secondary);display:flex;flex-direction:column;gap:.5em;margin-top:auto;align-items:center}.mixer-dialog-icon-button{font-size:1.3em;padding:.15em;border-radius:100%}.mixer-dialog-icon-button:hover{background-color:var(--bg-primary-hover)}.mixer-dialog-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-width:10em}.mixer-dialog-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:auto;border:none;outline:none;height:.1em;margin-bottom:1em;transition:background-color .1s ease;background-color:var(--bg-primary-hover)}.mixer-dialog-slider::-moz-range-thumb,.mixer-dialog-slider::-webkit-slider-thumb{background-color:var(--main-primary);border:none;transition:background-color .1s ease}.mixer-dialog-slider:focus,.mixer-dialog-slider:hover{outline:none;box-shadow:none}.mixer-dialog-slider:hover{background-color:var(--border-primary)}.mixer-dialog-slider:hover::-moz-range-thumb,.mixer-dialog-slider:hover::-webkit-slider-thumb{background-color:var(--main-primary-hover)}.mixer-dialog-effect{border-radius:3px;padding:3px;background-color:var(--bg-primary-hover)}.mixer-dialog-area{display:flex;flex-direction:column;gap:.5em}.mixer-dialog-effect-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mixer-dialog-effects{display:flex;flex-direction:column;gap:.5em;padding-top:1em}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--main-primary);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);opacity:0;transition:opacity .1s ease;-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.loader.visible{opacity:1}@keyframes l3{to{transform:rotate(1turn)}}.loader-container{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;transition:opacity .2s ease;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.loader-container.visible{background-color:var(--loader-background);opacity:1;pointer-events:auto}.channel-grid-container{display:flex;flex-direction:column;gap:.5em;padding-left:1em;box-sizing:border-box;position:relative;height:100%;overflow:hidden}.channel-grid-title{display:flex;flex-direction:column;gap:.5em;line-height:120%;font-size:.8em}.channel-grid-title>p{color:var(--text-dimmed-primary)}.channel-grid-transition-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;transition:opacity .1s ease;opacity:0;pointer-events:none}.channel-grid-transition-overlay.transitioning{background-color:var(--dialog-background);opacity:1;pointer-events:auto}.channel-grid-channels{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:.5em;overflow-y:scroll;max-height:100%}.libsearch-container{display:flex;flex-direction:column;gap:.5em;padding-right:1em;box-sizing:border-box;height:100%;overflow:hidden}.libsearch-title{width:100%;display:flex;flex-direction:column;gap:.5em;line-height:120%;font-size:.8em}.libsearch-title>p{color:var(--text-dimmed-primary)}.libsearch-entries{height:100%;display:flex;flex-direction:column;overflow-y:scroll;padding:.5em;gap:.5em}.libsearch-entry{display:flex;background-color:var(--bg-secondary);padding:.5em;border-radius:6px;border:var(--border-secondary) 1px solid;color:var(--text-secondary);justify-content:space-between;align-items:center}.libsearch-entry-categories{display:flex;flex-direction:row;align-items:center;gap:.5em}.libsearch-entry-category{padding:3px;border-radius:3px;background-color:var(--bg-secondary-hover)}.libsearch-entry-details{display:flex;gap:.5em;flex-direction:column}.libsearch-entry-add{padding:.5em;border-radius:100%;aspect-ratio:1/1}.libsearch-entry-used{color:var(--text-dimmed-secondary)}.libsearch-search{align-items:center;display:flex;padding:.5em;gap:.5em;justify-content:space-between;flex-wrap:wrap}.libsearch-search-categories{align-items:center;display:flex;flex-direction:row;gap:.5em}.libsearch-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:auto;border:none;outline:none;height:.1em;transition:background-color .1s ease;background-color:var(--bg-primary-hover)}.libsearch-slider::-moz-range-thumb,.libsearch-slider::-webkit-slider-thumb{background-color:var(--main-primary);border:none;transition:background-color .1s ease}.libsearch-slider:focus,.libsearch-slider:hover{outline:none;box-shadow:none}.libsearch-slider:hover{background-color:var(--border-primary)}.libsearch-slider:hover::-moz-range-thumb,.libsearch-slider:hover::-webkit-slider-thumb{background-color:var(--main-primary-hover)}.libsearch-input{color:var(--text-primary);border:var(--border-primary) 1px solid}.libsearch-input:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-primary)}.libsearch-input::placeholder{color:var(--text-dimmed-primary);opacity:1}.page-renderer-container{width:100%;height:100%;overflow:clip;position:relative}.page-renderer-page{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;background-color:var(--book-page-bg);box-shadow:0 5px 12px 3px var(--book-page-shadow);padding:2em;box-sizing:border-box;resize:none;border:0;overflow:hidden;color:var(--text-primary);font-family:Times,Times New Roman;overflow-wrap:break-word;text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:120%}.page-renderer-page:active,.page-renderer-page:focus{border:0;outline:0;box-shadow:0}.page-renderer-page>h1{font-size:2em;margin-top:.5em;margin-bottom:.5em;line-height:1em}.page-renderer-page>h2{font-size:1.5em;margin-top:.5em;margin-bottom:.5em;line-height:.5em}.page-renderer-page>h3{font-size:1.2em;margin-top:.5em;margin-bottom:.5em;line-height:.5em}.page-renderer-page>p{text-indent:1em;margin-bottom:.2em}.page-renderer-page>blockquote{text-align:center;background-color:red;border-radius:.2em;padding:.5em;background-color:var(--book-page-bg-blockquote);margin-bottom:.5em;margin-top:.5em}.page-renderer-edit{overflow-y:scroll}.page-renderer-number{-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0;width:100%;text-align:center;padding:.5em;box-sizing:border-box;background:linear-gradient(0deg,var(--book-page-bg) 25%,rgba(255,255,255,0) 100%)}.edit-container{display:grid;height:calc(100vh - 4em);width:100%;grid-auto-rows:4em calc(100vh - 12em) 4em}.edit-header{padding:0 1em;display:grid;grid-template-columns:1fr 1fr 1fr}.edit-main{display:grid;grid-template-columns:1fr 1.5fr 1fr}.edit-footer{padding:0 1em;display:grid;border-top:1px solid var(--border-primary);grid-template-columns:1fr 1fr 1fr;align-items:center}.edit-header-right,.edit-footer-left{display:flex;flex-direction:row;gap:2em;align-items:center}.edit-header-right{justify-content:flex-end}.edit-flexbox{display:flex;gap:.5em;align-items:center}.edit-flexbox.max-width{width:100%}.edit-flexbox.center{justify-content:center}.edit-flexbox.end{justify-content:flex-end}.edit-footer-right{display:flex;gap:.5em;justify-content:flex-end;align-items:center}.edit-footer-input{width:3em;text-align:right}.edit-footer-center{gap:1.5em;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center}.edit-footer-controls{display:flex;gap:.5em;align-items:center;justify-content:center}.edit-move{background-color:unset;color:var(--main-primary);border:0;font-size:24px;transition:color .1s ease}.edit-move:hover{background-color:unset;color:var(--main-primary-hover)}.edit-move:disabled{background-color:unset;color:var(--main-primary-disabled)}.edit-move:active,.edit-move:focus{box-shadow:unset}.edit-button{background-color:var(--main-primary);color:var(--bg-primary);border:var(--border-primary) 1px solid}.edit-button:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--main-primary)}.edit-button:hover{background-color:var(--main-primary-hover)}.edit-button:disabled{background-color:var(--main-primary-disabled)}.edit-play{border-radius:100%;aspect-ratio:1/1;padding:.5em;font-size:20px;line-height:0}.edit-play.playing>svg{transform:translate(2px)}.edit-page-option{background-color:unset;color:var(--text-primary);font-size:12px;border:var(--main-primary) 1px solid;width:8em}.edit-page-option:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--main-primary)}.edit-page-option:hover{background-color:var(--bg-primary-hover)}.edit-page-option:disabled{background-color:unset;color:var(--text-dimmed-primary)}.edit-footer-page-number{display:flex;align-items:center;gap:.2em}.edit-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;height:.1em;transition:background-color .1s ease;background-color:var(--bg-primary-hover)}.edit-slider::-moz-range-thumb,.edit-slider::-webkit-slider-thumb{background-color:var(--main-primary);border:none;transition:background-color .1s ease}.edit-slider:focus,.edit-slider:hover{outline:none;box-shadow:none}.edit-slider:hover{background-color:var(--border-primary)}.edit-slider:hover::-moz-range-thumb,.edit-slider:hover::-webkit-slider-thumb{background-color:var(--main-primary-hover)}.edit-input{color:var(--text-primary);border:var(--border-primary) 1px solid}.edit-input:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-primary)}.edit-input::placeholder{color:var(--text-dimmed-primary);opacity:1}.edit-edit-dialog-title{max-width:15em;overflow:hidden;text-overflow:ellipsis;line-height:120%}.edit-edit-dialog-icon-button{width:1em;height:1em;aspect-ratio:1/1;padding:.2em;border-radius:100%;flex-shrink:0;color:var(--main-primary);transition:background-color .1s ease}.edit-edit-dialog-icon-button:hover{background-color:var(--bg-primary-hover)}.edit-edit-dialog-header{display:flex;min-width:15em;gap:1em;justify-content:space-between;align-items:center}.edit-edit-dialog-footer{display:flex;width:100%;padding-top:1em;justify-content:flex-end}.edit-edit-dialog-items{width:100%;display:flex;flex-direction:column;gap:.5em;padding-top:.5em;pedding-bottom:.5em}.edit-edit-dialog-item{width:100%;display:flex;flex-direction:column;gap:.2em}.read-move{background-color:unset;color:var(--main-primary);border:0;font-size:24px;transition:color .1s ease}.read-move:hover{background-color:unset;color:var(--main-primary-hover)}.read-move:disabled{background-color:unset;color:var(--main-primary-disabled)}.read-move:active,.read-move:focus{box-shadow:unset}.read-button{background-color:var(--main-primary);color:var(--bg-primary);border:var(--border-primary) 1px solid}.read-button:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--main-primary)}.read-button:hover{background-color:var(--main-primary-hover)}.read-button:disabled{background-color:var(--main-primary-disabled)}.read-play{border-radius:100%;aspect-ratio:1/1;padding:.5em;font-size:20px;line-height:0}.read-play.playing>svg{transform:translate(2px)}.read-footer{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;position:absolute;bottom:0;left:0;justify-content:center;align-items:center;border-top:1px solid var(--border-primary);height:4em;padding:.5em;background-color:var(--bg-primary);box-sizing:border-box}.read-content-container{height:calc(100dvh - 8em);overflow-y:scroll;width:100%}.read-container{width:100%}.read-back{position:absolute;top:5em;left:1em;z-index:100}.read-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:120%;white-space:nowrap}.read-mobile{padding:3em .5em .5em;font-size:1.5em;color:var(--text-primary);font-family:Times,Times New Roman;overflow-wrap:break-word;text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:120%}.read-mobile>h1{font-size:2em;margin-top:.5em;margin-bottom:.5em;line-height:1em}.read-mobile>h2{font-size:1.5em;margin-top:.5em;margin-bottom:.5em;line-height:.5em}.read-mobile>h3{font-size:1.2em;margin-top:.5em;margin-bottom:.5em;line-height:.5em}.read-mobile>p{text-indent:1em;margin-bottom:.2em}.read-mobile>blockquote{text-align:center;background-color:red;border-radius:.2em;padding:.5em;background-color:var(--book-page-bg-blockquote);margin-bottom:.5em;margin-top:.5em}.read-footer-controls{display:flex;justify-content:center;align-items:center;gap:.5em;height:100%}.read-footer-input{width:3em;text-align:right}.read-input{color:var(--text-primary);border:var(--border-primary) 1px solid}.read-input:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-primary)}.read-input::placeholder{color:var(--text-dimmed-primary);opacity:1}.read-footer-page-number{display:flex;gap:.2em;align-items:center}.read-footer-right{display:flex;gap:.5em;justify-content:flex-end;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}h1{font-size:38px;font-family:Times,serif}h2{font-size:26px}h3{font-size:20px}:root{--ambient-green-100: #f2f9ec;--ambient-green-200: #c4d4c9;--ambient-green-300: #98b0aa;--ambient-green-400: #6f8d8e;--ambient-green-500: #4c6a73;--ambient-green-600: #2f4858;--ambient-green-700: #1c2f3b;--ambient-brown-100: #fcfbfa;--ambient-brown-200: #e8e4e1;--ambient-brown-300: #d4cbc4;--ambient-brown-400: #a29a93;--ambient-brown-500: #746c66;--ambient-brown-600: #48413c;--ambient-brown-700: #211b16;--bg-primary: var(--ambient-brown-100);--bg-secondary: var(--ambient-green-100);--bg-primary-hover: var(--ambient-brown-200);--bg-secondary-hover: var(--ambient-green-200);--text-primary: var(--ambient-brown-700);--text-secondary: var(--ambient-green-700);--text-dimmed-primary: var(--ambient-brown-500);--text-dimmed-secondary: var(--ambient-green-500);--border-primary: var(--ambient-brown-300);--border-secondary: var(--ambient-green-300);--main-primary: var(--ambient-brown-400);--main-secondary: var(--ambient-green-400);--main-primary-hover: var(--ambient-brown-500);--main-secondary-hover: var(--ambient-green-500);--main-primary-disabled: var(--ambient-brown-300);--main-secondary-disabled: var(--ambient-green-300);--book-page-bg: #fcf5ed;--book-page-bg-blockquote: #f5ece1;--book-page-shadow: #3c261530;--dialog-background: #464a4169;--loader-background: #545c4d1f}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-693b77d4.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-Italic-e564f652.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Inter-Thin-70ca9986.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/Inter-ThinItalic-930d666b.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Inter-ExtraLight-ba4fc81d.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/Inter-ExtraLightItalic-38bad3a6.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Inter-Light-e111a1e2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Inter-LightItalic-050265b2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-e06f6b1b.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Inter-Italic-2d078cb3.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-0ff3e946.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Inter-MediumItalic-1b0df503.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-5cb7103e.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBoldItalic-5e2a2bc3.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold-fa888127.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Inter-BoldItalic-4a10532d.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Inter-ExtraBold-6f750258.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/Inter-ExtraBoldItalic-53bb20ba.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Inter-Black-12ed0eed.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/Inter-BlackItalic-308e1011.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-Thin-21cfe42e.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-ThinItalic-eff21589.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLight-9031b6d2.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLightItalic-e8d70781.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-Light-01dd2d49.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-LightItalic-59b5be56.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Regular-3a9463a5.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Italic-dfd398d7.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-Medium-f1227907.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-MediumItalic-6bf254c1.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBold-d9f63a82.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBoldItalic-dd9d7831.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-Bold-23bc3761.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-BoldItalic-5a0fe1f0.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBold-97eeee5a.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBoldItalic-159b72ba.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-Black-05650cb8.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-BlackItalic-9746bf2b.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}:root{font-family:Inter,sans-serif}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif;font-optical-sizing:auto}}body{font-size:16px}input{background-color:unset;color:var(--text-secondary);border:var(--border-secondary) 1px solid;border-radius:6px;font-size:16px;padding:.2em;transition:box-shadow .1s ease;box-sizing:border-box;line-height:100%}input:focus{outline:none;box-shadow:0 0 0 2px var(--bg-secondary),0 0 0 4px var(--border-secondary)}input::placeholder{color:var(--text-dimmed-secondary);opacity:1}button{line-height:100%;background-color:var(--main-secondary);color:var(--bg-secondary);border:var(--main-secondary) 1px solid;border-radius:6px;font-size:16px;padding:.3em;transition:box-shadow .1s ease,background-color .1s ease}button:focus{outline:none;box-shadow:0 0 0 2px var(--bg-secondary),0 0 0 4px var(--main-secondary)}button:hover{background-color:var(--main-secondary-hover)}button:disabled{background-color:var(--main-secondary-disabled)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;margin:0;font:inherit;color:var(--text-primary);width:1.15em;height:1.15em;border:1px solid var(--border-primary);border-radius:.15em;display:grid;place-content:center}input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--main-primary)}input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--main-primary)}input[type=checkbox]:checked:before{transform:scale(1)}:root{overflow-y:auto;color:var(--text-primary);background-color:var(--bg-primary)}
