html.reader-sepia:not(.dark){--background:39 46% 90%;--paper:39 46% 90%;--card:40 52% 93%;--popover:40 52% 93%;--desk:37 34% 84%;--foreground:28 30% 13%;--ink:28 30% 13%;--card-foreground:28 30% 13%;--popover-foreground:28 30% 13%;--secondary:38 36% 85%;--secondary-foreground:28 30% 13%;--muted:38 36% 85%;--muted-foreground:30 18% 32%;--accent:38 34% 83%;--accent-foreground:28 30% 13%;--primary-soft:213 38% 87%;--border:36 28% 78%;--input:36 26% 72%;--input-strong:36 20% 48%;--highlight:44 86% 76%;--reader-source:28 30% 13%;--reader-target:213 30% 29%;--reader-rule:36 30% 81%}.reader-root{--reader-font:19px}.reader-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:4rem}.reader-page{max-width:calc(var(--reader-font)*36);transition:opacity .2s}.reader-page[aria-busy=true]{opacity:.45}.reader-text{font-family:var(--font-reading),Georgia,"Noto Serif",serif;font-optical-sizing:auto;font-feature-settings:"kern","liga","onum";-webkit-hyphens:auto;hyphens:auto;text-rendering:optimizeLegibility}.reader-pairs{position:relative}.reader-pair{grid-template-columns:minmax(0,1fr);padding-block:.7em;display:grid}.reader-pair[hidden]{display:none}.reader-cell{overflow-wrap:break-word;border-radius:6px;margin-inline:-.55em;padding:.3em .55em;line-height:1.65;transition:background-color .2s}.reader-cell[data-side=source]{color:hsl(var(--reader-source));font-size:var(--reader-font)}.reader-cell[data-side=target]{color:hsl(var(--reader-target));font-size:calc(var(--reader-font)*.94)}.reader-cell:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.reader-cell-body>*{margin:0}.reader-cell-body>*+*{margin-top:.6em}.reader-cell-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.25}.reader-cell-body h1{font-size:1.6em}.reader-cell-body h2{font-size:1.35em}.reader-cell-body h3{font-size:1.15em}.reader-cell-body :is(h4,h5,h6){font-size:1em}.reader-cell-body :is(em,i){font-style:italic}.reader-cell-body :is(strong,b){font-weight:600}.reader-cell-body a{color:hsl(var(--primary));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary)/.35);text-decoration-color:hsl(var(--primary)/.35);text-underline-offset:3px}.reader-cell-body img{max-width:100%;height:auto}.reader-cell-body blockquote{border-left:2px solid hsl(var(--reader-rule));padding-left:1em}@media (min-width:768px){.reader-root[data-layout=side] .reader-page{max-width:calc(var(--reader-font)*56)}.reader-root[data-layout=side] .reader-pair{-moz-column-gap:3.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3.25rem;padding-block:.4em}.reader-root[data-layout=side] .reader-pairs:before{content:"";background:hsl(var(--reader-rule));pointer-events:none;width:1px;position:absolute;top:.5em;bottom:.5em;left:50%}.reader-root[data-layout=side] .reader-cell[data-side=target]{margin-top:0}}.reader-pair[data-active=source] .reader-cell[data-side=target],.reader-pair[data-active=target] .reader-cell[data-side=source]{background-color:hsl(var(--highlight)/.6)}.reader-pair[data-active=source] .reader-cell[data-side=source],.reader-pair[data-active=target] .reader-cell[data-side=target]{background-color:hsl(var(--highlight)/.22)}:root{--pair-wash:.35}.dark{--pair-wash:.7}@media (min-width:768px){.reader-root[data-layout=side]{--pair-bleed:calc(var(--reader-font)*.55)}.reader-root[data-layout=side] .reader-cell{padding-inline:var(--pair-bleed);margin-inline:calc(var(--pair-bleed)*-1)}.reader-root[data-layout=side] .reader-pair{border-radius:8px;transition:background-color .2s,box-shadow .2s}.reader-root[data-layout=side] .reader-pair[data-active]{background-color:hsl(var(--highlight)/var(--pair-wash));box-shadow:calc(var(--pair-bleed)*-1)0 0 hsl(var(--highlight)/var(--pair-wash)),var(--pair-bleed)0 0 hsl(var(--highlight)/var(--pair-wash))}.reader-root[data-layout=side] .reader-pair[data-active] .reader-cell{background-color:#0000}}.reader-root[data-reveal=on] .reader-pair:not([data-revealed]) .reader-cell[data-side=target]{cursor:pointer}.reader-root[data-reveal=on] .reader-pair .reader-cell[data-side=target]>.reader-cell-body{transition:filter .25s,opacity .25s}.reader-root[data-reveal=on] .reader-pair:not([data-revealed]) .reader-cell[data-side=target]>.reader-cell-body{filter:blur(.3em);opacity:.5;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.reader-root[data-reveal=on] .reader-pair:not([data-revealed]) .reader-cell[data-side=target]:hover>.reader-cell-body{filter:blur();opacity:.9}}.reader-pair[data-front-matter] .reader-cell{opacity:.72}.reader-fallback{color:hsl(var(--reader-source));font-size:var(--reader-font);line-height:1.65}.reader-fallback :is(p,li,blockquote)+:is(p,li,blockquote){margin-top:.8em}.reader-fallback :is(h1,h2,h3){font-family:var(--font-display),Georgia,serif;margin:1.6em 0 .6em;font-weight:500;line-height:1.25}.reader-fallback h1{font-size:1.6em}.reader-fallback h2{font-size:1.35em}.reader-fallback h3{font-size:1.15em}@keyframes reader-indeterminate{0%{transform:translate(-100%)scaleX(.3)}50%{transform:translate(40%)scaleX(.5)}to{transform:translate(110%)scaleX(.3)}}.reader-loading-bar{transform-origin:0;animation:1.1s ease-in-out infinite reader-indeterminate}@media print{.reader-chrome{display:none!important}.reader-scroll{height:auto!important;overflow:visible!important}.reader-page{opacity:1!important;max-width:none!important;padding:0!important}.reader-cell{color:#000!important;background:0 0!important}.reader-cell>.reader-cell-body{filter:none!important;opacity:1!important}.reader-pair{-moz-column-break-inside:avoid;break-inside:avoid}.reader-pairs:before{display:none!important}}.reader-pair.reader-ornament{text-align:center;color:hsl(var(--muted-foreground)/.7);font-size:calc(var(--reader-font)*.9);letter-spacing:.3em;padding-block:.9em;line-height:1;display:block}.reader-pair.reader-ornament[hidden]{display:none}.reader-pair.reader-ornament>span{background:hsl(var(--background));padding-inline:.6em;position:relative}.reader-viewport{--page-top:3.75rem;--page-bottom:calc(3rem + env(safe-area-inset-bottom));--page-gutter:1.25rem;touch-action:pinch-zoom;-webkit-tap-highlight-color:transparent}.reader-viewport[data-zoomed]{touch-action:auto}@media (max-width:767.98px){.reader-viewport{--page-bottom:calc(4.375rem + env(safe-area-inset-bottom))}}@media (min-width:640px){.reader-viewport{--page-gutter:2rem}}@media (min-width:768px){.reader-viewport{--page-top:4.75rem;--page-bottom:4.75rem;--page-gutter:3.5rem}}@media (min-width:768px) and (max-height:640px){.reader-viewport{--page-top:4rem;--page-bottom:4.25rem}}@media (max-height:480px){.reader-viewport{--page-top:2.75rem;--page-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.reader-viewport .reader-margin{height:2.5rem;font-size:.6875rem}}.reader-pagebox{top:var(--page-top);bottom:var(--page-bottom);left:calc(var(--page-gutter) + env(safe-area-inset-left));right:calc(var(--page-gutter) + env(safe-area-inset-right));max-width:calc(var(--reader-font)*36);visibility:hidden;pointer-events:none;margin-inline:auto;position:absolute}@media (min-width:768px){.reader-root[data-layout=side] .reader-pagebox{max-width:calc(var(--reader-font)*56)}}.reader-flow{-moz-column-fill:auto;column-fill:auto;-moz-column-rule:none;column-rule:none;will-change:transform;transition:opacity .2s;position:absolute}.reader-flow[aria-busy=true]{opacity:.45}.reader-flow .reader-pair,.reader-flow .reader-chapter-head,.reader-flow .reader-fold,.reader-flow .reader-banner,.reader-flow .reader-chapter-end{-moz-column-break-inside:avoid;break-inside:avoid}.reader-flow .reader-pair,.reader-flow .reader-pair>.reader-cell{display:block}.reader-flow .reader-pair>.reader-cell+.reader-cell{margin-top:.15em}.reader-flow .reader-cell{orphans:2;widows:2}.reader-flow .reader-cell-body img{max-height:calc(var(--page-h,60vh)*.9);-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.reader-root[data-layout=side] .reader-flow .reader-pair:not(.reader-ornament){background-image:linear-gradient(hsl(var(--reader-rule)),hsl(var(--reader-rule)));background-position:top;background-repeat:no-repeat;background-size:1px 100%;display:grid}.reader-root[data-layout=side] .reader-flow .reader-pair>.reader-cell+.reader-cell{margin-top:0}.reader-root[data-layout=side] .reader-flow .reader-pairs:before{display:none}}.reader-margin{transition:opacity .25s}.reader-margin[data-hidden]{opacity:0}.reader-turn{z-index:10;transition:opacity .2s,background-color .2s,color .2s;display:none;position:absolute;top:50%;translate:0 -50%}.reader-turn svg{stroke-width:1.5px}.reader-turn:focus-visible{color:hsl(var(--foreground))}.reader-turn[aria-disabled=true]{opacity:.3;cursor:default}.reader-turn[aria-disabled=true]:hover{color:hsl(var(--muted-foreground));background-color:#0000}.reader-turn[data-side=prev]{left:max(.25rem,calc(var(--reader-gutter,3.5rem)/2 - 1.25rem))}.reader-turn[data-side=next]{right:max(.25rem,calc(var(--reader-gutter,3.5rem)/2 - 1.25rem))}@media (min-width:768px) and (any-pointer:fine){.reader-turn{display:inline-flex}}.reader-range{--thumb:18px;z-index:1;cursor:pointer;appearance:none;touch-action:none;background:0 0;width:100%;height:2rem;margin:0;display:block;position:relative}@media (pointer:coarse){.reader-range{height:2.5rem}}.reader-range:focus{outline:none}.reader-range::-webkit-slider-runnable-track{background:linear-gradient(to right,hsl(var(--primary)/.85)var(--fill,0%),hsl(var(--muted-foreground)/.7)var(--fill,0%));border-radius:9999px;height:4px}.reader-range::-moz-range-track{background:hsl(var(--muted-foreground)/.7);border-radius:9999px;height:4px}.reader-range::-moz-range-progress{background:hsl(var(--primary)/.85);border-radius:9999px;height:4px}.reader-range::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((4px - var(--thumb))/2);border:2px solid hsl(var(--primary));background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--scrim)/.18);border-radius:9999px;transition:transform .15s}.reader-range::-moz-range-thumb{width:calc(var(--thumb) - 4px);height:calc(var(--thumb) - 4px);border:2px solid hsl(var(--primary));background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--scrim)/.18);border-radius:9999px}.reader-range:active::-webkit-slider-thumb{transform:scale(1.15)}.reader-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px hsl(var(--background)),0 0 0 5px hsl(var(--ring))}.reader-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px hsl(var(--background)),0 0 0 5px hsl(var(--ring))}.reader-range-tick{background:hsl(var(--muted-foreground));border-radius:1px;width:1px;height:10px;transition:left .4s;position:absolute;top:-5px;translate:-.5px}@media (prefers-reduced-motion:reduce){.reader-range-tick{transition:none}}@media print{.reader-root,.reader-viewport{height:auto!important;overflow:visible!important}.reader-flow{-moz-columns:auto!important;columns:auto!important;-moz-column-width:auto!important;column-width:auto!important;opacity:1!important;width:auto!important;height:auto!important;position:static!important;transform:none!important}.reader-margin,.reader-turn,.reader-pagebox{display:none!important}}.reader-flow .reader-pair[data-tall],.reader-flow .reader-pair[data-loose]{-moz-column-break-inside:auto;break-inside:auto}.reader-flow .reader-pair[data-loose]>.reader-cell{-moz-column-break-inside:avoid;break-inside:avoid}.reader-flow .reader-chapter-end--marker{-moz-column-break-before:avoid;break-before:avoid}.reader-flow .reader-chapter-end:not(.reader-chapter-end--marker){-moz-column-break-before:auto;break-before:auto}.reader-flow .reader-chapter-end--marker[data-orphan]{display:none}.reader-flow .reader-pairs:after{content:"";height:1px;display:block}.reader-root .reader-viewport:focus-visible,.reader-root .reader-scroll:focus-visible{outline:2px solid hsl(var(--ring)/.55);outline-offset:-6px;border-radius:.75rem}.reader-pagebox.reader-pagebox--side{max-width:calc(var(--reader-font)*56)}.reader-flow .reader-pair[hidden],.reader-root[data-layout=side] .reader-flow .reader-pair[hidden]{display:none}.reader-flow .reader-pair[data-break-before]{-moz-column-break-before:column;break-before:column}
