.spine.svelte-l8bkl2{width:var(--w);height:var(--h);background:linear-gradient(90deg, color-mix(in oklab, var(--bg) 78%, black) 0%, var(--bg) 14%, color-mix(in oklab, var(--bg) 88%, white) 50%, var(--bg) 86%, color-mix(in oklab, var(--bg) 72%, black) 100%);color:var(--fg);cursor:pointer;border:none;border-radius:2px 3px 3px 2px;flex-direction:column;flex:none;justify-content:space-between;align-items:center;padding:0;text-decoration:none;transition:transform .16s,box-shadow .16s,margin .16s;display:flex;position:relative;box-shadow:0 6px 10px #140c0447,inset 0 0 0 1px #ffffff0f}.spine.svelte-l8bkl2:hover{transform:translateY(-10px);box-shadow:0 14px 20px #140c0452}.spine.deco.svelte-l8bkl2{cursor:default}.spine.deco.svelte-l8bkl2:hover{transform:none;box-shadow:0 6px 10px #140c0447,inset 0 0 0 1px #ffffff0f}.cap.svelte-l8bkl2{background:color-mix(in oklab, var(--fg) 62%, transparent);opacity:.5;border-radius:2px 3px 0 0;width:calc(100% - 8px);height:10px;margin-top:6px}.cap.bottom.svelte-l8bkl2{border-radius:0 0 3px 2px;margin:0 0 6px}.label.svelte-l8bkl2{writing-mode:vertical-rl;flex:1;justify-content:center;align-items:center;gap:.9rem;padding:.4rem 0;display:flex;overflow:hidden;transform:rotate(180deg)}.title.svelte-l8bkl2{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 1px #00000040;max-height:100%;font-size:.92rem;font-weight:600;overflow:hidden}.author.svelte-l8bkl2{opacity:.72;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;font-size:.66rem;font-weight:600;overflow:hidden}.wishlist.svelte-l8bkl2{filter:saturate(.5)brightness(.94)}.wishlist.svelte-l8bkl2:after{content:"";border-radius:inherit;background:repeating-linear-gradient(45deg,#0000 0 7px,#ffffff0d 7px 8px);position:absolute;inset:0}.ribbon.svelte-l8bkl2{top:-2px;background:var(--rose);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:7px;height:22px;position:absolute;inset-inline-end:6px;box-shadow:0 2px 3px #0000004d}.land.svelte-1pw2byy{flex-direction:column;min-height:100dvh;padding:0 1.15rem;display:flex}.wrap.svelte-1pw2byy{width:100%;max-width:40rem;margin-inline:auto}header.svelte-1pw2byy{flex:none;justify-content:space-between;align-items:center;padding:1rem 0 .5rem;display:flex}.hero.svelte-1pw2byy{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:.5rem 0;display:flex}.hero.svelte-1pw2byy h1:where(.svelte-1pw2byy){letter-spacing:-.02em;margin:.4rem 0 .7rem;font-size:clamp(2.2rem,8vw,3.4rem);line-height:1.02}.lead.svelte-1pw2byy{color:var(--ink-soft);max-width:30rem;margin:0 auto 1.4rem;font-size:clamp(.98rem,3.4vw,1.1rem);line-height:1.45}.ctarow.svelte-1pw2byy{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.cta.svelte-1pw2byy{border-radius:999px;padding:.85rem 1.7rem;font-size:1.05rem}.installlink.svelte-1pw2byy{color:var(--cloth);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--cloth) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--cloth) 45%, transparent);cursor:pointer;background:0 0;border:none;margin-top:.8rem;font-size:.9rem;font-weight:600;display:inline-block}.installhint.svelte-1pw2byy{color:var(--ink-soft);max-width:26rem;margin:.5rem auto 0;font-size:.82rem}.chips.svelte-1pw2byy{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.4rem;display:flex}.chip.svelte-1pw2byy{color:var(--ink-soft);background:var(--paper-raised);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.chip.svelte-1pw2byy svg:where(.svelte-1pw2byy){color:var(--cloth)}.shelf.svelte-1pw2byy{scrollbar-width:none;background:linear-gradient(to bottom, transparent 0, transparent calc(100% - 15px), var(--sand) calc(100% - 15px), color-mix(in oklab, var(--sand) 55%, #000) calc(100% - 10px), var(--sand) 100%);flex-wrap:nowrap;flex:none;justify-content:center;align-items:flex-end;column-gap:9px;max-width:40rem;margin:2.2rem auto 0;padding-bottom:6px;display:flex;overflow:auto hidden}.slot.svelte-1pw2byy{align-items:flex-end;display:flex}@media (width<=519px){.slot[data-hide="1"].svelte-1pw2byy{display:none}}@media (width<=429px){.slot[data-hide="2"].svelte-1pw2byy{display:none}}@media (width<=359px){.slot[data-hide="3"].svelte-1pw2byy{display:none}}.slot.svelte-1pw2byy .spine{max-height:min(var(--h), 26vh)}
