/* A small gamepad on home background only; native interaction cursors elsewhere. */
#page-home.hc-enabled{--hc-cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20d%3D%22M8%2010C9%208%2012%208%2014%209H18C21%208%2023%2010%2024%2013L26%2021C26.5%2024%2024%2025%2022%2023L18.5%2020H13L9.5%2023C7%2025%205%2023%205.5%2021Z%22%20fill%3D%22%23fffaf1%22%20stroke%3D%22%23344953%22%20stroke-width%3D%221.25%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%2013V18M7.5%2015.5H12.5%22%20stroke%3D%22%23536871%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2213.5%22%20r%3D%221.25%22%20fill%3D%22%2320b9cc%22%2F%3E%3Ccircle%20cx%3D%2222.5%22%20cy%3D%2216%22%20r%3D%221.25%22%20fill%3D%22%2320b9cc%22%2F%3E%3Cpath%20d%3D%22M2%202L3%2012L6%209L10%208Z%22%20fill%3D%22%23fffaf1%22%20stroke%3D%22%23344953%22%20stroke-width%3D%221.2%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 2 2,default;cursor:var(--hc-cursor)}
#page-home.hc-enabled *{cursor:auto}
#page-home.hc-enabled :is(.stage,.box){cursor:var(--hc-cursor)}
#page-home.hc-enabled :is(button,a[href],[role="button"],.home-project-card),
#page-home.hc-enabled :is(button,a[href],[role="button"],.home-project-card) *{cursor:pointer}
#page-home.hc-enabled :is(input,textarea,[contenteditable]:not([contenteditable="false"])){cursor:text!important}
#page-home.hc-enabled :is(select,iframe,canvas,video,[data-native-cursor]){cursor:auto!important}
#page-home.hc-enabled :is(:disabled,[aria-disabled="true"]),
#page-home.hc-enabled :is(:disabled,[aria-disabled="true"]) *{cursor:not-allowed!important}
