.shelf-wrap[data-astro-cid-7vvhlidt]{position:relative;padding-top:12px}.shelf[data-astro-cid-7vvhlidt]{position:relative;list-style:none;margin:0;padding:0 8px;display:flex;align-items:flex-end;justify-content:center;gap:clamp(4px,1.6vw,22px);height:clamp(260px,30vw,380px)}.shelf[data-astro-cid-7vvhlidt] li[data-astro-cid-7vvhlidt]{position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end;justify-content:center}.toy[data-astro-cid-7vvhlidt]{position:relative;display:flex;justify-content:center;align-items:flex-end;height:calc(var(--h) * 78%);padding:0;border:0;background:none;border-radius:18px}.toy[data-astro-cid-7vvhlidt] img{height:100%;width:auto;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 12px 10px rgba(0,0,0,.45));transform-origin:50% 100%}@media(hover:hover){.toy[data-astro-cid-7vvhlidt]:hover img{transform:translateY(-10px) scale(1.05,.97);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}}.glow[data-astro-cid-7vvhlidt]{position:absolute;inset:10% -10% 0;background:radial-gradient(closest-side,color-mix(in srgb,var(--toy) 55%,transparent),transparent);opacity:0;transition:opacity .25s}.toy[data-astro-cid-7vvhlidt]:hover .glow[data-astro-cid-7vvhlidt],.toy[data-astro-cid-7vvhlidt]:focus-visible .glow[data-astro-cid-7vvhlidt]{opacity:1}li[data-astro-cid-7vvhlidt]:has(.say){z-index:4}.tag[data-astro-cid-7vvhlidt]{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;min-width:76px;min-height:48px;justify-content:center;padding:4px 14px 6px;border-radius:10px;background:linear-gradient(180deg,#f2cf74,var(--brass));color:#4a2c06;text-decoration:none;box-shadow:0 3px #8a5f17,0 6px 10px #00000059;white-space:nowrap;z-index:3}.tag[data-astro-cid-7vvhlidt]:hover{background:linear-gradient(180deg,#ffe08f,#e3b04e)}.name[data-astro-cid-7vvhlidt]{font-family:var(--display);font-weight:700;font-size:1.1rem;line-height:1.1}.size[data-astro-cid-7vvhlidt]{font-size:.9rem;font-weight:800;opacity:.85}.shelf3d[data-astro-cid-7vvhlidt]{position:absolute;left:0;bottom:0;width:100%;height:calc(100% + 70px);z-index:2;display:none;touch-action:pan-y}.is-3d[data-astro-cid-7vvhlidt] .shelf3d[data-astro-cid-7vvhlidt]{display:block}.is-3d[data-astro-cid-7vvhlidt] .toy[data-astro-cid-7vvhlidt] img,.is-3d[data-astro-cid-7vvhlidt] .glow[data-astro-cid-7vvhlidt]{opacity:0}.plank[data-astro-cid-7vvhlidt]{position:relative;height:80px;margin-top:-6px;border-radius:10px;box-shadow:inset 0 6px #ffffff26,0 16px 30px #0006}.shelf-hint[data-astro-cid-7vvhlidt]{max-width:none;margin:14px 0 0;text-align:center;color:var(--cream-dim);font-size:1rem}.h3d[data-astro-cid-7vvhlidt],.is-3d[data-astro-cid-7vvhlidt] .h2d[data-astro-cid-7vvhlidt]{display:none}.is-3d[data-astro-cid-7vvhlidt] .h3d[data-astro-cid-7vvhlidt]{display:inline}@media(max-width:760px){.shelf[data-astro-cid-7vvhlidt]{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:0}.shelf[data-astro-cid-7vvhlidt] li[data-astro-cid-7vvhlidt]{height:auto;flex-direction:column;align-items:stretch;gap:0}.toy[data-astro-cid-7vvhlidt]{height:132px;align-items:flex-end;padding:10px 6px 8px;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#0a08168c,#0a081640);box-shadow:inset 0 0 0 3px var(--walnut)}.toy[data-astro-cid-7vvhlidt] img{height:calc(18% + var(--h) * 80%);max-width:100%}.tag[data-astro-cid-7vvhlidt]{position:static;transform:none;min-width:0;border-radius:0 0 14px 14px;box-shadow:0 3px #8a5f17}.name[data-astro-cid-7vvhlidt]{font-size:1rem}.plank[data-astro-cid-7vvhlidt]{display:none}}
