/* Network module — dark theme */
folk-graph-viewer {
	display: flex;
	flex-direction: column;
	min-height: 400px;
	padding: 20px;
	height: 100%;
}

/* Canvas cursor states */
folk-graph-viewer .graph-canvas { cursor: grab; }
folk-graph-viewer .graph-canvas.grabbing { cursor: grabbing; }
folk-graph-viewer .graph-canvas .graph-node { cursor: pointer; }
