/* Work cursor: blue halo, white ring and center from electron/mouse.js.
   Specificity keeps native component cursor rules from breaking iframe continuity. */
@media (hover:hover) and (pointer:fine) {
 :is(#stakly-work-cursor,html),
 :is(#stakly-work-cursor,html) :is(#stakly-work-surface,body),
 :is(#stakly-work-cursor,html) :is(#stakly-work-surface,body) * {
  cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22halo%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232457b8%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.65%22%20stop-color%3D%22%232457b8%22%20stop-opacity%3D%22.45%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232457b8%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22url%28%23halo%29%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22%232457b8%22%20fill-opacity%3D%22.65%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 20 20, auto !important;
 }
}
