.cover.svelte-14rltob{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene{contain:strict;background:var(--c-bg);position:absolute;inset:0;overflow:hidden;container-type:size}.scene.wide{--u:max(.0625cqw, .1cqh)}.scene.square{--u:max(.05cqw, .05cqh)}.scene>.base{width:100%;height:100%;position:absolute;inset:0}.scene .layer{backface-visibility:hidden;position:absolute}.scene.animate .layer{will-change:transform}.scene .layer>svg{width:100%;height:100%;display:block;overflow:visible}.frame.svelte-eo6p5{will-change:transform;transition:box-shadow var(--dur) var(--ease)}.frame.svelte-eo6p5.dragging{cursor:grabbing;box-shadow:var(--shadow-lg)}.portrait.svelte-eo6p5 img:where(.svelte-eo6p5){object-fit:cover;border:3px solid var(--c-accent);width:8rem;height:8rem;transition:transform var(--dur) var(--ease);border-radius:50%}.portrait.svelte-eo6p5:hover img:where(.svelte-eo6p5){transform:scale(1.04)}.wanderer.svelte-k1wgrp,.shadow.svelte-k1wgrp{will-change:transform;position:absolute;top:0;left:0}.wanderer.svelte-k1wgrp{transform-origin:50% 100%;width:80px;height:140px;filter:drop-shadow(0 0 10px var(--c-accent-soft));margin:-140px 0 0 -40px}.wanderer.svelte-k1wgrp svg:where(.svelte-k1wgrp){transform-origin:50% 100%;display:block}.walking.svelte-k1wgrp:not(.still) svg:where(.svelte-k1wgrp){animation:.32s ease-in-out infinite alternate svelte-k1wgrp-bob}.shadow.svelte-k1wgrp{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--c-fg) 30%, transparent), transparent 70%);border-radius:50%;width:80px;height:22px;margin:-11px 0 0 -40px}@keyframes svelte-k1wgrp-bob{0%{translate:0;rotate:-5deg}to{translate:0 -10px;rotate:5deg}}
