img.svelte-1bkd54o{width:100%;aspect-ratio:var(--aspect-ratio, initial);object-fit:cover;border-radius:4px}img.square.svelte-1bkd54o{border-radius:unset}img.round.svelte-1bkd54o,img.circle.svelte-1bkd54o{border-radius:50%}.hideImage.svelte-1bkd54o{display:none}.badge__contents.svelte-qm4qgq{font-family:var(--fonts-heading);font-weight:700;font-size:12px;line-height:16px;--current-line-height: 16px;text-transform:uppercase;letter-spacing:1px;font-weight:900;display:inline-flex;align-items:center;gap:4px;position:relative;padding:8px 28px 8px 10px;min-width:156px}@media screen and (min-width:744px)and (max-width:1024px){.badge__contents.svelte-qm4qgq{font-size:16px;line-height:24px;--current-line-height: 24px}}@media screen and (min-width:744px)and (max-width:1024px){.badge__contents.svelte-qm4qgq{padding:8px 35px 8px 10px}}.badge__contents.svelte-qm4qgq a:where(.svelte-qm4qgq){text-decoration:none}.badge__contents.svelte-qm4qgq .image:where(.svelte-qm4qgq){width:40px;position:absolute;top:50%;left:0;transform:translate(-25%,-50%)}.badge--golden-noms.svelte-qm4qgq{padding-left:var(--gap)}.badge--golden-noms.svelte-qm4qgq .badge__contents:where(.svelte-qm4qgq){padding-left:28px}.badge--golden-noms.svelte-qm4qgq .button--outline-ribbon:where(.svelte-qm4qgq):after{border-width:24px 20px}.badge--golden-noms.svelte-qm4qgq .button--outline-ribbon:where(.svelte-qm4qgq):before{border-width:26px 22px}@media screen and (min-width:744px)and (max-width:1024px){.badge--golden-noms.svelte-qm4qgq{padding-left:inherit}.badge--golden-noms.svelte-qm4qgq .button--outline-ribbon:where(.svelte-qm4qgq):after{border-width:32px 20px}.badge--golden-noms.svelte-qm4qgq .button--outline-ribbon:where(.svelte-qm4qgq):before{border-width:34px 22px}}.badge--golden-noms.svelte-qm4qgq .text:where(.svelte-qm4qgq) .name:where(.svelte-qm4qgq){font-weight:inherit}@media print{.badge.svelte-qm4qgq{display:none}}.badge.svelte-qm4qgq .name:where(.svelte-qm4qgq){font-weight:900}:root{--truncate-lines: 4}.text-truncate.svelte-k6pyge{word-break:break-word}.text-truncate.svelte-k6pyge .text:where(.svelte-k6pyge){width:100%;max-width:var(--good-reading-width);height:max-content;font-family:var(--fonts-base);font-weight:400;font-size:16px;line-height:24px;--current-line-height: 24px;letter-spacing:0}@media screen and (min-width:744px)and (max-width:1024px){.text-truncate.svelte-k6pyge .text:where(.svelte-k6pyge){font-size:20px;line-height:32px;--current-line-height: 32px}}.text-truncate.svelte-k6pyge .text.truncated:where(.svelte-k6pyge){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--truncate-lines);-webkit-box-orient:vertical;max-height:calc(var(--current-line-height) * var(--truncate-lines))}.text-truncate.svelte-k6pyge .text.truncated:where(.svelte-k6pyge) p{margin:0}@media print{.text-truncate.svelte-k6pyge .text.truncated:where(.svelte-k6pyge){display:block}}.text-truncate.svelte-k6pyge .toggle:where(.svelte-k6pyge){all:unset;cursor:pointer;transition:all;display:inline-block;font-family:var(--fonts-base);font-weight:600;color:#1769c2;font-size:16px;line-height:24px;--current-line-height: 24px;letter-spacing:0}@media screen and (min-width:744px)and (max-width:1024px){.text-truncate.svelte-k6pyge .toggle:where(.svelte-k6pyge){font-size:20px;line-height:32px;--current-line-height: 32px}}.text-truncate.svelte-k6pyge .toggle:where(.svelte-k6pyge) input:where(.svelte-k6pyge){display:none}@media print{.text-truncate.svelte-k6pyge .toggle:where(.svelte-k6pyge){display:none}}svg.spin{animation:svelte-14kdr9m-spin 2s infinite linear}@keyframes svelte-14kdr9m-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.five-star-rating.svelte-14kdr9m{grid-area:rating;display:flex;align-items:center;gap:6px}.five-star-rating.svelte-14kdr9m svg:not(.user-avatar-logged-out){height:20px;width:20px;pointer-events:none}.five-star-rating.svelte-14kdr9m .count:where(.svelte-14kdr9m){margin-left:4px}.five-star-rating.svelte-14kdr9m .count:where(.svelte-14kdr9m):before{content:"("}.five-star-rating.svelte-14kdr9m .count:where(.svelte-14kdr9m):after{content:")"}.heart.svelte-1ecmlww{display:flex;gap:8px;align-items:center}.heart.svelte-1ecmlww .icon:where(.svelte-1ecmlww){cursor:pointer;line-height:0;background:transparent;border:0;padding:0;color:#9c1f1e}.heart.svelte-1ecmlww .icon:where(.svelte-1ecmlww) svg:not(.user-avatar-logged-out){height:16px;width:16px;pointer-events:none}@media screen and (min-width:744px)and (max-width:1024px){.heart.svelte-1ecmlww .icon:where(.svelte-1ecmlww) svg:not(.user-avatar-logged-out){height:20px;width:20px;pointer-events:none}}
