.hub-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;display:flex}.hub-head[data-astro-cid-lcdefpme] h1,.hub-head[data-astro-cid-lcdefpme] .subtitle{margin:0}.fridge[data-astro-cid-lcdefpme]{--mw:6.25rem;--mh:7.75rem;--floor-h:6rem;--door-h:max(24rem, calc(100dvh - 20rem));height:calc(var(--door-h) + var(--floor-h));position:relative}.fridge[data-astro-cid-lcdefpme]:not(.ready) .magnet[data-astro-cid-lcdefpme]{opacity:0}.door[data-astro-cid-lcdefpme]{z-index:1;height:var(--door-h);background:linear-gradient(90deg,#00000014,#0000 6% 94%,#0000001a),linear-gradient(#e4ece6,#d3ddd6);border-radius:1.6rem;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 .35rem #bccabf,inset 0 0 22px #0000002e,0 10px 22px #1e140a73}.door[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(#aebdb3,#c9d6ce);height:.35rem;position:absolute;top:8.5rem;left:0;right:0;box-shadow:0 1px #ffffff80}.handle[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#8d9791,#e9efeb 45%,#a3ada7);border-radius:.3rem;width:.5rem;position:absolute;left:.55rem;box-shadow:1px 2px 3px #0000004d}.h-top[data-astro-cid-lcdefpme]{height:4rem;top:2rem}.h-bottom[data-astro-cid-lcdefpme]{height:8rem;top:11rem}.floor[data-astro-cid-lcdefpme]{left:0;right:0;top:var(--door-h);background:repeating-linear-gradient(90deg,#00000024 0 2px,#0000 2px 5.5rem),linear-gradient(#a9794b,#8a5d36);border-radius:0 0 1rem 1rem;position:absolute;bottom:0;box-shadow:inset 0 12px 16px -8px #00000080}.magnet[data-astro-cid-lcdefpme]{z-index:2;box-sizing:border-box;width:var(--mw);height:var(--mh);left:calc(var(--x) * (100% - var(--mw)));top:calc(var(--y) * (100% - var(--mh)));color:var(--ink);transform:rotate(var(--rot));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fffdf6;border-radius:.7rem;flex-direction:column;gap:.3rem;padding:.35rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;box-shadow:0 2px #ddd6c3,0 3px #cbc3ad,0 7px 11px #00000059}.magnet[data-astro-cid-lcdefpme].lying{translate:0 calc((var(--mh) - var(--mw)) / 2)}.magnet[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.magnet[data-astro-cid-lcdefpme].dragging{cursor:grabbing;transform:rotate(var(--rot)) scale(1.08);box-shadow:0 2px #ddd6c3,0 3px #cbc3ad,0 14px 18px #0006}.fridge[data-astro-cid-lcdefpme].animate .magnet[data-astro-cid-lcdefpme]{transition:left .5s,top .5s,transform .15s,box-shadow .15s}.magnet[data-astro-cid-lcdefpme][data-kind=card]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff9,#fff0 42%);position:absolute;inset:0}.m-photo[data-astro-cid-lcdefpme]{background:#fff;border-radius:.45rem;flex:1;min-height:0;display:block;overflow:hidden}.m-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.m-photo[data-astro-cid-lcdefpme] .placeholder{height:100%;font-size:1.1rem}.m-title[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;line-clamp:2;text-align:center;height:2rem;font-family:var(--font-title);-webkit-box-orient:vertical;padding:0 .2rem;font-size:.78rem;line-height:1.1;display:-webkit-box;overflow:hidden}.magnet[data-astro-cid-lcdefpme][data-shape=arch]{border-radius:50% 50% .7rem .7rem/34% 34% .7rem .7rem}.magnet[data-astro-cid-lcdefpme][data-shape=arch] .m-photo[data-astro-cid-lcdefpme]{border-radius:999px 999px .45rem .45rem}.magnet[data-astro-cid-lcdefpme][data-kind=png]{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.m-png[data-astro-cid-lcdefpme]{object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 4px #0006);width:100%;height:100%;transition:filter .15s;display:block}.magnet[data-astro-cid-lcdefpme][data-kind=png].dragging .m-png[data-astro-cid-lcdefpme]{filter:drop-shadow(0 12px 8px #0006)}.m-seal[data-astro-cid-lcdefpme]{border:2px solid var(--accent);color:var(--accent);font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06em;background:#fffdf6eb;border-radius:3px;padding:0 .3rem;font-size:.6rem;position:absolute;top:.15rem;left:-.2rem;transform:rotate(-8deg)}.below[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.25rem;margin-top:.75rem;display:flex}.hint[data-astro-cid-lcdefpme]{font-family:var(--font-hand);color:var(--ink-soft);text-align:center;margin:0;font-size:1.3rem;line-height:1.3}.reset[data-astro-cid-lcdefpme]{border:1px solid var(--ink-soft);color:var(--ink);font-family:var(--font-title);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.reset[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.magnet[data-astro-cid-lcdefpme],.fridge[data-astro-cid-lcdefpme].animate .magnet[data-astro-cid-lcdefpme],.m-png[data-astro-cid-lcdefpme]{transition:none}}
