.sd-wrap.svelte-1kn8akb svg{font-family:var(--font-mono)}.sd-outline.svelte-1kn8akb{fill:none;stroke:var(--muted);stroke-width:.9px;stroke-dasharray:4 3}.sd-tread.svelte-1kn8akb{fill:color-mix(in srgb, var(--blue) 7%, transparent);stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.sd-landing.svelte-1kn8akb{fill:color-mix(in srgb, var(--blue) 22%, transparent);stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.sd-column.svelte-1kn8akb{fill:var(--ink)}.sd-walk.svelte-1kn8akb{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:5 3}.sd-walkhead.svelte-1kn8akb{fill:var(--accent)}.sd-dim.svelte-1kn8akb,.sd-level.svelte-1kn8akb{stroke:var(--muted);stroke-width:.9px}.sd-level.svelte-1kn8akb{stroke-dasharray:10 3 2 3}.sd-arrowhead.svelte-1kn8akb{fill:var(--muted)}.sd-elev-tread.svelte-1kn8akb{fill:var(--ink)}.sd-elev-landing.svelte-1kn8akb{fill:var(--blue)}.sd-rail.svelte-1kn8akb{fill:none;stroke:var(--blue);stroke-width:1.3px;stroke-linejoin:round}.sd-label.svelte-1kn8akb{fill:var(--ink);font-size:12px;font-weight:600}.sd-up.svelte-1kn8akb{fill:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:700}.sd-title.svelte-1kn8akb{fill:var(--muted);letter-spacing:.12em;font-size:10.5px;font-weight:700}.sd-note.svelte-1kn8akb{fill:var(--muted);font-size:10px}@media (width<=639px){.sd-label.svelte-1kn8akb{font-size:15px}.sd-title.svelte-1kn8akb,.sd-note.svelte-1kn8akb,.sd-up.svelte-1kn8akb{font-size:12.5px}}
