.cover[data-v-8d557bed]{transition-duration:var(--fast);border-radius:var(--border-radius);transform-origin:0;background:var(--background);width:100%;display:block;position:absolute;inset:0;overflow:hidden}.cover .ribbon[data-v-8d557bed]{text-align:center;width:200px;color:var(--gold1);background:var(--primary);height:1.5rem;font-size:var(--font-size-small);font-weight:var(--bold-weight);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:14%;left:-35%;transform:rotate(-45deg);box-shadow:0 1px 2px #0009}.cover .ribbon[data-v-8d557bed]:after{content:"";background:linear-gradient(135deg,#000 15%,#0000 30%),linear-gradient(-135deg,#000 15%,#0000 30%);position:absolute;inset:0}.cover .overlay[data-v-8d557bed]{background:linear-gradient(90deg,#0006 1%,#fff3 2% 3%,#0000004d 4%,#0000 6% 7%);position:absolute;inset:0;box-shadow:inset -1px 1px 2px #fff3}.cover img[data-v-8d557bed]{aspect-ratio:1/1.6;width:100%;height:auto}.back-cover[data-v-8d557bed]{aspect-ratio:1/1.6;background:var(--grey1);min-width:150px;max-width:150px;transition-duration:var(--fast);box-shadow:var(--book-shadow),inset -1px 1px 2px #fff3;position:relative}.back-cover[data-v-8d557bed]:before{content:"";background:var(--tan1);position:absolute;inset:6px}.back-cover.big[data-v-8d557bed]{min-width:250px;max-width:250px}:is(.back-cover:focus:not(.unclickable),.back-cover:hover:not(.unclickable)) .cover[data-v-8d557bed]{transform:perspective(1000px)rotateY(-30deg)}
