:root{--color-background: rgb(251, 250, 248);--color-background-pattern: rgb(232, 230, 226);--color-contrast: rgb(32, 33, 37);--color-contrast-extreme: black;--color-primary: rgb(164, 204, 244);--color-primary-contrast: rgb(32, 33, 37);--bibliography-width: 20em}:root.dark{--color-background: rgb(32, 33, 37);--color-background-pattern: rgb(28, 29, 32);--color-contrast: rgb(251, 250, 248);--color-contrast-extreme: white;--color-primary: rgb(164, 204, 244);--color-primary-contrast: rgb(32, 33, 37)}html{scroll-behavior:auto}body{font-family:Manrope,Manrope Placeholder,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.01em;text-align:start;margin:0;padding:0;background-color:var(--color-background);color:var(--color-contrast)}p{margin-bottom:20px}b,strong{font-weight:700}h1{font-size:44px;font-style:normal;font-weight:600;letter-spacing:-.03em;margin-bottom:40px}sup{font-size:.8em;line-height:0}@media (min-width: calc(87em + 1px)){sup{white-space:nowrap}}a{color:inherit}.icon-medium{width:1em;height:1em}.icon-large{width:2em;height:2em}.button-container{display:flex;align-items:center;justify-content:center;cursor:pointer}.heavy-button{display:inline-flex;flex-direction:row;align-items:center;gap:.5em;padding:.45em .7em;border-radius:4px;color:var(--color-primary-contrast);background-color:var(--color-primary);text-decoration:none}*{scrollbar-width:auto;scrollbar-color:var(--color-primary) var(--color-background)}.glow-active.glow-text{animation:glowText 3s ease}.glow-active.glow-around{animation:glowAround 3s ease;border-radius:10px}@keyframes glowText{0%{color:var(--color-contrast)}35%{color:color-mix(in srgb,var(--color-primary) 80%,var(--color-contrast))}to{color:var(--color-contrast)}}@keyframes glowAround{0%{background-color:transparent;margin:-.3em -.5em;padding:.3em .5em}35%{background-color:color-mix(in srgb,var(--color-primary) 50%,transparent);margin:-.3em -.5em;padding:.3em .5em}to{background-color:transparent;margin:0;padding:0}}.obvious-scroll{background:linear-gradient(var(--color-background) 30%,transparent),linear-gradient(transparent,var(--color-background) 70%) 0 100%,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--color-primary) 60%,transparent),transparent),radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--color-primary) 60%,transparent),transparent) 0 100%;background-color:var(--color-background);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 14px,100% 14px}@media (min-width: calc(87em + 1px)){.hide-desktop{display:none!important}}@media (max-width: 87em){.hide-mobile{display:none!important}}table{border-collapse:collapse;width:100%;border:1px solid var(--color-contrast);margin:1.5em 0}th,td{border:1px solid var(--color-contrast);padding:.75em 1em;text-align:left}th{background-color:color-mix(in srgb,var(--color-contrast) 10%,transparent);font-weight:600}tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-contrast) 5%,transparent)}tr:hover{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.citation-id.svelte-17ehbpy{opacity:.7}.citation-card.svelte-17ehbpy{display:flex;flex-direction:column;gap:.5em;font-size:.85em;line-height:120%}.citation-text.svelte-17ehbpy a:where(.svelte-17ehbpy){text-decoration:underline;font-weight:600}.citation-quote.svelte-17ehbpy{border-left:3px solid var(--color-primary);padding-left:.7em;display:flex;flex-direction:column;gap:.25em}.citation-quote.svelte-17ehbpy .quote-sep:where(.svelte-17ehbpy){color:color-mix(in srgb,var(--color-contrast) 80%,var(--color-background) 20%)}.citation-card.svelte-1ohv1px{display:flex;flex-direction:column;gap:1em}.citation-text.svelte-1ohv1px{font-size:.85em;line-height:120%}.citation-quote>p{margin:0}.backlink.svelte-1haaedq{text-decoration:none;opacity:.8;font-size:.8em}.citation.svelte-1haaedq{line-height:1.5;margin:.6em 0}.outcome-table-container.svelte-o7q46q{max-width:60em;display:flex;flex-direction:column;align-items:center;gap:1em;margin-top:1em;margin-bottom:1em}.outcome-table-image.svelte-o7q46q{width:100%;height:auto}.outcome-table-description.svelte-o7q46q{max-width:75%;text-align:center}.visible-race-container.svelte-1nc8jvm{max-width:60em;display:flex;flex-direction:column;align-items:center;padding:1em}.visible-race-explanation.svelte-1nc8jvm{white-space:pre-wrap;padding:2em}.ambiguous-race-container.svelte-nauix6{max-width:60em;display:flex;flex-direction:column;align-items:center;padding:1em}.ambiguous-race-explanation.svelte-nauix6{white-space:pre-wrap;padding:2em}.halting-table-container.svelte-4eugze{max-width:60em;display:flex;flex-direction:column;align-items:center;padding:1em}.halting-table-image.svelte-4eugze{max-width:50em;height:auto}@media (max-width: 87em){.halting-table-image.svelte-4eugze{width:100%;height:auto}}.halting-table-explanation.svelte-4eugze{white-space:pre-wrap;padding:2em}.images-list.svelte-1pt39um{display:flex;flex-direction:row;gap:1em;padding:2em 0}.image-item.svelte-1pt39um{display:flex;flex-direction:column;align-items:center;gap:1em}.image.svelte-1pt39um{width:20em;padding:.5em 2em;height:auto;object-fit:contain}.blurb.svelte-1pt39um{max-width:26em;font-size:1.05em;display:flex;flex-direction:column;align-items:center;gap:.3em}.blurb-title.svelte-1pt39um{font-weight:600;text-align:center;white-space:pre-line}.blurb-text.svelte-1pt39um{text-align:center;white-space:pre-line}@media (max-width: 87em){.images-list.svelte-1pt39um{flex-direction:column;align-self:center}.image.svelte-1pt39um{width:15em;height:15em}}@media (max-width: 60em){.image.svelte-1pt39um{width:12em;height:12em}}.laissez-faire-container.svelte-12yqk3a{max-width:40em;display:flex;flex-direction:column;align-items:center;padding:1em}.laissez-faire-image.svelte-12yqk3a{width:100%;height:auto}.laissez-faire-explanation.svelte-12yqk3a{white-space:pre-wrap;padding:2em}.animals-container.svelte-1g0gnve{max-width:60em;display:flex;flex-direction:column;align-items:center;padding:1em}.animals-image.svelte-1g0gnve{width:100%;height:auto}.animals-explanation.svelte-1g0gnve{white-space:pre-wrap;padding:2em}.dependencies-container.svelte-1q713x6{max-width:60em;display:flex;flex-direction:column;align-items:center;padding:1em}.dependencies-image.svelte-1q713x6{width:100%;height:auto;background-color:#fff}.dependencies-explanation.svelte-1q713x6{white-space:pre-wrap;padding:2em}.images-list.svelte-10gd0ky{display:flex;flex-direction:row;gap:1em;padding:2em 0}.image-item.svelte-10gd0ky{display:flex;flex-direction:column;align-items:center;gap:1em}.image.svelte-10gd0ky{width:10em;height:10em;object-fit:contain}.blurb.svelte-10gd0ky{width:20em;font-size:1.05em;text-align:center;white-space:pre-line}.blurb-title.svelte-10gd0ky{font-weight:600}@media (max-width: 90em){.images-list.svelte-10gd0ky{flex-direction:column;align-self:center}.image.svelte-10gd0ky{width:12em;height:12em}}@media (max-width: 65em){.image.svelte-10gd0ky{width:15em;height:15em}}.page-container.svelte-1p9tixd{display:flex;flex-direction:column;align-items:center;margin:0 2em}.main-container-vertical.svelte-1p9tixd{display:flex;flex-direction:column;align-items:center;anchor-name:--anchor-page-container;padding:3em 0;gap:1.5em}.background-image-behind.svelte-1p9tixd{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;background-color:var(--color-background)}.background-image-front.svelte-1p9tixd{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:var(--color-background-pattern);mask-image:url(../../../tile.png);mask-repeat:repeat;mask-size:25px;-webkit-mask-image:url(../../../tile.png);-webkit-mask-repeat:repeat;-webkit-mask-size:25px}.main-text-plus-toc.svelte-1p9tixd{display:flex;flex-direction:row;gap:2rem;align-items:flex-start}.authors.svelte-1p9tixd{font-style:italic;color:var(--color-contrast);font-size:1.25em}.toc.svelte-1p9tixd{display:flex;flex-direction:column;gap:.6rem;position:sticky;top:4.5em;width:24em;min-width:12em;max-height:calc(100vh - 6em);overflow:auto;font-size:.98em;flex-grow:0;flex-shrink:1}.toc-item.svelte-1p9tixd{padding:.5em 1em;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.25rem}.toc-arrow.svelte-1p9tixd{cursor:pointer;display:flex;align-items:center;padding:0 .35em;height:2.25em}.toc-arrow.svelte-1p9tixd:hover{background-color:color-mix(in srgb,var(--color-contrast) 10%,transparent)}.toc-children.svelte-1p9tixd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.toc-children.expanded.svelte-1p9tixd{grid-template-rows:1fr}.toc-children-inner.svelte-1p9tixd{overflow:hidden}.toc-chapter.svelte-1p9tixd{font-size:1em;font-weight:500}.toc-section.svelte-1p9tixd{font-size:.87em;padding-left:2.5em;font-weight:400}.toc-subsection.svelte-1p9tixd{padding-left:4.5em}.toc-item.active.svelte-1p9tixd,.toc-item.svelte-1p9tixd:hover{background-color:color-mix(in srgb,var(--color-primary) 65%,transparent);box-shadow:inset 4px 0 color-mix(in srgb,var(--color-primary) 90%,transparent)}.main-text{max-width:70em;min-width:28em;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;flex-shrink:.3}.text-segment{max-width:50em;min-width:28em;line-height:160%}.title,.main-text h1,.main-text h2,.main-text h3{line-height:100%;margin-top:0;margin-bottom:0}.title,.main-text *{scroll-margin-top:8rem}.citation-link{cursor:pointer;font-weight:500}.title-container.svelte-1p9tixd{display:flex;flex-direction:column;align-self:flex-start;gap:.5em}.author.svelte-1p9tixd{white-space:nowrap}.title.svelte-1p9tixd{font-size:4.2em;font-style:normal;font-weight:600;letter-spacing:-.035em;line-height:110%}.citation-link>a{text-decoration:none}@media (max-width: 87em){.main-text-plus-toc.svelte-1p9tixd{flex-direction:column}.main-text,.text-segment{max-width:60em;min-width:0}.title.svelte-1p9tixd{font-size:2.3em}.main-container-vertical.svelte-1p9tixd{padding:0;gap:.5em}}
