@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.rounded-flag[data-v-cebc51ea]{width:var(--f06413fc);height:var(--f06413fc);outline:#fff 1px solid;border-radius:50%}.rounded-flag[data-v-cebc51ea] svg{width:100%;height:100%}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.book-cover[data-v-1449c793]{position:relative;width:100%;overflow:hidden;border-radius:2px;box-shadow:0 6px 32px 2px #0e18301a}.book-cover[data-v-1449c793]:after{position:absolute;inset:-1px;pointer-events:none;content:"";background:linear-gradient(90deg,#fff0,#ffffff59 .91%,#fff0 6.39%,#ffffff3a 6.84%,#fff0 9.12%),linear-gradient(270deg,#ffffff59,#fff0 2.58%);border-radius:2px}.book-cover img[data-v-1449c793]{display:block;width:100%;height:auto;object-fit:contain}.fallback-cover[data-v-1449c793]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:2/3;padding:8px;font-size:.75rem;font-weight:600;color:#fff;background-color:var(--grayscale-600)}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.book-card[data-v-ef85ccb4]{display:flex;flex-direction:column;gap:24px;padding:15px 8px;background-color:var(--primary-100);border:1px solid var(--primary-200);border-radius:16px}@media (min-width: 64em){.book-card[data-v-ef85ccb4]{padding:32px 16px 24px}}.book-card__image[data-v-ef85ccb4]{display:flex;flex-grow:1;align-items:center;padding:0 14px;isolation:isolate;transition:transform .3s cubic-bezier(.9,0,.4,1)}@media (min-width: 64em){.book-card__image[data-v-ef85ccb4]{padding:0 35px}}@media (hover: hover) and (pointer: fine){.book-card__image:not(:disabled):hover .book-card__image-wrapper i[data-v-ef85ccb4]{transform:translate(50%,-50%) rotate(15deg) scale(1.1)}.book-card__image:not(:disabled):hover .book-card__image-wrapper i svg[data-v-ef85ccb4]{transform:scale(1.2)}}.book-card__image-wrapper[data-v-ef85ccb4]{position:relative;width:100%}.book-card__image i[data-v-ef85ccb4]{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;background-color:#fff;border-radius:100px;box-shadow:0 2px 8px #00000026;transform:translate(50%,-50%) rotate(6deg);transition:transform .3s ease}.book-card__image i svg[data-v-ef85ccb4]{width:100%;height:100%;color:#ef675b;transition:transform .3s ease;animation:scale-ef85ccb4 1s ease-in-out infinite alternate}@keyframes scale-ef85ccb4{0%{transform:scale(1)}to{transform:scale(1.15)}}.book-card__details[data-v-ef85ccb4]{text-align:center}.details__title[data-v-ef85ccb4]{font-family:Literata,serif;font-style:normal;font-weight:500;text-transform:none;font-size:1.5rem;line-height:1.3;letter-spacing:0;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--grayscale-900);transition:opacity .2s}@media (hover: hover) and (pointer: fine){.details__title[data-v-ef85ccb4]:not(:disabled):hover{opacity:.7}}.book-card:has(.details__title:hover) .book-card__image-wrapper i[data-v-ef85ccb4]{transform:translate(50%,-50%) rotate(15deg) scale(1.1)}.book-card:has(.details__title:hover) .book-card__image-wrapper i svg[data-v-ef85ccb4]{transform:scale(1.2)}.details__author[data-v-ef85ccb4]{margin-top:8px;line-height:1.3;color:var(--grayscale-400)}.details__author a[data-v-ef85ccb4]{color:var(--grayscale-900);transition:opacity .2s}@media (hover: hover) and (pointer: fine){.details__author a[data-v-ef85ccb4]:not(:disabled):hover{opacity:.7}}
