From f92cb5b7eaba6276c32d1beca13ba4fbb0c72d03 Mon Sep 17 00:00:00 2001 From: Patrick Mulligan Date: Sun, 29 Mar 2026 23:10:20 -0400 Subject: [PATCH] fix(ui): hide cursor completely on touchscreen kiosk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace cursor: default (which showed pointer on buttons) with cursor: none !important on all elements. Touchscreen ATMs don't need a visible cursor — taps register via touch coordinates. Reverts the earlier cursor: default addition and fixes the pre-existing issue of pointer cursor showing over buttons. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/machine/src/style.css | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/machine/src/style.css b/apps/machine/src/style.css index 37a03ba..96dea94 100644 --- a/apps/machine/src/style.css +++ b/apps/machine/src/style.css @@ -1,10 +1,11 @@ @import 'tailwindcss'; @import 'tw-animate-css'; -/* Force cursor visible everywhere (kiosk mode with external mouse/touchscreen) */ -html, -body { - cursor: default; +/* Hide cursor completely on touchscreen kiosk */ +*, +*::before, +*::after { + cursor: none !important; } /* Ubuntu font family (self-hosted for offline kiosk) */