.log-terrain.svelte-w3f61j{touch-action:pan-y;width:100%;height:11.875rem;position:relative;overflow:hidden}.log-terrain.svelte-w3f61j svg:where(.svelte-w3f61j){width:100%;height:100%;display:block}.log-terrain.svelte-w3f61j svg:where(.svelte-w3f61j) g:where(.svelte-w3f61j){transition:transform .5s var(--ease-out);will-change:transform}.log-terrain.svelte-w3f61j svg:where(.svelte-w3f61j) path:where(.svelte-w3f61j){fill:none;stroke:var(--color-border-strong);stroke-width:1px}.log-terrain__mid.svelte-w3f61j path:where(.svelte-w3f61j):first-child{stroke:var(--color-text-subtle);stroke-dasharray:2 7}.log-terrain__mid.svelte-w3f61j .log-terrain__accent:where(.svelte-w3f61j){stroke:var(--color-action);stroke-width:2px}.log-terrain__near.svelte-w3f61j path:where(.svelte-w3f61j){stroke:var(--color-accent);stroke-width:1.3px;stroke-dasharray:5 6}.log-terrain__near.svelte-w3f61j circle:where(.svelte-w3f61j){fill:var(--color-action)}.log-terrain__data.svelte-w3f61j{color:var(--color-text-subtle);font:400 .625rem/1.6 var(--font-mono);letter-spacing:.12em;position:absolute;top:2rem;right:2rem}.log-terrain__marker.svelte-w3f61j{background:var(--color-action);opacity:.55;width:.45rem;height:.45rem;transition:opacity .2s var(--ease-out);border-radius:50%;position:absolute;top:47%;right:40%}.log-terrain__marker--active.svelte-w3f61j{opacity:1}@media (prefers-reduced-motion:reduce){.log-terrain.svelte-w3f61j svg:where(.svelte-w3f61j) g:where(.svelte-w3f61j){transition:none;transform:none!important}}
