.shelf[data-astro-cid-2eaphvki]{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.shelf[data-astro-cid-2eaphvki] li[data-astro-cid-2eaphvki]{padding:22px 20px 24px;border-radius:28px;background:var(--cream);color:var(--ink);text-align:center;box-shadow:0 8px 0 var(--toy),0 20px 30px #00000059}.pic[data-astro-cid-2eaphvki]{width:100%;height:190px;display:grid;place-items:center;padding:0;border:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--toy) 35%,transparent),transparent)}.pic[data-astro-cid-2eaphvki] img{max-height:180px;width:auto;filter:drop-shadow(0 10px 8px rgba(43,35,80,.3))}h2[data-astro-cid-2eaphvki]{margin:10px 0 2px;font-size:1.8rem;color:var(--night)}.meta[data-astro-cid-2eaphvki]{font-size:1rem;margin:0 auto 14px}.soon[data-astro-cid-2eaphvki]{display:inline-block;margin:0;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,var(--toy) 30%,#fff);border:2px dashed var(--toy-deep);font:600 1rem var(--display);color:var(--night)}.note[data-astro-cid-2eaphvki]{margin-top:36px;color:var(--cream-dim)}@media(max-width:900px){.shelf[data-astro-cid-2eaphvki]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.shelf[data-astro-cid-2eaphvki]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.shelf[data-astro-cid-2eaphvki] li[data-astro-cid-2eaphvki]{padding:14px 10px 16px;border-radius:22px}.pic[data-astro-cid-2eaphvki]{height:128px}.pic[data-astro-cid-2eaphvki] img{max-height:120px}h2[data-astro-cid-2eaphvki]{font-size:1.4rem}.meta[data-astro-cid-2eaphvki]{font-size:.9rem}.soon[data-astro-cid-2eaphvki]{font-size:.85rem;padding:6px 10px}}.gate[data-astro-cid-2eaphvki]{border:0;border-radius:28px;padding:0;background:var(--cream);color:var(--ink);width:min(440px,calc(100% - 32px))}.gate[data-astro-cid-2eaphvki]::backdrop{background:#0a0816b3}.gate-form[data-astro-cid-2eaphvki]{padding:28px}.gate[data-astro-cid-2eaphvki] label[data-astro-cid-2eaphvki]{display:block;font:600 1.4rem var(--display);margin-bottom:8px}.gate[data-astro-cid-2eaphvki] input[data-astro-cid-2eaphvki]{width:100%;font:700 1.6rem var(--display);padding:10px 14px;border-radius:14px;border:3px solid var(--night);margin-bottom:14px}.err[data-astro-cid-2eaphvki]{color:#a3122d;font-weight:800}
