.floor.svelte-21gple{--spring:cubic-bezier(.3, 1.5, .45, 1);max-width:58rem;margin:1.6rem auto 2rem;position:relative}ul.svelte-21gple{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}a.svelte-21gple{color:var(--ink-soft);justify-items:center;text-decoration:none;display:grid}a.svelte-21gple:focus-visible{outline:none}a.svelte-21gple:focus-visible svg:where(.svelte-21gple){outline:2px dashed var(--dusk-deep);outline-offset:-6px}svg.svelte-21gple{aspect-ratio:200/150;width:100%;height:auto;display:block;overflow:visible}.ink.svelte-21gple{stroke:var(--ink)}.air.svelte-21gple{fill:var(--card);transition:fill .4s}a.svelte-21gple:hover .air:where(.svelte-21gple){fill:#f6ecd6}.here.svelte-21gple .air:where(.svelte-21gple){fill:var(--ochre-pale)}.glow.svelte-21gple{fill:#fff4d6e6;opacity:0;transition:opacity .4s}.here.svelte-21gple .glow:where(.svelte-21gple){opacity:1}.shade.svelte-21gple{fill:var(--fur-dark);transition:fill .4s}.here.svelte-21gple .shade:where(.svelte-21gple){fill:var(--ochre)}.rail.svelte-21gple{fill:none;stroke:var(--rule);stroke-width:1.5px}.name.svelte-21gple{font-family:var(--serif-display);text-align:center;margin-top:.55rem;font-size:clamp(1.02rem,2.6vw,1.4rem);line-height:1.1}.note.svelte-21gple{text-align:center;color:var(--ink-faint);font-size:1.1rem;line-height:1.05}.here.svelte-21gple a:where(.svelte-21gple),a.svelte-21gple:hover{color:var(--ink)}.here.svelte-21gple .name:where(.svelte-21gple){text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:.25em;text-decoration-thickness:2px}.resident.svelte-21gple{aspect-ratio:200/150;pointer-events:none;width:33.3333%;transform:translateX(calc(var(--at) * 100%));transition:transform .9s var(--spring);position:absolute;top:0;left:0}.hop.svelte-21gple{width:34%;position:absolute;bottom:6.66667%;right:4%}.hop-a.svelte-21gple{animation:.9s ease-out svelte-21gple-hop-a}.hop-b.svelte-21gple{animation:.9s ease-out svelte-21gple-hop-b}@keyframes svelte-21gple-hop-a{35%{transform:translateY(-38%)}60%{transform:translateY(0)scale(1.06,.92)}}@keyframes svelte-21gple-hop-b{35%{transform:translateY(-38%)}60%{transform:translateY(0)scale(1.06,.92)}}.grumble.svelte-21gple{white-space:nowrap;color:var(--ink-soft);font-size:1.15rem;line-height:1;position:absolute;bottom:55%;right:92%;rotate:-6deg}@media (width<=560px){.note.svelte-21gple{display:none}.hop.svelte-21gple{width:40%}.grumble.svelte-21gple{font-size:1rem}}.survey.svelte-knn8vd{--spring:cubic-bezier(.3, 1.5, .45, 1);grid-template-columns:1.6rem minmax(0,1fr);grid-template-areas:"up map"".across"".caption";gap:.3rem .4rem;max-width:50rem;margin:0 auto;display:grid;overflow-x:clip}.map.svelte-knn8vd{aspect-ratio:1;background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--shadow-pinned);grid-area:map;position:relative}.paper.svelte-knn8vd{width:100%;height:100%;position:absolute;inset:0}.grid.svelte-knn8vd{stroke:var(--dusk);stroke-opacity:.18;stroke-width:.15px;vector-effect:non-scaling-stroke}.grid.mid.svelte-knn8vd{stroke:var(--ink);stroke-opacity:.5;stroke-width:1.2px}.frame.svelte-knn8vd{fill:none;stroke:var(--ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.wash.hot.svelte-knn8vd{fill:var(--stamp);opacity:.045}.corner.svelte-knn8vd{max-width:38%;color:var(--dusk);pointer-events:none;font-size:clamp(.95rem,2.4vw,1.35rem);line-height:1;position:absolute}.tl.svelte-knn8vd{top:7%;left:7%;rotate:-3deg}.tr.svelte-knn8vd{text-align:right;color:var(--stamp);top:7%;right:7%;rotate:3deg}.bl.svelte-knn8vd{bottom:7%;left:7%;rotate:2deg}.br.svelte-knn8vd{text-align:right;bottom:7%;right:7%;rotate:-2deg}.ground.svelte-knn8vd{all:unset;cursor:crosshair;position:absolute;inset:0}.ground.svelte-knn8vd:focus-visible{outline:2px dashed var(--dusk-deep);outline-offset:-6px}.pin.svelte-knn8vd{z-index:1;aspect-ratio:1;background:var(--fur);width:clamp(26px,6.2%,46px);box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--ink), 0 4px 6px -2px #281e1480;transition:left .65s var(--spring), top .65s var(--spring), scale .3s var(--spring);border-radius:50%;position:absolute;translate:-50% -50%}.pin.svelte-knn8vd img:where(.svelte-knn8vd){object-fit:cover;border-radius:50%;width:100%;height:100%}.pin.legendary.svelte-knn8vd,.pin.epic.svelte-knn8vd{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ochre), 0 4px 6px -2px #281e1480}.pin.mythic.svelte-knn8vd{box-shadow:0 0 0 2px var(--card), 0 0 0 4.5px #c4932f, 0 0 12px 2px #e0b24c99}.pin.extreme.svelte-knn8vd{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--stamp), 0 4px 6px -2px #281e1480}.crown.svelte-knn8vd{fill:#e0b24c;width:70%;stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round;position:absolute;top:-42%;left:50%;translate:-50%}.pin.svelte-knn8vd:hover,.pin.svelte-knn8vd:focus-visible{z-index:3;scale:1.35}.pin.svelte-knn8vd:focus-visible{outline:2px dashed var(--dusk-deep);outline-offset:5px}.tip.svelte-knn8vd{border:1px solid var(--card-edge);width:max-content;max-width:14rem;box-shadow:var(--shadow-pinned);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .15s ease, translate .3s var(--spring);background:#fffdf7;padding:.2rem .5rem;font-size:.72rem;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.tip.svelte-knn8vd .typewriter:where(.svelte-knn8vd){color:var(--stamp)}.pin.east.svelte-knn8vd .tip:where(.svelte-knn8vd){left:auto;right:-4px;translate:0 4px}.pin.west.svelte-knn8vd .tip:where(.svelte-knn8vd){left:-4px;translate:0 4px}.pin.east.svelte-knn8vd:is(:where(.svelte-knn8vd):hover,:where(.svelte-knn8vd):focus-visible) .tip:where(.svelte-knn8vd),.pin.west.svelte-knn8vd:is(:where(.svelte-knn8vd):hover,:where(.svelte-knn8vd):focus-visible) .tip:where(.svelte-knn8vd){translate:0}.pin.svelte-knn8vd:hover .tip:where(.svelte-knn8vd),.pin.svelte-knn8vd:focus-visible .tip:where(.svelte-knn8vd){opacity:1;translate:-50%}.pika.svelte-knn8vd{z-index:2;pointer-events:none;width:clamp(28px,6%,44px);animation:svelte-knn8vd-scurry .5s var(--spring);transition:opacity .3s,scale .3s;position:absolute;translate:-50% -60%}.pika.eaten.svelte-knn8vd{opacity:0;scale:.3}@keyframes svelte-knn8vd-scurry{0%{translate:-50%;scale:.2}}.axis.svelte-knn8vd{color:var(--ink-faint);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.9rem;font-style:italic;display:flex}.axis.svelte-knn8vd .name:where(.svelte-knn8vd){color:var(--ink);font-size:1rem;font-style:normal}.across.svelte-knn8vd{grid-area:across;padding:0 4%}.up.svelte-knn8vd{writing-mode:vertical-rl;grid-area:up;padding:4% 0;rotate:180deg}figcaption.svelte-knn8vd{color:var(--dusk-deep);grid-area:caption;margin:.3rem 0 0;font-size:1.25rem}.archive.svelte-1d6nxft{padding-top:2.5rem}.eyebrow.svelte-1d6nxft{color:var(--stamp);margin:0;font-size:1.05rem}h1.svelte-1d6nxft{margin:0;font-size:clamp(2.4rem,6vw,3.6rem)}.lede.svelte-1d6nxft{max-width:44rem;color:var(--ink-soft);font-style:italic}.axes.svelte-1d6nxft{flex-wrap:wrap;align-items:end;gap:.8rem 1.2rem;margin-bottom:1.4rem;display:flex}.axes.svelte-1d6nxft .field:where(.svelte-1d6nxft){flex:1;min-width:10rem}.swap.svelte-1d6nxft{align-self:end}.filters.svelte-1d6nxft{flex-wrap:wrap;align-items:end;gap:.8rem 1.2rem;margin-bottom:1.6rem;display:flex}.filters.svelte-1d6nxft .search:where(.svelte-1d6nxft){flex:2 14rem}.filters.svelte-1d6nxft .field:where(.svelte-1d6nxft):not(.search){flex:10rem}.correction.svelte-1d6nxft{font-size:1.15rem}.empty.svelte-1d6nxft{color:var(--ink-soft);font-style:italic}.board.svelte-1d6nxft{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.8rem 1.2rem;margin:0;padding:.8rem 0 0;list-style:none;display:grid}.board.svelte-1d6nxft li:where(.svelte-1d6nxft){rotate:var(--tilt)}.specimen-card.svelte-1d6nxft{box-shadow:var(--shadow-pinned);color:var(--ink);background:#fffdf6;gap:.2rem;padding:7px 7px .6rem;text-decoration:none;transition:transform .65s cubic-bezier(.3,1.5,.45,1),box-shadow .2s;display:grid;position:relative}.specimen-card.svelte-1d6nxft:hover{color:var(--ink);transform:rotate(calc(var(--tilt) * -1)) translateY(-3px);box-shadow:var(--shadow-lifted)}.specimen-card.svelte-1d6nxft .pin:where(.svelte-1d6nxft){background:radial-gradient(circle at 35% 30%, #f1c48a, var(--ochre-deep) 60%, #4b2f0c);z-index:1;border-radius:50%;width:13px;height:13px;margin-left:-6.5px;position:absolute;top:-6px;left:50%;box-shadow:0 3px 4px #0000004d}.specimen-card.svelte-1d6nxft img:where(.svelte-1d6nxft){aspect-ratio:1;object-fit:cover;background:var(--fur-light);width:100%}.reserved.svelte-1d6nxft{box-shadow:none;outline:1.5px dashed var(--ink-faint);outline-offset:-1px;cursor:pointer;background:0 0}.reserved.svelte-1d6nxft:hover{background:#fffdf699}.reserved.svelte-1d6nxft:focus-within{outline:2px dashed var(--dusk-deep)}.space.svelte-1d6nxft{aspect-ratio:1;text-align:center;background:repeating-linear-gradient(135deg,#0000 0 9px,#8c857e1f 9px 10px);place-items:center;padding:.8rem;display:grid}.space.svelte-1d6nxft .hand:where(.svelte-1d6nxft){color:var(--ink-soft);font-size:1.25rem;line-height:1.05;rotate:-4deg}.reserved.svelte-1d6nxft .name:where(.svelte-1d6nxft){color:var(--ink-soft)}.specimen-card.svelte-1d6nxft .cat:where(.svelte-1d6nxft){color:var(--stamp);margin-top:.3rem;font-size:.82rem}.specimen-card.svelte-1d6nxft .name:where(.svelte-1d6nxft){font-family:var(--serif-display);font-size:1.05rem;line-height:1.15}.meta.svelte-1d6nxft{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-top:.15rem;display:flex}.sent.svelte-1d6nxft{color:var(--dusk);font-size:1.05rem}.ledger-wrap.svelte-1d6nxft{background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--shadow-pinned);overflow-x:auto}.ledger.svelte-1d6nxft{border-collapse:collapse;width:100%;font-size:.95rem}.ledger.svelte-1d6nxft th:where(.svelte-1d6nxft){letter-spacing:.08em;text-align:left;white-space:nowrap;color:var(--ink-soft);border-bottom:2px solid #9c3a2a8c;padding:.7rem .6rem .4rem;font-variant-caps:all-small-caps;font-weight:400}.ledger.svelte-1d6nxft th:where(.svelte-1d6nxft) a:where(.svelte-1d6nxft){color:inherit}.ledger.svelte-1d6nxft td:where(.svelte-1d6nxft){white-space:nowrap;border-bottom:1px solid #3d4e6629;padding:.35rem .6rem}.ledger.svelte-1d6nxft .num:where(.svelte-1d6nxft){text-align:right}.ledger.svelte-1d6nxft .cat:where(.svelte-1d6nxft) a:where(.svelte-1d6nxft){color:var(--stamp)}.ledger.svelte-1d6nxft .name:where(.svelte-1d6nxft){font-family:var(--serif-display)}.ledger.svelte-1d6nxft td.high:where(.svelte-1d6nxft){color:var(--stamp)}
