div.svelte-1p9crvx{width:100%;height:100%;position:relative;overflow:hidden}canvas.svelte-1p9crvx{width:100%;height:100%;display:block;position:relative}.experience.svelte-1wfxc51{border:1px solid color-mix(in srgb, var(--color-line) 75%, transparent);background:#b7a996;border-radius:1.25rem;height:min(78svh,52rem);min-height:34rem;position:relative;overflow:hidden}.status-bar.svelte-1wfxc51{gap:.25rem;display:flex;position:absolute;top:1rem;right:1rem}.status-bar.svelte-1wfxc51 span:where(.svelte-1wfxc51),.instructions.svelte-1wfxc51,.view-controls.svelte-1wfxc51{color:#fffaf3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#241d19d6;border:1px solid #ffffff2e}.status-bar.svelte-1wfxc51 span:where(.svelte-1wfxc51){letter-spacing:.08em;text-transform:uppercase;padding:.5rem .65rem;font-size:.65rem}.status-bar.svelte-1wfxc51 span:where(.svelte-1wfxc51):first-child{border-radius:999px 0 0 999px}.status-bar.svelte-1wfxc51 span:where(.svelte-1wfxc51):last-child{border-radius:0 999px 999px 0}.instructions.svelte-1wfxc51{border-radius:.9rem;max-width:min(30rem,100% - 2rem);padding:.9rem 1rem;transition:opacity .18s;position:absolute;top:1rem;left:1rem}.instructions.quiet.svelte-1wfxc51{opacity:.38}.instructions.svelte-1wfxc51 p:where(.svelte-1wfxc51){color:#dfac88;margin:0 0 .3rem}.instructions.svelte-1wfxc51 strong:where(.svelte-1wfxc51){font-size:.82rem;font-weight:500}.view-controls.svelte-1wfxc51{border-radius:999px;gap:.35rem;width:fit-content;max-width:calc(100% - 2rem);margin-inline:auto;padding:.35rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;overflow-x:auto}button.svelte-1wfxc51{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.65rem .85rem;font-size:.75rem}button.active.svelte-1wfxc51{color:#241d19;background:#f1e6d6}button.walk.svelte-1wfxc51{background:#a76545}.context-fallback.svelte-1wfxc51{color:#fffaf3;text-align:center;background:#241d19;place-content:center;padding:2rem;display:grid;position:absolute;inset:0}.context-fallback.svelte-1wfxc51 h3:where(.svelte-1wfxc51){font-family:var(--font-serif);font-size:2.5rem}.context-fallback.svelte-1wfxc51 a:where(.svelte-1wfxc51){text-underline-offset:.3em;text-decoration:underline}@media (width<=680px){.experience.svelte-1wfxc51{border-radius:.9rem;height:72svh;min-height:31rem}.status-bar.svelte-1wfxc51 span:where(.svelte-1wfxc51):nth-child(2){display:none}.instructions.svelte-1wfxc51{text-align:center;top:auto;bottom:5rem;right:1rem}.view-controls.svelte-1wfxc51{justify-content:flex-start;margin-inline:0}}
