.isometric-architecture.svelte-1sku8tb{width:100%;max-width:500px;margin:0 auto}.arch-svg.svelte-1sku8tb{width:100%;height:auto;display:block}.connection.svelte-1sku8tb{fill:none;stroke:var(--color-fg-muted, rgba(255, 255, 255, .4));stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:100}.connection-label.svelte-1sku8tb{font-family:var(--font-mono, monospace);font-size:7px;fill:var(--color-fg-muted, rgba(255, 255, 255, .4));opacity:0}.face.svelte-1sku8tb{stroke:var(--color-fg-muted, rgba(255, 255, 255, .4));stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.face-top.svelte-1sku8tb{fill:var(--color-fg-subtle, rgba(255, 255, 255, .15))}.face-left.svelte-1sku8tb{fill:var(--color-bg-subtle, rgba(255, 255, 255, .08))}.face-right.svelte-1sku8tb{fill:var(--color-bg-elevated, rgba(255, 255, 255, .03))}.node-label.svelte-1sku8tb{font-family:var(--font-mono, monospace);font-size:9px;font-weight:600;fill:var(--color-fg-primary, white);opacity:0}.node-sublabel.svelte-1sku8tb{font-family:var(--font-sans, system-ui);font-size:7px;fill:var(--color-fg-muted, rgba(255, 255, 255, .4));opacity:0}.arch-title.svelte-1sku8tb{font-family:var(--font-sans, system-ui);font-size:10px;font-style:italic;fill:var(--color-fg-muted, rgba(255, 255, 255, .4));opacity:0}.node.svelte-1sku8tb:hover .face:where(.svelte-1sku8tb){stroke:var(--color-fg-secondary, rgba(255, 255, 255, .6))}.node.svelte-1sku8tb:hover .face-top:where(.svelte-1sku8tb){fill:var(--color-fg-muted, rgba(255, 255, 255, .25))}
