.btn.btn-outline-dark {
  --bs-btn-bg: white;
}
.btn.btn-outline-dark:hover {
  background-color: var(--bs-btn-hover-bg);
}
html[data-activated] .apps {
  --root-margin-left: 2rem;
}
html[data-activated] .apps::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 2rem;
  background-color: #ec7217;
  background-image: url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%23502708' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
html[data-activated] .apps #root {
  margin-left: var(--root-margin-left);
  width: calc(100dvw - var(--root-margin-left));
}
.apps {
  overflow: hidden;
  width: 100%;
  height: 100dvh;
  width: 100dvw;
  --aside-width: 20rem;
  --aside-min-width: 10rem;
  --aside-maximized-width: 0%;
}
.apps #root {
  overscroll-behavior: contain;
  height: 100dvh;
  width: 100dvw;
  overflow: hidden;
  position: relative;
  display: grid;
  grid-template-areas: "header header header" "options options options" "aside divider reader";
  grid-template-rows: var(--header-height, min-content) min-content minmax(0, 1fr);
  grid-template-columns: var(--aside-collapsed-width, minmax(var(--aside-min-width), var(--aside-width))) min-content minmax(0, 1fr);
}
@media (max-width: 768px) {
  .apps #root {
    grid-template-areas: "header header" "options options" "aside reader";
    grid-template-columns: 0% 100%;
  }
  .apps #root .divider {
    display: none;
  }
  .apps #root main {
    width: 100dvw;
    min-height: 100dvh;
  }
  .apps #root[data-aside-expanded=true] {
    grid-template-columns: 100% 0%;
  }
}
.apps[data-interface=minimal] {
  --aside-width: 0rem !important;
  --aside-min-width: 0rem !important;
  --header-height: 0rem;
}
.apps[data-interface=minimal] hathi-website-header > div {
  display: none;
}
.apps[data-interface=minimal] #root .divider {
  display: none !important;
}
.apps[data-options-toggled=true] #root {
  grid-template-columns: 100% 0%;
}
hathi-website-header {
  grid-area: header;
  z-index: 1000;
  max-height: 100dvh;
  background: darkorange;
  max-height: 100dvh;
}
@media (max-width: 1200px) {
  hathi-website-header {
    overflow-y: auto;
  }
}
.reader {
  grid-area: reader;
}
.loading-reader {
  grid-area: reader;
  z-index: 100;
}
aside {
  overflow: auto;
}
aside .inner {
  min-width: 20rem;
  overflow: auto;
  padding: 1rem;
}
main#main {
  background: #fff;
  position: relative;
  min-height: 100%;
  min-height: calc(100dvh - var(--stage-header-height, 0) * 1px);
  overflow: auto;
  grid-area: reader;
  scroll-snap-type: y mandatory;
}
main#main[data-view="2up"] .inner {
  min-width: calc(var(--min-reader-width) * 1px);
}
main#main .inner {
  margin-bottom: 4rem;
}
.divider {
  grid-area: divider;
  width: 1rem;
  margin: 0;
  background: #fff;
  cursor: ew-resize;
  position: relative;
}
.divider::before {
  display: block;
  content: "";
  position: absolute;
  background: transpraent;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
}
.divider button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 150;
  cursor: pointer;
}
.divider:hover {
  background-color: #dfdbe5;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%239C92AC' fill-opacity='0.4'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E");
}
.pane--search,
.pane--restricted {
  display: grid;
  grid-template-rows: 1fr;
  background: white !important;
}
.accordion-body p:last-child {
  margin-bottom: 0;
}
.accordion-button.fixed {
  background: transparent;
}
.accordion-button.fixed::after {
  display: none;
}
button:hover i.border-dark {
  border-color: #fff !important;
}
.tooltip {
  --bs-tooltip-bg: var(--color-primary-700);
  --bs-tooltip-opacity: 1;
}html:has(dialog[open]){overflow:hidden}dialog.svelte-1fdecta.svelte-1fdecta{display:grid;position:fixed;margin:auto;padding:0;inset:0;border:none;background:transparent;z-index:var(--layer-important);max-inline-size:min(90vw, var(--size-content-3));max-block-size:min(80vh, 100%);max-block-size:min(80dvb, 100%);max-height:none;transition:opacity 0.25s var(--ease-3)}dialog[data-polyfilled=true].svelte-1fdecta.svelte-1fdecta{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}dialog.svelte-1fdecta.svelte-1fdecta:not([open]){display:none}dialog.svelte-1fdecta.svelte-1fdecta::backdrop{transition:backdrop-filter 0.25s ease;backdrop-filter:blur(2px)}dialog + .backdrop{transition:backdrop-filter 0.25s ease;backdrop-filter:blur(2px);position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.svelte-1fdecta.svelte-1fdecta{animation:var(--animation-scale-down) forwards;animation-timing-function:var(--ease-squish-3)}dialog[open].svelte-1fdecta.svelte-1fdecta{animation:var(--animation-slide-in-down) forwards;animation-duration:0.25s}.modal.svelte-1fdecta.svelte-1fdecta{position:static}.modal-title.svelte-1fdecta.svelte-1fdecta{font-size:1.75rem}.modal-header.svelte-1fdecta.svelte-1fdecta{flex-wrap:wrap}.modal-title.svelte-1fdecta.svelte-1fdecta{flex-basis:100%;order:2}button[data-bs-dismiss].svelte-1fdecta i.fa-solid.svelte-1fdecta{color:var(--color-primary-500) !important}.dont-scroll.svelte-1fdecta.svelte-1fdecta{overflow:hidden !important}.filterable-list.svelte-hrdols.svelte-hrdols.svelte-hrdols{max-height:var(--filterable-list-height, 22rem);overflow:scroll;min-height:0;grid-row:2/3}label.svelte-hrdols.svelte-hrdols.svelte-hrdols{width:100%}input.svelte-hrdols:checked+label.svelte-hrdols.svelte-hrdols{background:var(--color-primary-500, '#000') !important;color:white !important}li.svelte-hrdols:nth-child(odd) input.svelte-hrdols+label.svelte-hrdols{background:var(--color-primary-50)}.fieldset-filter.svelte-hrdols.svelte-hrdols.svelte-hrdols{grid-row:1/2}.fieldset-filter.svelte-hrdols input[type='text'].svelte-hrdols.svelte-hrdols{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.fieldset-select.svelte-hrdols.svelte-hrdols.svelte-hrdols{grid-row:2/3;display:grid;grid-template-rows:min-content minmax(0, 1fr);min-height:10rem}.fieldset-select.svelte-hrdols legend.svelte-hrdols.svelte-hrdols{grid-row:1/2}.filterable-grid.svelte-16hbhky{display:grid;grid-template-rows:min-content 1fr;min-height:0;overflow:hidden}.form-control.svelte-1xdvao9.svelte-1xdvao9:focus{background-color:var(--color-neutral-50)}.hidden.svelte-1xdvao9.svelte-1xdvao9{display:none}.required.svelte-1xdvao9.svelte-1xdvao9{font-size:0.75em}.submit-message.svelte-1xdvao9.svelte-1xdvao9{display:flex;align-items:center;gap:1em}@media(min-width: 768px){.submit-message.svelte-1xdvao9.svelte-1xdvao9{gap:0.25em}}.submit-message.svelte-1xdvao9>div.svelte-1xdvao9{display:flex;flex-direction:column}.submit-message.svelte-1xdvao9>i.svelte-1xdvao9{font-size:2em}@media(min-width: 768px){.submit-message.svelte-1xdvao9>i.svelte-1xdvao9{font-size:1.5em}}.submit-message.svelte-1xdvao9 button.svelte-1xdvao9{margin-top:0.5em}@media(min-width: 768px){.alert-success.submit-message.svelte-1xdvao9>div.svelte-1xdvao9{flex-direction:row;gap:1em}}@media(min-width: 768px){.alert-success.submit-message.svelte-1xdvao9 button.svelte-1xdvao9{margin-top:0}}.form-control.svelte-1xdvao9.svelte-1xdvao9:focus{background-color:var(--color-neutral-50)}.hidden.svelte-1xdvao9.svelte-1xdvao9{display:none}.required.svelte-1xdvao9.svelte-1xdvao9{font-size:0.75em}.submit-message.svelte-1xdvao9.svelte-1xdvao9{display:flex;align-items:center;gap:1em}@media(min-width: 768px){.submit-message.svelte-1xdvao9.svelte-1xdvao9{gap:0.25em}}.submit-message.svelte-1xdvao9>div.svelte-1xdvao9{display:flex;flex-direction:column}.submit-message.svelte-1xdvao9>i.svelte-1xdvao9{font-size:2em}@media(min-width: 768px){.submit-message.svelte-1xdvao9>i.svelte-1xdvao9{font-size:1.5em}}.submit-message.svelte-1xdvao9 button.svelte-1xdvao9{margin-top:0.5em}@media(min-width: 768px){.alert-success.submit-message.svelte-1xdvao9>div.svelte-1xdvao9{flex-direction:row;gap:1em}}@media(min-width: 768px){.alert-success.submit-message.svelte-1xdvao9 button.svelte-1xdvao9{margin-top:0}}.form-control.svelte-1xdvao9.svelte-1xdvao9:focus{background-color:var(--color-neutral-50)}.hidden.svelte-1xdvao9.svelte-1xdvao9{display:none}.required.svelte-1xdvao9.svelte-1xdvao9{font-size:0.75em}.submit-message.svelte-1xdvao9.svelte-1xdvao9{display:flex;align-items:center;gap:1em}@media(min-width: 768px){.submit-message.svelte-1xdvao9.svelte-1xdvao9{gap:0.25em}}.submit-message.svelte-1xdvao9>div.svelte-1xdvao9{display:flex;flex-direction:column}.submit-message.svelte-1xdvao9>i.svelte-1xdvao9{font-size:2em}@media(min-width: 768px){.submit-message.svelte-1xdvao9>i.svelte-1xdvao9{font-size:1.5em}}.submit-message.svelte-1xdvao9 button.svelte-1xdvao9{margin-top:0.5em}@media(min-width: 768px){.alert-success.submit-message.svelte-1xdvao9>div.svelte-1xdvao9{flex-direction:row;gap:1em}}@media(min-width: 768px){.alert-success.submit-message.svelte-1xdvao9 button.svelte-1xdvao9{margin-top:0}}.container-fluid.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{padding:0}.navbar.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{--bs-navbar-padding-y:0;--bs-navbar-padding-x:0;--bs-navbar-color:var(--color-neutral-800);--bs-navbar-brand-color:var(--color-neutral-800);--bs-navbar-active-color:var(--color-primary-600);--bs-navbar-toggler-padding-y:3px;--bs-navbar-toggler-padding-x:3px;--bs-navbar-toggler-focus-width:3px}.navbar-nav.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{font-size:var(--ht-text-sm);--bs-nav-link-color:var(--color-neutral-900);--bs-nav-link-hover-color:var(--color-primary-600);--bs-nav-link-font-weight:var(--headings-font-weight);--bs-nav-link-padding-x:16px;--bs-nav-link-padding-y:16px}@media(min-width: 1200px){.navbar-nav.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0;--bs-navbar-nav-link-padding-x:0;--bs-navbar-nav-link-padding-y:0;gap:24px}}.navbar.svelte-1xhlvef .ht-logo.svelte-1xhlvef.svelte-1xhlvef,.navbar.svelte-1xhlvef .mobile-collapse-buttons.svelte-1xhlvef.svelte-1xhlvef{padding-top:1rem;padding-bottom:1rem}.navbar.svelte-1xhlvef .ht-logo.svelte-1xhlvef.svelte-1xhlvef{padding-left:1rem}.navbar.svelte-1xhlvef .ht-logo.compact.svelte-1xhlvef.svelte-1xhlvef{padding-top:0.25rem;padding-bottom:0.25rem}@media(min-width: 1200px){.navbar.svelte-1xhlvef .ht-logo.svelte-1xhlvef.svelte-1xhlvef{padding-right:2.5rem}}.navbar.svelte-1xhlvef .mobile-collapse-buttons.svelte-1xhlvef.svelte-1xhlvef{padding-right:1rem;gap:1.5rem}@media(min-width: 1200px){.navbar-nav.menu-links.svelte-1xhlvef .nav-item.svelte-1xhlvef a.svelte-1xhlvef{gap:0.5rem}}@media(min-width: 1200px){.navbar-nav.action-links.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{padding-right:1rem;align-items:center}}.navbar-nav.action-links.svelte-1xhlvef .nav-item.svelte-1xhlvef.svelte-1xhlvef{background:var(--color-neutral-50);border-top:solid 1px var(--color-neutral-200)}@media(min-width: 1200px){.navbar-nav.action-links.svelte-1xhlvef .nav-item.svelte-1xhlvef.svelte-1xhlvef{background:white;border-top:none}}@media(min-width: 1200px){.navbar-nav.action-links.svelte-1xhlvef .nav-item.svelte-1xhlvef a.svelte-1xhlvef{gap:0.75rem}}.navbar-nav.action-links.svelte-1xhlvef .nav-item.svelte-1xhlvef.svelte-1xhlvef:last-of-type{border-bottom:solid 1px var(--color-neutral-200);border-radius:0 0 8px 8px}@media(min-width: 1200px){.navbar-nav.action-links.svelte-1xhlvef .nav-item.svelte-1xhlvef.svelte-1xhlvef:last-of-type{border-bottom:none;border-radius:0}}.navbar-nav.action-links.svelte-1xhlvef a.nav-link.svelte-1xhlvef.svelte-1xhlvef{font-weight:800}.navbar-nav.action-links.svelte-1xhlvef a.nav-link.search-active.svelte-1xhlvef.svelte-1xhlvef{color:var(--color-primary-600)}.navbar-nav.action-links.svelte-1xhlvef a.svelte-1xhlvef.svelte-1xhlvef:hover{text-decoration:none}.navbar-nav.action-links.svelte-1xhlvef i.svelte-1xhlvef.svelte-1xhlvef{color:var(--color-primary-600)}.navbar-nav.action-links.svelte-1xhlvef .needs-hover-state.svelte-1xhlvef.svelte-1xhlvef:hover{text-decoration:underline}.nav-link.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef:hover,.nav-link.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef:focus{color:var(--color-primary-600)}#my-account.svelte-1xhlvef a span.account-icon.svelte-1xhlvef.svelte-1xhlvef{width:40px;height:40px}@media(min-width: 1200px){#my-account.svelte-1xhlvef .account-text.svelte-1xhlvef.svelte-1xhlvef{display:none}}.hasNotification.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{position:relative}.hasNotification.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef::after{content:"";position:absolute;background:var(--color-primary-600);width:10px;height:10px;border-radius:50%;top:-2.5px;left:17px}.accountHasNotification.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{position:relative}.accountHasNotification.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef::after{content:"";position:absolute;background:var(--color-primary-600);width:10px;height:10px;border-radius:50%;top:-1.5px;left:27px}.dropdown-toggle.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef::after{font-size:1.1em}.dropdown-menu.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{--bs-dropdown-padding-y:1rem;--bs-dropdown-font-size:var(--ht-text-sm);--bs-dropdown-color:var(--color-neutral-800);--bs-dropdown-bg:var(--color-neutral-50);--bs-dropdown-border-radius:0;--bs-dropdown-border-width:0;--bs-dropdown-border-color:transparent;--bs-dropdown-box-shadow:none;--bs-dropdown-item-padding-y:0;--bs-dropdown-link-color:var(--color-neutral-800);--bs-dropdown-link-hover-color:var(--color-netural-800);--bs-dropdown-link-hover-bg:var(--color-neutral-50)}.dropdown-menu.svelte-1xhlvef div.svelte-1xhlvef.svelte-1xhlvef{padding-top:0.5rem}@media(min-width: 1200px){.dropdown-menu.svelte-1xhlvef div.svelte-1xhlvef.svelte-1xhlvef{padding-top:0}}.dropdown-menu.svelte-1xhlvef a.svelte-1xhlvef.svelte-1xhlvef:hover{text-decoration:underline}@media(min-width: 1200px){.dropdown-menu.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{--bs-dropdown-padding-y:1.5rem;--bs-dropdown-item-padding-y:0;--bs-dropdown-bg:#fff;--bs-dropdown-border-radius:8px;--bs-dropdown-border-width:1px;--bs-dropdown-border-color:var(--color-neutral-300);--bs-dropdown-box-shadow:0 0.75rem 1.5rem rgba(0, 0, 0, 0.1);--bs-dropdown-link-hover-bg:#fff;margin-top:1rem}}.dropdown-menu.dropdown-menu-end.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{padding-top:0}@media(min-width: 1200px){.dropdown-menu.dropdown-menu-end.svelte-1xhlvef.svelte-1xhlvef.svelte-1xhlvef{padding-top:1.5rem}}.search-form-wrapper.svelte-1gzegpw.svelte-1gzegpw{padding:1rem;background:#fff}#searchbar-form.svelte-1gzegpw.svelte-1gzegpw{display:flex;flex-direction:column}#searchbar-form.input-group.svelte-1gzegpw.svelte-1gzegpw{gap:0.5rem}#searchbar-form.svelte-1gzegpw .search-input.svelte-1gzegpw{display:flex;border:0.5px solid var(--color-neutral-500);border-radius:0.375em}#searchbar-form.svelte-1gzegpw input.svelte-1gzegpw{width:100%;border:none;box-shadow:none;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding:0.625em 0.75em}#searchbar-form.svelte-1gzegpw input.svelte-1gzegpw:focus{border-color:#e1aa80;outline:0;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.0745098039), 0 0 0 0.25rem rgba(195, 84, 0, 0.2509803922)}#searchbar-form.svelte-1gzegpw .input-group-text.svelte-1gzegpw{font-size:1rem;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border:none;background-color:var(--color-neutral-50);padding:0.625em 0.75em}#searchbar-form.svelte-1gzegpw .input-group-text i.svelte-1gzegpw{font-size:14px}#searchbar-form.svelte-1gzegpw .form-select.svelte-1gzegpw{border:0.5px solid var(--color-neutral-500);padding:0.625em 0.75em;width:100%;border-radius:0.375rem;margin-left:0}#searchbar-form.svelte-1gzegpw .form-select.svelte-1gzegpw:focus{border-color:#e1aa80;outline:0;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.0745098039), 0 0 0 0.25rem rgba(195, 84, 0, 0.2509803922)}#searchbar-form.svelte-1gzegpw button.svelte-1gzegpw{border-radius:0.375rem;margin-left:0;text-transform:uppercase;font-weight:var(--btn-font-weight);letter-spacing:-0.01em;padding:0.5em 0.75em}.search-details.svelte-1gzegpw.svelte-1gzegpw{padding-top:1rem;flex-direction:column;gap:1.375em;font-size:14px;line-height:18px;letter-spacing:-0.01em}.search-details.svelte-1gzegpw .search-help.svelte-1gzegpw{display:flex;flex-direction:row;align-items:center;gap:0.5em;font-style:italic}.search-details.svelte-1gzegpw .search-help i.svelte-1gzegpw{font-size:14px;color:var(--color-primary-500)}.search-details.svelte-1gzegpw .search-links.svelte-1gzegpw{display:flex;align-items:center;gap:1.25em}.search-details.svelte-1gzegpw .search-links a.svelte-1gzegpw{display:flex;flex-direction:row;align-items:center;gap:0.75em;text-decoration:none;color:var(--color-neutral-800)}.search-details.svelte-1gzegpw .search-links a span.svelte-1gzegpw:hover{text-decoration:underline}.search-details.svelte-1gzegpw .search-links i.svelte-1gzegpw{font-size:14px;color:var(--color-primary-500)}.select-container.svelte-1gzegpw.svelte-1gzegpw{width:100%}select.select-caret.svelte-1gzegpw.svelte-1gzegpw{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3E%3C/svg%3E");-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;border-radius:0px;border:none;appearance:none;outline-width:0}@media(min-width: 768px){#searchbar-form.svelte-1gzegpw.svelte-1gzegpw{flex-direction:row;border:1px solid var(--color-neutral-500);border-radius:0.5em;box-shadow:none}#searchbar-form.input-group.svelte-1gzegpw.svelte-1gzegpw{gap:0}#searchbar-form.svelte-1gzegpw .search-input.svelte-1gzegpw{flex-grow:2;border:none}}@media(min-width: 768px) and (min-width: 992px){#searchbar-form.svelte-1gzegpw .search-input.svelte-1gzegpw{flex-grow:3}}@media(min-width: 768px){#searchbar-form.svelte-1gzegpw .search-input .input-group-text.svelte-1gzegpw{order:-1;border-top-left-radius:0.375em !important;border-bottom-left-radius:0.375em !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding:1em 0 1em 1em}}@media(min-width: 768px){#searchbar-form.svelte-1gzegpw input.svelte-1gzegpw{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding:1em}}@media(min-width: 768px){#searchbar-form.svelte-1gzegpw #search-where.select-container.svelte-1gzegpw{width:125px}}@media(min-width: 768px){#searchbar-form.svelte-1gzegpw #search-what.select-container.svelte-1gzegpw{width:265px}}@media(min-width: 768px){#searchbar-form.svelte-1gzegpw .form-select.svelte-1gzegpw{border-radius:0;padding:1em;border:none;box-shadow:none;border-width:0px 1px;border-style:solid;border-color:var(--color-neutral-100)}}@media(min-width: 768px){#searchbar-form.svelte-1gzegpw button.svelte-1gzegpw{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;padding:1em;border:none}}@media(min-width: 768px){.search-details.svelte-1gzegpw.svelte-1gzegpw{flex-direction:row;justify-content:space-between;align-items:start;padding-top:0.75em}.search-details.svelte-1gzegpw .search-links.svelte-1gzegpw{gap:1.5em}}.aup-banner.svelte-umjtw5{position:fixed;bottom:0.5rem;width:80%;left:50%;transform:translateX(-50%);z-index:1000;gap:2rem !important}button.dropdown-item.svelte-1lrv110.svelte-1lrv110{display:inline-flex;align-items:center;gap:0.5rem}button.dropdown-item.svelte-1lrv110 i[aria-hidden=true].svelte-1lrv110{width:1.125rem;text-align:center}.view--toolbar.svelte-1lyxnkn{position:absolute;bottom:1rem;right:0.5rem;display:flex;align-items:center;padding:0.25rem;background:#fff;justify-content:flex-end;z-index:100;gap:0.5rem;box-shadow:var(--shadow-elevation-medium)}.stage::backdrop{background-color:#fff}.apps[data-options-toggled="true"] .view--toolbar{display:none}input[name=seq].svelte-1lyxnkn{max-width:6ch}.accordion-button.svelte-g6tm5k{font-weight:bold}.accordion-item.dark.svelte-g6tm5k{background-color:var(--color-neutral-200);color:var(--color-neutral-900)}.expires-display.svelte-x34mcq{font-weight:bold}.fs-8.svelte-567cdt{font-size:0.75rem}.alert.svelte-1cw0g45:empty{display:none}.input-group.svelte-1lud00 input[type='text'].svelte-1lud00{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.kwic.svelte-1lud00.svelte-1lud00{font-size:0.75rem}.kwic.kwic-lg.svelte-1lud00.svelte-1lud00{font-size:1rem;margin-left:1rem}mark.image.highlight{position:absolute;opacity:0.4}mark.highlight{background:#ffff00}html[data-show-highlights='false'] mark.image.highlight{display:none !important}html[data-show-highlights='false'] mark.highlight,html[data-show-highlights='false'] p.kwic mark{background:transparent}body[data-interface="minimal"] .page-menu{display:none !important}.page-menu.svelte-1dv6u5k.svelte-1dv6u5k{order:2;text-align:right;padding:0;margin:0;z-index:50;align-self:flex-start;grid-row:1/3;grid-column:2/3;align-self:start;justify-self:end;z-index:10}.page-menu.view-1up.svelte-1dv6u5k.svelte-1dv6u5k{margin-top:0.5rem}.page-menu.view-1up.svelte-1dv6u5k .menu-items.svelte-1dv6u5k{position:static}.page-menu.view-thumb.svelte-1dv6u5k.svelte-1dv6u5k{margin-top:-1rem}.page-menu.view-2up.verso.svelte-1dv6u5k.svelte-1dv6u5k{grid-column:1/2;justify-self:start;left:0}.page-menu.view-2up.verso.svelte-1dv6u5k .menu-items.svelte-1dv6u5k{margin-left:1rem;margin-right:auto}.page-menu.view-2up.recto.svelte-1dv6u5k.svelte-1dv6u5k{right:0;left:auto;justify-self:end}.page-menu.svelte-1dv6u5k .arrow.svelte-1dv6u5k{border-left:1px solid #707070;padding-left:0.5rem}.page-menu[open].svelte-1dv6u5k .arrow i.svelte-1dv6u5k::before{content:"\f077"}.page-menu[disabled].svelte-1dv6u5k.svelte-1dv6u5k{pointer-events:none}.page-menu[disabled].svelte-1dv6u5k .arrow.svelte-1dv6u5k{display:none !important}.page-menu.svelte-1dv6u5k summary.svelte-1dv6u5k{--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);white-space:nowrap;list-style:none;font-size:0.875rem;color:var(--bs-btn-color);background-color:var(--bs-btn-bg);margin:0.25rem;border:2px solid var(--bs-btn-border-color);border-radius:4px;font-family:"Roboto Mono", monospace}.page-menu.svelte-1dv6u5k summary.svelte-1dv6u5k:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.page-menu.svelte-1dv6u5k summary.svelte-1dv6u5k:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.page-menu.svelte-1dv6u5k>div.svelte-1dv6u5k{margin-top:0.5rem;margin-left:auto;margin-right:1rem;font-size:1.25rem;--bs-btn-font-size:1.25rem !important}.page-menu.svelte-1dv6u5k .btn.svelte-1dv6u5k{--bs-btn-font-size:1.25rem;--bs-btn-disabled-opacity:0.4}.page-menu.svelte-1dv6u5k summary.svelte-1dv6u5k{list-style:none}.page-menu.svelte-1dv6u5k summary.svelte-1dv6u5k::-webkit-details-marker{display:none}.width-min-content.svelte-1dv6u5k.svelte-1dv6u5k{width:min-content}.message.svelte-8dh2rs{grid-row:1/2;grid-column:1/2;justify-self:start;margin-right:1rem;margin-top:0.5rem;z-index:10}.message.view-thumb.svelte-8dh2rs{margin-top:-1rem}.page.svelte-1e2hz16.svelte-1e2hz16{--vh:100dvh;--defaultPageHeight:calc(var(--vh) - ((var(--stage-header-height) + var(--paddingBottom, 0)) * 1px));--actualPageHeight:var(--scanHeight, var(--defaultPageHeight));--actualZoom:var(--zoom, 1);height:calc(clamp(var(--clampHeight), var(--defaultPageHeight), var(--defaultPageHeight)) * var(--actualZoom, 1));width:100%;max-width:100%;margin:auto;display:grid;grid-template-rows:min-content 1fr;grid-template-columns:minmax(0, 1fr) min-content;align-items:center;justify-content:center;position:relative}@supports not (height: 100dvh){.page.svelte-1e2hz16.svelte-1e2hz16{--vh:98vh}}.page.view-2up.svelte-1e2hz16.svelte-1e2hz16{margin-bottom:calc(var(--paddingBottom) * 1px);height:calc(clamp(var(--clampHeight), var(--defaultPageHeight), var(--defaultPageHeight)) * var(--zoom, 1))}.page.view-2up.zoomed.svelte-1e2hz16.svelte-1e2hz16{overflow:auto}.page.view-2up.svelte-1e2hz16 .format-image.svelte-1e2hz16{height:100%}.page.view-2up.svelte-1e2hz16 .format-plaintext.frame.svelte-1e2hz16{padding-top:3rem;padding-bottom:5rem;width:100%;height:100%}.page.view-2up.svelte-1e2hz16 .format-image .frame.zoomed.svelte-1e2hz16{max-width:none}.page.view-2up.verso.svelte-1e2hz16.svelte-1e2hz16{grid-area:verso;z-index:1}.page.view-2up.verso.direction-rtl.svelte-1e2hz16 .frame.svelte-1e2hz16{margin-right:auto;margin-left:0}.page.view-2up.verso.direction-rtl.svelte-1e2hz16 .frame .loader.svelte-1e2hz16{transform:translateX(0) translateY(-50%);left:auto;right:0}.page.view-2up.verso.svelte-1e2hz16 .frame.svelte-1e2hz16{margin-right:0}.page.view-2up.verso.svelte-1e2hz16 .frame .loader.svelte-1e2hz16{transform:translateX(0) translateY(-50%);left:auto;right:0}.page.view-2up.verso.svelte-1e2hz16 .frame .image.svelte-1e2hz16{margin-right:0}.page.view-2up.recto.svelte-1e2hz16.svelte-1e2hz16{grid-area:recto}.page.view-2up.recto.direction-rtl.svelte-1e2hz16 .frame.svelte-1e2hz16{margin-right:0;margin-left:auto}.page.view-2up.recto.svelte-1e2hz16 .frame.svelte-1e2hz16{margin-left:0}.page.view-2up.recto.svelte-1e2hz16 .frame .loader.svelte-1e2hz16{left:0;transform:translateX(0) translateY(-50%)}.page.view-2up.recto.svelte-1e2hz16 .frame .image.svelte-1e2hz16{margin-left:0}.page.view-thumb.svelte-1e2hz16.svelte-1e2hz16{--defaultPageHeight:250px;height:auto;min-height:calc(var(--defaultPageHeight) * var(--actualZoom));max-width:var(--defaultPageHeight);margin:0;margin-bottom:1rem}.page.view-thumb.svelte-1e2hz16 figure.svelte-1e2hz16{--frameHeight:calc(250px * var(--actualZoom))}.page.view-1up.svelte-1e2hz16.svelte-1e2hz16{--actualZoom:var(--scanZoom, 1);margin-bottom:2rem}.page.view-1up.plaintext.svelte-1e2hz16.svelte-1e2hz16{min-height:var(--defaultPageHeight);height:auto}.page.svelte-1e2hz16.svelte-1e2hz16:focus-visible{outline:0}.page.svelte-1e2hz16:focus-visible .frame.svelte-1e2hz16{--bs-btn-focus-shadow-rgb:66, 70, 73;outline:0;box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5)}.frame.svelte-1e2hz16.svelte-1e2hz16{--defaultframeHeight:calc(var(--vh) * 0.99 - ((var(--stage-header-height) + var(--paddingBottom)) * 1px));--frameHeight:calc(
    clamp(var(--clampHeight), var(--defaultframeHeight), var(--defaultframeHeight)) * var(--scanZoom, 1) /
      max(var(--ratio), 1)
  );min-height:0;height:100%;width:100%;display:flex;margin:auto;overflow:auto;position:relative;grid-row:1/3;grid-column:1/3;justify-self:center}.frame.pending.svelte-1e2hz16 .page-loader.svelte-1e2hz16{font-size:3rem;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);color:#9c92ac}.frame.pending.svelte-1e2hz16 .image.svelte-1e2hz16{position:relative;background-color:rgba(223, 219, 229, 0.125);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%239C92AC' fill-opacity='0.25'%3E%3Cpolygon fill-rule='evenodd' points='8 4 12 6 8 8 6 12 4 8 0 6 4 4 6 0 8 4'/%3E%3C/g%3E%3C/svg%3E")}.frame.pending.svelte-1e2hz16 .image img.svelte-1e2hz16{opacity:0}.frame.pending.format-plaintext.svelte-1e2hz16.svelte-1e2hz16{background-color:rgba(223, 219, 229, 0.25);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%239C92AC' fill-opacity='0.25'%3E%3Cpolygon fill-rule='evenodd' points='8 4 12 6 8 8 6 12 4 8 0 6 4 4 6 0 8 4'/%3E%3C/g%3E%3C/svg%3E")}.frame.format-image.svelte-1e2hz16 .image.svelte-1e2hz16{height:var(--frameHeight);width:auto;aspect-ratio:var(--ratio);margin:auto;max-height:100%;position:relative;flex-shrink:0;flex-grow:0;transition:opacity 0.125s linear}@supports not (aspect-ratio: 16/9){.frame.format-image.svelte-1e2hz16 .image.svelte-1e2hz16{width:calc(var(--frameHeight) * var(--ratio))}}.frame.format-plaintext.svelte-1e2hz16.svelte-1e2hz16{align-items:flex-start;min-height:100%;height:auto;width:80%;max-width:80rem;padding:2rem 1rem;background:#fff;box-shadow:0px 10px 13px -7px #000000, 0px 6px 15px 5px rgba(0, 0, 0, 0);border:1px solid #ddd;transition:height 100ms}.frame.format-plaintext.svelte-1e2hz16 .loader.svelte-1e2hz16{width:100% !important}figure.svelte-1e2hz16 img.svelte-1e2hz16,figure.svelte-1e2hz16 canvas.svelte-1e2hz16{display:block;margin:auto;max-height:100%;max-width:100%;width:auto;height:auto;background:#f9f8f5;box-shadow:0px 10px 13px -7px #000000, 0px 6px 15px 5px rgba(0, 0, 0, 0);border:1px solid #ddd}figure.svelte-1e2hz16 canvas[data-ready=false].svelte-1e2hz16{visibility:hidden}figure.adjusted.svelte-1e2hz16.svelte-1e2hz16{margin:auto}figure.zoomed.svelte-1e2hz16.svelte-1e2hz16{overflow:auto !important;align-items:start}figure.zoomed.svelte-1e2hz16 .image.svelte-1e2hz16{max-height:none !important}figure.adjusted.svelte-1e2hz16 img.svelte-1e2hz16{height:auto;width:100%;max-height:100%}.page.svelte-1e2hz16.svelte-1e2hz16:is([data-xorient="90"]),.page.svelte-1e2hz16.svelte-1e2hz16:is([data-xorient="270"]){max-width:100%;height:auto}.frame.svelte-1e2hz16.svelte-1e2hz16:is([data-xorient="90"]),.frame.svelte-1e2hz16.svelte-1e2hz16:is([data-xorient="270"]){height:auto;width:100%;max-width:100%;max-height:100%;padding:2rem 6rem 2rem 1rem}.frame.svelte-1e2hz16:is([data-xorient="90"]) .image.svelte-1e2hz16,.frame.svelte-1e2hz16:is([data-xorient="90"]) .loader.svelte-1e2hz16,.frame.svelte-1e2hz16:is([data-xorient="270"]) .image.svelte-1e2hz16,.frame.svelte-1e2hz16:is([data-xorient="270"]) .loader.svelte-1e2hz16{height:min-content;width:calc(clamp(var(--clampHeight), var(--defaultPageHeight), var(--defaultPageHeight)) * var(--actualZoom, 1)) !important;aspect-ratio:calc(1 / var(--ratio));margin:auto}figcaption.plaintext.svelte-1e2hz16.svelte-1e2hz16{--font-size:var(--page-text-font-size, 1.125rem);font-size:calc(var(--font-size) * var(--scanZoom));line-height:1.25;width:100%;padding:0 1rem;max-width:65ch}img.zoomed.svelte-1e2hz16.svelte-1e2hz16{align-self:flex-start}.message.svelte-1e2hz16.svelte-1e2hz16{align-self:start;margin:0 auto}.error-429.svelte-1e2hz16.svelte-1e2hz16{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:2px solid var(--color-primary-500);padding:1rem;display:flex;align-items:center;justify-content:center}.blank.svelte-13ozpha.svelte-13ozpha{display:none}.spread.svelte-13ozpha.svelte-13ozpha{display:contents}.inner.view-1up.svelte-13ozpha.svelte-13ozpha{display:flex;flex-direction:column}.inner.view-thumb.svelte-13ozpha.svelte-13ozpha{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;scroll-behavior:auto;padding:2rem 1rem;width:100%;height:auto}.inner.view-2up.svelte-13ozpha .spread.svelte-13ozpha{--gridColumn:calc(var(--columnWidth) * 1px);--spreadHeight:calc(100dvh - ((var(--stage-header-height) + var(--paddingBottom, 0)) * 1px));height:clamp(var(--clampHeight, 0), var(--spreadHeight), var(--spreadHeight));width:var(--width, 100%);display:grid;grid-template-areas:"verso recto";grid-template-columns:var(--gridColumn, 50%) var(--gridColumn, 50%);grid-template-rows:minmax(0, 1fr);position:relative;overflow:hidden;padding:1rem;margin-bottom:5.5rem;scroll-snap-align:start}.inner.view-2up.svelte-13ozpha .spread.direction-rtl.svelte-13ozpha{direction:rtl}.inner.view-2up.svelte-13ozpha .spread.zoomed.svelte-13ozpha{overflow:auto}.inner.view-2up.svelte-13ozpha .spread .blank.svelte-13ozpha{height:calc(var(--width, 50%) * 1px);width:calc(var(--width, 50%) * 1px);align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;font-size:2rem}.inner.view-2up.svelte-13ozpha .spread .blank.verso.svelte-13ozpha{grid-area:verso}.inner.view-2up.svelte-13ozpha .spread .blank.recto.svelte-13ozpha{grid-area:recto}.loading-reader.svelte-gfeuis{display:flex;align-items:center;justify-content:center;font-size:3rem;width:100%;backdrop-filter:blur(10px);background-color:rgb(255, 255, 255, 0.25);z-index:1000;transition:opacity 0.125s linear}.mousecatcher.svelte-1f074gb{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.0001)}.lightbox.svelte-1f074gb{width:98dvw;height:98dvh;position:fixed;top:50%;transform:translateY(-50%);margin:0 auto;background:#ddd;z-index:5000}.lightbox.svelte-1f074gb::backdrop{background:rgba(0, 0, 0, 0.5)}