.book-cover.svelte-13ose1s{display:flex;position:relative;flex-shrink:0;border-radius:2px;box-shadow:2px 2px 4px #0006,-1px 0 2px #0003;overflow:hidden}.book-cover__edition-badge.svelte-13ose1s{position:absolute;top:4px;right:4px;min-width:1.4em;padding:1px 4px;border-radius:999px;background:#000000a6;color:#f5f0e8;font-size:.65em;font-weight:700;line-height:1.4;text-align:center;box-shadow:0 1px 2px #0006}.book-cover--sm.svelte-13ose1s .book-cover__edition-badge:where(.svelte-13ose1s){font-size:.55em;top:2px;right:2px}.book-cover--sm.svelte-13ose1s{width:60px;height:90px}.book-cover--md.svelte-13ose1s{width:100px;height:150px}.book-cover--lg.svelte-13ose1s{width:160px;height:240px}.book-cover--xl.svelte-13ose1s{width:130px;height:195px}.book-cover__spine.svelte-13ose1s{width:8%;flex-shrink:0;opacity:.85}.book-cover__face.svelte-13ose1s{flex:1;position:relative;overflow:hidden}.book-cover__image.svelte-13ose1s{width:100%;height:100%;object-fit:cover;display:block}.book-cover__generated.svelte-13ose1s{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8%}.book-cover__inset.svelte-13ose1s{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);padding:8%;text-align:center;gap:4px}.book-cover__title.svelte-13ose1s{font-size:1.1em;font-weight:700;line-height:1.3;margin:0;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 1px 2px rgba(0,0,0,.5)}.book-cover__author.svelte-13ose1s{font-size:.85em;margin:0;opacity:.85;font-style:italic;text-shadow:0 1px 2px rgba(0,0,0,.5)}.book-cover--sm.svelte-13ose1s .book-cover__title:where(.svelte-13ose1s){font-size:.95em}.book-cover--sm.svelte-13ose1s .book-cover__author:where(.svelte-13ose1s){display:none}
