.lb-cover[data-astro-cid-xg6dibnh]{z-index:1;--cloth:color-mix(in oklab, var(--kb-mark-night) 24%, var(--kb-night));--foil:color-mix(in oklab, var(--kb-mark-night) 82%, #fff);outline:none;display:block;position:relative}.lb-3d[data-astro-cid-xg6dibnh]{--w:6.5rem;--h:9.5rem;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateY(var(--lb-tilt,22deg));transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:relative}@media (width>=640px){.lb-3d[data-astro-cid-xg6dibnh]{--w:var(--lb-w,10.5rem);--h:var(--lb-h,15.25rem)}}@media (width<=639px){.lb-3d[data-astro-cid-xg6dibnh]{--w:var(--lb-w-phone,6.5rem);--h:var(--lb-h-phone,9.5rem)}}.lb-book:hover .lb-3d[data-astro-cid-xg6dibnh],.lb-book:focus-within .lb-3d[data-astro-cid-xg6dibnh]{transform:rotateY(5deg)translateY(-6px)}.lb-front[data-astro-cid-xg6dibnh],.lb-spine[data-astro-cid-xg6dibnh],.lb-pages[data-astro-cid-xg6dibnh]{height:100%;display:block;position:absolute;top:0}.lb-front[data-astro-cid-xg6dibnh]{width:100%;transform:translateZ(calc(var(--thick) / 2));background:linear-gradient(90deg, #0006 0 6%, #ffffff17 6% 7%, #0000 7%), repeating-linear-gradient(0deg, #ffffff08 0 1px, #0000 1px 3px), repeating-linear-gradient(90deg, #0000000d 0 1px, #0000 1px 3px), var(--cloth);border-radius:2px 5px 5px 2px;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14}.lb-plate[data-astro-cid-xg6dibnh]{height:58%;box-shadow:0 0 0 1px color-mix(in srgb, var(--foil) 70%, transparent);display:block;position:absolute;top:7%;left:15%;right:9%}.lb-plate[data-astro-cid-xg6dibnh] picture[data-astro-cid-xg6dibnh],.lb-art[data-astro-cid-xg6dibnh],.lb-endpaper[data-astro-cid-xg6dibnh]{width:100%;height:100%;display:block}.lb-art[data-astro-cid-xg6dibnh]{object-fit:cover}.lb-endpaper[data-astro-cid-xg6dibnh]{background:color-mix(in oklab, var(--kb-mark-night) 34%, var(--kb-night));position:relative}.lb-endpaper[data-astro-cid-xg6dibnh]:before{content:"";background:var(--foil);opacity:.55;-webkit-mask:var(--kb-orn-end) center top / 100% auto repeat-y;mask:var(--kb-orn-end) center top / 100% auto repeat-y;position:absolute;inset:9% 12%}.lb-corner[data-astro-cid-xg6dibnh]{aspect-ratio:1;background:var(--foil);width:16%;-webkit-mask:var(--kb-orn-corner) center / contain no-repeat;mask:var(--kb-orn-corner) center / contain no-repeat;position:absolute}.lb-corner-tl[data-astro-cid-xg6dibnh]{top:-4%;left:-5%}.lb-corner-tr[data-astro-cid-xg6dibnh]{top:-4%;right:-5%;transform:rotate(90deg)}.lb-corner-br[data-astro-cid-xg6dibnh]{bottom:-4%;right:-5%;transform:rotate(180deg)}.lb-corner-bl[data-astro-cid-xg6dibnh]{bottom:-4%;left:-5%;transform:rotate(270deg)}.lb-label[data-astro-cid-xg6dibnh]{text-align:center;flex-direction:column;justify-content:center;gap:.2em;display:flex;position:absolute;inset:68% 9% 4% 15%}.lb-label-title[data-astro-cid-xg6dibnh]{font-family:var(--kb-title-face);font-size:calc(var(--w) * .092);color:var(--foil);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.lb-label-game[data-astro-cid-xg6dibnh]{font-family:var(--kb-text-face);font-size:max(.4375rem, calc(var(--w) * .0595));letter-spacing:.12em;color:color-mix(in srgb, var(--foil) 70%, transparent);white-space:nowrap;text-overflow:ellipsis;font-variant-caps:all-small-caps;overflow:hidden}.lb-sheen[data-astro-cid-xg6dibnh]{pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 38%,#fff3 50%,#fff0 62%) 100% 0/250% 100%;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lb-book:hover .lb-sheen[data-astro-cid-xg6dibnh],.lb-book:focus-within .lb-sheen[data-astro-cid-xg6dibnh]{opacity:1;background-position:0 0;transition:background-position .9s cubic-bezier(.22,1,.36,1),opacity .2s}}.lb-spine[data-astro-cid-xg6dibnh]{left:calc(var(--thick) / -2);width:var(--thick);background:linear-gradient(90deg, #00000059, #ffffff0f 45%, #0006), color-mix(in oklab, var(--cloth) 80%, #000);border-block:5px solid color-mix(in srgb, var(--foil) 60%, #0b0d17);justify-content:center;align-items:center;display:flex;overflow:hidden;transform:rotateY(-90deg)}.lb-spine[data-astro-cid-xg6dibnh] span[data-astro-cid-xg6dibnh]{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:84%;font-family:var(--kb-title-face);font-size:max(.5625rem, calc(var(--w) * .0774));letter-spacing:.04em;color:var(--foil);font-weight:400;overflow:hidden;transform:rotate(180deg)}.lb-pages[data-astro-cid-xg6dibnh]{left:calc(var(--w) - var(--thick) / 2);width:var(--thick);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--kb-paper) 92%, #000) 0 1px, color-mix(in srgb, var(--kb-paper) 70%, #000) 1px 2px);height:calc(100% - 6px);top:3px;transform:rotateY(90deg)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=board]{--cloth:var(--kb-night);--foil:var(--kb-night-ink)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=board] .lb-front[data-astro-cid-xg6dibnh]{background:linear-gradient(90deg, #00000073 0 6%, #ffffff12 6% 7%, #0000 7%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--kb-night-ink) 16%, transparent) 1px, transparent 1.5px) 0 0 / 11px 11px, var(--cloth);border-radius:3px 8px 8px 3px}.lb-cover[data-astro-cid-xg6dibnh][data-binding=board] .lb-plate[data-astro-cid-xg6dibnh]{height:58%;box-shadow:none;border-bottom:2px dotted color-mix(in srgb, var(--kb-mark-night) 80%, transparent);top:0;left:7%;right:0}.lb-cover[data-astro-cid-xg6dibnh][data-binding=board] .lb-corner[data-astro-cid-xg6dibnh]{display:none}.lb-cover[data-astro-cid-xg6dibnh][data-binding=board] .lb-label[data-astro-cid-xg6dibnh]{text-align:start;top:62%;left:14%}.lb-cover[data-astro-cid-xg6dibnh][data-binding=board] .lb-label-game[data-astro-cid-xg6dibnh]{color:var(--kb-mark-night)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve]{--cloth:#0c0c0d;--foil:var(--kb-ink)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve] .lb-front[data-astro-cid-xg6dibnh]{background:var(--cloth);border-radius:5px}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve] .lb-plate[data-astro-cid-xg6dibnh]{height:auto;box-shadow:none;inset:0 0 34%}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve] .lb-corner[data-astro-cid-xg6dibnh]{display:none}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve] .lb-label[data-astro-cid-xg6dibnh]{text-align:start;background:var(--kb-paper);border-top:.375rem solid var(--kb-mark-night);padding:0 8% 0 10%;inset:66% 0 0}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve] .lb-label-game[data-astro-cid-xg6dibnh]{color:var(--kb-mark-paper)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve] .lb-spine[data-astro-cid-xg6dibnh]{border-block-color:var(--kb-mark-night);background:#0c0c0d}.lb-cover[data-astro-cid-xg6dibnh][data-binding=sleeve] .lb-spine[data-astro-cid-xg6dibnh] span[data-astro-cid-xg6dibnh]{color:var(--kb-night-ink)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=field]{--cloth:var(--kb-paper);--foil:var(--kb-mark-paper)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=field] .lb-front[data-astro-cid-xg6dibnh]{background:linear-gradient(90deg, #00000029 0 6%, #ffffff80 6% 7%, #0000 7%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--kb-ink) 7%, transparent) 0 1px, transparent 1px 9px), var(--cloth);box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #0000001f}.lb-cover[data-astro-cid-xg6dibnh][data-binding=field] .lb-plate[data-astro-cid-xg6dibnh]{height:52%;top:11%;left:20%;right:14%}.lb-cover[data-astro-cid-xg6dibnh][data-binding=field] .lb-label-title[data-astro-cid-xg6dibnh]{color:var(--kb-ink)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=field] .lb-spine[data-astro-cid-xg6dibnh]{background:linear-gradient(90deg, #0000002e, #ffffff4d 45%, #00000038), var(--cloth);border-block-color:var(--kb-mark-paper)}.lb-cover[data-astro-cid-xg6dibnh][data-binding=field] .lb-spine[data-astro-cid-xg6dibnh] span[data-astro-cid-xg6dibnh]{color:var(--kb-ink)}@media (prefers-reduced-motion:reduce){.lb-3d[data-astro-cid-xg6dibnh]{transition:none}.lb-book:hover .lb-3d[data-astro-cid-xg6dibnh],.lb-book:focus-within .lb-3d[data-astro-cid-xg6dibnh]{transform:rotateY(var(--lb-tilt,22deg))}}
