From a1785743c9ea4fe24fbb079548ea3472202a4936 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Thu, 19 Feb 2026 14:29:09 +0100 Subject: [PATCH] Fix: cursor outline scale depuis le bon centre MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit scale() dans le transform plutôt qu'en propriété CSS séparée. La propriété scale CSS calcule son transform-origin sur la position layout (avant translate), pas la position visuelle — d'où le décalage. Avec transform: translate(-50%, -50%) scale(0.5), le centre reste en (0,0). Co-Authored-By: Claude Sonnet 4.5 --- src/components/layout/Cursor.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/layout/Cursor.svelte b/src/components/layout/Cursor.svelte index 2c511c2..2cc8956 100644 --- a/src/components/layout/Cursor.svelte +++ b/src/components/layout/Cursor.svelte @@ -71,11 +71,11 @@ width: 40px; height: 40px; border: 2px solid #04fea0; - transition: scale 0.2s ease; + transition: transform 0.2s ease; } .upon-target .cursor-outline { - scale: 0.5; + transform: translate(-50%, -50%) scale(0.5); } @media (max-width: 768px) {