button.svelte-3qxgcx{color:var(--vats-text)}.a.svelte-3qxgcx{background-color:#0000;border:0}.float.svelte-3qxgcx,.sidebyside.svelte-3qxgcx,.carousel.svelte-3qxgcx{margin-left:var(--vats-book-leftparaindent);width:calc(100% - var(--vats-book-leftparaindent));height:max-content;margin-bottom:3rem;padding:0 0 .5rem;display:flex}:is(.float.svelte-3qxgcx,.sidebyside.svelte-3qxgcx,.carousel.svelte-3qxgcx) img:where(.svelte-3qxgcx){cursor:pointer;display:block}:is(.float.svelte-3qxgcx,.sidebyside.svelte-3qxgcx,.carousel.svelte-3qxgcx) picture{display:contents}:is(.float.svelte-3qxgcx,.sidebyside.svelte-3qxgcx,.carousel.svelte-3qxgcx) .image-shell:where(.svelte-3qxgcx){box-sizing:border-box;justify-content:center;align-items:center;display:flex}:is(.float.svelte-3qxgcx,.sidebyside.svelte-3qxgcx,.carousel.svelte-3qxgcx) .image-shell:where(.svelte-3qxgcx) img{width:auto;height:auto;max-width:var(--vats-book-image-max-size);max-height:var(--vats-book-image-max-size);object-fit:contain}:is(.float.svelte-3qxgcx,.sidebyside.svelte-3qxgcx,.carousel.svelte-3qxgcx) .image-shell.enhanced:where(.svelte-3qxgcx) img{width:100%}:is(.float.svelte-3qxgcx,.sidebyside.svelte-3qxgcx,.carousel.svelte-3qxgcx) img:where(.svelte-3qxgcx):hover{opacity:.8}.float.svelte-3qxgcx{float:right;max-width:max-content;margin-left:var(--vats-book-leftparaindent)}.float.svelte-3qxgcx>div:where(.svelte-3qxgcx){width:auto}.sidebyside.svelte-3qxgcx{flex-flow:wrap;gap:2rem;padding-top:1.5rem}.sidebyside.svelte-3qxgcx .a:where(.svelte-3qxgcx){justify-content:center;display:flex}.carousel.svelte-3qxgcx .grid:where(.svelte-3qxgcx){grid-template-rows:10fr 2rem;grid-template-columns:3rem 10fr 3rem;width:max-content;height:max-content;display:grid;position:relative}.carousel.svelte-3qxgcx .slider:where(.svelte-3qxgcx){flex-direction:column;grid-area:1/2/auto/3;align-items:center;max-width:max-content;display:flex}.carousel.svelte-3qxgcx ul:where(.svelte-3qxgcx){scroll-snap-type:x mandatory;width:20rem;list-style:none;display:flex;overflow:hidden}.carousel.svelte-3qxgcx ul:where(.svelte-3qxgcx) li:where(.svelte-3qxgcx){scroll-snap-align:center;flex-shrink:0;width:100%}.carousel.svelte-3qxgcx ul:where(.svelte-3qxgcx) li:where(.svelte-3qxgcx) div:where(.svelte-3qxgcx){flex-direction:column;justify-content:center;align-items:center;display:flex}.carousel.svelte-3qxgcx .nav:where(.svelte-3qxgcx){z-index:1;opacity:.5;grid-area:1/1/3/4;justify-content:space-between;align-items:center;display:flex}.carousel.svelte-3qxgcx .nav:where(.svelte-3qxgcx) button:where(.svelte-3qxgcx){cursor:pointer;background-color:#0000;border:none;font-size:3rem}.carousel.svelte-3qxgcx .nav:where(.svelte-3qxgcx) div:where(.svelte-3qxgcx){align-self:flex-end;gap:.2rem;display:flex}.carousel.svelte-3qxgcx .nav:where(.svelte-3qxgcx):hover{opacity:1}.carousel.svelte-3qxgcx .a:where(.svelte-3qxgcx){z-index:5;grid-area:1/2/2/3}.caption.svelte-3qxgcx{font-size:var(--vats-text-s);color:var(--vats-coloredtext);border:0;margin-top:1rem;padding:.1rem 0;font-style:italic;font-weight:600}.border.svelte-3qxgcx img:where(.svelte-3qxgcx){border:1px solid hsl(from var(--vats-text) h s l / 50%);box-shadow:0 2px 6px hsl(from var(--vats-text) h s l / 20%);border-radius:2rem}.border.svelte-3qxgcx img:where(.svelte-3qxgcx):hover{border-color:var(--vats-coloredtext);box-shadow:0 2px 6px hsl(from var(--vats-text) h s l / 60%)}.center.svelte-3qxgcx{justify-content:center}.left.svelte-3qxgcx{justify-content:left}.right.svelte-3qxgcx{justify-content:right}@media (width<=600px){.float.svelte-3qxgcx{float:none;justify-content:left}}
