.css-cover.svelte-1mzgzmm{container-type:size;box-sizing:border-box;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:8% 9% 10%;overflow:hidden}.css-cover-stack.svelte-1mzgzmm{display:flex;flex-direction:column;align-items:flex-start;gap:.35em;max-width:100%;min-width:0}.css-cover-icon.svelte-1mzgzmm{display:block;width:clamp(1.25rem,18cqmin,5.5rem);height:clamp(1.25rem,18cqmin,5.5rem);flex-shrink:0;color:inherit;line-height:0;margin-bottom:.15em}.css-cover-icon.svelte-1mzgzmm svg,.css-cover-icon.svelte-1mzgzmm .css-cover-icon-svg{width:100%!important;height:100%!important;display:block}.css-cover-title.svelte-1mzgzmm{margin:0;max-width:100%;font-weight:700;font-size:clamp(1.1rem,13.5cqmin,5.5rem);line-height:1.02;letter-spacing:-.035em;text-align:left;text-wrap:balance;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.css-cover.is-thumb.svelte-1mzgzmm{padding:10% 12% 12%}.css-cover.is-thumb.svelte-1mzgzmm .css-cover-title:where(.svelte-1mzgzmm){font-size:clamp(.55rem,18cqmin,1.25rem);letter-spacing:-.02em;line-height:1.05}.css-cover.is-thumb.svelte-1mzgzmm .css-cover-icon:where(.svelte-1mzgzmm){width:clamp(.65rem,22cqmin,1.35rem);height:clamp(.65rem,22cqmin,1.35rem);margin-bottom:.05em}.css-cover.is-thumb.svelte-1mzgzmm .css-cover-stack:where(.svelte-1mzgzmm){gap:.2em}.zoom-overlay.svelte-ocp4lo{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;cursor:zoom-out;will-change:opacity;touch-action:none}.zoomed-image.svelte-ocp4lo{position:fixed;z-index:9999;cursor:zoom-out;transform-origin:top left;pointer-events:auto;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;will-change:transform,opacity;backface-visibility:hidden;perspective:1000px;border:none;background:transparent;padding:0;margin:0;font:inherit;text-align:inherit}.zoom-shader-canvas.svelte-ocp4lo{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:none}.zoom-hint.svelte-ocp4lo{position:fixed;left:0;right:0;bottom:1.5rem;z-index:10000;margin:0 auto;padding:.35rem .9rem;border-radius:999px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem);font-family:var(--font-family, system-ui, sans-serif);font-size:var(--font-size-caption, .8rem);font-weight:var(--font-weight-caption, 400);line-height:1.3;letter-spacing:.01em;text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.92;background:color-mix(in srgb,var(--zoom-hint-bg, #ffffff) 88%,transparent)}@media(hover:none)and (pointer:coarse),(max-width:767px){.zoom-hint.svelte-ocp4lo{display:none}}.zoomable-image{cursor:zoom-in!important;transition:opacity .2s ease}.zoomable-image:hover{opacity:.95!important}.page-container.svelte-37b3kl{position:relative;padding:var(--mobile-padding);max-width:100%;box-sizing:border-box;box-shadow:var(--page-stroke-shadow, inset 0 0 0 0px transparent)}@media(max-width:767px){.page-container.svelte-37b3kl{box-shadow:var(--page-stroke-shadow-y, inset 0 0 0 0px transparent)}}.page-container.svelte-37b3kl mark.search-hit{color:inherit;font-weight:600;font-style:normal;background:color-mix(in srgb,currentColor 18%,transparent);padding:0 .08em;border-radius:0}.page-container.svelte-37b3kl mark.search-hit-current{background:color-mix(in srgb,currentColor 30%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 40%,transparent)}@media(min-width:768px){.page-container.svelte-37b3kl{padding:var(--desktop-padding)}}.css-cover-page.svelte-37b3kl{width:min(100vw - 2rem,28rem);max-width:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
