こんにちは。
設定に cursor: default を追加する方が良いアイデアだと思います。ただし、必要であれば以下のサンプルを元に戻していただいても構いません。注:何を実現したいのか完全には理解できていないかもしれませんが、お役に立てば幸いです… 
body,
button,div,span,a,
img,svg,
h1,h2,h3,h4,h5,h6,p,
summary,
input,textbox,input,textarea,
li,ul {
@if $is-cursor-default == "true" {
cursor: default !important;
}
// ここにはカーソル以外のプロパティも含まれると想定しています...
}
settings.yml
is_cursor_default:
type: bool
default: false
description: "ここに設定の説明...."
または、ここで enum 設定タイプを使用して変更可能にすることもできます。
body,
button,div,span,a,
img,svg,
h1,h2,h3,h4,h5,h6,p,
summary,
input,textbox,input,textarea,
li,ul {
cursor: #{$cursor_type} !important;
}
settings.yml
cursor_type:
default: auto
type: enum
choices:
- default
- pointer
description: "ここに設定の説明... (ここではデフォルトのカーソルタイプは auto ですが、default または pointer に変更できます...)."
編集:確認していませんが、!important は必要ですか?