/* Selection overlay canvas - stacked on main canvas via grid */
#selectionOverlay {
    /* Same sizing as #canvas to ensure 1:1 coordinate mapping */
    max-width: 100%;
    max-height: 100%;
    pointer-events: auto;
    cursor: crosshair;
}

/* When no selection tool is active, let events pass through */
#selectionOverlay.inactive {
    pointer-events: none;
    cursor: default;
}

/* Move tool cursor */
#selectionOverlay.move-tool {
    cursor: move;
}

/* Clone tool cursor */
#selectionOverlay.clone-tool {
    cursor: copy;
}
