.chapter__password-note{margin-bottom:1.5rem}.chapter__password-note p{text-indent:0!important}.chapter__content p :is(abbr,kbd,code,table,ul,ol,form,del,ins,mark,input,select,button,embed,iframe,sub,sup,i,em,b,strong){text-indent:0}.chapter__content .chapter-formatting.no-indent p{text-indent:0!important}.chapter__content .chapter-formatting.justify p:not(.has-text-align-center,.has-text-align-left,.has-text-align-right,[align=center],[align=right]){text-align:justify}.chapter__content .chapter-formatting:not(.hide-sensitive) .sensitive-alternative,.chapter__content .chapter-formatting.hide-sensitive .sensitive-content{display:none;content-visibility:hidden}.chapter__support{color:var(--fg-400);font-size:var(--fs-xs);font-weight:var(--font-weight-strong);text-align:center;padding:1rem 0;margin-top:3rem}.chapter__support-message{text-transform:uppercase;opacity:.5}.chapter__support-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:8px -8px 0}.chapter__support-links :is(i,.icon){color:var(--fg-500);margin-right:2px}.chapter__support-links .icon--kofi{height:1.3em;transform:translateY(-1px)}.chapter__support a{color:var(--fg-400);font-size:var(--fs-xs);line-height:32px;padding:0 8px;border-radius:var(--layout-border-radius-small);height:32px;opacity:.5}.chapter__support a:hover{background:var(--button-secondary-background-hover);opacity:1}.chapter__support a:focus-visible{opacity:1}.chapter__support .icon{display:inline-block}.chapter .infobox{font-size:var(--fs-xs)}.chapter .infobox:not(:first-child){margin-top:2rem}.chapter__warning.infobox{color:var(--chapter-infobox-warning-color,var(--red-400));font-weight:var(--font-weight-medium)}.chapter__warning.infobox p:not(:last-child){margin-bottom:.5em}.chapter__warning.infobox summary strong{margin-left:.25em}.chapter__warning.infobox label span{text-decoration:underline}.chapter__warning.infobox label:hover{filter:brightness(1.25)}.chapter__warning.infobox label .off{display:none;content-visibility:hidden}.chapter__warning.infobox label.hide-sensitive .on{display:none;content-visibility:hidden}.chapter__warning.infobox label.hide-sensitive .off{display:initial;content-visibility:visible}.current-bookmark{position:relative}.current-bookmark::before{content:"";position:absolute;left:50%;top:-.45rem;display:block;background:var(--bookmark-line);height:3px;width:var(--site-width);max-width:100vw;transform:translate(-50%)}.current-bookmark[data-bookmark-color=beta]::before,.current-bookmark[data-bookmark-color=beta] #button-set-bookmark{color:var(--bookmark-button-color-active-beta);background:var(--bookmark-color-beta)}.current-bookmark[data-bookmark-color=gamma]::before,.current-bookmark[data-bookmark-color=gamma] #button-set-bookmark{color:var(--bookmark-button-color-active-gamma);background:var(--bookmark-color-gamma)}.current-bookmark[data-bookmark-color=delta]::before,.current-bookmark[data-bookmark-color=delta] #button-set-bookmark{color:var(--bookmark-button-color-active-delta);background:var(--bookmark-color-delta)}.current-bookmark #button-set-bookmark{background:var(--button-bookmark-background-active);color:var(--bookmark-button-color-active-alpha)}.current-reading,.selected-paragraph{position:relative}.current-reading::after,.selected-paragraph::after{pointer-events:none;content:"";position:absolute;top:-.5rem;bottom:-.5rem;left:50%;z-index:-1;display:block;background:var(--tts-current-reading-background);width:200%;max-width:min(100vw,var(--site-width));transform:translate(-50%)}.selected-paragraph::after{background:var(--paragraph-selection-background)}.selected-paragraph .paragraph-tools{display:block;content-visibility:visible}.chapter-index li.current{background:var(--current-content-li-background)}:root .content-list-style-lines .chapter-index li{border-radius:0;border-bottom:var(--content-li-hr-border)}:root .content-list-style-lines .chapter-index li a{border-bottom:var(--content-li-hr-border);border-color:rgba(0,0,0,0)}:root .content-list-style-lines .chapter-index li.current{--this-offset:var(--chapter-index-list-gap,var(--content-list-gap,4px));background:linear-gradient(to bottom,var(--current-content-li-background) 0%,var(--current-content-li-background) calc(100% - var(--this-offset)),transparent calc(100% - var(--this-offset)))}@media only screen and (max-width:1023px){.current-bookmark #button-set-bookmark .paragraph-tools__bookmark-colors{pointer-events:auto;opacity:1}}.suggestions__wrapper{width:calc(100vw - 30px);min-width:300px}@media only screen and (min-width:630px){.suggestions__wrapper{width:600px}}.suggestions :is(.modal__row,textarea){font-family:var(--ff-mono);font-size:12px;line-height:1.5}.suggestions__box{position:relative;border-radius:2px;overflow:hidden}.suggestions__box::after,.suggestions__box::before{pointer-events:none;content:"";position:absolute;inset:0;z-index:-1;display:block;border-radius:2px}.suggestions__original,.suggestions__diff{user-select:none;background:var(--disabled-pattern)}.suggestions__original::before,.suggestions__diff::before{z-index:1;border:1px dashed var(--fg-900)}.suggestions__input{padding-top:0;padding-bottom:0}.suggestions__edit ::-webkit-scrollbar-track,.suggestions__edit ::-webkit-scrollbar-thumb{border-width:1px 1px 1px 0!important}.suggestions__edit::after{background:var(--input-background)}.suggestions textarea{display:block;background:0 0;padding:8px;border:none;width:100%;height:112px;resize:none}.suggestions__text{color:var(--fg-700);padding:8px;border-radius:2px;white-space:pre-wrap;max-height:112px;overflow:auto}.suggestions__actions{justify-content:space-between}.suggestion-tools{user-select:none;position:absolute;z-index:1;transition:opacity var(--transition-duration)}.suggestion-tools button{background:var(--button-suggestion-background);color:var(--button-suggestion-color)}.suggestion-tools button:not(.current,[disabled]):hover{background:var(--button-suggestion-background-hover);color:var(--button-suggestion-color-hover)}.comment-suggestion-heading{display:block;margin:0 0 .5rem}.no-chapter-progress-bar .progress{display:none;content-visibility:hidden}.admin-bar .progress{top:0}@media screen and (min-width:600px){.admin-bar:not(.mobile-menu-open) .progress{top:45px}}@media screen and (min-width:783px){.admin-bar:not(.mobile-menu-open) .progress{top:31px}}.tts-interface:not(.ended).paused .button.pause,.tts-interface:not(.ended).playing .button.play{background:var(--tts-button-active-background);color:var(--tts-button-active-text)}.tts-open .micro-menu{bottom:76px}