.bookish-subtitle.svelte-1mh4311{font-size:var(--bookish-header-1-font-size);margin-top:0;margin-bottom:calc(var(--bookish-title-font-size) * .5);font-style:italic;font-weight:400;line-height:var(--bookish-header-line-height)}.bookish-figure-full.svelte-1mh4311{width:100vw;max-width:100vw;margin-bottom:3em;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.bookish-figure-full.svelte-1mh4311 .bookish-figure{margin-top:0}.bookish-scroll-reminder.svelte-1mh4311{mix-blend-mode:difference;border-top:1rem solid #fff;border-left:1rem solid #0000;border-right:1rem solid #0000;width:0;height:0;margin-left:-1rem;animation:3s infinite svelte-1mh4311-bookish-bounce;position:fixed;bottom:4em;left:50%}@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);padding:var(--bookish-inline-padding) calc(2 * var(--bookish-inline-padding));border-radius:var(--bookish-roundedness);background-color:var(--bookish-border-color-light);text-transform:uppercase;font-weight:700;display:inline-block}.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{line-height:var(--bookish-paragraph-line-height-tight);text-indent:0;margin-bottom:.75rem;display:block}.outline-header-level-0.svelte-q3rdr6{font-size:1rem}.outline-header-level-1.svelte-q3rdr6{font-size:.9rem}.outline-header-level-2.svelte-q3rdr6{margin-left:1em;font-size:.8rem;font-style:italic}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{color:var(--bookish-paragraph-color)!important;text-decoration:none!important}@media (hover:hover){.outline a:hover{color:var(--bookish-paragraph-color)}}.outline-top.svelte-q3rdr6{flex-flow:row;align-items:center;width:100%;margin-bottom:.75rem;display:flex}.outline-headers.svelte-q3rdr6{margin:auto}@media screen and (width<=1200px){.outline.svelte-q3rdr6{z-index:2;border-top:1px solid var(--bookish-border-color-light);text-align:left;background-color:var(--bookish-background-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:100%;padding:.5em;transition:transform .2s ease-in;position:fixed;top:100%;left:0;right:0;overflow-y:scroll;box-shadow:0 -1px 2px #00000040}.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;transition:transform .2s ease-in;display:inline-block}.outline-toggle.svelte-q3rdr6:hover{cursor:pointer;color:var(--bookish-paragraph-color);transform:scale(1.25)}.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 (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{transform:translateX(var(--outline-offset));max-height:90vh;display:inline-block;position:fixed;top:50px;overflow-y:auto}.outline.outline-title-left.svelte-q3rdr6{margin-left:var(--outline-offset);position:absolute}.outline-toggle.svelte-q3rdr6{display:none}.outline-dark-toggle.svelte-q3rdr6{top:calc(var(--outline-padding));right:calc(var(--outline-padding));position:absolute}.outline-header-nav.svelte-q3rdr6{margin-right:auto}}
