/* freeform editor — every .ff-shape is a flat pick target. The core's default selection outline
   (accent stroke) reads well on rect / circle / ellipse / line / arrow. A `text` shape is a glyph,
   so a stroke looks like a broken outline; highlight it by accent fill instead (pie pattern). */
.dia-freeform .flow-canvas text.ff-shape.dia-pick-hover,
.dia-freeform .flow-canvas text.ff-shape.dia-pick-sel { stroke: none !important; fill: var(--accent, #3b6ef6) !important; }

/* a shape's centred label is not a pick target — let clicks fall through to the shape under it */
.dia-freeform .flow-canvas text.ff-label { pointer-events: none; user-select: none; }
