.ss-nav[data-astro-cid-m6gy25n3]{position:fixed;left:50%;bottom:calc(.85rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:50;border-radius:999px;background-color:#f8f3e8eb;background-image:var(--fibre);background-size:220px 220px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #2a211b14,0 10px 28px -10px #321e0c73}ul[data-astro-cid-m6gy25n3]{display:flex;margin:0;padding:.25rem;list-style:none}a[data-astro-cid-m6gy25n3]{position:relative;display:block;padding:.6rem 1.15rem;border-radius:999px;font-family:var(--font-sans);font-size:.92rem;font-weight:500;line-height:1;color:#5e5045;text-decoration:none;white-space:nowrap;transition:color .2s,background-color .2s}a[data-astro-cid-m6gy25n3]:hover,a[data-astro-cid-m6gy25n3][aria-current=page]{color:#2a211b}.ink[data-astro-cid-m6gy25n3]{position:absolute;left:.85rem;right:.85rem;bottom:.28rem;width:calc(100% - 1.7rem);height:7px;overflow:visible;view-transition-name:nav-ink;transition:transform .45s var(--spring-snappy)}.ink[data-astro-cid-m6gy25n3] path[data-astro-cid-m6gy25n3]{fill:none;stroke:#2a211b;stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.label[data-astro-cid-m6gy25n3]{position:relative;display:inline-block;transition:transform .4s var(--spring-bouncy)}a[data-astro-cid-m6gy25n3]:active .label[data-astro-cid-m6gy25n3]{transform:scale(.9);transition-duration:.08s}a[data-astro-cid-m6gy25n3]{display:inline-flex;align-items:center;gap:.4rem}.icon[data-astro-cid-m6gy25n3]{width:1.05rem;height:1.05rem;flex:none;overflow:visible}.shelf-icon[data-astro-cid-m6gy25n3] .b[data-astro-cid-m6gy25n3]{fill:none;stroke:currentColor;stroke-width:1.1}.shelf-icon[data-astro-cid-m6gy25n3] .plank[data-astro-cid-m6gy25n3]{stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.shelf-icon[data-astro-cid-m6gy25n3] .b3[data-astro-cid-m6gy25n3]{opacity:.0001;transform-box:fill-box;transform-origin:bottom}a[data-astro-cid-m6gy25n3].gained .shelf-icon[data-astro-cid-m6gy25n3] .b3[data-astro-cid-m6gy25n3]{animation:gain .6s var(--spring-bouncy) both;opacity:1}@keyframes gain{0%{transform:translateY(-9px) rotate(-30deg);opacity:0}}.me-icon[data-astro-cid-m6gy25n3] .star-line[data-astro-cid-m6gy25n3]{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round}.me-icon[data-astro-cid-m6gy25n3] .fill[data-astro-cid-m6gy25n3]{fill:#de9048;opacity:.85;clip-path:inset(calc((1 - var(--ink-fill, 0)) * 100%) 0 0 0);transition:clip-path .9s var(--spring-soft)}a[data-astro-cid-m6gy25n3].glow .me-icon[data-astro-cid-m6gy25n3]{animation:swell .7s var(--spring-bouncy) both}@keyframes swell{40%{transform:scale(1.3)}}a[data-astro-cid-m6gy25n3].glow:before{content:"";position:absolute;left:.55rem;top:50%;width:1.9rem;height:1.9rem;margin-top:-.95rem;border-radius:50%;background:radial-gradient(circle,#d6783c8c,#d6783c00 68%);pointer-events:none;animation:halo 1.8s ease-out both}@keyframes halo{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.2)}to{opacity:.35;transform:scale(1)}}@media (max-width: 359px){.icon[data-astro-cid-m6gy25n3]{display:none}}.dot[data-astro-cid-m6gy25n3]{position:absolute;top:.42rem;right:.55rem;width:7px;height:7px;border-radius:50%;background:#de9048;box-shadow:0 0 0 2px #f8f3e8f2,0 0 10px 2px #d6783c99;animation:glow 2.8s ease-in-out infinite}.dot[data-astro-cid-m6gy25n3][hidden]{display:none}@keyframes glow{0%,to{box-shadow:0 0 0 2px #f8f3e8f2,0 0 6px 1px #d6783c73}50%{box-shadow:0 0 0 2px #f8f3e8f2,0 0 14px 4px #d6783cb3}}.toasts{position:fixed;left:0;right:0;bottom:calc(4.6rem + env(safe-area-inset-bottom,0px));z-index:60;display:grid;justify-items:center;pointer-events:none}.toast{grid-area:1 / 1;max-width:min(22rem,calc(100vw - 2.5rem));padding:.55rem 1.1rem .6rem;border-radius:3px;background-color:#fbf7ee;background-image:var(--fibre);background-size:220px 220px;box-shadow:0 1px 2px #462d141f,0 12px 24px -12px #3c230c80;font-family:var(--font-hand);font-size:1.4rem;line-height:1.15;color:#3a302a;transform:rotate(var(--tilt));animation:slip-in .5s var(--spring-bouncy) both}.toast.error{color:#9c4312}.toast .w{display:inline-block;white-space:pre;clip-path:inset(-.4em 100% -.4em 0);animation:pencil .22s ease-out both}.toast.leaving{animation:slip-out .5s cubic-bezier(.5,0,.7,.4) forwards}@keyframes slip-in{0%{opacity:0;transform:translateY(18px) rotate(calc(var(--tilt) * 3))}}@keyframes slip-out{to{opacity:0;transform:translateY(-22px) rotate(calc(var(--tilt) * -2))}}@keyframes pencil{to{clip-path:inset(-.4em -.3em -.4em 0)}}@media (prefers-reduced-motion: reduce){.toast,.toast .w,.toast.leaving{animation:none;clip-path:none}.toast.leaving{opacity:0}}
