.edition-ribbon.svelte-1nwymv9{bottom:1.6rem;white-space:nowrap;text-overflow:ellipsis;max-width:85%;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--surface);background:var(--audience-teens);pointer-events:none;transition:opacity var(--duration-fast);border-start-start-radius:3px;border-end-start-radius:3px;padding:.15rem .5rem;font-weight:700;position:absolute;inset-inline-end:-.25rem;overflow:hidden;box-shadow:0 3px 6px -3px #00000073}.edition-ribbon[data-kind=children].svelte-1nwymv9{background:var(--audience-children)}.edition-ribbon[data-kind=original].svelte-1nwymv9{background:var(--section-originals)}.book-card.svelte-1nwymv9:hover .edition-ribbon:where(.svelte-1nwymv9){opacity:0}@media print{.edition-ribbon.svelte-1nwymv9{color:var(--text);box-shadow:none;background:0 0;border:1px solid}}.book-card-cover.svelte-1nwymv9{isolation:isolate}.book-card-cover.svelte-1nwymv9:before{content:"";z-index:-1;top:5px;bottom:5px;background:linear-gradient(to bottom, color-mix(in srgb, var(--ornament) 70%, white), var(--ornament) 30%, color-mix(in srgb, var(--ornament) 72%, black));opacity:0;pointer-events:none;border-start-end-radius:6px;border-end-end-radius:6px;width:1.25rem;position:absolute;inset-inline-end:-4px}.book-card.svelte-1nwymv9:hover .book-card-cover:where(.svelte-1nwymv9):before{opacity:1}.book-card-cover.svelte-1nwymv9:after{content:"";border-radius:var(--radius-card);opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%) 150% 0/250% 100% no-repeat;position:absolute;inset:0}@media print{.book-card-cover.svelte-1nwymv9:before,.book-card-cover.svelte-1nwymv9:after{display:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.book-card-cover.svelte-1nwymv9{transition:transform var(--duration-fast) ease;transform-origin:bottom}.book-card.svelte-1nwymv9:hover .book-card-cover:where(.svelte-1nwymv9){transform:perspective(700px)rotateY(-9deg)}[dir=rtl] .book-card.svelte-1nwymv9:hover .book-card-cover:where(.svelte-1nwymv9){transform:perspective(700px)rotateY(9deg)}.book-card-cover.svelte-1nwymv9:before{transition:opacity var(--duration-fast)}.book-card.svelte-1nwymv9:hover .book-card-cover:where(.svelte-1nwymv9):after{animation:.8s ease-out svelte-1nwymv9-cover-sheen}[dir=rtl] .book-card.svelte-1nwymv9:hover .book-card-cover:where(.svelte-1nwymv9):after{animation-direction:reverse}}@keyframes svelte-1nwymv9-cover-sheen{0%{opacity:1;background-position:150% 0}to{opacity:1;background-position:-50% 0}}
