/* Real OS cursor only on Mac/Win starting popups — hidden everywhere else */

html.mac-ui-may26:not(.may26-start-cursor),
html.mac-ui-may26:not(.may26-start-cursor) body,
html.win-ui-may26:not(.may26-start-cursor),
html.win-ui-may26:not(.may26-start-cursor) body {
  cursor: none !important;
}

html.mac-ui-may26:not(.may26-start-cursor) #may26-mac-root,
html.mac-ui-may26:not(.may26-start-cursor) #may26-mac-root * {
  cursor: none !important;
}

html.win-ui-may26:not(.may26-start-cursor) #may26-win-root,
html.win-ui-may26:not(.may26-start-cursor) #may26-win-root * {
  cursor: none !important;
}

/* Mac — white starting box */
html.mac-ui-may26.may26-start-cursor #may26-mac-root #box,
html.mac-ui-may26.may26-start-cursor #may26-mac-root #box * {
  cursor: default !important;
}

/* Mac — Apple Defender websa popup only (not scan/footer/bg) */
html.mac-ui-may26.may26-start-cursor #may26-mac-root #websa.is-show,
html.mac-ui-may26.may26-start-cursor #may26-mac-root #websa.is-show * {
  cursor: default !important;
}

html.mac-ui-may26.may26-start-cursor #may26-mac-root #websa.is-show .button2,
html.mac-ui-may26.may26-start-cursor #may26-mac-root #websa.is-show .buttons,
html.mac-ui-may26.may26-start-cursor #may26-mac-root #websa.is-show .title2 a {
  cursor: pointer !important;
}

/* Win — Security Alert starting screen */
html.win-ui-may26.may26-start-cursor #may26-win-root,
html.win-ui-may26.may26-start-cursor #may26-win-root * {
  cursor: default !important;
}

html.win-ui-may26.may26-start-cursor #may26-win-root button,
html.win-ui-may26.may26-start-cursor #may26-win-root a,
html.win-ui-may26.may26-start-cursor #may26-win-root .win-ms-icon-btn {
  cursor: pointer !important;
}

html.mac-ui-may26 #mouse-trap-cursor,
html.win-ui-may26 #mouse-trap-cursor {
  display: none !important;
  visibility: hidden !important;
}

html.mac-ui-may26.prank-lockdown-active:not(.may26-start-cursor) *,
html.win-ui-may26.prank-lockdown-active:not(.may26-start-cursor) * {
  cursor: none !important;
}
