From df299e3e45c5f067d32ba2d8b79b9d4303a3b459 Mon Sep 17 00:00:00 2001 From: Felipe Cardoso Date: Sun, 2 Nov 2025 13:21:57 +0100 Subject: [PATCH] Add pointer cursor style for interactive elements and exception for disabled states --- frontend/src/app/globals.css | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/frontend/src/app/globals.css b/frontend/src/app/globals.css index a2c5f81..1873dc4 100755 --- a/frontend/src/app/globals.css +++ b/frontend/src/app/globals.css @@ -183,3 +183,27 @@ html { html.dark { color-scheme: dark; } + +/* Cursor pointer for all clickable elements */ +button, +[role="button"], +[type="button"], +[type="submit"], +[type="reset"], +a, +label[for], +select, +[tabindex]:not([tabindex="-1"]) { + cursor: pointer; +} + +/* Exception: disabled elements should not have pointer cursor */ +button:disabled, +[role="button"][aria-disabled="true"], +[type="button"]:disabled, +[type="submit"]:disabled, +[type="reset"]:disabled, +a[aria-disabled="true"], +select:disabled { + cursor: not-allowed; +}