.project-outline-shape{fill:none;stroke:hsl(var(--regional-muted) / .35);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.project-outline .symbolic-project-point{position:absolute;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transform:translate(-50%,-50%)}.project-outline .symbolic-project-core{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;opacity:.85;pointer-events:none}.project-outline .symbolic-project-point[data-active=true]{z-index:10}.project-outline .symbolic-project-point[data-active=true] .symbolic-project-core{width:10px;height:10px;opacity:1}.project-outline .symbolic-project-point:focus-visible{outline:2px solid hsl(var(--regional-foreground));outline-offset:2px}
