.bookish-subtitle.svelte-1mh4311{font-size:var(--bookish-header-1-font-size);font-weight:400;font-style:italic;margin-top:0;margin-bottom:calc(var(--bookish-title-font-size) * .5);line-height:var(--bookish-header-line-height)}.bookish-figure-full.svelte-1mh4311{left:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:3em;max-width:100vw;position:relative;right:50%;width:100vw}.bookish-figure-full.svelte-1mh4311 .bookish-figure{margin-top:0}.bookish-scroll-reminder.svelte-1mh4311{position:fixed;bottom:4em;left:50%;animation:svelte-1mh4311-bookish-bounce 3s infinite;animation-timing-function:ease;width:0;height:0;margin-left:-1rem;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid white;mix-blend-mode:difference}@keyframes svelte-1mh4311-bookish-bounce{0%{bottom:4em}50%{bottom:5em}to{bottom:4em}}.bookish-tag.svelte-1mh4311{font-size:var(--bookish-small-font-size);display:inline-block;padding:var(--bookish-inline-padding) calc(2 * var(--bookish-inline-padding));border-radius:var(--bookish-roundedness);background-color:var(--bookish-border-color-light);font-weight:700;text-transform:uppercase}.outline.svelte-q3rdr6{font-family:var(--bookish-header-font-family);font-weight:400;font-size:var(--bookish-paragraph-font-size);color:var(--bookish-muted-color);--outline-width: 12em;--outline-padding: 1em;--outline-offset: calc( -1 * (var(--outline-width) + 3 * var(--outline-padding)) )}.outline-header.svelte-q3rdr6{display:block;line-height:var(--bookish-paragraph-line-height-tight);text-indent:0;margin-bottom:.75rem}.outline-header-level-0.svelte-q3rdr6{font-size:1rem}.outline-header-level-1.svelte-q3rdr6{font-size:.9rem}.outline-header-level-2.svelte-q3rdr6{font-size:.8rem;font-style:italic;margin-left:1em}a .outline-header,.outline-header-nav a{color:var(--bookish-muted-color)!important}a .outline-header-active,a:hover .outline-header{color:var(--bookish-paragraph-color)!important}.outline-header-nav-disabled.svelte-q3rdr6{opacity:.3}.outline a:hover{text-decoration:none!important;color:var(--bookish-paragraph-color)!important}@media(hover:hover){.outline a:hover{color:var(--bookish-paragraph-color)}}.outline-top.svelte-q3rdr6{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;margin-bottom:.75rem}.outline-headers.svelte-q3rdr6{margin:auto}@media screen and (max-width:1200px){.outline.svelte-q3rdr6{position:fixed;top:100%;left:0;right:0;z-index:2;border-top:1px solid var(--bookish-border-color-light);text-align:left;transition:transform .2s ease-in;background-color:var(--bookish-background-color);box-shadow:0 -1px 2px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:100%;overflow-y:scroll;padding:.5em}.outline-dark-toggle.svelte-q3rdr6{font-size:1em;display:inline-block}.outline-top.svelte-q3rdr6{flex-direction:row-reverse}.outline-toggle.svelte-q3rdr6{font-size:1em;display:inline-block;transition:transform .2s ease-in}.outline-toggle.svelte-q3rdr6:hover{cursor:pointer;transform:scale(1.25);color:var(--bookish-paragraph-color)}.outline-toggle-disabled.svelte-q3rdr6{display:none}.outline-expanded.svelte-q3rdr6 .outline-toggle:where(.svelte-q3rdr6){transform:rotate(90deg)}.outline.outline-expanded.svelte-q3rdr6{transform:translateY(-100%)}.outline.outline-collapsed.svelte-q3rdr6{transform:translateY(-3rem)}.outline-headers.svelte-q3rdr6{width:20em}.outline-header-nav.svelte-q3rdr6{margin:auto}}@media screen and (min-width:1200px){.outline.svelte-q3rdr6{--outline-width: min(12em, calc((100vw - 740px) / 2 - 3 * var(--outline-padding)));width:var(--outline-width);z-index:0;border-right:1px solid var(--bookish-border-color-light);padding:var(--outline-padding);background-color:var(--bookish-background-color);margin-right:var(--outline-padding)}.outline.outline-fixed-left.svelte-q3rdr6{position:fixed;display:inline-block;top:50px;transform:translate(var(--outline-offset));max-height:90vh;overflow-y:auto}.outline.outline-title-left.svelte-q3rdr6{position:absolute;margin-left:var(--outline-offset)}.outline-toggle.svelte-q3rdr6{display:none}.outline-dark-toggle.svelte-q3rdr6{position:absolute;top:calc(var(--outline-padding));right:calc(var(--outline-padding))}.outline-header-nav.svelte-q3rdr6{margin-right:auto}}
